1 | 36 | St. Clair,
MI - Team Time (1st 5) 1:23:25.3 | Spread (1st 5) 1:29.9 |
| 2, 4, 5, 11, 14, (15), (20) |
| Carter Boullard, David Harris, Dylan Distelrath, Joe Edgemon, Vinny Schweihofer, (Peter Vitale), (Jerry Westrick) |
| 15:52.7, 16:15.4, 16:47.4, 17:07.2, 17:22.6, (17:23.0), (17:36.0) |
2 | 40 | Yale,
MI - Team Time (1st 5) 1:24:01.5 | Spread (1st 5) 1:12.0 |
| 3, 6, 7, 8, 16, (18), (23) |
| Blake Ferguson, Giovanni Pardo-Keegan, Lukas Kriesch, Acer Campbell, Kale Kovach, (Teddy Rutkofske), (Jack Nicol) |
| 16:11.4, 16:47.5, 16:48.4, 16:50.8, 17:23.4, (17:27.4), (17:50.1) |
3 | 111 | Armada,
MI - Team Time (1st 5) 1:28:06.8 | Spread (1st 5) 2:50.5 |
| 1, 12, 29, 33, 36, (50), (60) |
| Camden Khon, Riley Andrews, Luke Nawrocki, Tyler Buckland, Jack Zagaiski, (Aidan Lee), (Anthony Alvarez) |
| 15:46.1, 17:08.7, 18:11.0, 18:24.4, 18:36.6, (19:09.7), (19:41.5) |
4 | 114 | Macomb Lutheran North,
MI - Team Time (1st 5) 1:28:52.6 | Spread (1st 5) 48.5 |
| 17, 19, 22, 25, 31, (39), (41) |
| Brewer Snay, Jack McMahon, Jamison Snay, Xavier Roman, Ryan Delarosa, (Oliver Alef), (Anthony Roman) |
| 17:25.0, 17:35.2, 17:38.0, 18:00.9, 18:13.5, (18:44.8), (18:48.8) |
5 | 149 | Marysville,
MI - Team Time (1st 5) 1:31:06.3 | Spread (1st 5) 1:37.5 |
| 13, 26, 27, 40, 43, (55), (63) |
| Lance Kowalski, Trent Glass, Kyle Beecherl, Wyatt Oles, Nathan VanderMeulen, (Teddy Pozios), (Carter Stevens) |
| 17:14.2, 18:04.9, 18:09.4, 18:46.1, 18:51.7, (19:25.1), (19:42.9) |
6 | 161 | Marine City,
MI - Team Time (1st 5) 1:31:35.1 | Spread (1st 5) 1:20.5 |
| 21, 28, 32, 35, 45, (51), (61) |
| Alex Robertson, Jayden Robertson, Dalton Ross, Matthew Zammit Jr., Earl Beattie, (Gavin Engelhardt), (Jack Luzynski) |
| 17:37.4, 18:09.9, 18:14.1, 18:35.8, 18:57.9, (19:16.3), (19:41.7) |
7 | 228 | Richmond,
MI - Team Time (1st 5) 1:34:56.6 | Spread (1st 5) 1:21.6 |
| 30, 37, 49, 54, 58, (64), (66) |
| Kaleb Manska, Brendan Yera, Aiden Muller, Donovan Germain, Sawyer Rosberg, (Aiden Sutherland), (Aiden Muller) |
| 18:11.6, 18:40.4, 19:07.6, 19:23.8, 19:33.2, (19:53.6), (19:55.5) |
8 | 229 | Madison Heights Lamphere,
MI - Team Time (1st 5) 1:35:45.3 | Spread (1st 5) 4:02.3 |
| 10, 38, 44, 67, 70, (83), (84) |
| Anthony Goatley, Pete Lutz, Dillan Johns, Georgio Aramouni, Henry Morales-Kramer, (Michael Aramouni), (Stanley Richard) |
| 17:05.6, 18:41.2, 18:53.5, 19:57.1, 21:07.9, (24:26.1), (25:07.1) |
9 | 240 | North Branch,
MI - Team Time (1st 5) 1:35:30.3 | Spread (1st 5) 1:11.4 |
| 34, 42, 48, 57, 59, (65), (73) |
| Thomas Kann, Bryce Barkowska, Wyatt Opperman, Landan Pung, Valentino Castaneda, (Brent Castle), (James McNees) |
| 18:28.0, 18:50.5, 19:02.4, 19:30.0, 19:39.4, (19:53.9), (21:47.2) |
10 | 248 | Imlay City,
MI - Team Time (1st 5) 1:37:26.9 | Spread (1st 5) 5:21.1 |
| 9, 46, 47, 69, 77, (78) |
| Elliot Whitney, Conner Wildie, Jaden Giles, Ezekiel Kustowski, Logan Russell, (Wade Murray) |
| 16:55.1, 18:58.7, 18:58.9, 20:18.0, 22:16.2, (22:47.6) |
11 | 256 | Croswell-Lexington,
MI - Team Time (1st 5) 1:37:17.8 | Spread (1st 5) 3:16.4 |
| 24, 52, 53, 56, 71, (72), (74) |
| Ty Taylor, Tyler Chisholm, Jack Kerrigan, Devon Chisholm, Zachary Schell, (Michael Kaatz), (Berk Boyer) |
| 17:58.9, 19:17.1, 19:17.9, 19:28.6, 21:15.3, (21:37.2), (22:02.5) |
12 | 385 | Detroit East English,
MI - Team Time (1st 5) 1:54:07.1 | Spread (1st 5) 6:06.9 |
| 68, 75, 76, 79, 87, (88), (90) |
| Xavier Elliott, Keyshawn Jones, Dallas Williams, Tay'Juan Rogers, Eric Burnett, (Zackary Bokach), (Ty'Juan Rogers) |
| 20:11.5, 22:07.7, 22:15.7, 23:13.8, 26:18.4, (27:19.3), (30:39.2) |
13 | 390 | Center Line,
MI - Team Time (1st 5) 1:58:54.6 | Spread (1st 5) 6:27.3 |
| 62, 80, 81, 82, 85, (86), (89) |
| Tylan King, Zachary Siegel, Milad Botani, Calvin Slewa, George Teal, (Keegan Dunne), (David Smith) |
| 19:42.4, 24:12.1, 24:24.8, 24:25.6, 26:09.7, (26:17.9), (29:27.0) |