1 | 54 | Detroit Catholic Central, MI - Team Time (1st 5) 1:19:56.0 | Spread (1st 5) 51.2 |
| 3, 9, 12, 13, 17, (38), (46) |
| Luke Perelli, Mitchel Horn, Matthew Atkinson, Alexander Dugas, Brett Leidal, (Daniel Cernak), (Cooper Buckley) |
| 15:23.8, 16:01.8, 16:07.2, 16:08.2, 16:15.0, (16:52.2), (16:59.2) |
2 | 86 | Salem, MI - Team Time (1st 5) 1:21:16.3 | Spread (1st 5) 54.6 |
| 6, 7, 20, 26, 27, (33), (39) |
| Talha Syed, Gary Gardella, Hezekiah Williams, Luke Nelson, Gavin Ray, (Evan Wheeler), (Bryce Paine) |
| 15:42.5, 16:00.5, 16:19.2, 16:37.0, 16:37.1, (16:45.4), (16:52.8) |
3 | 87 | Plymouth, MI - Team Time (1st 5) 1:19:24.6 | Spread (1st 5) 2:14.8 |
| 1, 2, 5, 36, 43, (58), (65) |
| Carter Solomon, Patrick Byrnes, Tyler Mussen, Conner Davis, Alex Bobak, (Matthew Biros), (Luke Stepek) |
| 14:42.7, 15:14.0, 15:39.2, 16:51.2, 16:57.5, (17:10.5), (17:21.8) |
4 | 105 | Northville, MI - Team Time (1st 5) 1:22:06.4 | Spread (1st 5) 20.2 |
| 16, 18, 22, 24, 25, (29), (31) |
| Josh Morrisey, Jacob Meek, Nathan Hayes, Ben Steinig, Alex Beloiu, (Brian McCallum), (Josh Hardy) |
| 16:13.9, 16:16.6, 16:29.8, 16:32.0, 16:34.1, (16:40.7), (16:43.2) |
5 | 140 | Novi, MI - Team Time (1st 5) 1:22:24.3 | Spread (1st 5) 1:29.1 |
| 4, 11, 34, 37, 54, (56), (59) |
| Matt Whyte, Matt Gustitus, Mihir Gupta, Griffin Conway, Ben Gnatek, (Marvin Wu), (Nathan Riddering) |
| 15:36.7, 16:04.0, 16:46.4, 16:51.4, 17:05.8, (17:09.6), (17:12.1) |
6 | 158 | Ann Arbor Huron, MI - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 1:01.2 |
| 8, 21, 35, 44, 50, (60), (73) |
| Karsin Dass, Peter Stenger, Donovan Smith, Michael Hill-Carruthers, Evan Ridenour, (Matthew Penoyar), (Lev Nakamura) |
| 16:01.1, 16:23.9, 16:46.8, 16:58.9, 17:02.3, (17:12.8), (17:31.8) |
7 | 179 | Livonia Franklin, MI - Team Time (1st 5) 1:23:37.0 | Spread (1st 5) 54.4 |
| 15, 23, 41, 48, 52, (77), (79) |
| Landon Latham, Justin Trujillo, Sebastian Tarhanich, Joey Seibert, Nolan Loftis, (Peter Warrick), (Ethan Porreca) |
| 16:08.7, 16:30.3, 16:54.2, 17:00.7, 17:03.1, (17:44.0), (17:49.8) |
8 | 184 | Canton, MI - Team Time (1st 5) 1:23:32.1 | Spread (1st 5) 1:11.3 |
| 10, 14, 42, 57, 61, (68), (74) |
| Joseph Michalak, Grant Hoffmeyer, Damien Dailide, Daniel Carr, Chirag Bangera, (Gnanasai Vepa), (Adam Lake) |
| 16:03.0, 16:08.4, 16:56.5, 17:09.9, 17:14.3, (17:24.9), (17:32.0) |
9 | 230 | Livonia Stevenson, MI - Team Time (1st 5) 1:24:42.6 | Spread (1st 5) 1:05.0 |
| 19, 32, 49, 64, 66, (70), (75) |
| Colin Sheahan, Alex Speigle, Josh Lauzon, Evan Doute-Ball, Devin Bice, (Joey Pietruszka), (Luke Droz) |
| 16:17.0, 16:44.8, 17:01.3, 17:17.5, 17:22.0, (17:27.4), (17:35.0) |
10 | 269 | Livonia Churchill, MI - Team Time (1st 5) 1:25:37.2 | Spread (1st 5) 29.0 |
| 40, 45, 55, 62, 67, (71), (78) |
| Daniel Bragiel, Carson Ellis, Cameron Kruse, Seth Pianga, Jacob Mussen, (Caleb Bracali), (Weston Sobas) |
| 16:53.4, 16:59.1, 17:06.9, 17:15.4, 17:22.4, (17:28.7), (17:44.9) |
11 | 290 | Detroit U-D Jesuit, MI - Team Time (1st 5) 1:26:06.6 | Spread (1st 5) 43.8 |
| 47, 51, 53, 63, 76, (81), (82) |
| Noah Mualem, Jake Ervin, Josiah Graddick, Danny Miller, Alec Koscielniak, (Caleb Eisenbacher), (Ethan Moore) |
| 16:59.8, 17:02.8, 17:04.6, 17:15.8, 17:43.6, (17:57.6), (17:59.1) |
12 | 320 | Oak Park, MI - Team Time (1st 5) 1:29:59.6 | Spread (1st 5) 2:38.0 |
| 28, 30, 83, 89, 90, (98), (100) |
| Camerie Cooper, Christopher Thames, Corey Kennard II, Fred George, Jeremiah Smith, (Kevin Person), (Phillip Jewell) |
| 16:38.4, 16:41.3, 18:08.2, 19:15.3, 19:16.4, (20:09.0), (20:24.0) |
13 | 392 | Berkley, MI - Team Time (1st 5) 1:30:29.2 | Spread (1st 5) 1:26.6 |
| 69, 72, 80, 85, 86, (92), (93) |
| Matthew Short, Clark Fadoir, Nick Lyskawa, Nate Jeup, Oliver Wisniewski, (Brandon Mar), (Connor McCaffrey) |
| 17:27.1, 17:30.1, 17:52.0, 18:46.3, 18:53.7, (19:26.1), (19:38.2) |
14 | 477 | Detroit Cass Tech, MI - Team Time (1st 5) 1:39:43.9 | Spread (1st 5) 1:12.8 |
| 88, 95, 96, 97, 101, (102), (104) |
| Duane Wright, Renard Kelston Richmond, Dera Onwenume, Carrington Kearney, Michael Powell, (Jameer Gardner), (Jameson Head) |
| 19:11.6, 19:55.4, 20:04.9, 20:07.6, 20:24.4, (20:26.7), (20:39.5) |
15 | 507 | Detroit Renaissance, MI - Team Time (1st 5) 1:43:12.2 | Spread (1st 5) 2:42.0 |
| 87, 99, 106, 107, 108, (109), (111) |
| JeRon Lawrence, Ellington King, Ryan Mitchell, Phillip Richland, Daylin Green, (Emmanuel Cook), (Michael Thomas) |
| 19:01.1, 20:10.6, 21:07.9, 21:09.5, 21:43.1, (21:44.6), (22:07.0) |
16 | 521 | Garden City, MI - Team Time (1st 5) 1:59:40.0 | Spread (1st 5) 10:04.3 |
| 84, 91, 113, 116, 117, (118) |
| Myles Olson, Jaden Mckenzie, Andrew Harmon, Jeric Asencio, Brian Lehtimaki, (Carter Bandy) |
| 18:37.7, 19:25.5, 24:34.8, 28:20.0, 28:42.0, (35:39.0) |
17 | 524 | Detroit Martin Luther King, MI - Team Time (1st 5) 1:47:09.6 | Spread (1st 5) 3:46.2 |
| 94, 103, 105, 110, 112, (114), (115) |
| Ben Benjamin, Raiquawn Evans, Andrew Bowers, Omar Zeigler, Aaron Waldron, (Traves Turner Jr), (Chansey Willis Jr) |
| 19:52.9, 20:30.4, 21:07.5, 21:59.7, 23:39.1, (24:39.1), (24:49.0) |