1 | 77 | Oakview,
MI - Team Time (1st 5) 1:00:38.7 | Spread (1st 5) 1:50.2 |
| 1, 9, 13, 19, 35, (77), (78) |
| Andrew Nolan, Adam Tisch, Tim McAuliffe, Marc Mulligan, Wesley Johnson, (Jack Manting), (Joey Baran) |
| 11:05.1, 11:50.0, 12:12.2, 12:36.1, 12:55.3, (13:52.9), (13:53.1) |
2 | 81 | Clarkston,
MI - Team Time (1st 5) 1:00:23.8 | Spread (1st 5) 1:40.1 |
| 3, 4, 7, 25, 42, (64), (65) |
| Nathan Sesti, Brendan Favazza, Christian Collis, Quinn Schreiber, Carson Brock, (Jake Marra), (Mason Kochanski) |
| 11:22.3, 11:26.9, 11:49.0, 12:43.2, 13:02.4, (13:29.7), (13:31.0) |
3 | 85 | Oxford,
MI - Team Time (1st 5) 1:01:44.6 | Spread (1st 5) 1:05.3 |
| 5, 6, 21, 23, 30, (32), (39) |
| Scott Masterson, Simon Arnold, Zach Patterson, Ben Erskine, Rex Mayette, (Cooper Spring), (Michael McQueen) |
| 11:45.1, 11:47.5, 12:39.8, 12:41.8, 12:50.4, (12:51.5), (12:59.9) |
4 | 107 | Avondale,
MI - Team Time (1st 5) 1:02:40.5 | Spread (1st 5) 50.2 |
| 10, 20, 24, 26, 27, (49), (63) |
| Rames Romero, Jad Fakhoury, Alex Mueller, Josh Grow, Jasil Pearson, (Abhi Nuthalapati), (Valor Harrison) |
| 11:53.4, 12:38.3, 12:41.9, 12:43.3, 12:43.6, (13:14.2), (13:29.1) |
5 | 141 | Sashabaw,
MI - Team Time (1st 5) 1:03:41.7 | Spread (1st 5) 44.7 |
| 14, 22, 31, 34, 40, (55), (58) |
| Bo Anderson, Andrew Gerard, Andrew Ferguson, Justin Phyle, Owen Kolean, (William Raines), (Trevor Hegarty) |
| 12:15.4, 12:40.7, 12:50.6, 12:54.9, 13:00.1, (13:23.3), (13:25.1) |
6 | 166 | Hart (Rochester),
MI - Team Time (1st 5) 1:04:15.6 | Spread (1st 5) 53.9 |
| 16, 17, 38, 45, 50, (61), (70) |
| Tristan Brandenburg, Sam Tarling, Colin Hanson, Kevin Blackburn, Samuel Stickney, (Brent Bartos), (Blake Noonan) |
| 12:21.1, 12:28.6, 12:58.2, 13:12.7, 13:15.0, (13:26.4), (13:37.1) |
7 | 198 | South Hills,
MI - Team Time (1st 5) 1:05:02.0 | Spread (1st 5) 29.0 |
| 29, 36, 41, 44, 48, (87), (88) |
| Alex Burnstein, Alex DiVito, J.P. Bungart, Barry Sabin, Nathan Howard, (Andrew Chen), (Matt Kowlaski) |
| 12:45.0, 12:56.0, 13:02.0, 13:05.0, 13:14.0, (14:13.0), (14:14.0) |
8 | 218 | Waldon,
MI - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 24.5 |
| 32, 37, 46, 51, 52, (53), (60) |
| Anthony Skrna, Blake Tartoni, Andrew Zotter, David Bouvier, Robert Kaufman, (Brady Braund), (Stanton Ashman) |
| 12:51.5, 12:57.6, 13:13.1, 13:15.4, 13:16.0, (13:17.2), (13:26.3) |
9 | 254 | Boulan Park,
MI - Team Time (1st 5) 1:06:07.0 | Spread (1st 5) 1:31.8 |
| 15, 18, 72, 74, 75, (100), (101) |
| Chris Worrell, Jack Falk, Anerudh Bharani, Brian Seo, Nathan Worrel, (Mike McGowan), (Kevin Shen) |
| 12:15.8, 12:34.5, 13:42.6, 13:46.5, 13:47.6, (14:47.2), (14:53.1) |
10 | 280 | Abbott (Closed),
MI - Team Time (1st 5) 1:06:15.9 | Spread (1st 5) 2:01.2 |
| 8, 62, 65, 69, 76, (81), (85) |
| Kyle Murphy, William Brophy, Jake Ward, Aran Mizrahi, Christopher Osborne, (Evan Pelkey), (Ben Schneyer) |
| 11:49.2, 13:29.0, 13:31.0, 13:36.3, 13:50.4, (14:01.4), (14:06.8) |
11 | 294 | Derby,
MI - Team Time (1st 5) 1:07:00.0 | Spread (1st 5) 1:57.0 |
| 12, 54, 67, 79, 82, (94), (118) |
| Aidan Gusho, Asher Luekhardt, Benji Kest, William Spurlock, Alex Yoder, (Bennett Pompi), (John O'Brien) |
| 12:05.0, 13:23.0, 13:35.0, 13:55.0, 14:02.0, (14:31.0), (15:45.0) |
12 | 320 | Holly,
MI - Team Time (1st 5) 1:07:50.1 | Spread (1st 5) 3:44.3 |
| 2, 11, 98, 104, 105, (107), (108) |
| Sam Cox, Nolan Weisdorfer, Owen Garber, Alan Brenner, Noah Ramsey, (Luis Benavides), (Joseph Zerwick) |
| 11:15.9, 12:02.0, 14:37.7, 14:54.3, 15:00.2, (15:01.8), (15:06.3) |
13 | 324 | Birmingham Covington,
MI - Team Time (1st 5) 1:08:03.0 | Spread (1st 5) 1:06.0 |
| 43, 56, 57, 82, 86 |
| Jackson Gugni, Jack Wilker, Adam Bordoley, Chris Ley, Alex Kim |
| 13:03.0, 13:24.0, 13:25.0, 14:02.0, 14:09.0 |
14 | 397 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:10:59.7 | Spread (1st 5) 2:43.8 |
| 28, 59, 80, 114, 116, (122), (129) |
| Tate Faison, Jack Abbo, Kouya Takeshita, Haruki Kudo, Sundeep Ravella, (Armaan Grewal), (Justin Yaldoo) |
| 12:44.7, 13:25.7, 13:57.1, 15:23.7, 15:28.5, (16:23.8), (18:13.7) |
15 | 449 | West (Rochester),
MI - Team Time (1st 5) 1:12:42.2 | Spread (1st 5) 2:47.4 |
| 47, 89, 96, 97, 120, (126), (128) |
| Shea Timko, Douglas Wells, Kotaro Seguchi, Anthony Carbone, Aaron Wildrick, (Kellen Burke), (Evan Moore) |
| 13:13.7, 14:18.1, 14:34.3, 14:35.0, 16:01.1, (18:00.5), (18:08.7) |
16 | 465 | Berkshire,
MI - Team Time (1st 5) 1:12:45.0 | Spread (1st 5) 1:45.0 |
| 68, 90, 92, 103, 112, (113), (127) |
| Lawrence Price, Andrew Scivoletti, Joey Llope, Johann Benevides, Carlos McIntyre, (Clement Viaud-Murat), (Andre Wells) |
| 13:36.0, 14:25.0, 14:29.0, 14:54.0, 15:21.0, (15:22.0), (18:02.0) |
| 465 | Scripps,
MI - Team Time (1st 5) 1:12:32.5 | Spread (1st 5) 1:25.8 |
| 73, 84, 91, 106, 111, (119), (121) |
| Jeff Norden, Carson White, Sam Williams, Nathan Pierce, Will Dempsey, (Hunter Bolan), (Aydan Bailey) |
| 13:46.0, 14:05.0, 14:28.0, 15:01.7, 15:11.8, (15:54.4), (16:16.4) |
18 | 491 | Smith,
MI - Team Time (1st 5) 1:14:46.1 | Spread (1st 5) 3:11.0 |
| 71, 93, 95, 109, 123 |
| Andrew Howard, Srujan Koneru, Lucas Van Houten, Matthew Khalaf, Mihir Mody |
| 13:41.9, 14:30.7, 14:33.5, 15:07.1, 16:52.9 |
19 | 543 | Baker,
MI - Team Time (1st 5) 1:15:43.1 | Spread (1st 5) 55.6 |
| 99, 102, 110, 115, 117, (124), (125) |
| Connor Crawford, Prasanth Peddireddy, Leon Alan, Greg Mitchell, Matthew Magolan, (Shrijan Thapa), (Ethan Hays) |
| 14:40.8, 14:53.8, 15:07.6, 15:24.5, 15:36.4, (16:58.6), (17:21.5) |