1 | 78 | Allen Park Cabrini,
MI - Team Time (1st 5) 1:29:46.1 | Spread (1st 5) 2:39.6 |
| 2, 4, 12, 19, 41, (42), (43) |
| Dylan Ortiz, Carson Muglia, Bram Wolf, Christopher Russelburg, Joey Berro, (Gregory Pomponio), (Brayden McKay) |
| 17:00.1, 17:09.1, 17:44.0, 18:13.2, 19:39.7, (19:41.3), (19:45.3) |
2 | 79 | Rochester Hills Lutheran NW,
MI - Team Time (1st 5) 1:29:35.3 | Spread (1st 5) 1:42.3 |
| 5, 10, 16, 18, 30, (37), (39) |
| Ethan Rice, Matthew Gunn, Max Drummelsmith, Treavor Capoferi, Brendan Pehlke, (Max Vollmert), (Austin West) |
| 17:09.7, 17:34.0, 17:49.7, 18:09.9, 18:52.0, (19:18.0), (19:27.2) |
3 | 101 | Plymouth Christian Academy,
MI - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 3:07.3 |
| 1, 9, 21, 26, 44, (45), (57) |
| Eric Moore, Spencer Mistele, Joshua Passow, Nathan Gothro, Adam Moore, (Aiden Hing), (Vincenzo Lewan) |
| 16:43.7, 17:32.6, 18:19.6, 18:44.1, 19:51.0, (19:51.6), (20:36.1) |
4 | 126 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:32:30.0 | Spread (1st 5) 3:00.8 |
| 6, 15, 17, 38, 50, (61), (62) |
| Cian Dotson, Dennis Graveline, Ethan Warren, Aidan Laidlaw, Carter Buchanan, (Roen Go), (Dale Mouton) |
| 17:11.4, 17:46.7, 17:59.1, 19:20.6, 20:12.2, (20:56.3), (20:57.9) |
5 | 127 | Lutheran HS Westland,
MI - Team Time (1st 5) 1:33:15.1 | Spread (1st 5) 1:26.5 |
| 13, 22, 27, 31, 34, (35), (36) |
| Ryan Bane, Ian Gruenhagen, Joey McMahon, Jackson Pichan, Nate Reddeman, (Logan Betke), (Travis Kurth) |
| 17:44.4, 18:29.6, 18:47.1, 19:03.1, 19:10.9, (19:14.1), (19:17.1) |
6 | 155 | Auburn Hills Oakland Christian,
MI - Team Time (1st 5) 1:35:09.4 | Spread (1st 5) 2:34.0 |
| 8, 23, 29, 47, 48, (49), (58) |
| Timothy Dupree, Luke Messing, Ethan McFarland, Ethan Bryant, Preston McFarland, (Clint Sumner), (Dean Moshier) |
| 17:32.5, 18:37.7, 18:50.2, 20:02.5, 20:06.5, (20:11.1), (20:44.3) |
7 | 185 | Birmingham Roeper,
MI - Team Time (1st 5) 1:36:34.1 | Spread (1st 5) 3:40.8 |
| 3, 11, 52, 59, 60, (67) |
| William Hoover, Maguire Smith, Carrinton Thomas, Peter Sznewajs, Hayden Levy, (Peter Cole) |
| 17:07.3, 17:38.3, 20:16.0, 20:44.4, 20:48.1, (22:10.1) |
8 | 203 | Austin Catholic,
MI - Team Time (1st 5) 1:40:39.3 | Spread (1st 5) 5:54.4 |
| 7, 20, 28, 72, 76, (86) |
| Aaron Raffaelli, Samuel Wenzel, Brett Coppens, Aiden Bizze, Anthony Pizzo, (Tristan Trumbach) |
| 17:23.1, 18:14.1, 18:49.2, 22:55.4, 23:17.5, (27:44.9) |
9 | 228 | Marine City Cardinal Mooney,
MI - Team Time (1st 5) 1:40:53.9 | Spread (1st 5) 3:55.9 |
| 25, 32, 46, 55, 70 |
| Ashton Demeulenaere, Matthew Zammit Jr., Donald Blakeley, Dominic Cattivera, Anthony Kerry |
| 18:43.9, 19:04.8, 20:00.1, 20:25.3, 22:39.8 |
10 | 234 | Waterford Our Lady,
MI - Team Time (1st 5) 1:41:26.6 | Spread (1st 5) 4:48.8 |
| 14, 33, 54, 64, 69, (71), (75) |
| Noah Rodriguez, Chris Cempura, Kevin Conway, Dominic Luchi, Hayden Fulford, (Edward Rapa), (Jacob Lowry) |
| 17:45.3, 19:10.0, 20:22.5, 21:34.7, 22:34.1, (22:52.5), (23:09.3) |
11 | 236 | Hope Of Detroit,
MI - Team Time (1st 5) 1:40:32.8 | Spread (1st 5) 2:57.0 |
| 24, 40, 51, 56, 65, (68), (73) |
| Antonio Maclane, Nathaniel Viera, Darrius Whitehead, Martin Hernandez, Brad Harrison, (Omar Facundo), (Joshua Maldonado) |
| 18:43.0, 19:28.5, 20:12.8, 20:28.5, 21:40.0, (22:31.1), (23:02.5) |
12 | 342 | Detroit Davis Aerospace,
MI - Team Time (1st 5) 1:51:53.7 | Spread (1st 5) 3:59.7 |
| 53, 63, 66, 79, 81, (85) |
| Lemuel Appling, Akil Deck, Sundiata Simpson, Malik Cooper, Nathaniel Cotton, (Zachary Branch) |
| 20:21.2, 21:14.7, 21:40.1, 24:16.8, 24:20.9, (27:42.9) |
13 | 391 | Detroit Southeastern Tech,
MI - Team Time (1st 5) 1:59:11.6 | Spread (1st 5) 1:48.3 |
| 74, 77, 78, 80, 82, (83), (84) |
| Jayson Goodman, karon Allen, Kashon Sanders, Devin Waugh, Isaiah Pearl, (Jonathan Ekpene), (Deshawn Croswell) |
| 23:02.6, 23:28.6, 23:30.1, 24:19.4, 24:50.9, (24:52.2), (25:46.2) |