1 | 30 | Freeman,
WA - Team Time (1st 5) 1:28:58.0 | Spread (1st 5) 1:05.0 |
| 3, 4, 6, 7, 10, (17), (23) |
| Nicholas Cherrington, Ben Mega, Austin Fish, Trent Neiman, Dalton Fetsch, (Ross Neiman), (Tanner Waite) |
| 17:15.0, 17:28.0, 17:56.0, 17:59.0, 18:20.0, (19:08.0), (20:28.0) |
2 | 31 | Lakeside (Nine Mile),
WA - Team Time (1st 5) 1:28:30.4 | Spread (1st 5) 1:39.6 |
| 1, 2, 5, 11, 12, (14), (15) |
| Colton Berry, Ryan Rojeski, Craig Besel, Kyle Koch, Mitchell Middleton, (Cody Constant), (Kyle Stoudt) |
| 16:45.4, 17:13.0, 17:45.0, 18:22.0, 18:25.0, (18:39.0), (18:42.0) |
3 | 67 | Chewelah,
WA - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 1:24.0 |
| 8, 9, 13, 18, 19, (21), (22) |
| Will Sipes, Zeb Swanson, Jesse Timm, Josh Christian, Gus Swidergal, (Schneider Zach), (Smith Russell) |
| 18:07.0, 18:13.0, 18:28.0, 19:18.0, 19:31.0, (20:07.0), (20:08.0) |
4 | 112 | Newport,
WA - Team Time (1st 5) 1:42:05.0 | Spread (1st 5) 2:38.0 |
| 16, 20, 24, 25, 27, (28), (29) |
| Jake Zickler, Ryan Tafoya, Morgan LaVille, Aric Walden, Tyler Alkire, (Ryan Tofoya), (Austin Duke) |
| 19:07.0, 19:56.0, 20:38.0, 20:39.0, 21:45.0, (21:54.4), (22:09.0) |
5 | 152 | Kettle Falls,
WA - Team Time (1st 5) 1:52:00.2 | Spread (1st 5) 2:43.0 |
| 26, 30, 31, 32, 33 |
| Jake Vining, Dalton James, Nathan Disque, Phoenix Edwards, Tim Linton |
| 20:40.0, 22:27.0, 22:44.0, 22:46.2, 23:23.0 |