1 | 25 | Hamilton,
MT - Team Time (1st 5) 1:20:35.7 | Spread (1st 5) 1:14.2 |
| 1, 2, 6, 7, 9, (13), (15) |
| Anthony Schmalz, Easton Albert, Cameron Miekle, Karill Apedaile, Greg Beck, (Kole Tison), (Tanner Lehr) |
| 15:28.3, 15:37.7, 16:12.3, 16:34.9, 16:42.5, (17:17.0), (17:22.0) |
2 | 52 | Corvallis,
MT - Team Time (1st 5) 1:24:18.4 | Spread (1st 5) 1:10.1 |
| 5, 10, 11, 12, 14, (16), (17) |
| Ronald Venema, Dane Watt, Carson Jessop, Josh Jessop, Porter Jessop, (Eric Healy), (Ben Reynoso) |
| 16:07.8, 16:46.5, 16:56.1, 17:10.1, 17:17.9, (17:25.6), (17:42.1) |
3 | 86 | Beaverhead County,
MT - Team Time (1st 5) 1:29:27.7 | Spread (1st 5) 3:30.5 |
| 3, 18, 20, 22, 23, (28), (31) |
| Sage Schoonen, Isaiah Girard, Luke Harper, Hunter Clark, Colton Buckmaster, (David Casey), (Josh Morgan) |
| 15:43.9, 17:42.3, 17:50.5, 18:56.6, 19:14.4, (19:56.8), (20:39.9) |
4 | 106 | Anaconda,
MT - Team Time (1st 5) 1:33:11.8 | Spread (1st 5) 4:00.2 |
| 4, 21, 24, 27, 30, (32), (34) |
| Aiden Theard, Trey Smollock, Ryan Sullivan, Drew Vaughan, Riley Rivers, (Ben Schafer), (Tristan Ragsdale) |
| 16:02.6, 17:53.2, 19:33.1, 19:40.1, 20:02.8, (20:43.7), (24:16.3) |
5 | 107 | Butte Central Catholic,
MT - Team Time (1st 5) 1:33:34.2 | Spread (1st 5) 3:18.9 |
| 8, 19, 25, 26, 29, (33) |
| Conor McGee, Shannon Tempel, Clay Stillwagon, Conor Larson, Ian Campbell, (Patrick O'Harron) |
| 16:41.8, 17:44.0, 19:33.5, 19:34.2, 20:00.7, (22:20.0) |