1 | 18 | Rockford,
MI - Team Time (1st 5) 1:18:19.3 | Spread (1st 5) 1:10.0 |
| 1, 2, 4, 5, 6, (8), (10) |
| Isaac Harding, Cole Johnson, Grayson Harding, Grant Gabriel, Matthew MacGregor, (Taylor Mrozinski), (Julian Kipke) |
| 15:01.0, 15:15.0, 15:52.0, 16:00.3, 16:11.0, (16:22.2), (16:28.9) |
2 | 66 | Grand Haven,
MI - Team Time (1st 5) 1:22:21.0 | Spread (1st 5) 1:22.6 |
| 3, 9, 12, 14, 28, (32), (37) |
| Jack Nicholson, Quentin Couvelaire, Dominic Hentemann, Eric Johnson, Jordan Diephouse, (Aidan Martin), (Nathan Wolffis) |
| 15:45.0, 16:24.0, 16:32.0, 16:32.4, 17:07.6, (17:14.8), (17:28.2) |
3 | 85 | East Kentwood,
MI - Team Time (1st 5) 1:23:21.3 | Spread (1st 5) 36.9 |
| 11, 12, 16, 17, 29, (34), (35) |
| William Westveer, Angelo Leon, Demeatrice Webster, Nolan Meister, Mohamed Abdelhafis-Hisabu, (Dennis Mbuta), (John Pham) |
| 16:31.7, 16:32.0, 16:33.5, 16:35.5, 17:08.6, (17:18.6), (17:19.5) |
4 | 103 | Grandville,
MI - Team Time (1st 5) 1:23:54.2 | Spread (1st 5) 26.0 |
| 15, 20, 21, 22, 25, (31), (36) |
| Kellen Rau, Boony Merryweather, Jake Randall, Shayden Fisher, Shawn Roncka, (Jacob Kenny), (Jack Guimieny) |
| 16:32.5, 16:46.5, 16:46.6, 16:50.1, 16:58.5, (17:14.7), (17:24.0) |
5 | 122 | Hudsonville,
MI - Team Time (1st 5) 1:24:39.9 | Spread (1st 5) 28.8 |
| 19, 23, 24, 26, 30, (33), (39) |
| Derek Sanchez, Dylan Lame, Kyle Chamberlain, Casey Olson, Ezra Roerig, (David McManus), (Noah Keillor) |
| 16:44.4, 16:51.0, 16:52.1, 16:59.2, 17:13.2, (17:16.0), (17:35.4) |
6 | 130 | Holland West Ottawa,
MI - Team Time (1st 5) 1:25:25.9 | Spread (1st 5) 1:33.4 |
| 7, 18, 27, 38, 40, (41), (42) |
| Jake Stryker, Ethan Israels, Aaron Weimer, Garrison Osborne, Liam Walits, (Shaun Lohman), (Jesse Lynn) |
| 16:20.6, 16:37.0, 17:03.5, 17:30.8, 17:54.0, (18:01.7), (18:10.0) |