1 | 36 | Kettle Falls,
WA - Team Time (1st 5) 1:23:32.5 | Spread (1st 5) 5:35.0 |
| 2, 5, 6, 10, 13 |
| Elijah Bruland, Ryan Pomrankey, Zachary Johnson, Cody Esvelt, Troy Hooper |
| 13:42.0, 16:27.0, 16:35.0, 17:31.5, 19:17.0 |
2 | 41 | Colfax,
WA - Team Time (1st 5) 1:26:01.0 | Spread (1st 5) 6:05.0 |
| 3, 7, 8, 9, 14, (15) |
| Dyamin Vanek, Jaxon Eades, Luka Garcia, Alex McHargue, Jack Warwick, (Jacob Jones) |
| 13:58.0, 16:59.0, 17:30.0, 17:31.0, 20:03.0, (20:09.0) |
3 | 44 | NW Christian (Colbert),
WA - Team Time (1st 5) 1:24:50.0 | Spread (1st 5) 8:36.0 |
| 1, 4, 11, 12, 16, (17) |
| Ben Graham, Nathaniel Pranter, Josh Gilchrist, Ben Lavoie, Judah Baumann, (Silas Newton) |
| 12:33.0, 14:37.0, 17:53.0, 18:38.0, 21:09.0, (21:16.0) |