1 | 20 | Hanover Horton,
MI - Team Time (1st 5) 1:01:15.5 | Spread (1st 5) 1:02.4 |
| 1, 2, 4, 6, 7, (17), (19) |
| Tyler Harris, Rudy Lowry, Eli Jurasek, Everett Marshall, Wyatt Hassenzahl, (Anderson Cook), (Jase Herendeen) |
| 11:39.8, 12:05.3, 12:22.0, 12:26.2, 12:42.2, (13:48.6), (13:54.9) |
2 | 49 | Napoleon,
MI - Team Time (1st 5) 1:05:33.4 | Spread (1st 5) 1:17.7 |
| 3, 8, 10, 13, 15, (20), (27) |
| Jacob Hartwig, Blake Fish, Devin Hilliker, Charlie Holbrook, AJ Heiler, (Kevin Wojcik), (Hunter Culburt) |
| 12:19.0, 12:52.0, 13:15.7, 13:30.0, 13:36.7, (14:04.5), (14:52.1) |
3 | 69 | Grass Lake,
MI - Team Time (1st 5) 1:07:37.1 | Spread (1st 5) 55.6 |
| 9, 12, 14, 16, 18, (23), (26) |
| Easton Jarchow, Michael Hoppe, Grady McDaniel, Mason Basham, Ethan Larsen, (Westin Alexander), (Josh Holda) |
| 12:58.4, 13:29.9, 13:34.4, 13:40.4, 13:54.0, (14:38.0), (14:39.8) |
4 | 99 | Manchester,
MI - Team Time (1st 5) 1:11:13.6 | Spread (1st 5) 3:05.5 |
| 4, 21, 22, 23, 29, (32), (39) |
| Evan Johnson, Garrett Casey, Mikey O'Jack, Noah Cajic, Drew Matthies, (Thomas Cunningham), (Jackson King) |
| 12:22.0, 14:20.5, 14:25.6, 14:38.0, 15:27.5, (15:49.0), (17:40.0) |
5 | 145 | Addison,
MI - Team Time (1st 5) 1:18:03.3 | Spread (1st 5) 3:14.1 |
| 11, 30, 33, 35, 36, (40), (41) |
| Tony Gudakunst, Enrique Regalado, Christian Hill, Xander Berry, Connor Evans, (Quentin Stoneking), (Jonah Grabowski) |
| 13:28.0, 15:30.4, 15:54.9, 16:27.9, 16:42.1, (17:57.6), (18:03.6) |
6 | 180 | Michigan Center,
MI - Team Time (1st 5) 1:29:02.9 | Spread (1st 5) 6:12.8 |
| 23, 28, 42, 43, 44 |
| Anthony Stewart, Brennan Heselschwerdt, Leonardo Pineda, Zain Fry, Ariah Capparelli |
| 14:38.0, 14:54.0, 18:16.0, 20:24.1, 20:50.8 |
7 | 185 | Vandercook Lake,
MI - Team Time (1st 5) 1:29:23.8 | Spread (1st 5) 6:48.4 |
| 31, 34, 37, 38, 45 |
| Hunter Kurzynowski, David Arborgast, Kayvon Ackley, Eli Arbogast, Lyric Strong |
| 15:47.3, 16:21.8, 17:09.6, 17:29.4, 22:35.7 |