1 | 31 | Sehome,
WA - Team Time (1st 5) 1:21:16.0 | Spread (1st 5) 48.0 |
| 2, 3, 7, 9, 10, (11), (12) |
| Reed Smith, Lucas Cunningham, Jacob Alexander, Tadeusz Pforte, Roman Schroyer, (Jack Miller), (Drake Kirby) |
| 15:46.0, 15:58.0, 16:26.0, 16:32.0, 16:34.0, (16:39.0), (16:42.0) |
2 | 60 | Bellingham,
WA - Team Time (1st 5) 1:22:14.2 | Spread (1st 5) 1:32.0 |
| 1, 5, 14, 19, 21, (23), (33) |
| Cade Brown, Ty Veldhuisen, Timothy Crabtree, Drew McFall, Caleb Schmotzer, (Jensen Kintzele), (John Johnson) |
| 15:26.0, 16:14.0, 16:44.2, 16:52.0, 16:58.0, (17:09.0), (17:32.0) |
3 | 72 | Lynden,
WA - Team Time (1st 5) 1:23:19.2 | Spread (1st 5) 1:19.0 |
| 4, 5, 16, 22, 25, (27), (34) |
| Tate Hutchins, Roscoe Perry, Isaiah Ellis, Nick Kildall, Hans Tamminga, (Rafe Wolfisberg), (Luke Wolfisberg) |
| 15:59.0, 16:14.0, 16:46.2, 17:02.0, 17:18.0, (17:23.0), (17:33.0) |
4 | 97 | Burlington-Edison,
WA - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 58.0 |
| 8, 12, 20, 28, 29, (30), (40) |
| Marcos Gonzalez, Nigel Yeates, Carson Lee, Collin Sullivan, Andrew Hansen, (Connor Nelson), (Brendon Roughton) |
| 16:27.0, 16:42.0, 16:57.0, 17:24.0, 17:25.0, (17:27.0), (17:58.0) |
5 | 118 | Lakewood,
WA - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 56.0 |
| 15, 17, 18, 30, 38, (43), (46) |
| Adam Cross, Alex Jensen, Spencer Solvberg, Gabe Hatch, John Seth, (Ryan Hudson), (Jonny Moore) |
| 16:45.0, 16:49.0, 16:50.0, 17:27.0, 17:41.0, (18:15.0), (18:29.0) |
6 | 169 | Anacortes,
WA - Team Time (1st 5) 1:27:58.0 | Spread (1st 5) 38.0 |
| 26, 32, 34, 36, 41, (48), (50) |
| Logan Hanrahan, Logan Scamfer, Gabe Apple, Patrick Wildman, Alec Rankin, (Alek Miller), (Josh Smeltzer) |
| 17:22.0, 17:29.0, 17:33.0, 17:34.0, 18:00.0, (18:30.0), (18:32.0) |
7 | 189 | Sedro-Woolley,
WA - Team Time (1st 5) 1:29:25.0 | Spread (1st 5) 1:10.0 |
| 24, 37, 39, 44, 45, (52), (54) |
| Lachlan Boyd, Francisco Ortega, Rafe Holz, Ben Peden, Tyler Malloy, (Zane Bullard), (Wyatt Magee) |
| 17:15.0, 17:39.0, 17:42.0, 18:24.0, 18:25.0, (18:44.5), (19:13.0) |
8 | 241 | Blaine,
WA - Team Time (1st 5) 1:32:47.8 | Spread (1st 5) 42.0 |
| 42, 46, 49, 51, 53, (55), (56) |
| Malachi Crump, Liam Lyons, Dylan Grimme, Tanner Sterling, Killian Wright, (Bailey Bleazard), (Ben Arps) |
| 18:11.0, 18:29.0, 18:31.8, 18:43.0, 18:53.0, (19:19.0), (19:29.0) |