1 | 48 | Lewistown,
MT - Team Time (1st 5) 1:14:13.4 | Spread (1st 5) 1:44.8 |
| 3, 5, 11, 12, 17, (18), (22) |
| Quinn Phillips, David Curry, Wesley Comer, Logan Cloud, Tram Brooks, (Elijah Webb), (Colton Milburn) |
| 13:55.2, 14:00.3, 15:16.8, 15:21.1, 15:40.0, (15:42.7), (15:59.2) |
2 | 51 | Belt,
MT - Team Time (1st 5) 1:14:57.8 | Spread (1st 5) 3:23.5 |
| 2, 6, 8, 9, 26, (27), (28) |
| Michael Gaylord, Jett Marn, Wyatt Remington, Rowan Flaten, Bryley Schaak, (Landon Johnson), (Nathan Foster) |
| 13:44.4, 14:30.9, 14:46.7, 14:47.9, 17:07.9, (18:19.9), (18:35.7) |
3 | 53 | Sleeping Giant,
MT - Team Time (1st 5) 1:14:12.1 | Spread (1st 5) 2:16.8 |
| 1, 4, 14, 15, 19, (25) |
| Kaleb Marsh, Langley Hamilton, Ivan Rate, Mateo Hernandez, Edward Ole Rate, (Ryan Kerr) |
| 13:26.9, 13:58.9, 15:30.9, 15:31.7, 15:43.7, (16:57.9) |
4 | 80 | Hobson-Moore,
MT - Team Time (1st 5) 1:17:30.1 | Spread (1st 5) 49.5 |
| 10, 13, 16, 20, 21 |
| Samuel Spear, Olin Oestreich, Gage Mikkelson, Ben Cundiff, Sam Fallo |
| 14:58.7, 15:21.4, 15:35.5, 15:46.3, 15:48.2 |
5 | 113 | Manhattan Christian,
MT - Team Time (1st 5) 1:25:42.9 | Spread (1st 5) 4:57.2 |
| 7, 23, 24, 29, 30 |
| Carter Flikkema, Dylan Poirier, Cameron Hiesterman, James Van Dam, Ezra Van Dyke |
| 14:34.8, 16:11.1, 16:12.7, 19:12.3, 19:32.0 |