1 | 31 | GR Catholic Central,
MI - Team Time (1st 5) 54:19.7 | Spread (1st 5) 1:47.5 |
| 1, 2, 3, 4, 21, (29), (31) |
| Erickson Kunzler, Brian Langlois, Jeb Hillary, Ian Richthammer, Aiden McGavin, (Aiden Kasprzak), (Nick Moll) |
| 10:23.7, 10:29.9, 10:34.5, 10:40.4, 12:11.2, (12:33.2), (12:40.7) |
2 | 49 | Oxford,
MI - Team Time (1st 5) 56:22.0 | Spread (1st 5) 38.0 |
| 5, 7, 11, 12, 14, (16), (17) |
| Alexander McArthur, Dylan Stone, Kyle DiMalanta, James Cusick, Lucas Ames, (Zach Call), (Xavier Clark) |
| 10:57.0, 11:10.0, 11:18.0, 11:22.0, 11:35.0, (11:38.0), (11:39.0) |
3 | 85 | Beverly Hills Groves,
MI - Team Time (1st 5) 59:17.0 | Spread (1st 5) 1:14.0 |
| 8, 9, 20, 23, 25, (28), (39) |
| Christopher Rivera, Mark Morris, Luca Bartoi, Freddy MacWilliams, Christian Tappen, (Cameron Marshall), (Marcus Rouquet) |
| 11:12.0, 11:13.0, 12:11.0, 12:15.0, 12:26.0, (12:30.0), (12:59.0) |
4 | 100 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 59:50.7 | Spread (1st 5) 1:29.8 |
| 6, 19, 22, 26, 27, (35), (42) |
| Chris Anderson, Tobias Tang, Ewan Lemens, Ismael SanAntonio, Aldus Yun, (Ted Stanley), (Luke Ankeney) |
| 10:59.7, 11:42.9, 12:11.3, 12:27.3, 12:29.5, (12:46.0), (13:15.8) |
5 | 138 | Saline,
MI - Team Time (1st 5) 1:02:04.2 | Spread (1st 5) 1:29.8 |
| 10, 30, 32, 32, 34, (36), (37) |
| Samuel Jackson, Jack Zaske, Josiah Koch, Dominik White, Gregor Morton, (Christian Rice), (William Rosales) |
| 11:15.8, 12:33.4, 12:44.7, 12:44.7, 12:45.6, (12:51.4), (12:51.6) |
6 | 195 | Woodhaven Brownstown,
MI - Team Time (1st 5) 1:05:11.3 | Spread (1st 5) 2:08.3 |
| 15, 41, 44, 45, 50, (52), (59) |
| Ben Schott, Jason Sax, Logan Menge, Dominic Germano, Javier Caldwell, (Liam Warner), (Alessandro Felici) |
| 11:37.1, 13:07.8, 13:18.7, 13:22.3, 13:45.4, (13:52.4), (15:21.4) |
7 | 204 | Lansing Eastern,
MI - Team Time (1st 5) 1:12:35.2 | Spread (1st 5) 7:20.8 |
| 13, 18, 40, 64, 69 |
| Uriah Armendarez, Macabeo Hudy-Velasco, Brandon Colquhoun, Roman Cardenas, Daniel Arvizu |
| 11:22.5, 11:40.8, 13:03.9, 17:44.7, 18:43.3 |
8 | 206 | Lansing Waverly,
MI - Team Time (1st 5) 1:06:06.4 | Spread (1st 5) 1:46.8 |
| 24, 38, 43, 48, 53, (55), (57) |
| Brenden Castillo, Zach Lyman, Marcos Castilla, Drew Lyman, Jordan Serna, (Anthony Serna), (Matthias Overley) |
| 12:17.1, 12:56.6, 13:18.6, 13:30.2, 14:03.9, (14:25.1), (14:51.7) |
9 | 247 | Williamston,
MI - Team Time (1st 5) 1:08:28.5 | Spread (1st 5) 42.6 |
| 46, 47, 49, 51, 54, (58) |
| Frinz Fisher, Ben Crain, Curren Palmer, Michael Villalba, Andrew Smith, (Jackson Hughes) |
| 13:26.8, 13:30.1, 13:31.2, 13:51.0, 14:09.4, (15:05.6) |
10 | 312 | Detroit Country Day,
MI - Team Time (1st 5) 1:26:26.3 | Spread (1st 5) 3:48.6 |
| 56, 62, 63, 65, 66, (68), (71) |
| Navade Haq, Aren Shah, Aeres Zhou, Hills Howard, Adelio Leija, (Declan Krempel), (Eddy Wang) |
| 14:42.5, 17:07.0, 17:34.9, 18:30.8, 18:31.1, (18:42.7), (19:32.8) |
11 | 330 | Lansing Everett,
MI - Team Time (1st 5) 1:35:58.1 | Spread (1st 5) 7:48.8 |
| 60, 61, 67, 70, 72 |
| Jibrael Al-Shinnawi, Ricky Gonzalez, Erick Horta, Conner Standish, Chenzura Still |
| 16:53.8, 16:55.8, 18:32.3, 18:53.6, 24:42.6 |