1 | 15 | Glacier Peak,
WA - Team Time (1st 5) 1:02:20.0 | Spread (1st 5) 31.0 |
| 1, 2, 3, 4, 5, (7), (8) |
| Riley McDowell, Chris Bianchini, Nicholas Mullineux Perrault, Nathan Tastad, Tim Mandzyuk, (Tyler Tanta), (Austin Robinson) |
| 12:08.0, 12:24.0, 12:34.0, 12:35.0, 12:39.0, (12:50.0), (12:55.0) |
2 | 60 | Marysville Getchell,
WA - Team Time (1st 5) 1:06:04.0 | Spread (1st 5) 32.0 |
| 9, 10, 12, 13, 16, (16), (18) |
| Channing Frohlich, Evan Krautkremer, Levi Jones, Zachary Arcaro-Frazier, Connor Stickels, (Austin McAuliffe), (Anthony LaBrake) |
| 12:56.0, 13:03.0, 13:18.0, 13:19.0, 13:28.0, (13:28.0), (13:29.0) |
3 | 80 | Everett,
WA - Team Time (1st 5) 1:07:11.0 | Spread (1st 5) 1:16.0 |
| 6, 11, 15, 23, 25, (26), (27) |
| Jordan Erickson, Klaiten Kermoade, Espen Diamond, Nathan Coombs, Chance Pearston, (Jacob Zoller), (Elijah Quinby) |
| 12:46.0, 13:08.0, 13:27.0, 13:48.0, 14:02.0, (14:09.0), (14:11.0) |
4 | 107 | Sehome,
WA - Team Time (1st 5) 1:09:21.0 | Spread (1st 5) 30.0 |
| 19, 19, 19, 22, 28, (36), (40) |
| Reed Smith, Bryce Johnson, 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) |
5 | 153 | Bellingham,
WA - Team Time (1st 5) 1:11:44.0 | Spread (1st 5) 1:40.0 |
| 14, 30, 31, 34, 44, (45), (57) |
| 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) |
6 | 195 | Anacortes,
WA - Team Time (1st 5) 1:13:51.0 | Spread (1st 5) 1:44.5 |
| 24, 29, 35, 53, 54, (58), (59) |
| 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) |
7 | 215 | Squalicum,
WA - Team Time (1st 5) 1:15:22.0 | Spread (1st 5) 49.0 |
| 36, 39, 45, 47, 48, (50), (52) |
| Jonah Salomon, Ian Tomberlin, Cruz Meza, Curt Peila, Joe Brodeur, (Tyler Warren), (Sam Clark) |
| 14:38.0, 14:44.0, 15:11.0, 15:22.0, 15:27.0, (15:28.0), (15:30.0) |
8 | 238 | Lynden,
WA - Team Time (1st 5) 1:16:15.4 | Spread (1st 5) 1:25.0 |
| 38, 41, 42, 55, 62, (65), (68) |
| 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) |
9 | 274 | Mount Baker,
WA - Team Time (1st 5) 1:18:19.7 | Spread (1st 5) 1:15.0 |
| 43, 51, 56, 60, 64, (66), (67) |
| Keenan Gray, Zak Kelly, Ian Green, Kameron Kelley, Mitchell Pelzer, (Skyler Isaacson), (Carl Critchley) |
| 14:57.0, 15:29.0, 15:43.3, 15:58.4, 16:12.0, (16:16.0), (16:17.0) |
10 | 278 | Lynden Christian,
WA - Team Time (1st 5) 1:19:06.0 | Spread (1st 5) 2:41.0 |
| 32, 33, 70, 71, 72, (73), (75) |
| Eric Steiger, Brooks DeWaard, Thane Boersma, Levi Postma, Andrew Ward, (Shane Hamstra), (Aaron Doucet) |
| 14:27.0, 14:28.0, 16:31.0, 16:32.0, 17:08.0, (17:20.0), (17:49.0) |
11 | 315 | Nooksack Valley,
WA - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 2:15.0 |
| 48, 61, 63, 69, 74, (76), (77) |
| Caleb Karber, Arlin Holder, Valentin Villalobos, Nate Snow, Hayota Owzawa, (Colby Wichers), (Jacob Whitmer) |
| 15:27.0, 16:04.0, 16:11.0, 16:24.0, 17:42.0, (18:03.0), (18:33.0) |