1 | 26 | Sehome,
WA - Team Time (1st 5) 1:20:04.7 | Spread (1st 5) 47.0 |
| 2, 3, 6, 7, 8, (12), (13) |
| Colton Johnsen, Riley Allsop, Bryce Johnson, Sam Gillman, Logan Franey, (Kyler Cruz), (Jackson Slesk) |
| 15:36.0, 15:37.7, 16:12.0, 16:16.0, 16:23.0, (16:41.0), (16:45.0) |
2 | 70 | Burlington-Edison,
WA - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 44.0 |
| 9, 10, 15, 17, 19, (37), (38) |
| Hunter Ashby, Blake Donnelly, Trey Meyer, Luke Husband, Collin Sullivan, (Eric SanJuan), (Dillon Thomas) |
| 16:31.0, 16:34.0, 16:54.0, 17:06.0, 17:15.0, (18:08.0), (18:14.0) |
3 | 76 | Bellingham,
WA - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 1:32.7 |
| 4, 11, 16, 21, 24, (28), (30) |
| Cade Brown, Nicholas Leishman, Ty Veldhuisen, Timothy Crabtree, Keenan Knuuttila, (Owen Brands), (Dylan Kitterman) |
| 15:57.3, 16:38.0, 16:55.0, 17:23.0, 17:30.0, (17:37.0), (17:45.0) |
4 | 96 | Anacortes,
WA - Team Time (1st 5) 1:24:51.0 | Spread (1st 5) 2:27.0 |
| 1, 5, 27, 31, 32, (36), (41) |
| Dylan Holland, James Parker, Calder Wood, Cesar Daou, Andrew Rose, (Austin Hughes), (Jeff Vazquez) |
| 15:27.0, 16:04.0, 17:33.0, 17:53.0, 17:54.0, (17:59.0), (18:22.0) |
5 | 155 | Sedro-Woolley,
WA - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 1:29.0 |
| 20, 23, 25, 38, 49, (50), (51) |
| Quentin Salinas, Jacob Swenson, Mathew Schlimmer, Ezra Swenson, Zane Bullard, (Wyatt Magee), (Ben Peden) |
| 17:17.0, 17:26.0, 17:32.0, 18:14.0, 18:46.0, (18:47.0), (18:55.0) |
6 | 167 | Squalicum,
WA - Team Time (1st 5) 1:29:48.0 | Spread (1st 5) 1:17.0 |
| 18, 32, 32, 42, 43, (46), (48) |
| Ian Tomberlin, Kevin Young, Curt Peila, Finnigan Banks, Gabe Regimbal, (Chuck Dvorachek), (Sam Clark) |
| 17:09.0, 17:54.0, 17:54.0, 18:25.0, 18:26.0, (18:43.0), (18:45.0) |
7 | 177 | Blaine,
WA - Team Time (1st 5) 1:30:04.9 | Spread (1st 5) 2:09.0 |
| 14, 21, 35, 53, 54, (55), (56) |
| Parker Morris, Dylan Grimme, Zack Oakley, Tristan Soto, Greg Arps, (Spenser Dodge), (Liam Lyons) |
| 16:50.0, 17:23.0, 17:55.0, 18:57.9, 18:59.0, (19:27.0), (19:44.0) |
8 | 183 | Lynden,
WA - Team Time (1st 5) 1:30:37.3 | Spread (1st 5) 1:05.0 |
| 25, 29, 40, 44, 45, (47), (52) |
| Tate Hutchins, Jacob Heeringa, Roscoe Perry, Fredrick Moormeier, Luke Wolfisberg, (Nick Kildall), (Josiah Diacogiannis) |
| 17:32.0, 17:39.0, 18:20.3, 18:29.0, 18:37.0, (18:44.0), (18:57.0) |