1 | 58 | Clarkston,
MI - Team Time (1st 5) 1:20:32.0 | Spread (1st 5) 1:47.4 |
| 1, 6, 9, 10, 32, (43), (49) |
| Brendan Favazza, Nathan Sesti, Andrew Sesti, Christian Collis, Joey Taverna, (Owen Kolean), (Carson Brock) |
| 15:06.0, 16:02.5, 16:14.7, 16:15.4, 16:53.4, (17:10.0), (17:15.1) |
2 | 81 | Hartland,
MI - Team Time (1st 5) 1:21:25.7 | Spread (1st 5) 1:37.0 |
| 2, 12, 17, 22, 28, (30), (32) |
| Riley Hough, Connor Joyce, Steven Majors, Connor Krueger, Cade Kaighen, (Benjamin Smith), (Sam Kromberg) |
| 15:09.5, 16:21.1, 16:28.9, 16:39.7, 16:46.5, (16:48.3), (16:53.4) |
3 | 108 | Highland-Milford,
MI - Team Time (1st 5) 1:22:54.5 | Spread (1st 5) 1:02.9 |
| 3, 16, 20, 34, 35, (36), (40) |
| Kazuma Bowring, Jack Lobodzinski, Ryan O'Rourke, Carsen Kettle, Tyler Ristau, (Easton Williams), (Nolan Preis) |
| 15:55.7, 16:27.9, 16:36.5, 16:55.8, 16:58.6, (17:01.6), (17:06.8) |
4 | 121 | Walled Lake Central,
MI - Team Time (1st 5) 1:23:12.1 | Spread (1st 5) 1:36.2 |
| 4, 14, 21, 23, 59, (67), (70) |
| Justin Hill, Akshay Reddy, Nicholas Negru, Connor Callard, Jaden Phung, (Kyler Smead), (Iven Kamposh) |
| 15:56.3, 16:25.0, 16:37.9, 16:40.4, 17:32.5, (17:53.8), (17:56.4) |
5 | 144 | Brother Rice,
MI - Team Time (1st 5) 1:24:03.4 | Spread (1st 5) 53.4 |
| 11, 24, 26, 37, 46, (55), (63) |
| Joseph Shaya, Joe Kawka, Joe Berg, Henry Moran, Parker Young, (Mike Shaffer), (Nathaniel Smith) |
| 16:19.9, 16:40.6, 16:43.7, 17:05.9, 17:13.3, (17:28.8), (17:41.5) |
6 | 162 | Farmington,
MI - Team Time (1st 5) 1:24:10.2 | Spread (1st 5) 1:14.2 |
| 5, 27, 41, 44, 45, (53), (60) |
| Peter Baracco, Eddie King, Ian Dunn, Om Sonawane, Kevin Miller, (Andrew Spencer), (Thomas Brandon) |
| 15:56.5, 16:44.7, 17:07.7, 17:10.6, 17:10.7, (17:23.7), (17:32.8) |
7 | 184 | Walled Lake Northern,
MI - Team Time (1st 5) 1:24:55.7 | Spread (1st 5) 1:00.3 |
| 19, 25, 29, 54, 57, (61), (66) |
| William Thomas, James Johnson, Ethan Parker, Bradley Corteville, Charlie Jakubowski, (Camden Staples), (Nick Yanosy) |
| 16:30.3, 16:43.1, 16:47.8, 17:23.9, 17:30.6, (17:33.2), (17:48.7) |
8 | 202 | White Lake Lakeland,
MI - Team Time (1st 5) 1:25:27.0 | Spread (1st 5) 1:05.1 |
| 15, 39, 42, 50, 56, (58), (64) |
| Tyler Mann, Reese Camp, Alex Sullivan, Emmet Reamer, Sam Lochkos, (Isaac Tiernan), (Kiree Kailimai) |
| 16:25.3, 17:06.6, 17:08.9, 17:15.8, 17:30.4, (17:31.2), (17:45.0) |
9 | 240 | Holly,
MI - Team Time (1st 5) 1:26:24.2 | Spread (1st 5) 1:04.9 |
| 31, 38, 51, 51, 69, (81), (87) |
| Gabe Sanchez, Mason Rosa, Nolan Weisdorfer, Bradley Baxter, Griffen Rose, (Roger Reppuhn), (Zachary Rockafellow) |
| 16:50.2, 17:06.1, 17:16.4, 17:16.4, 17:55.1, (18:23.7), (18:43.2) |
10 | 306 | Waterford Kettering,
MI - Team Time (1st 5) 1:28:29.8 | Spread (1st 5) 1:42.8 |
| 13, 71, 72, 74, 76, (84), (97) |
| Caleb Bartle, Simon Richards, Blake Collins, Zander Newbill, Julio Lopez, (Janis Gamalski), (Charlie Richards) |
| 16:23.4, 17:57.2, 17:58.2, 18:04.8, 18:06.2, (18:37.7), (19:18.2) |
11 | 318 | Walled Lake Western,
MI - Team Time (1st 5) 1:29:15.4 | Spread (1st 5) 2:28.9 |
| 18, 62, 73, 75, 90, (94), (105) |
| Ryan Kachnowski, Neel Nyamagoudar, Amit Nyamagoudar, Jonathan Holland, Ryan Noonan, (Joey Zarra), (Hayden Rice) |
| 16:30.1, 17:39.3, 18:01.5, 18:05.5, 18:59.0, (19:06.3), (20:25.3) |
12 | 330 | West Bloomfield,
MI - Team Time (1st 5) 1:30:22.9 | Spread (1st 5) 3:44.3 |
| 8, 65, 68, 88, 101, (102), (103) |
| Daniel Seestadt, Nick Gastaris, Sebastian Cervelli, Joshua Witt, Zachary Klepaski, (Jacob Mills), (Shane Gastaris) |
| 16:06.8, 17:46.3, 17:55.0, 18:43.7, 19:51.1, (20:03.8), (20:06.0) |
13 | 344 | Waterford Mott,
MI - Team Time (1st 5) 1:31:28.8 | Spread (1st 5) 3:36.1 |
| 7, 47, 95, 96, 99, (100), (104) |
| Hunter Fougner, Josh Radigan, Kyle Harner, Kyle Barcelon, Devian Johnson, (Dominic Balhorn), (James Camarillo) |
| 16:06.4, 17:14.2, 19:11.5, 19:14.2, 19:42.5, (19:48.9), (20:06.6) |
14 | 377 | Bloomfield Hills,
MI - Team Time (1st 5) 1:30:59.9 | Spread (1st 5) 1:31.5 |
| 48, 77, 78, 85, 89, (91), (93) |
| Jakar Dhillon, Shay Martin, Anthony Yun, Brendan Murray, Nick Eckert, (Andrew Kales), (Walker Fairbanks) |
| 17:14.9, 18:08.7, 18:09.9, 18:40.0, 18:46.4, (18:59.4), (19:05.5) |
15 | 410 | North Farmington,
MI - Team Time (1st 5) 1:32:13.8 | Spread (1st 5) 31.1 |
| 79, 80, 82, 83, 86, (92), (98) |
| Evan Burke, Bailey Sayer, Braden Baker, Yash Mehta, Joe Pohl, (Isaiah Cruz), (Gianmarco Ayhllon) |
| 18:11.7, 18:17.7, 18:28.1, 18:33.5, 18:42.8, (19:00.1), (19:39.4) |