1 | 33 | Garfield-Palouse,
WA - Team Time (1st 5) 1:37:13.2 | Spread (1st 5) 3:50.8 |
| 1, 2, 8, 9, 13 |
| Kieran Snekvik, Brendan Snekvik, Brandon Hallan, Colby Dugger, Josh Appel |
| 17:41.4, 17:44.0, 19:57.0, 20:18.6, 21:32.2 |
2 | 44 | St. John-Endicott-LaCrosse,
WA - Team Time (1st 5) 1:50:19.2 | Spread (1st 5) 14:57.2 |
| 3, 4, 5, 10, 22 |
| Logan Marconi, Ryan Anderson, Rory Maloney, Matthew Logen, Tucker Thompson |
| 18:01.8, 19:05.0, 19:27.7, 20:45.7, 32:59.0 |
3 | 50 | Touchet,
WA - Team Time (1st 5) 1:43:20.2 | Spread (1st 5) 2:01.2 |
| 6, 7, 11, 12, 14, (17) |
| Thad Krumbah, Kyler Pumphrey, Grayson Zessin, Grayson Zessin, Austin Renwick, (Jose Rincon) |
| 19:41.4, 19:45.2, 20:53.0, 21:18.0, 21:42.6, (23:10.0) |
4 | 88 | Yakama Nation Tribal,
WA - Team Time (1st 5) 2:12:12.2 | Spread (1st 5) 8:11.1 |
| 15, 16, 18, 19, 20, (21) |
| Tracy Boise, Jordan Visaya, Xavier Jasway, Christian Albert, Nolan Albert, (Jasper Edsall) |
| 22:46.3, 23:09.4, 27:22.3, 27:56.8, 30:57.4, (31:57.3) |