1 | 29 | Grass Lake,
MI - Team Time (1st 5) 1:02:10.9 | Spread (1st 5) 2:04.4 |
| 1, 2, 5, 8, 13, (20), (23) |
| Zack Buttigieg, Domingo Decoster-Elizondo, Connor Boteler, Dustin Paul, Ryan McKelvey, (Alec Dodak), (Ayden Stauff) |
| 11:24.6, 11:33.8, 12:33.2, 13:10.3, 13:29.0, (14:22.5), (14:36.9) |
2 | 33 | Hanover Horton,
MI - Team Time (1st 5) 1:03:58.6 | Spread (1st 5) 52.9 |
| 3, 4, 7, 9, 10, (11), (21) |
| Cooper Flick, Grant Bulgrien, Rudy Lowry, Eli Jurasek, Everett Marshall, (Wyatt Hassenzahl), (Anderson Cook) |
| 12:21.2, 12:27.4, 12:42.1, 13:13.8, 13:14.1, (13:14.5), (14:26.4) |
3 | 86 | Napoleon,
MI - Team Time (1st 5) 1:09:49.5 | Spread (1st 5) 1:14.5 |
| 12, 15, 16, 18, 25, (29), (30) |
| Jacob Hartwig, Blake Fish, Davis Tallman, AJ Heiler, Nic Davis, (Oliver Sharp), (James Payne) |
| 13:26.5, 13:45.0, 13:51.0, 14:06.0, 14:41.0, (15:32.0), (15:34.2) |
4 | 103 | Addison,
MI - Team Time (1st 5) 1:12:36.0 | Spread (1st 5) 3:50.0 |
| 6, 14, 24, 27, 32, (34), (35) |
| Noah Lucas, Tony Gudakunst, Broden Marquardt, Lucas Schwartz, Xander Berry, (Lawrence Parsell), (Kayden Davis) |
| 12:42.0, 13:43.6, 14:37.0, 15:01.4, 16:32.0, (18:09.8), (19:03.2) |
5 | 111 | Michigan Center,
MI - Team Time (1st 5) 1:12:42.1 | Spread (1st 5) 1:00.1 |
| 17, 19, 22, 26, 27, (31), (33) |
| Brayden O'Dowd, Markus Brown, Layne Bandfield, Brayden Pepper, Riley Burke, (Landon Pepper), (Brennan Heselschwerdt) |
| 14:01.3, 14:21.1, 14:27.6, 14:50.7, 15:01.4, (15:34.5), (16:41.2) |