1 | 34 | Leslie,
MI - Team Time (1st 5) 1:27:02.4 | Spread (1st 5) 44.2 |
| 4, 5, 6, 9, 10, (16), (24) |
| Matthew Killeen, Kenneth Mangles, Cooper Schmelter, Grason Weber, Kyan Isham, (Jose Domecq), (Logan Hile) |
| 17:00.4, 17:15.3, 17:19.9, 17:42.2, 17:44.6, (18:00.1), (18:41.6) |
2 | 76 | Lansing Catholic,
MI - Team Time (1st 5) 1:29:45.8 | Spread (1st 5) 56.5 |
| 7, 13, 15, 20, 21, (26), (30) |
| Lucas Gates, Téo Krumm, Everett Beach, Blaise Demko, Finn Korte, (Hayden Selesky), (Hayden Richey) |
| 17:22.2, 17:49.6, 17:56.8, 18:18.5, 18:18.7, (18:46.0), (18:59.0) |
3 | 112 | Algonac,
MI - Team Time (1st 5) 1:32:13.3 | Spread (1st 5) 3:17.9 |
| 2, 14, 17, 33, 46, (47), (48) |
| Julian Walker, Owen Beindit, Zach Witherspoon, David Clemons, Jack Reyes, (Nathan Clemons), (Griffin Melrose) |
| 16:51.1, 17:56.1, 18:05.1, 19:12.0, 20:09.0, (20:09.7), (20:20.9) |
| 112 | Dansville,
MI - Team Time (1st 5) 1:31:38.2 | Spread (1st 5) 3:12.4 |
| 1, 19, 27, 31, 34, (35), (56) |
| Theodore Davis, Ayden Mayr, Everett Dysinger, Calvin vanHartesvelt, Ethan Root, (Gavin Vidito), (Riley Graf) |
| 16:01.4, 18:16.7, 18:55.3, 19:11.0, 19:13.8, (19:18.9), (20:58.6) |
5 | 145 | Stockbridge,
MI - Team Time (1st 5) 1:34:58.6 | Spread (1st 5) 2:58.3 |
| 11, 12, 32, 38, 52, (62) |
| Ethan Wright, William Gancer, Finn Coffman, Brady Cole, Grant Howlett, (Ethan Bradley) |
| 17:44.7, 17:45.8, 19:11.1, 19:34.0, 20:43.0, (22:01.5) |
6 | 166 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:35:53.0 | Spread (1st 5) 3:32.9 |
| 3, 18, 45, 49, 51, (63), (66) |
| Anthony Urbaniak, Brody Urbaniak, Jason Zarate, Kyle Tomasik, Elijah Killinger, (Nick Dansby), (Noah Bagos) |
| 16:54.7, 18:05.2, 20:01.7, 20:23.8, 20:27.6, (22:03.7), (22:34.0) |
7 | 170 | Rochester Hills Lutheran NW,
MI - Team Time (1st 5) 1:36:20.3 | Spread (1st 5) 1:22.2 |
| 23, 28, 36, 41, 42, (43), (61) |
| Josh Wallace, Preston Varnauskas, Ryder Dayton, Carson Dybowski, Austin Ahler, (Cooper Malvasi), (Ben Drummelsmith) |
| 18:26.4, 18:56.2, 19:23.7, 19:45.4, 19:48.6, (19:49.6), (21:37.8) |
8 | 197 | University Liggett,
MI - Team Time (1st 5) 1:38:59.8 | Spread (1st 5) 3:32.8 |
| 8, 22, 54, 55, 58 |
| Michael Darlington, Clayton Gady, Gram Griffioen, William Mansfield, Donald Rowlands |
| 17:34.0, 18:25.0, 20:56.9, 20:57.1, 21:06.8 |
9 | 246 | Madison Heights Bishop Foley,
MI - Team Time (1st 5) 1:42:30.0 | Spread (1st 5) 2:09.3 |
| 37, 39, 53, 57, 60, (71), (74) |
| Gabriel Coraci, Joey Maddock, Aiden Webber, Luke Kavanaugh, Fabian Villarino, (Elijah Kerkmaz), (Max Maynard) |
| 19:26.3, 19:37.8, 20:47.4, 21:02.9, 21:35.6, (23:16.8), (23:25.8) |
10 | 255 | Clawson,
MI - Team Time (1st 5) 1:44:31.8 | Spread (1st 5) 4:18.5 |
| 29, 40, 50, 64, 72, (75) |
| Owen Windgaston, Matthew McClain, Cole Wyckoff, Caden Jones, Xander Frink, (Anderson Luna Banos) |
| 18:58.4, 19:44.7, 20:24.2, 22:07.6, 23:16.9, (23:53.2) |
11 | 269 | New Haven,
MI - Team Time (1st 5) 1:46:27.2 | Spread (1st 5) 4:08.3 |
| 25, 44, 65, 67, 68, (73), (76) |
| Logan Fowler, Maxwell Durham, Jordan Pyonk, Hilmon Emile, Lorenzo Recalcati, (Ryan Gurley), (Daniel Kubik) |
| 18:45.7, 19:51.1, 22:16.0, 22:40.4, 22:54.0, (23:18.4), (24:29.4) |
12 | 374 | Detroit Osborn,
MI - Team Time (1st 5) 2:03:46.2 | Spread (1st 5) 6:35.7 |
| 59, 69, 80, 81, 85, (90), (92) |
| Julian Rodriguez, Christian Mason, Desean Cook-Taylor, Antwon Joiner, Ja'Mon Walker, (Anthony Heath), (Jaylen Fomby) |
| 21:16.2, 23:03.3, 25:29.1, 26:05.7, 27:51.9, (30:24.4), (38:32.2) |
13 | 394 | Detroit Northwestern,
MI - Team Time (1st 5) 2:07:33.4 | Spread (1st 5) 4:44.7 |
| 70, 77, 78, 84, 85, (89) |
| Antonio Fleming, Jamaree Bassett, Jacob Binion, Julian Farmer, Cameron Ramsey, (Janile McCurry) |
| 23:07.2, 24:46.3, 24:48.2, 26:59.8, 27:51.9, (28:32.7) |
14 | 419 | Communication Media Arts,
MI - Team Time (1st 5) 2:14:17.0 | Spread (1st 5) 3:22.4 |
| 79, 82, 83, 87, 88, (91) |
| Jadon Warren-Brown, Joseph Hambrick, Dominic Simi, Ricky Owens, Dontae Jones, (Michael Shoulders) |
| 25:02.9, 26:21.2, 26:33.3, 27:54.3, 28:25.3, (35:41.9) |