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 | 45 | St. John-Endicott-LaCrosse,
WA - Team Time (1st 5) 1:50:19.2 | Spread (1st 5) 14:57.2 |
| 3, 4, 5, 10, 23 |
| 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 | 87 | Yakama Nation Tribal School,
WA - Team Time (1st 5) 2:09:11.6 | Spread (1st 5) 5:10.5 |
| 15, 16, 18, 19, 19, (21), (22) |
| Tracy Boise, Jordan Visaya, Xavier Jasway, Christian Albert, Christian Nolan, (Nolan Albert), (Jasper Edsall) |
| 22:46.3, 23:09.4, 27:22.3, 27:56.8, 27:56.8, (30:57.4), (31:57.3) |