1 | 17 | Sehome,
WA - Team Time (1st 5) 1:08:02.0 | Spread (1st 5) 27.0 |
| 1, 3, 3, 5, 5, (8), (9) |
| Nick Gargano, Sabastien Vahid, Heath Terry, Carter McGaffic, Dylan Hill, (Aidan Batt), (Jackson Rogers) |
| 13:16.0, 13:40.0, 13:40.0, 13:43.0, 13:43.0, (13:53.0), (13:54.0) |
2 | 50 | Bellingham,
WA - Team Time (1st 5) 1:09:42.9 | Spread (1st 5) 1:10.4 |
| 2, 10, 11, 12, 15, (16), (18) |
| Berkley Pass, Jack Eschliman, Gabriel Miner, Gavin Miner, Baynes Machinski, (Cedar Champol), (Jack Beglin) |
| 13:17.7, 13:57.2, 13:57.7, 14:02.2, 14:28.1, (14:28.4), (14:32.4) |
3 | 104 | Lynden,
WA - Team Time (1st 5) 1:13:44.8 | Spread (1st 5) 50.6 |
| 17, 19, 20, 22, 26, (27), (30) |
| Daniel Mrak, Sam Clarke, Gage Ellis, Andrew Bargen, Peter Tamminga, (Evan Bajema), (Evan Holmes) |
| 14:29.1, 14:33.9, 14:35.2, 14:46.8, 15:19.7, (15:24.3), (15:32.8) |
4 | 114 | Burlington-Edison,
WA - Team Time (1st 5) 1:14:44.4 | Spread (1st 5) 1:52.0 |
| 7, 21, 25, 28, 33, (36), (39) |
| Caleb Hawkins, Landon Stallings, Colton Sanger, Kylar Marquette, Sam Mailhiot, (Ben Sommers), (Holden Collier) |
| 13:47.5, 14:36.7, 15:10.2, 15:30.4, 15:39.5, (15:47.9), (15:51.4) |
5 | 134 | Sedro-Woolley,
WA - Team Time (1st 5) 1:15:52.0 | Spread (1st 5) 1:57.9 |
| 13, 14, 29, 38, 40, (41), (42) |
| Isaac Johnson, Talon Upson, Landon Steele, Dylan Burkhalter, Leif Spitler, (Samuel Hanson), (Neri Linares) |
| 14:07.5, 14:18.5, 15:31.2, 15:49.4, 16:05.4, (16:08.9), (16:25.9) |
6 | 144 | Squalicum,
WA - Team Time (1st 5) 1:16:27.3 | Spread (1st 5) 51.7 |
| 23, 24, 31, 32, 34, (35), (37) |
| Joseph Salomon, James Rust, Kamyar Horton, Gabriel Pepera, Silas Oehlerich, (Parker Mason), (Thomas Knudsen) |
| 14:48.3, 14:52.3, 15:33.3, 15:33.4, 15:40.0, (15:46.3), (15:49.3) |