1 | 37 | Orchard Lake St. Mary's,
MI - Team Time (1st 5) 1:26:25.7 | Spread (1st 5) 1:01.4 |
| 3, 4, 5, 11, 14, (15), (35) |
| Joe Gallagher, Colin Herrmann, Harrison Coe, Jonathan Stoneback, Kyle McCormick, (Steven Koski), (Ryan Arnoldy) |
| 16:44.0, 16:54.5, 17:18.0, 17:43.8, 17:45.4, (17:47.5), (18:44.0) |
2 | 81 | Ferndale,
MI - Team Time (1st 5) 1:29:31.0 | Spread (1st 5) 1:30.0 |
| 6, 8, 9, 21, 37, (40), (44) |
| Leo Kopack, Zach New, Mike Murray, Josh Hughes, Bennie Buckner, (Darrell Strong-Staples), (Sean McQueeney) |
| 17:24.0, 17:26.0, 17:29.0, 18:18.0, 18:54.0, (19:00.0), (19:12.0) |
3 | 101 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:30:42.0 | Spread (1st 5) 42.0 |
| 13, 16, 23, 24, 25, (29), (31) |
| Jed Kogler, Kodi Alvord, Eli Tukel, Jonathan Pang, Bennett Faliski, (Marc Crew), (Austin Glover) |
| 17:45.0, 17:49.0, 18:20.0, 18:21.0, 18:27.0, (18:35.5), (18:37.0) |
4 | 112 | Detroit Country Day,
MI - Team Time (1st 5) 1:30:34.6 | Spread (1st 5) 2:19.4 |
| 2, 20, 22, 32, 36, (42), (50) |
| Nick Ott, Phillip Kovalev, Johnny Yang, Zachary Abu-Akeel, Neil Khandwala, (Michael Azzopardi), (Nick Baran) |
| 16:29.6, 18:17.0, 18:19.0, 18:40.0, 18:49.0, (19:07.0), (19:24.0) |
5 | 153 | South Lyon East,
MI - Team Time (1st 5) 1:32:46.4 | Spread (1st 5) 1:48.1 |
| 10, 18, 33, 41, 51, (57), (59) |
| Alex Hoorn, Jack Hardy, Ryan Tedd, Paul Domanico, Ethan Novilla, (Jon Kesler), (Charles Marchand) |
| 17:40.9, 17:52.6, 18:40.9, 19:03.0, 19:29.0, (19:56.3), (20:01.0) |
6 | 154 | Madison Heights Lamphere,
MI - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 1:59.0 |
| 12, 19, 27, 42, 54, (60), (78) |
| Drew Seewald, Spencer Whitman, Mitchell Munger, Ismail Aijazuddin, Alec Cole, (Daniel Doom), (Alex Dejaeghere) |
| 17:44.0, 17:57.0, 18:34.0, 19:07.0, 19:43.0, (20:04.0), (22:11.0) |
7 | 175 | Warren Woods Tower,
MI - Team Time (1st 5) 1:33:58.0 | Spread (1st 5) 2:26.0 |
| 6, 30, 38, 45, 56, (61), (65) |
| Kevin Lafriniere, Andy Wolanin, Lawrence Jhons, Lewis Jacques, Justin Cicalo, (Danny Geromette), (Andrew Hoffer) |
| 17:24.0, 18:36.0, 18:55.0, 19:13.0, 19:50.0, (20:06.0), (20:17.0) |
8 | 210 | Hazel Park,
MI - Team Time (1st 5) 1:34:21.1 | Spread (1st 5) 4:23.9 |
| 1, 39, 45, 62, 63, (64), (71) |
| Dallas Shields, Jacob Anderson, Kiel Bucher, Sean Moore, Alex Hamlet, (Max Hamlet), (54 Shields) |
| 15:49.1, 18:56.0, 19:13.0, 20:10.0, 20:13.0, (20:14.0), (20:49.0) |
9 | 230 | Detroit Renaissance,
MI - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 55.0 |
| 34, 47, 48, 49, 52, (53), (67) |
| D'kari Wilson, Kevin Moore, Justin Wood, John Elrod, Eric Way, (Aaron Davis), (Sam Esters) |
| 18:42.0, 19:14.0, 19:19.0, 19:23.0, 19:37.0, (19:40.0), (20:26.0) |
10 | 298 | Detroit Central,
MI - Team Time (1st 5) 1:42:18.0 | Spread (1st 5) 3:16.0 |
| 28, 55, 68, 73, 74, (77), (79) |
| Devon King, Deshawn Davis, William Arnold, Jermaine White, Philip Brookes, (Eugene White), (Matthew Lee) |
| 18:35.0, 19:45.0, 20:28.0, 21:39.0, 21:51.0, (22:04.0), (22:46.0) |
11 | 317 | Redford Union,
MI - Team Time (1st 5) 1:44:34.0 | Spread (1st 5) 4:29.0 |
| 26, 66, 70, 75, 80, (81), (83) |
| Sha'Quan Smith, Emmanuel Chatman, Skylar Mulvihill, Sha'Quann Smith, Roy Muldrow, (John Laidler), (Damien Mikulski) |
| 18:28.0, 20:25.0, 20:45.3, 21:58.7, 22:57.0, (23:00.0), (23:41.0) |
12 | 347 | Clawson,
MI - Team Time (1st 5) 1:51:54.7 | Spread (1st 5) 6:54.7 |
| 17, 76, 82, 84, 88 |
| Anthony Pizzo, Jordan Opria, Elvis Martinez, Brendan Anderson, Joseph Pizzo |
| 17:50.0, 22:02.0, 23:32.0, 23:46.0, 24:44.7 |
13 | 370 | Center Line,
MI - Team Time (1st 5) 1:49:30.0 | Spread (1st 5) 3:56.0 |
| 58, 69, 72, 85, 86, (87) |
| Jacob Alderson, lee Ziomek, Brandon Mullins, Gregg Peterson, David Hopps, (Antonio Baird) |
| 19:59.0, 20:34.0, 21:14.0, 23:48.0, 23:55.0, (24:05.0) |