1 | 18 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:24:57.6 | Spread (1st 5) 1:31.9 |
| 1, 2, 3, 4, 8, (18), (19) |
| Micah Cushman, Justin Holden, Lucas Graham, Alex Feero, Bohlig Nathan, (Johnny Motte), (Michael Schmidt) |
| 16:29.8, 16:44.0, 16:48.0, 16:54.1, 18:01.7, (18:42.5), (18:43.1) |
2 | 68 | Wahkiakum,
WA - Team Time (1st 5) 1:31:39.7 | Spread (1st 5) 1:59.1 |
| 6, 10, 12, 15, 25, (29), (33) |
| Bradlee Pugh, Connar Riley, Kevin O'Connor, Collan Riley, Chris Hokkanen, (Stuart Bosch), (Riley Prestegard) |
| 17:23.9, 18:05.9, 18:16.1, 18:30.8, 19:23.0, (20:09.8), (20:50.2) |
3 | 79 | Naselle,
WA - Team Time (1st 5) 1:33:00.7 | Spread (1st 5) 1:12.1 |
| 7, 13, 14, 22, 23, (28), (39) |
| Nathan Reitz, Drew Macy, Cramer Smith, Alex Bennett, Conor Smith, (Ollie Baker), (Alex Bighill) |
| 17:56.9, 18:24.0, 18:26.4, 19:04.4, 19:09.0, (20:05.6), (25:05.0) |
4 | 90 | North Beach,
WA - Team Time (1st 5) 1:33:39.7 | Spread (1st 5) 1:22.8 |
| 9, 11, 20, 24, 26, (31), (35) |
| Ben Grover, Derek Moore, Tyler Bushmiller, Nate Paro, Dylan Hearn, (John Johnson), (Sebastian Makinson) |
| 18:03.7, 18:11.4, 18:47.6, 19:10.5, 19:26.5, (20:17.5), (20:54.2) |
5 | 99 | White Pass,
WA - Team Time (1st 5) 1:34:54.1 | Spread (1st 5) 3:42.0 |
| 5, 16, 17, 27, 34, (36) |
| Ethan Perry, Brad Fenbert, Zach O'Neill, Keenan Muir, Bryon Walter, (Travis Elliott) |
| 17:11.0, 18:33.8, 18:38.1, 19:38.2, 20:53.0, (21:20.1) |
6 | 158 | Adna,
WA - Team Time (1st 5) 1:45:36.6 | Spread (1st 5) 4:26.0 |
| 21, 30, 32, 37, 38 |
| Coulsen Kohler, Nate Meagher, Nick Hayden, Matt Stanfield, Brandon Schaffer |
| 18:56.0, 20:12.9, 20:44.7, 22:21.0, 23:22.0 |