1 | 37 | NW Christian (Lacey),
WA - Team Time (1st 5) 1:30:05.4 | Spread (1st 5) 1:09.2 |
| 4, 6, 7, 8, 12, (13), (29) |
| Micah Cushman, Justin Holden, Clinton Barr, Jordan Hutson, Alex Feero, (Bohlig Nathan), (Tyson Heo) |
| 17:19.6, 18:01.4, 18:03.7, 18:11.9, 18:28.8, (18:31.4), (20:24.6) |
2 | 47 | White Pass,
WA - Team Time (1st 5) 1:29:23.0 | Spread (1st 5) 3:07.0 |
| 2, 3, 11, 14, 17, (21), (30) |
| Nathan Perry, Ryan Wright, Ethan Perry, Brad Fenbert, Zach O'Neill, (Othel Cole), (Hayden Henry) |
| 16:08.0, 16:50.0, 18:26.0, 18:44.0, 19:15.0, (19:45.0), (21:13.0) |
3 | 64 | Wahkiakum,
WA - Team Time (1st 5) 1:32:06.9 | Spread (1st 5) 3:46.0 |
| 1, 10, 15, 16, 22, (23), (32) |
| Walker Riley, Jon Murphy, Jared McEntire, Kevin O'Connor, Hayden Miles, (Chris Hokkanen), (Stuart Bosch) |
| 16:00.0, 18:22.0, 18:53.9, 19:05.0, 19:46.0, (19:49.0), (22:19.0) |
4 | 89 | Naselle,
WA - Team Time (1st 5) 1:36:02.0 | Spread (1st 5) 1:38.0 |
| 9, 17, 19, 20, 24, (26), (27) |
| Nathan Reitz, Gary Johansen, Calen Thompson, Drew Macy, Conor Smith, (Alex Bennett), (Stephan Griss) |
| 18:12.0, 19:15.0, 19:22.0, 19:23.0, 19:50.0, (19:51.0), (19:54.0) |
5 | 121 | North Beach,
WA - Team Time (1st 5) 1:41:56.0 | Spread (1st 5) 4:48.0 |
| 5, 24, 28, 31, 33, (34) |
| Derek Moore, Cory Dianovich, Nate Paro, Dylan Hearn, Sebastian Makinson, (John Johnson) |
| 17:41.0, 19:50.0, 20:02.0, 21:54.0, 22:29.0, (22:53.0) |