1 | 32 | St. Clair,
MI - Team Time (1st 5) 1:21:45.5 | Spread (1st 5) 1:17.5 |
| 1, 3, 7, 9, 12, (19), (21) |
| Jack Pennewell, Andrew Parr, Sam Vitale, Carter Boullard, Lucas Danko, (David Harris), (Cole Cunningham) |
| 15:34.1, 15:58.9, 16:38.7, 16:42.2, 16:51.6, (17:17.9), (17:27.7) |
2 | 56 | Yale,
MI - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 39.6 |
| 5, 6, 13, 15, 17, (24), (25) |
| Matthew McClelland, Lukas Kriesch, Blake Ferguson, Luke Kecskes, Giovanni Pardo-Keegan, (Nolan Kudera), (Acer Campbell) |
| 16:25.3, 16:31.3, 16:52.9, 16:54.3, 17:04.9, (17:37.9), (17:38.7) |
3 | 96 | Armada,
MI - Team Time (1st 5) 1:26:03.0 | Spread (1st 5) 1:39.3 |
| 4, 14, 22, 27, 29, (47), (53) |
| Connor Mackenzie, Camden Khon, Alec Albrecht, Spencer Kielman, Riley Andrews, (Luke Nawrocki), (Kyle Coenen) |
| 16:08.9, 16:53.0, 17:29.4, 17:43.5, 17:48.2, (18:51.0), (19:21.6) |
4 | 114 | Marine City,
MI - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:56.4 |
| 2, 23, 28, 30, 31, (32), (42) |
| Conner Uppleger, Devlin Taube, Ian Blackstock, Jayden Robertson, Alex Robertson, (Elliott Henderson), (Tyler Arnold) |
| 15:53.8, 17:31.2, 17:47.8, 17:49.7, 17:50.2, (17:56.8), (18:33.5) |
5 | 156 | Macomb Lutheran North,
MI - Team Time (1st 5) 1:29:46.4 | Spread (1st 5) 2:02.2 |
| 11, 26, 37, 38, 44, (46), (48) |
| Joshua Cundy, Matthew Stadnika, Brewer Snay, Jamison Snay, Antonio Valerio, (Cooper Carlin), (Mitchell Monahan) |
| 16:44.8, 17:43.2, 18:15.6, 18:15.8, 18:47.0, (18:49.0), (18:52.0) |
6 | 164 | Croswell-Lexington,
MI - Team Time (1st 5) 1:32:10.4 | Spread (1st 5) 5:21.1 |
| 8, 10, 20, 55, 71, (72), (77) |
| James Elling, Matthew Westbrook, Ethan McCombs, Nick Knust, Miguel Publea, (Easton Warner), (Jordan Fick) |
| 16:39.7, 16:43.6, 17:19.1, 19:27.2, 22:00.8, (22:34.7), (23:08.9) |
7 | 192 | Marysville,
MI - Team Time (1st 5) 1:31:37.6 | Spread (1st 5) 2:16.5 |
| 16, 35, 39, 50, 52, (59), (62) |
| Brock DenUyl, Lance Kowalski, Kyle Negin, Calvin Gwisdala, Teddy Pozios, (Griffin Sibilla), (Aedan Forbes) |
| 16:58.1, 18:11.1, 18:16.5, 18:57.3, 19:14.6, (19:49.9), (20:07.5) |
8 | 209 | Madison Heights Lamphere,
MI - Team Time (1st 5) 1:33:21.8 | Spread (1st 5) 3:07.7 |
| 18, 40, 43, 44, 64, (69), (81) |
| Brady Robinson, Steven Yousif, Maxwell Hosmer, Joshua Ross, Nick Guzinski, (Austin Matheney), (Leon Hanson) |
| 17:10.3, 18:20.8, 18:45.7, 18:47.0, 20:18.0, (21:11.8), (24:31.0) |
9 | 230 | Richmond,
MI - Team Time (1st 5) 1:34:05.0 | Spread (1st 5) 1:28.3 |
| 33, 41, 49, 51, 56, (57), (60) |
| Evan Green, Connor Germain, Emmett Kettel, Wyatt Peters, Brendan Yera, (Connor Bergeon), (Eddy Mullen) |
| 18:02.9, 18:27.6, 18:52.4, 19:10.9, 19:31.2, (19:36.5), (19:59.1) |
10 | 250 | Imlay City,
MI - Team Time (1st 5) 1:36:01.5 | Spread (1st 5) 2:15.5 |
| 34, 36, 54, 61, 65, (68), (70) |
| Dean Aune, Mason Wildie, Zavier Logan, Elliot Whitney, Vojtech Jasek, (Aidan Cuthbertson), (Conner Wildie) |
| 18:04.1, 18:14.7, 19:23.1, 20:00.0, 20:19.6, (21:10.8), (21:27.0) |
11 | 374 | Warren Fitzgerald,
MI - Team Time (1st 5) 1:56:20.0 | Spread (1st 5) 6:23.0 |
| 66, 73, 74, 76, 85, (92) |
| Kaleb Ross, Farhan Siddik, Mustafa Ahmed, Michael Mohan, Aiden Bachi, (Jason Bachi) |
| 20:50.0, 22:38.0, 22:42.0, 22:57.0, 27:13.0, (29:59.0) |
12 | 383 | Harper Woods,
MI - Team Time (1st 5) 2:02:10.5 | Spread (1st 5) 9:13.7 |
| 63, 67, 78, 86, 89, (91), (93) |
| Dennis Johnson, De'Monte Hill, Gregory Hobbs, JayAnte Fitzgerald, Daryl Tinnon, (Kenyan Powers), (Elishman Little) |
| 20:10.0, 20:54.0, 23:51.2, 27:51.6, 29:23.7, (29:57.8), (30:34.3) |
13 | 395 | Detroit East English,
MI - Team Time (1st 5) 2:07:12.5 | Spread (1st 5) 8:59.6 |
| 58, 82, 83, 84, 88 |
| Robert Robinson, Jaquan Brown, Marjaun Wells, TaShaun Kirk, Tyreese Wright-jones |
| 19:47.0, 24:45.2, 26:43.7, 27:10.0, 28:46.6 |
14 | 411 | Harper Woods Chandler Park,
MI - Team Time (1st 5) 2:08:40.0 | Spread (1st 5) 6:50.0 |
| 75, 79, 80, 87, 90 |
| Jayland Randle, Tamario Adley, Anthony Hudson, Miles Mitchell, Jayvon Toney |
| 22:47.0, 24:07.0, 24:14.0, 27:55.0, 29:37.0 |