1 | 59 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:30:41.1 | Spread (1st 5) 3:02.7 |
| 1, 4, 13, 19, 22, (28), (30) |
| Lucas Graham, Justin Holden, Josiah Shelman, Aaron Michael, Tyson Heo, (Stephen Goff), (Brandon Burch) |
| 16:23.0, 17:29.8, 18:23.4, 18:59.2, 19:25.7, (19:57.2), (20:32.8) |
2 | 61 | White Pass,
WA - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 2:37.0 |
| 2, 7, 14, 17, 21, (29), (43) |
| Ethan Perry, Brad Fenbert, Travis Elliott, Zach O'Neill, Keenan Muir, (Evan Martin), (Mitchell Johnson) |
| 16:42.0, 17:43.0, 18:29.0, 18:49.0, 19:19.0, (20:32.0), (24:11.0) |
3 | 62 | Wahkiakum,
WA - Team Time (1st 5) 1:31:19.6 | Spread (1st 5) 2:07.0 |
| 5, 10, 11, 12, 24 |
| Bradlee Pugh, Collan Riley, Chris Hokkanen, Connar Riley, Cole Claussen |
| 17:31.0, 17:59.0, 18:03.6, 18:08.0, 19:38.0 |
4 | 78 | North Beach,
WA - Team Time (1st 5) 1:33:06.0 | Spread (1st 5) 2:48.0 |
| 3, 8, 16, 24, 27, (33), (38) |
| Derek Moore, Ben Grover, Dylan Hearn, Joseph Wagner, Skyler Whipple, (Kasen Foy), (Anthony Tignino) |
| 17:07.0, 17:44.0, 18:42.0, 19:38.0, 19:55.0, (21:06.0), (22:00.5) |
5 | 114 | Mossyrock,
WA - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 4:49.0 |
| 6, 9, 26, 34, 39, (44), (45) |
| Travis Johnson, Mitch Johnson, Zach Baker, Alex Ramos, Carl Smith, (Riley Alvord), (Jordan Bowman) |
| 17:35.0, 17:47.0, 19:48.0, 21:12.0, 22:24.0, (25:02.4), (25:02.9) |
6 | 138 | Ocosta,
WA - Team Time (1st 5) 1:41:44.0 | Spread (1st 5) 4:12.0 |
| 15, 18, 31, 32, 42, (46), (47) |
| Mitchell McConkey, Charles Rolen, Dale Howerton, Dean Reuterdahl, Christian Sperline, (Isaac Yi), (Colby Peters) |
| 18:39.0, 18:55.0, 20:37.0, 20:42.0, 22:51.0, (26:33.0), (27:38.0) |
7 | 151 | Adna,
WA - Team Time (1st 5) 1:43:26.0 | Spread (1st 5) 2:37.0 |
| 20, 23, 35, 36, 37, (40), (41) |
| Luke Daniels, Nate Meagher, Matt Stanfield, Delmer Jewell, Nick Hayden, (Brandon Schaffer), (Shea Slater) |
| 19:05.0, 19:36.0, 21:28.0, 21:35.0, 21:42.0, (22:25.0), (22:31.0) |