1 | 30 | Napoleon,
MI - Team Time (1st 5) 1:12:12.0 | Spread (1st 5) 2:38.2 |
| 2, 4, 5, 7, 12, (14), (18) |
| Tyler Nall, Jamie Swope, Drew Norman, Lukas Curylo, Grant Straub, (Davis Tallman), (Leevi Latocki) |
| 13:30.9, 13:43.4, 13:54.6, 14:54.0, 16:09.1, (16:41.1), (17:22.6) |
2 | 35 | Manchester,
MI - Team Time (1st 5) 1:13:02.8 | Spread (1st 5) 5:30.9 |
| 1, 3, 6, 8, 17 |
| Grant Johnson, Cade Sayer, Michael Navitskis, Justin Gale, Zane Sayer |
| 11:49.9, 13:32.6, 14:45.8, 15:33.7, 17:20.8 |
3 | 65 | Addison,
MI - Team Time (1st 5) 1:23:00.6 | Spread (1st 5) 2:03.3 |
| 9, 10, 11, 16, 19, (21), (23) |
| Noah Lucas, Tony Gudakunst, Camryn Davis, Lucas Schwartz, Broden Marquardt, (Kayden Davis), (Lawrence Parsell) |
| 15:47.0, 15:58.4, 16:08.8, 17:16.1, 17:50.3, (19:32.0), (20:16.4) |
4 | 94 | Michigan Center,
MI - Team Time (1st 5) 1:31:43.9 | Spread (1st 5) 4:00.9 |
| 13, 15, 20, 22, 24 |
| Robert Hill, Jordan Withers, Riley Withers, Kaden Shurboff, Brayden O'Dowd |
| 16:19.1, 16:54.0, 17:57.8, 20:13.0, 20:20.0 |