1 | 28 | Corvallis,
MT - Team Time (1st 5) 1:21:49.5 | Spread (1st 5) 1:16.8 |
| 2, 4, 5, 7, 10, (11), (13) |
| Ronald Venema, Josh Jessop, Carson Jessop, Andrew Jessop, Spencer G Jessop, (Joel Haas), (Jake Jessop) |
| 15:37.6, 16:10.1, 16:22.1, 16:45.3, 16:54.4, (16:57.9), (17:07.9) |
2 | 46 | Hamilton,
MT - Team Time (1st 5) 1:23:39.6 | Spread (1st 5) 2:20.0 |
| 1, 3, 12, 14, 16, (19), (20) |
| Cameron Miekle, Matt Wilson, Steven Banks, Sebastian Johnson, Colter Mason, (Tim Amish), (Ben Peredes) |
| 15:26.4, 16:00.8, 17:07.8, 17:18.2, 17:46.4, (18:13.6), (18:29.2) |
3 | 64 | Beaverhead County,
MT - Team Time (1st 5) 1:26:35.1 | Spread (1st 5) 1:12.7 |
| 6, 8, 15, 17, 18, (23), (24) |
| Isaiah Girard, Sam Telling, Bryer Anderson, Ransom Bowman, Luke Harper, (Bradley Harvey), (Joey Egan) |
| 16:45.0, 16:45.6, 17:19.3, 17:47.5, 17:57.7, (19:07.1), (19:33.8) |
4 | 103 | Butte Central Catholic,
MT - Team Time (1st 5) 1:35:03.0 | Spread (1st 5) 3:40.4 |
| 9, 21, 22, 25, 26 |
| Brian McGeehan, Zach Carlson, Theron Nelson, Nathan Ortega, Ian Campbell |
| 16:51.6, 18:39.9, 19:00.2, 19:59.3, 20:32.0 |