1 | 46 | Riverside,
WA - Team Time (1st 5) 45:03.0 | Spread (1st 5) 48.0 |
| 2, 4, 6, 14, 20, (37), (43) |
| Ben Shaw, Tanner Supanchick, Nathan Pratt, Dylan King, Jeffrey Thompson, (Cody Crouchman), (Jayden Beckham) |
| 8:40.0, 8:46.0, 8:52.0, 9:17.0, 9:28.0, (10:04.0), (10:29.0) |
2 | 56 | NW Christian (Colbert),
WA - Team Time (1st 5) 44:33.0 | Spread (1st 5) 1:49.0 |
| 1, 4, 12, 16, 23, (24), (25) |
| Jack Ammon, Tyler Shea, Garrett M, Eli B, Nick H, (Connor S), (Colton Belfils) |
| 7:43.0, 8:46.0, 9:09.0, 9:23.0, 9:32.0, (9:33.0), (9:35.0) |
3 | 69 | St George's,
WA - Team Time (1st 5) 45:51.0 | Spread (1st 5) 1:02.0 |
| 3, 9, 11, 18, 28, (29), (30) |
| Zak Kindl, Sam Niven, Mitchell Ward, Brett Ford, Zach Withers, (Jacob Bach), (Ryan Hayes) |
| 8:41.0, 8:59.0, 9:03.0, 9:25.0, 9:43.0, (9:45.0), (9:46.0) |
4 | 100 | Lakeside (Nine Mile),
WA - Team Time (1st 5) 47:05.0 | Spread (1st 5) 54.0 |
| 6, 14, 25, 25, 30, (33), (36) |
| dalton Young, Ryan Duclos, Jeff Friedman, Jesse Woll, Jonathan Williamson, (AJ Hord), (Andrew Ames) |
| 8:52.0, 9:17.0, 9:35.0, 9:35.0, 9:46.0, (9:47.0), (10:02.0) |
5 | 110 | Medical Lake,
WA - Team Time (1st 5) 47:36.0 | Spread (1st 5) 1:27.0 |
| 8, 10, 12, 38, 42, (44), (47) |
| Mason Williams, Evan Peterson, Brandon McCoy, Mark Jensen, Jagstun Wilson, (Matthew Montney), (Nick Henry) |
| 8:57.0, 9:01.0, 9:09.0, 10:05.0, 10:24.0, (10:30.0), (10:48.0) |
6 | 112 | Colville,
WA - Team Time (1st 5) 47:39.0 | Spread (1st 5) 23.0 |
| 17, 19, 21, 22, 33, (35), (40) |
| TJ Buan, Palmer Morehouse, Justin Danford, Oliver Benson, Slade Braun, (Liam Buxton), (Hunter Forthun) |
| 9:24.0, 9:27.0, 9:30.0, 9:31.0, 9:47.0, (9:57.0), (10:13.0) |
7 | 198 | Jenkins,
WA - Team Time (1st 5) 51:16.0 | Spread (1st 5) 44.0 |
| 30, 39, 41, 44, 44, (48), (49) |
| Isaac Montgomery, Dayton Smith, Justin Peterson, Jordan Ermitano, Ethan Rowe, (Andrew Minekar), (Gage Smith) |
| 9:46.0, 10:12.0, 10:18.0, 10:30.0, 10:30.0, (11:16.0), (11:25.0) |