1 | 36 | Highland-Milford, MI - Team Time (1st 5) 1:20:54.4 | Spread (1st 5) 48.6 |
| 2, 5, 6, 9, 14, (24), (39) |
| Kazuma Bowring, Jack Lobodzinski, Easton Williams, Ryan O'Rourke, Shane Siterlet, (Tyler Ristau), (Nolan Preis) |
| 15:44.4, 16:07.2, 16:11.1, 16:18.7, 16:33.0, (16:52.0), (17:18.0) |
2 | 79 | Farmington, MI - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 1:35.6 |
| 1, 12, 15, 18, 33, (41), (56) |
| Peter Baracco, Eddie King, Kevin Miller, Om Sonawane, Iggy Grynaviski, (Andrew Spencer), (Gavin Steele) |
| 15:30.8, 16:28.2, 16:34.1, 16:39.5, 17:06.4, (17:20.3), (17:52.2) |
3 | 109 | White Lake Lakeland, MI - Team Time (1st 5) 1:23:55.9 | Spread (1st 5) 47.3 |
| 10, 16, 23, 29, 31, (31), (36) |
| Alex Sullivan, Reese Camp, Jared Platt, Emmet Reamer, Ty Nagy, (Hunter Cybulla), (Isaac Tiernan) |
| 16:19.0, 16:35.0, 16:51.6, 17:04.0, 17:06.3, (17:06.3), (17:13.8) |
4 | 123 | Walled Lake Northern, MI - Team Time (1st 5) 1:24:02.7 | Spread (1st 5) 1:29.7 |
| 4, 13, 28, 34, 44, (48), (55) |
| William Thomas, Ethan Parker, Ty Parker, Lucas Karbel, Charlie Jakubowski, (Bradley Corteville), (Jonasen Doran) |
| 15:56.7, 16:30.8, 17:01.5, 17:07.3, 17:26.4, (17:34.0), (17:51.7) |
5 | 128 | Fenton, MI - Team Time (1st 5) 1:24:27.1 | Spread (1st 5) 57.9 |
| 8, 19, 29, 35, 37, (43), (50) |
| Michael Crane, Samuel Cox, Nathan Katic, Aidan Brzezinski, Josh Maier, (Remington Stapp), (Noah Sage) |
| 16:17.2, 16:41.6, 17:04.0, 17:09.2, 17:15.1, (17:25.1), (17:36.1) |
6 | 136 | Walled Lake Central, MI - Team Time (1st 5) 1:24:17.4 | Spread (1st 5) 1:35.2 |
| 3, 7, 38, 42, 46, (47), (61) |
| Nicholas Negru, Connor Callard, Antonio Romano, Jaden Phung, Matt Latzke, (Alex Engle), (Kyler Smead) |
| 15:55.7, 16:11.4, 17:16.5, 17:22.9, 17:30.9, (17:33.5), (18:03.9) |
7 | 187 | Holly, MI - Team Time (1st 5) 1:26:24.9 | Spread (1st 5) 1:17.8 |
| 17, 21, 40, 52, 57, (88), (89) |
| Nolan Weisdorfer, Mason Rosa, Zachary Rockafellow, Grant Hoffman, Benjamin Baxter, (Jack Jackson), (Adam Booher) |
| 16:35.3, 16:50.6, 17:19.8, 17:46.1, 17:53.1, (19:05.0), (19:05.5) |
8 | 240 | Grand Blanc, MI - Team Time (1st 5) 1:28:16.0 | Spread (1st 5) 1:21.8 |
| 25, 27, 60, 62, 66, (70), (74) |
| Austin Dodd, Drew Balow, Griffin Dodd, DeAndre Chilton Jr., Brian Simpson, (Oscar Paramo), (Ryan Zannetti) |
| 16:55.6, 16:57.6, 18:00.9, 18:04.5, 18:17.4, (18:25.9), (18:34.7) |
9 | 289 | Bloomfield Hills, MI - Team Time (1st 5) 1:29:56.9 | Spread (1st 5) 1:44.8 |
| 22, 49, 69, 73, 76, (79), (85) |
| Jakar Dhillon, Shay Martin, Barry Sabin, Andrew Kales, Raihan Malik, (Hugo Decampos), (Noah Behrendt) |
| 16:51.3, 17:34.8, 18:24.5, 18:30.2, 18:36.1, (18:47.3), (18:56.3) |
10 | 298 | North Farmington, MI - Team Time (1st 5) 1:29:51.9 | Spread (1st 5) 1:00.9 |
| 45, 58, 59, 64, 72, (80), (81) |
| Joe Pohl, Yash Mehta, Bailey Sayer, Zachary Trouve, Gianmarco Ayhllon, (Adam Lynch), (Matthew Rai) |
| 17:27.0, 17:54.0, 17:57.0, 18:06.0, 18:27.9, (18:48.1), (18:50.0) |
11 | 311 | Waterford Kettering, MI - Team Time (1st 5) 1:30:40.1 | Spread (1st 5) 2:36.3 |
| 11, 65, 71, 77, 87, (94), (104) |
| Caleb Bartle, Andrew Mercier, Janis Gamalski, Nick Truong, Charlie Richards, (Simon Richards), (Brandon Puddy) |
| 16:24.9, 18:09.7, 18:27.5, 18:36.8, 19:01.2, (19:39.5), (21:09.2) |
12 | 335 | West Bloomfield, MI - Team Time (1st 5) 1:32:03.3 | Spread (1st 5) 2:32.5 |
| 25, 51, 78, 90, 91, (92), (102) |
| Sebastian Cervelli, Nick Gastaris, Darius Sharif, Zack Klepaski, Aran Mizrahi, (Jonathan Holland), (Jacob Mills) |
| 16:55.6, 17:45.2, 18:37.5, 19:16.9, 19:28.1, (19:32.0), (20:48.0) |
13 | 350 | Walled Lake Western, MI - Team Time (1st 5) 1:32:29.3 | Spread (1st 5) 2:06.8 |
| 53, 54, 63, 84, 96, (98), (101) |
| Amit Nyamagoudar, Neel Nyamagoudar, Ryan Noonan, Connor Lent, Cameron Pierce, (Jacob Hodges), (Joey Stirling) |
| 17:47.2, 17:47.9, 18:05.2, 18:55.0, 19:54.0, (20:00.4), (20:36.0) |
14 | 373 | Waterford Mott, MI - Team Time (1st 5) 1:34:35.8 | Spread (1st 5) 3:07.1 |
| 20, 68, 93, 95, 97, (99), (100) |
| Josh Radigan, Dominic Balhorn, Kyle Barcelon, Ethan Wagner, Trevor Flynn, (Kevin Barcena), (Grant Petsch) |
| 16:50.4, 18:24.0, 19:34.0, 19:49.9, 19:57.5, (20:27.2), (20:34.8) |
15 | 393 | Orchard Lake St. Mary's, MI - Team Time (1st 5) 1:33:42.6 | Spread (1st 5) 42.3 |
| 67, 75, 82, 83, 86, (103), (105) |
| Thomas Randall, Ryan Monaghan, Evan Murphy, Kobe Howcroft, Joshua Simpson, (Michael Redmond), (Chase Luedke) |
| 18:18.5, 18:35.7, 18:52.7, 18:54.9, 19:00.8, (20:48.3), (21:59.8) |