1 | 61 | Oxford,
MI - Team Time (1st 5) 59:34.2 | Spread (1st 5) 1:16.6 |
| 4, 9, 12, 13, 23, (31), (32) |
| Kyle DiMalanta, Gavin Poppei, Dylan Stone, Jack Bauman, Andrew Mucciacciaro, (Josh Hoffman), (Abdullah Ali) |
| 11:08.7, 11:50.2, 12:02.5, 12:07.5, 12:25.3, (12:35.3), (12:41.0) |
2 | 63 | Oakview,
MI - Team Time (1st 5) 59:31.3 | Spread (1st 5) 1:23.9 |
| 1, 7, 15, 18, 22, (26), (57) |
| Jacob Gleason, Blake Skibicki, Connor Hough, Evan Waters, Will Houvener, (Calvin Maes), (Andrew Drakos) |
| 10:56.2, 11:47.2, 12:11.7, 12:16.1, 12:20.1, (12:32.1), (13:23.7) |
3 | 85 | Scripps,
MI - Team Time (1st 5) 1:00:15.6 | Spread (1st 5) 1:32.9 |
| 2, 8, 19, 27, 29, (34), (35) |
| Clayton Kuiper, Evan Fox, Jack McKiernan, Eddie Cromwell, Benjamin Filias, (Joseph Owczarek), (Samuel Cromwell) |
| 11:02.0, 11:49.2, 12:16.6, 12:32.9, 12:34.9, (12:44.8), (12:45.2) |
4 | 107 | Hart (Rochester),
MI - Team Time (1st 5) 1:01:23.0 | Spread (1st 5) 1:29.0 |
| 5, 14, 20, 24, 44, (45), (48) |
| Trevor Gergics, Hunter Frank, Brendan Washburn, Chaz Huthwaite, Ian Degrendel, (Ryan Leonhardt), (Daniel Kamp) |
| 11:30.0, 12:08.0, 12:17.0, 12:29.0, 12:59.0, (13:02.0), (13:05.0) |
5 | 122 | Clarkston,
MI - Team Time (1st 5) 1:01:30.0 | Spread (1st 5) 1:55.6 |
| 3, 16, 17, 39, 47, (49), (58) |
| Nathaniel Smith, Andrew Sesti, Joey Taverna, Ryan Bovee, Robert Spencer, (Dru Brody), (Nathan Steinman) |
| 11:08.3, 12:12.6, 12:14.1, 12:51.1, 13:03.9, (13:05.4), (13:25.5) |
6 | 138 | Waldon,
MI - Team Time (1st 5) 1:02:16.9 | Spread (1st 5) 1:24.0 |
| 6, 11, 28, 42, 51, (55), (64) |
| Ronnie Leonard, Mason Taplin, Wyatt Pawlaczyk, Adam Hafeli, Brady Harwood, (Joseph DiJanni), (Gavin Reed) |
| 11:42.4, 12:00.1, 12:33.0, 12:55.0, 13:06.4, (13:14.4), (13:59.9) |
7 | 180 | West (Rochester),
MI - Team Time (1st 5) 1:03:36.8 | Spread (1st 5) 1:09.5 |
| 10, 30, 37, 50, 53, (54), (59) |
| Carson Collins, Noah Murray, Bryce Tapert, Matthew Land, Jacob Campbell, (Damarcus Rouse), (Charlie Mutart) |
| 11:59.2, 12:35.1, 12:48.1, 13:05.7, 13:08.7, (13:13.1), (13:36.3) |
8 | 183 | Sashabaw,
MI - Team Time (1st 5) 1:03:59.3 | Spread (1st 5) 26.0 |
| 25, 36, 38, 41, 43, (46), (52) |
| Matthew Taverna, Zac Montgomery, Mitchell Murray, Andrew Floros, Luke Farella, (Matthew Boor), (Bryce Nowik) |
| 12:31.9, 12:47.7, 12:49.0, 12:52.8, 12:57.9, (13:02.8), (13:08.0) |
9 | 222 | Holly,
MI - Team Time (1st 5) 1:05:45.9 | Spread (1st 5) 1:45.0 |
| 21, 33, 40, 62, 66, (69), (70) |
| Christien Douthitt, Mason Rosa, Chris Walton, Josh Brott, Alex Bladzik, (Luke Foglesong), (Grant Hoffman) |
| 12:18.0, 12:44.2, 12:51.5, 13:49.2, 14:03.0, (14:13.7), (15:08.7) |
10 | 305 | East Hills,
MI - Team Time (1st 5) 1:08:39.6 | Spread (1st 5) 44.2 |
| 56, 60, 61, 63, 65, (67), (68) |
| Luke Burmeister, Chase Pagel, Miles Casper, Ethan Jenney, Marcus Lee, (Asa Cengeri), (Winston Jenney) |
| 13:15.9, 13:40.8, 13:47.7, 13:55.1, 14:00.1, (14:09.4), (14:11.7) |