1 | 20 | Logos,
ID - Team Time (1st 5) 1:32:04.8 | Spread (1st 5) 1:38.5 |
| 1, 2, 3, 6, 8, (9), (10) |
| Bear Lopez, John Henry Crapuchettes, Ethan Bremer, Bredon Nielson, David Daniels, (Bo Whitling), (Micah Harding) |
| 17:37.9, 17:45.0, 18:15.4, 19:10.1, 19:16.4, (19:20.9), (19:23.1) |
2 | 78 | Clearwater Valley-Kamiah,
ID - Team Time (1st 5) 1:42:55.4 | Spread (1st 5) 5:56.4 |
| 4, 7, 17, 21, 29 |
| Wyatt Anderberg, Dayton Mitzkis, Hayden Bremer, Finn O'donnell, Rylee Krause |
| 18:30.6, 19:11.0, 20:02.7, 20:44.1, 24:27.0 |
3 | 81 | Timberline (Weippe),
ID - Team Time (1st 5) 1:40:41.9 | Spread (1st 5) 3:03.3 |
| 5, 15, 16, 22, 23, (24), (28) |
| Manuel Mendez, Kyd Bonner, Devyn Sparrow, Gabe Skinner, Kyler Sparrow, (Justice Richardson), (Charles Green) |
| 18:46.7, 19:38.1, 19:40.1, 20:47.0, 21:50.0, (22:28.0), (24:11.0) |
4 | 92 | Prairie,
ID - Team Time (1st 5) 1:44:48.0 | Spread (1st 5) 3:54.0 |
| 11, 12, 18, 25, 26, (27), (30) |
| Ben Secrest, Chase Vonbargen, Jackson Enneking, Max Rehder, Dylan Klapprich, (Landon Riener), (Zane Uptmor) |
| 19:26.0, 19:28.0, 20:04.0, 22:30.0, 23:20.0, (23:24.0), (25:18.8) |
5 | 97 | Troy,
ID - Team Time (1st 5) 1:45:38.6 | Spread (1st 5) 6:16.1 |
| 13, 14, 19, 20, 31, (32) |
| Levi Richmond, Luke Johnson, Aaron Price, Benjamin Jones, Aidan Barnes, (Andrew Isaac) |
| 19:28.9, 19:36.0, 20:20.7, 20:28.0, 25:45.0, (27:40.0) |