1 | 30 | Thompson Falls,
MT - Team Time (1st 5) 1:27:22.1 | Spread (1st 5) 50.0 |
| 3, 4, 6, 8, 9, (12), (18) |
| Justin Gustafson, Dan MacDonald, Sean Carroll, Josh Wulfekuhle, Colby Lantz, (Parker McConnell), (Max Birkholt) |
| 17:01.0, 17:18.0, 17:26.0, 17:46.1, 17:51.0, (18:04.5), (19:29.4) |
2 | 41 | Lincoln County,
MT - Team Time (1st 5) 1:28:09.3 | Spread (1st 5) 1:57.3 |
| 1, 2, 11, 13, 14, (15), (17) |
| Brian Sturdevant, Jamie Good, Moshe Henderson, Rowan Neill, Garrett Bates, (Riley Duram), (Hunter Steele) |
| 16:29.7, 16:51.1, 17:57.1, 18:24.4, 18:27.0, (18:38.1), (18:47.0) |
3 | 57 | Loyola-Sacred Heart,
MT - Team Time (1st 5) 1:31:08.0 | Spread (1st 5) 2:12.9 |
| 5, 7, 10, 16, 19, (21) |
| Sam Reilly, Stormi Kipp, Braden Jacobson, Gabriel Strader, Bridger Bell, (Aiden Courtney) |
| 17:19.6, 17:41.6, 17:55.3, 18:39.0, 19:32.5, (19:56.5) |
4 | 114 | Powell County,
MT - Team Time (1st 5) 1:49:00.0 | Spread (1st 5) 2:54.8 |
| 20, 22, 23, 24, 25 |
| Chasen Steyh, Marshall Odden, Kaleb Starr, Marshall Oden, Taryn Witt |
| 19:48.3, 21:53.9, 22:07.6, 22:27.1, 22:43.1 |