1 | 50 | Squalicum,
WA - Team Time (1st 5) 1:19:33.3 | Spread (1st 5) 1:01.0 |
| 2, 3, 8, 14, 23, (25), (38) |
| Chase Bartlett, Evan Rush, Tyler Nielsen, Owen Voigt, Taylor Rush, (Ty Hoffmann), (Joseph Salomon) |
| 15:29.6, 15:34.0, 15:51.9, 16:07.2, 16:30.6, (16:37.2), (17:24.8) |
2 | 54 | Sehome,
WA - Team Time (1st 5) 1:19:43.5 | Spread (1st 5) 24.9 |
| 5, 7, 11, 15, 16, (17), (18) |
| Nick Gargano, Skyler Gillham, Heath Terry, Jackson Rogers, Sabastien Vahid, (Carter McGaffic), (Dylan Hill) |
| 15:42.7, 15:44.4, 16:01.4, 16:07.4, 16:07.6, (16:11.8), (16:12.9) |
3 | 57 | Anacortes,
WA - Team Time (1st 5) 1:19:14.7 | Spread (1st 5) 1:23.8 |
| 1, 3, 12, 20, 21, (33), (37) |
| Parker Mong, Dylan Rowell, Wolfie Strohschein, Aiden Miller, Frank Peterson, (Maverick Ball), (Logan Horr) |
| 14:57.7, 15:34.0, 16:01.5, 16:20.0, 16:21.5, (17:07.5), (17:22.9) |
4 | 76 | Bellingham,
WA - Team Time (1st 5) 1:20:53.2 | Spread (1st 5) 1:02.5 |
| 6, 10, 13, 19, 28, (30), (31) |
| Berkley Pass, Quinn Hartsoch, Cedar Champol, Jack Eschliman, Gavin Miner, (Gabriel Miner), (Porter Chesbrough) |
| 15:44.2, 16:01.2, 16:07.0, 16:14.1, 16:46.7, (16:49.9), (16:52.8) |
5 | 161 | Lynden,
WA - Team Time (1st 5) 1:26:02.7 | Spread (1st 5) 2:16.0 |
| 9, 27, 36, 41, 48, (51), (52) |
| Gage Ellis, Sam Clarke, Daniel Mrak, Andrew Bargen, Peter Tamminga, (Jared McCrory), (Evan Holmes) |
| 15:59.4, 16:46.2, 17:22.6, 17:39.1, 18:15.4, (18:18.2), (18:25.3) |
6 | 166 | Lakewood,
WA - Team Time (1st 5) 1:25:54.2 | Spread (1st 5) 1:28.3 |
| 22, 29, 34, 38, 43, (49), (53) |
| Gabe Seagraves, Robert Lydon, Logan Larreau, Noah Butcher, Oskar Bruenel, (Ben Grubb), (Derek Sigman) |
| 16:29.1, 16:47.1, 17:15.8, 17:24.8, 17:57.4, (18:16.5), (18:27.5) |
7 | 189 | Burlington-Edison,
WA - Team Time (1st 5) 1:27:27.9 | Spread (1st 5) 1:24.6 |
| 26, 32, 42, 44, 45, (47), (50) |
| Caleb Hawkins, Landon Stallings, Colton Sanger, Lincoln Lehman, Kylar Marquette, (Holden Collier), (Ben Sommers) |
| 16:40.0, 16:57.2, 17:44.1, 18:02.0, 18:04.6, (18:10.4), (18:17.4) |
8 | 199 | Sedro-Woolley,
WA - Team Time (1st 5) 1:28:05.1 | Spread (1st 5) 2:01.7 |
| 24, 35, 40, 46, 54, (55), (56) |
| Isaac Johnson, Talon Upson, Landon Steele, Samuel Hanson, Dylan Burkhalter, (Leif Spitler), (Micah Estes) |
| 16:33.8, 17:21.7, 17:29.1, 18:05.0, 18:35.5, (18:58.2), (19:46.0) |