1 | 18 | Sehome,
WA - Team Time (1st 5) 1:09:21.0 | Spread (1st 5) 30.0 |
| 2, 2, 2, 5, 7, (13), (15) |
| Bryce Johnson, Reed Smith, Logan Franey, Jackson Slesk, Drake Kirby, (Kyler Cruz), (Lucas Cunningham) |
| 13:46.0, 13:46.0, 13:46.0, 13:47.0, 14:16.0, (14:38.0), (14:45.0) |
2 | 49 | Bellingham,
WA - Team Time (1st 5) 1:11:44.0 | Spread (1st 5) 1:40.0 |
| 1, 9, 10, 11, 18, (19), (23) |
| Cade Brown, Nicholas Leishman, Ty Veldhuisen, Drew McFall, Dylan Kitterman, (Owen Brands), (Keenan Knuuttila) |
| 13:23.0, 14:22.0, 14:25.0, 14:31.0, 15:03.0, (15:11.0), (15:44.0) |
3 | 67 | Anacortes,
WA - Team Time (1st 5) 1:13:51.0 | Spread (1st 5) 1:44.5 |
| 6, 8, 12, 20, 21, (24), (25) |
| James Parker, Calder Wood, Logan Hanrahan, Eli Gold, Patrick Wildman, (Thomas Dylan), (Alec Rankin) |
| 13:51.5, 14:17.3, 14:31.4, 15:34.8, 15:36.0, (15:47.4), (15:48.7) |
4 | 95 | Lynden,
WA - Team Time (1st 5) 1:16:15.4 | Spread (1st 5) 1:25.0 |
| 14, 16, 17, 22, 26, (27), (28) |
| Roscoe Perry, Tate Hutchins, Jacob Heeringa, Carson VanCleve, Luke Wolfisberg, (Nick Kildall), (Hans Tamminga) |
| 14:42.8, 14:45.2, 14:56.9, 15:42.7, 16:07.8, (16:14.1), (16:17.6) |