1 | 18 | Oxford,
MI - Team Time (1st 5) 53:55.6 | Spread (1st 5) 50.8 |
| 1, 2, 3, 5, 7, (8), (9) |
| Hunter Green, JJ Bagans, Scott Masterson, Zach Allion, Shane Ross, (Shane Moore), (Adam Zyrowski) |
| 10:17.5, 10:36.1, 10:53.5, 11:00.2, 11:08.3, (11:08.8), (11:21.8) |
2 | 64 | Holly,
MI - Team Time (1st 5) 58:54.9 | Spread (1st 5) 2:14.5 |
| 4, 6, 11, 16, 27, (30) |
| Jose Vivanco, Nolan Weisdorfer, Bradley Baxter, Connor Ford, Mason Rosa, (Zac Brown) |
| 10:55.9, 11:06.2, 11:37.9, 12:04.5, 13:10.4, (13:46.4) |
3 | 75 | Beverly Hills Groves,
MI - Team Time (1st 5) 59:59.8 | Spread (1st 5) 1:05.8 |
| 10, 12, 14, 19, 20, (23), (24) |
| Alex Hidalgo, Luke Mercer, Gabriele Amante, Carlos McIntyre, Matthew Inda, (Mark Morris), (Christopher Rivera) |
| 11:25.0, 11:39.0, 11:55.0, 12:30.0, 12:30.8, (12:47.0), (12:48.0) |
4 | 85 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:00:58.7 | Spread (1st 5) 1:03.9 |
| 13, 15, 17, 18, 22, (25), (26) |
| Collin Melnykowycz, Andrew Dodd, Tomiwa Adunbi, Wil Pinkerton, Garrett Hawki, (Matias Gonzalez), (Shailen Chugh) |
| 11:39.7, 12:01.4, 12:05.2, 12:28.8, 12:43.6, (13:01.1), (13:08.4) |
5 | 141 | Utica Eisenhower,
MI - Team Time (1st 5) 1:08:08.3 | Spread (1st 5) 2:13.4 |
| 21, 28, 29, 31, 32, (33), (34) |
| Logan Catanese, Kamden Miller, Donnie Wilson, Kyle Bergler, Benjamin Dawson, (Daniel Kotula), (Vincent Boes) |
| 12:34.4, 13:14.9, 13:16.3, 14:14.9, 14:47.8, (15:07.8), (15:40.8) |