1 | 47 | Medical Lake,
WA - Team Time (1st 5) 1:24:15.9 | Spread (1st 5) 55.0 |
| 3, 6, 9, 11, 18, (21), (29) |
| Mason Williams, Tyler Pena, Tanner Henry, Brandon McCoy, Evan Peterson, (Zachary Lewis), (Carl Hiatt) |
| 16:20.8, 16:37.2, 16:57.1, 17:05.0, 17:15.8, (17:24.7), (17:55.0) |
2 | 49 | Deer Park,
WA - Team Time (1st 5) 1:24:01.7 | Spread (1st 5) 1:08.0 |
| 2, 4, 7, 16, 20, (24), (27) |
| Cody Bollum, Cody Westerman, Grant Avila, Jordan Zeik, Nathan Berglund, (Riley Wilson), (Tanner Bratcher) |
| 16:14.3, 16:26.1, 16:44.7, 17:14.3, 17:22.3, (17:46.0), (17:51.0) |
3 | 69 | Riverside,
WA - Team Time (1st 5) 1:25:08.6 | Spread (1st 5) 2:02.2 |
| 1, 5, 12, 23, 28, (31), (35) |
| Ben Shaw, Tanner Supanchick, Nathan Pratt, Jonathan Williams, Joel Cladera Garcia, (Jayden Beckham), (Zach Pace) |
| 15:50.3, 16:35.8, 17:05.4, 17:44.6, 17:52.5, (17:58.7), (18:22.3) |
4 | 73 | Lakeside (Nine Mile),
WA - Team Time (1st 5) 1:25:48.8 | Spread (1st 5) 23.9 |
| 8, 14, 15, 17, 19, (33), (38) |
| Troy Traeger, Andrew Ames, Ryan Duclos, Brayden Merrill, Nick Dewey, (JJ Williamson), (Brandon Porter) |
| 16:52.1, 17:11.0, 17:14.0, 17:15.7, 17:16.0, (18:04.7), (18:50.0) |
5 | 120 | Colville,
WA - Team Time (1st 5) 1:28:57.2 | Spread (1st 5) 1:44.2 |
| 10, 22, 25, 26, 37, (39), (40) |
| Trent Baun, TJ Baun, Ryan Richart, Trevor Morrison, Chance Lafley, (Ryder Goff), (Mckye Maddox) |
| 17:03.0, 17:29.0, 17:48.0, 17:50.0, 18:47.2, (18:52.7), (19:04.4) |
6 | 193 | Chewelah,
WA - Team Time (1st 5) 1:35:02.1 | Spread (1st 5) 2:19.9 |
| 30, 34, 41, 42, 46, (47), (49) |
| Grant Brookover, Carl Oman, Ethan Rowe, Reimes Schatz, Judah Katona, (Isaac Cochran), (Sylus Snelling) |
| 17:55.7, 18:11.2, 19:17.0, 19:22.6, 20:15.6, (20:17.1), (20:49.0) |
7 | 194 | Freeman,
WA - Team Time (1st 5) 1:37:41.6 | Spread (1st 5) 3:59.1 |
| 13, 32, 48, 50, 51, (55) |
| Conner Black, Nathan Longhurst, Evan Gilbert, Nathan Werner, Desi Nduwayesu, (Wyatt Sevigney) |
| 17:06.9, 18:02.8, 20:27.0, 20:58.9, 21:06.0, (23:35.2) |
8 | 220 | Newport,
WA - Team Time (1st 5) 1:41:11.9 | Spread (1st 5) 4:08.4 |
| 36, 43, 44, 45, 52, (53), (54) |
| Christian Loutzenhiser, Ryan Leon, Schade Maghan, Jonny Frantz, Hamilton Hicks-Frazer, (Mikhael Arnold), (Shade Mathon) |
| 18:38.0, 19:38.0, 19:58.5, 20:11.0, 22:46.4, (22:47.0), (22:52.6) |