1 | 22 | Orchard Lake St. Mary's,
MI - Team Time (1st 5) 1:24:17.8 | Spread (1st 5) 41.2 |
| 1, 2, 4, 7, 8, (13), (15) |
| Joe Gallagher, Colin Herrmann, Harrison Coe, Steven Koski, Bennet Coe, (Kyle McCormick), (Scott Sawyer) |
| 16:25.8, 16:38.0, 17:01.0, 17:06.0, 17:07.0, (17:27.0), (17:29.6) |
2 | 62 | Ferndale,
MI - Team Time (1st 5) 1:27:43.2 | Spread (1st 5) 58.7 |
| 5, 6, 14, 18, 19, (29), (30) |
| Zach New, Mike Murray, Nick Major, Josh Hughes, Nick Schoenknecth, (Julian Jones), (Alex Yu) |
| 17:05.0, 17:05.5, 17:28.0, 18:01.0, 18:03.7, (18:39.0), (18:40.0) |
3 | 89 | South Lyon East,
MI - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 1:41.0 |
| 3, 16, 21, 22, 27, (28), (33) |
| Adam Caruso, Charles Marchand, Aaron Hoorn, Jon Kesler, Paul Domanico, (Carter Reeds), (Joshua Clark) |
| 16:57.0, 17:30.0, 18:18.0, 18:23.0, 18:38.0, (18:38.5), (18:54.8) |
4 | 108 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:30:00.5 | Spread (1st 5) 2:00.6 |
| 9, 11, 17, 32, 39, (40), (49) |
| Marc Crew, Eli Tukel, James Hartunian, Yoshiki Yamamoto, Bennett Faliski, (Sam Inloes), (Edmond Tsoi) |
| 17:11.0, 17:14.0, 17:38.9, 18:45.0, 19:11.6, (19:14.0), (19:42.1) |
5 | 141 | Detroit Country Day,
MI - Team Time (1st 5) 1:32:53.5 | Spread (1st 5) 2:04.0 |
| 12, 23, 24, 38, 44, (46), (50) |
| Johnny Yang, Neil Khandwala, Zachary Abu-Akeel, Eric Ren, Brian Xu, (Revanth Manam), (Alan Sun) |
| 17:26.0, 18:23.5, 18:24.0, 19:10.0, 19:30.0, (19:35.5), (19:45.0) |
6 | 149 | Madison Heights Lamphere,
MI - Team Time (1st 5) 1:33:39.0 | Spread (1st 5) 1:10.0 |
| 20, 25, 26, 35, 43, (52), (67) |
| Jake Perzyk, Ismail Aijazuddin, Andrew Seewald, Connor McKinney, Alex Dejaeghere, (Mitchell Munger), (Donney Glenn) |
| 18:15.0, 18:29.0, 18:31.0, 18:59.0, 19:25.0, (19:55.0), (21:18.0) |
7 | 247 | Clawson,
MI - Team Time (1st 5) 1:40:13.8 | Spread (1st 5) 5:05.8 |
| 10, 41, 56, 65, 75, (76), (79) |
| Anthony Pizzo, Anthony Campana, Jordan Opria, Elvis Martinez, Jamar Vaughn, (Tony Fantuzzi), (Chris Myers) |
| 17:12.0, 19:19.0, 20:16.0, 21:09.0, 22:17.8, (22:30.0), (22:36.0) |
8 | 252 | Detroit Central,
MI - Team Time (1st 5) 1:40:41.0 | Spread (1st 5) 2:09.0 |
| 34, 37, 59, 60, 62, (73), (74) |
| Deshawn Madkins, Deshawn Davis, Darryl Ivory, Kerrom Dorris, Eugene White, (Christiam Benge), (Donte White) |
| 18:55.0, 19:08.0, 20:46.0, 20:48.0, 21:04.0, (22:17.0), (22:17.5) |
9 | 274 | Hazel Park,
MI - Team Time (1st 5) 1:41:00.0 | Spread (1st 5) 1:17.0 |
| 47, 54, 55, 57, 61, (69), (82) |
| Max Hamlet, Alex Hamlet, Jacob Anderson, Sean Moore, Patrick Bucher, (Dempsey Younce), (Dylan Shields) |
| 19:37.0, 19:59.0, 20:11.0, 20:19.0, 20:54.0, (21:30.0), (23:24.0) |
10 | 300 | Detroit Renaissance,
MI - Team Time (1st 5) 1:44:39.0 | Spread (1st 5) 3:07.0 |
| 36, 58, 63, 71, 72, (78), (88) |
| Justin Wood, Dwayne Gray, Maurice King, Devin McKinney, Jeremiah Grant, (Andrew Johnson), (Deshawn Williams) |
| 19:02.0, 20:33.0, 21:05.0, 21:50.0, 22:09.0, (22:34.0), (24:24.0) |
11 | 301 | Detroit Mumford,
MI - Team Time (1st 5) 1:45:16.0 | Spread (1st 5) 5:33.0 |
| 31, 53, 64, 66, 87, (89), (90) |
| Austin Heard, Rayshard Robinson, Domonique Darkins, Earl Powell, Maurice Reddic, (Dorrian Murria), (Demetrius Larkin) |
| 18:43.0, 19:56.0, 21:08.0, 21:13.0, 24:16.0, (24:24.5), (26:20.0) |
12 | 318 | Detroit Osborn,
MI - Team Time (1st 5) 1:45:50.0 | Spread (1st 5) 3:20.0 |
| 42, 51, 68, 77, 80, (83), (84) |
| Jermaine King, DaJaun Currie, Jamarria Hall, Rashawn Cornelius, Dante Pearson, (Christian LittleJohn), (Nikkem Merchant) |
| 19:23.0, 19:52.0, 21:19.0, 22:33.0, 22:43.0, (23:50.0), (23:52.0) |
13 | 329 | Redford Union,
MI - Team Time (1st 5) 1:48:07.0 | Spread (1st 5) 4:40.0 |
| 45, 48, 70, 81, 85, (86) |
| Anise Grady-Shetton, Sha'Quann Smith, Carlos Welch, Rayford Dent, Alfonzo Hairston, (Braxton Cannon) |
| 19:33.0, 19:42.0, 21:49.0, 22:50.0, 24:13.0, (24:15.0) |