1 | 59 | Walled Lake Northern,
MI - Team Time (1st 5) 1:20:16.7 | Spread (1st 5) 1:14.9 |
| 2, 6, 8, 21, 22, (33), (47) |
| Ty Parker, Evan Rice, Lucas Karbel, Nathan Bruss, Finn Gammerath, (Chase Griffith), (Sam Fairchild) |
| 15:20.9, 15:49.1, 15:58.1, 16:32.8, 16:35.8, (16:53.4), (17:28.9) |
2 | 64 | White Lake Lakeland,
MI - Team Time (1st 5) 1:20:53.1 | Spread (1st 5) 55.5 |
| 4, 9, 15, 16, 20, (28), (32) |
| Pierce Grzymkowski, Ryan Ward, Noah Tiernan, Matthew Verellen, Gavin Johns, (Ayden McDonald), (Michael Nivala) |
| 15:32.9, 16:05.5, 16:21.7, 16:24.6, 16:28.4, (16:49.5), (16:52.4) |
3 | 73 | Highland-Milford,
MI - Team Time (1st 5) 1:21:00.2 | Spread (1st 5) 1:19.3 |
| 1, 12, 18, 19, 23, (25), (26) |
| Kyle O'Rourke, Ryan Carrannanto, Skylar Jess-Isenegger, Brayden Mullins, Josh Sanchez, (Luke Neils), (Bastien Beaubien) |
| 15:17.3, 16:12.6, 16:26.7, 16:27.0, 16:36.6, (16:42.7), (16:43.6) |
4 | 102 | Novi,
MI - Team Time (1st 5) 1:22:33.2 | Spread (1st 5) 49.1 |
| 10, 11, 17, 29, 35, (43), (48) |
| Carter Lukas, Soma Sato, Julian Liang, Briggs Warren, Trevor Baptist, (Toby Brown), (Isaac German) |
| 16:08.7, 16:11.0, 16:25.4, 16:50.3, 16:57.8, (17:22.3), (17:30.0) |
5 | 121 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:23:15.1 | Spread (1st 5) 45.4 |
| 13, 14, 27, 30, 37, (45), (58) |
| Drew Abbott, Ryan Illikman, Gavin Tisch, Thomas Watson, Gino Haley, (Owen Ryan), (Edward Badel) |
| 16:16.3, 16:18.4, 16:48.3, 16:50.4, 17:01.7, (17:24.5), (17:45.9) |
6 | 146 | Royal Oak,
MI - Team Time (1st 5) 1:23:17.2 | Spread (1st 5) 2:23.3 |
| 3, 7, 24, 55, 57, (59), (61) |
| Sebastian Ramirez, Braxton Sipes, Nolan Till, Liam Dao, Andres Jaime, (Keats Rosenbrock), (Leo Savona) |
| 15:22.0, 15:50.5, 16:37.3, 17:42.1, 17:45.3, (17:46.4), (18:02.5) |
7 | 216 | South Lyon,
MI - Team Time (1st 5) 1:26:28.2 | Spread (1st 5) 35.0 |
| 36, 38, 41, 50, 51, (52), (53) |
| Alex Jowett, Miles Albert, Luke Heisel, Liam Wyman, Aidan Grazioli, (Shane Jowett), (Carson Sinica) |
| 17:00.0, 17:08.0, 17:14.0, 17:31.2, 17:35.0, (17:36.0), (17:37.5) |
8 | 277 | Berkley,
MI - Team Time (1st 5) 1:29:11.1 | Spread (1st 5) 3:35.5 |
| 5, 42, 62, 81, 87, (96), (102) |
| Oliver Moss, Quinn O'Shea, Samuel George, Mohamed Erreghaoui, Tyler Hennessey, (Kameron Patterson), (Rocco Cusumano) |
| 15:37.9, 17:16.3, 18:11.9, 18:51.6, 19:13.4, (19:45.3), (20:17.2) |
9 | 280 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:29:19.0 | Spread (1st 5) 1:35.5 |
| 34, 44, 60, 69, 73, (78), (85) |
| Dylan Shoresh, Michael Davies, Chase Hamlin, Madden Hanoosh, Peter O'Brien, (Gavin Bush), (Arjun Patel) |
| 16:56.5, 17:22.7, 17:58.6, 18:29.2, 18:32.0, (18:46.6), (19:01.9) |
10 | 339 | South Lyon East,
MI - Team Time (1st 5) 1:31:50.9 | Spread (1st 5) 1:33.8 |
| 40, 68, 75, 77, 79, (82), (84) |
| Jacob Mack, Peyton Rider, Solomon Strong, Collin Diffin, Isaac Kim, (Hayden Brown), (Matthew Schmidt) |
| 17:13.0, 18:29.0, 18:38.0, 18:44.1, 18:46.8, (18:56.0), (18:59.7) |
11 | 342 | Walled Lake Central,
MI - Team Time (1st 5) 1:31:48.4 | Spread (1st 5) 1:07.5 |
| 56, 63, 67, 76, 80, (86), (112) |
| Jacob Muraco, Andrew Haller, Nathan Robinson, Cooper Crewes, Joshua Drouillard, (Nolan Randell), (Wallace Kurzer) |
| 17:42.8, 18:13.0, 18:24.0, 18:38.3, 18:50.3, (19:05.5), (21:19.0) |
12 | 367 | Beverly Hills Groves,
MI - Team Time (1st 5) 1:33:18.0 | Spread (1st 5) 2:13.7 |
| 46, 65, 74, 88, 94, (95), (99) |
| Aiden LaVictor, Ryan Cifolelli, Freddy MacWilliams, Taye McKinney, Luca Bartoi, (Edward Minor), (Garrett Villemure) |
| 17:26.0, 18:19.0, 18:37.3, 19:16.0, 19:39.7, (19:44.5), (20:05.9) |
13 | 373 | Brother Rice,
MI - Team Time (1st 5) 1:33:36.9 | Spread (1st 5) 2:56.9 |
| 31, 71, 83, 91, 97, (110), (111) |
| Liam Collins, George Sinishtaj, Parker Toth, Joseph Bonus, Ravi Ankatha, (Mark Baer), (Benjamin Malick) |
| 16:50.6, 18:29.8, 18:57.0, 19:32.0, 19:47.5, (21:08.0), (21:10.9) |
14 | 376 | North Farmington,
MI - Team Time (1st 5) 1:34:02.5 | Spread (1st 5) 2:48.3 |
| 49, 54, 72, 98, 103, (107), (109) |
| Jamieson White, Alex Hamilton, Matthew Rai, Gavin Wilde, Nick White, (Cameron Dallison), (John Hamil) |
| 17:30.8, 17:39.0, 18:31.6, 20:02.0, 20:19.1, (20:49.9), (21:00.5) |
15 | 382 | West Bloomfield,
MI - Team Time (1st 5) 1:34:16.7 | Spread (1st 5) 2:25.0 |
| 39, 69, 89, 92, 93, (100), (101) |
| Musa Kay, Ryan Taylor, Haven William, Carter Woolbright, Josue Martinez, (Joshua Burrows), (Michael Yanitz) |
| 17:11.8, 18:29.2, 19:22.3, 19:36.6, 19:36.8, (20:06.5), (20:08.6) |
16 | 429 | Walled Lake Western,
MI - Team Time (1st 5) 1:36:55.0 | Spread (1st 5) 2:17.7 |
| 64, 66, 90, 104, 105, (106), (108) |
| Connor Lent, Dallin Ormond, Hudson Novak, Sean Gretzinger, Evan Lent, (Johannes Hinterseher), (Paul Kabachinskiy) |
| 18:13.1, 18:23.0, 19:25.2, 20:22.9, 20:30.8, (20:42.6), (20:58.1) |