1 | 20 | Walled Lake Northern,
MI - Team Time (1st 5) 1:06:12.3 | Spread (1st 5) 46.7 |
| 1, 2, 4, 5, 8, (19), (31) |
| Ethan Parker, William Thomas, Lucas Karbel, Ty Parker, Connor Clark, (Evan Rice), (Jonasen Doran) |
| 12:51.0, 12:55.4, 13:23.5, 13:24.7, 13:37.7, (14:05.5), (14:21.6) |
2 | 47 | Oxford,
MI - Team Time (1st 5) 1:08:18.6 | Spread (1st 5) 22.3 |
| 6, 7, 10, 11, 13, (27), (28) |
| Kyle DiMalanta, Alexander McArthur, Dylan Stone, Xavier Clark, James Cusick, (Maxton Myrand), (Lucas Ames) |
| 13:28.3, 13:29.7, 13:41.3, 13:48.7, 13:50.6, (14:16.1), (14:17.3) |
3 | 78 | Troy,
MI - Team Time (1st 5) 1:09:42.9 | Spread (1st 5) 22.7 |
| 12, 14, 15, 16, 21, (23), (35) |
| Dhruv Dighrasker, Akshat Arora, Vishvaa Ravishankar, Roger Wang, Teddy Shi, (Louis D'Souza), (Bryce Bauman) |
| 13:49.6, 13:51.6, 13:54.3, 13:55.1, 14:12.3, (14:14.8), (14:31.2) |
4 | 125 | Rochester,
MI - Team Time (1st 5) 1:11:17.0 | Spread (1st 5) 20.7 |
| 18, 20, 25, 30, 32, (34), (39) |
| Nicholas Teknos, Martin DeVaux, Jake Crist, Martin Goleski, Dean Pascoe, (Drew Lenard), (Collin McLaughlin) |
| 14:05.2, 14:09.2, 14:15.7, 14:21.0, 14:25.9, (14:27.5), (14:46.4) |
5 | 148 | North Farmington,
MI - Team Time (1st 5) 1:11:50.8 | Spread (1st 5) 17.1 |
| 24, 26, 29, 33, 36, (38), (47) |
| Yash Mehta, Matthew Rai, Bailey Sayer, Jamieson White, Braden Baker, (Isaiah Cruz), (Sean McHenry) |
| 14:15.5, 14:15.8, 14:20.0, 14:26.9, 14:32.6, (14:44.5), (15:25.7) |
6 | 205 | Pontiac Notre Dame Prep,
MI - Team Time (1st 5) 1:15:53.9 | Spread (1st 5) 2:42.2 |
| 3, 42, 50, 52, 58, (63), (67) |
| Wade Robinson, Ben Kinkade, Troy Kilanowski, Christopher Hunter, Isaak Brook, (Ryan Wojichowski), (Samuel Phillips) |
| 13:21.3, 15:07.7, 15:35.8, 15:45.6, 16:03.5, (16:20.0), (16:51.2) |
7 | 206 | Brother Rice,
MI - Team Time (1st 5) 1:15:44.9 | Spread (1st 5) 3:01.7 |
| 9, 37, 41, 54, 65, (66), (72) |
| Parker Young, Liam Collins, Nathaniel Smith, Ed St. Amour, Chris Cardellio, (Blake Shaya), (Parker Toth) |
| 13:39.4, 14:37.3, 15:00.1, 15:47.0, 16:41.1, (16:44.3), (17:41.9) |
8 | 215 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:16:11.7 | Spread (1st 5) 1:32.6 |
| 22, 43, 46, 51, 53, (69), (70) |
| Solomon Kwartowitz, Caleb Goldstein, Michael Atsuya, Ethan Liang, Ethan VandenHaute, (Russell Day), (Sujay Maddireddy) |
| 14:13.4, 15:08.1, 15:23.7, 15:40.5, 15:46.0, (17:02.1), (17:03.0) |
9 | 241 | Waterford Mott,
MI - Team Time (1st 5) 1:17:20.7 | Spread (1st 5) 1:12.7 |
| 40, 44, 45, 55, 57, (60), (61) |
| Dominic Balhorn, Trevor Flynn, Jaime Hernandez, Ethan Wagner, Gabriel Dunn, (Matt White), (Evan Hunt) |
| 14:47.8, 15:15.8, 15:18.9, 15:57.7, 16:00.5, (16:04.3), (16:09.6) |
10 | 262 | Auburn Hills Oakland Christian,
MI - Team Time (1st 5) 1:20:25.1 | Spread (1st 5) 4:36.2 |
| 17, 48, 56, 64, 77, (79), (81) |
| Ethan McFarland, Luke Douglas, Dean Moshier, Ethan Bryant, Joshua Muma, (Joshua (Luke) Umphrey), (Jack Khoury) |
| 13:56.6, 15:26.6, 15:59.7, 16:29.4, 18:32.8, (18:49.7), (19:15.2) |
11 | 317 | Lakeview St. Clair Shores,
MI - Team Time (1st 5) 1:23:50.5 | Spread (1st 5) 2:49.5 |
| 48, 58, 62, 74, 75, (76), (80) |
| Brooks Donaldson, Devin O'Connor, Joseph Nesom, Jensen McCutcheon, Brandon Korte, (Tristan Malcolm), (Marcel Monroe) |
| 15:26.6, 16:03.5, 16:10.1, 17:54.2, 18:16.1, (18:32.3), (18:50.1) |
12 | 372 | Rochester Hills Lutheran NW,
MI - Team Time (1st 5) 1:30:04.3 | Spread (1st 5) 2:32.9 |
| 68, 71, 73, 78, 82, (83) |
| Chris VanLandeghem, David Luhring, Michael Tuomi, Austin Ahler, Ethan Dodson, (Nathan Preville) |
| 16:52.5, 17:27.4, 17:42.0, 18:37.0, 19:25.4, (24:56.3) |