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, Heath Terry, Sabastien Vahid, Dylan Hill, Carter McGaffic, (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 | 102 | Lynden,
WA - Team Time (1st 5) 1:13:44.8 | Spread (1st 5) 50.6 |
| 17, 19, 20, 22, 24, (25), (28) |
| 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 | 106 | Burlington-Edison,
WA - Team Time (1st 5) 1:14:44.4 | Spread (1st 5) 1:52.0 |
| 7, 21, 23, 26, 29, (30), (32) |
| 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 | 118 | Sedro-Woolley,
WA - Team Time (1st 5) 1:15:52.0 | Spread (1st 5) 1:57.9 |
| 13, 14, 27, 31, 33, (34), (35) |
| 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) |