1 | 34 | Oxford,
MI - Team Time (1st 5) 58:51.9 | Spread (1st 5) 55.4 |
| 1, 3, 9, 10, 11, (16), (25) |
| Alexander McArthur, Jack Bauman, Ryan Clark, Grady Smith, Hunter Burbas, (Jacob Chouinard), (James Cusick) |
| 11:05.6, 11:46.6, 11:59.1, 11:59.6, 12:01.0, (12:09.5), (12:16.8) |
2 | 65 | Hart (Rochester),
MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:08.1 |
| 2, 4, 13, 22, 24, (43), (65) |
| Chaz Huthwaite, Carson Cagigal, Brock Washburn, Lukas Duz, Jonah McKay, (Collin Lott), (Patrick Axworthy) |
| 11:06.1, 11:49.2, 12:05.5, 12:11.9, 12:14.2, (12:34.4), (12:47.8) |
3 | 110 | Clarkston,
MI - Team Time (1st 5) 1:01:09.3 | Spread (1st 5) 17.7 |
| 15, 18, 20, 21, 36, (40), (51) |
| Matthew de Hesselle, Andrew Floros, Brycen Lefief, Zac Montgomery, Bryce Nowik, (Levi Brumm), (Matthew Boor) |
| 12:09.1, 12:10.3, 12:11.4, 12:11.7, 12:26.8, (12:31.5), (12:40.6) |
4 | 126 | South Hills,
MI - Team Time (1st 5) 1:01:17.9 | Spread (1st 5) 32.0 |
| 6, 17, 28, 37, 38, (62), (115) |
| Jack Collins, Robert Gaines, William Barber, Rocco DeAngelis, Gordan Kopmeyer, (Ryan Wilusz), (Dylan Psenka) |
| 11:55.6, 12:09.7, 12:17.9, 12:27.1, 12:27.6, (12:47.0), (13:19.8) |
5 | 154 | Warner,
MI - Team Time (1st 5) 1:01:45.2 | Spread (1st 5) 44.9 |
| 7, 27, 33, 35, 52, (58), (91) |
| Matt Rai, Matthew Rai, Curtis Kent, Ben Gonzales, Alex Hamilton, (Jamieson White), (Nikolas Ndrejaj) |
| 11:56.1, 12:17.6, 12:24.1, 12:26.4, 12:41.0, (12:45.6), (13:02.2) |
6 | 201 | Oakview,
MI - Team Time (1st 5) 1:02:31.3 | Spread (1st 5) 22.7 |
| 26, 31, 46, 48, 50, (73), (76) |
| Samuel Lopez, Benjamin Redmon, Andrew Drakos, Caden Jones, Jack Logsdon, (Charlie Crissman), (Landon Diesburg-Yoder) |
| 12:17.2, 12:20.4, 12:36.0, 12:37.8, 12:39.9, (12:55.1), (12:56.7) |
7 | 204 | Sashabaw,
MI - Team Time (1st 5) 1:02:32.0 | Spread (1st 5) 32.3 |
| 23, 29, 42, 54, 56, (59), (78) |
| Ethan Heist, Brendan Sesti, Cayden DeGrendel, Ryan Barnes, Evan Savoie, (Jack Tultz), (Anthony Dubeck) |
| 12:12.5, 12:18.4, 12:33.8, 12:42.5, 12:44.8, (12:46.2), (12:57.0) |
8 | 258 | Derby,
MI - Team Time (1st 5) 1:03:13.5 | Spread (1st 5) 37.4 |
| 19, 53, 57, 63, 66, (67), (69) |
| Michael Davies, Madden Hanoosh, Brian Hamlin, Michael Tomlanovich, Casey Goetz, (Chase Hamlin), (Maxwell Collins) |
| 12:10.5, 12:42.3, 12:45.3, 12:47.5, 12:47.9, (12:48.0), (12:49.5) |
9 | 282 | Van Hoosen,
MI - Team Time (1st 5) 1:03:29.3 | Spread (1st 5) 35.1 |
| 39, 47, 49, 55, 92, (117), (124) |
| Ryan Damian, Henry Donohoe, Kilian Franke, Cole Maxwell, Sawyer Hazard, (Colin Russo), (Ferdinand Viereck) |
| 12:27.7, 12:37.4, 12:38.7, 12:42.7, 13:02.8, (13:21.2), (13:31.1) |
10 | 308 | Berkshire,
MI - Team Time (1st 5) 1:03:36.1 | Spread (1st 5) 1:01.4 |
| 8, 64, 74, 81, 81, (114), (149) |
| Angus MacDonald, Mitchell Woodford, Arnot Heller, Oscar Connolly, Luca Bartoi, (Aymeric Flaig), (Ryan Cifolelli) |
| 11:56.8, 12:47.7, 12:55.2, 12:58.2, 12:58.2, (13:18.1), (14:07.2) |
11 | 333 | Scripps,
MI - Team Time (1st 5) 1:04:00.2 | Spread (1st 5) 49.1 |
| 32, 41, 75, 79, 106, (107), (118) |
| Joshua Cotter, Jack Chappell, Daniel Lindarev, Brayden Kopitzki, Colin Sandstrom, (Cole Kuiper), (Alex Lindarev) |
| 12:22.5, 12:32.3, 12:56.3, 12:57.5, 13:11.6, (13:12.9), (13:21.8) |
12 | 342 | Waldon,
MI - Team Time (1st 5) 1:03:55.3 | Spread (1st 5) 1:06.7 |
| 5, 72, 87, 88, 90, (104), (116) |
| Jack Verlinden, Jackson Shoskey, Nolan Rhodes, Ethan Balten, Jack VanGeenhoven, (Kristian Thurber), (Ethan Stauss) |
| 11:55.4, 12:54.6, 13:01.5, 13:01.7, 13:02.1, (13:10.5), (13:20.7) |
13 | 369 | East Hills,
MI - Team Time (1st 5) 1:04:25.2 | Spread (1st 5) 38.9 |
| 45, 60, 68, 86, 110, (132), (145) |
| Andrew McDermott, Ethan Jenney, Ryan Hunt, Winston Jenney, Brennan Bies, (Caleb Bivens), (Nate Bell) |
| 12:35.4, 12:46.3, 12:48.9, 13:00.3, 13:14.3, (13:45.8), (14:02.3) |
14 | 400 | West (Rochester),
MI - Team Time (1st 5) 1:04:47.7 | Spread (1st 5) 22.8 |
| 61, 70, 71, 96, 102, (137), (153) |
| Dean Pascoe, Collin McLaughlin, Brendan Duff, Leo Comfort, Drew Lenard, (Ashton Henckel), (Charles Leik) |
| 12:46.6, 12:52.1, 12:52.6, 13:07.0, 13:09.4, (13:49.1), (14:12.7) |
15 | 450 | Larson,
MI - Team Time (1st 5) 1:05:12.9 | Spread (1st 5) 1:04.8 |
| 30, 80, 108, 112, 120, (121), (126) |
| Nithilan Kumaran, Joey Mendrick, Daniel Li, Collin Barrow, Jason Bouna, (Emmanuel Aigbedo), (Nathan Carrier) |
| 12:19.9, 12:58.1, 13:13.2, 13:17.0, 13:24.7, (13:25.0), (13:37.7) |
16 | 475 | Boulan Park,
MI - Team Time (1st 5) 1:05:51.8 | Spread (1st 5) 1:45.1 |
| 12, 95, 103, 130, 135, (138), (156) |
| Vishvaa Ravishankar, Johnny Worrell, Louis D'Souza, Andrew Pawlowski, Clay Cusmano, (Bryce Bauman), (Edison Lin) |
| 12:02.5, 13:06.8, 13:09.7, 13:45.2, 13:47.6, (13:49.5), (14:18.6) |
17 | 495 | Birmingham Covington,
MI - Team Time (1st 5) 1:06:32.7 | Spread (1st 5) 1:40.1 |
| 44, 77, 92, 127, 155, (169), (171) |
| Karsten Patel, Zachary Pohl, Michael Drelles, Sean Joyce, Robert Offman, (Briggs Leahy), (David Butterfield) |
| 12:35.2, 12:56.9, 13:02.8, 13:42.5, 14:15.3, (14:50.1), (14:53.8) |
18 | 529 | Avondale,
MI - Team Time (1st 5) 1:06:29.6 | Spread (1st 5) 1:07.9 |
| 83, 94, 99, 105, 148, (150), (170) |
| Benjamin Lam, Toriano Elliott, Noah Bates, Ian Lau, Dylan Avery, (Nick Lavallee), (Cody Heemsoth) |
| 12:58.3, 13:05.2, 13:08.4, 13:11.5, 14:06.2, (14:12.0), (14:51.8) |
19 | 535 | Holly,
MI - Team Time (1st 5) 1:06:48.4 | Spread (1st 5) 1:01.5 |
| 84, 85, 89, 134, 143, (147), (159) |
| William Parsons, Zac Brown, Cooper Anderson, Ryan Sparklin, Ethan Preston, (Chase Valerio), (Christopher Poshadlo) |
| 12:58.8, 13:00.2, 13:02.0, 13:47.1, 14:00.3, (14:04.9), (14:25.7) |
20 | 578 | Farmington Steam Academy,
MI - Team Time (1st 5) 1:07:15.2 | Spread (1st 5) 54.7 |
| 98, 100, 101, 133, 146, (157), (164) |
| Ian Ledermann, Alex Pirog, Chase Tonnies, Jaylen Gilmore, Kei Zarco-Yokoyama, (Tarun Miryala), (Christian Scott) |
| 13:07.7, 13:09.0, 13:09.3, 13:46.8, 14:02.4, (14:19.9), (14:44.6) |
21 | 583 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:08:40.9 | Spread (1st 5) 2:56.4 |
| 14, 109, 113, 173, 174, (175), (179) |
| Julian Brenner, Brady Scheidt, Pablo Amoroz, Mikey Stevenson, Christian Abbo, (Joshua Burrows), (Krish Singla) |
| 12:08.7, 13:13.3, 13:17.7, 14:56.1, 15:05.1, (15:09.2), (15:22.1) |
22 | 639 | Baker,
MI - Team Time (1st 5) 1:10:07.5 | Spread (1st 5) 3:17.4 |
| 34, 125, 136, 161, 183, (184), (186) |
| Blake Swartz, David Graunstadt, Nolan Croci, Ryan Walsh, Sam Link, (Joseph Young), (Rakshith Raja) |
| 12:25.5, 13:32.6, 13:48.8, 14:37.7, 15:42.9, (15:47.6), (15:49.1) |
23 | 641 | Abbott (Closed),
MI - Team Time (1st 5) 1:08:09.4 | Spread (1st 5) 23.7 |
| 122, 123, 128, 129, 139, (150), (163) |
| Angelo Finnie Jr., Justin Ward, Josh Vincent, Owen Shippy, Carson Chalmers, (Dominic Henderson), (Jack Armstrong) |
| 13:26.7, 13:26.8, 13:42.7, 13:42.8, 13:50.4, (14:12.0), (14:43.0) |
24 | 688 | West Hills,
MI - Team Time (1st 5) 1:09:55.7 | Spread (1st 5) 1:39.3 |
| 97, 119, 140, 165, 167, (168), (182) |
| Andrew Bertman, Jake Song, Abdul Sukari, Oliver Vanduijvenbood, Boet Bakermanns, (Praneel Basu), (Matthew Sherman) |
| 13:07.5, 13:24.2, 13:51.4, 14:45.8, 14:46.8, (14:49.3), (15:29.4) |
25 | 707 | Smith,
MI - Team Time (1st 5) 1:09:50.2 | Spread (1st 5) 1:05.7 |
| 111, 142, 144, 152, 158, (181) |
| Nickolas Kamugunga, Brian Kim, Noah Kamugunga, Steven Li, Brady Courtney, (Jacob Van Houten) |
| 13:15.6, 14:00.0, 14:00.8, 14:12.5, 14:21.3, (15:28.6) |
26 | 752 | Reuther,
MI - Team Time (1st 5) 1:11:22.6 | Spread (1st 5) 1:00.6 |
| 130, 141, 154, 162, 165, (172), (178) |
| Jacob Bond, Koby Rauner, Mason Depas, Jeffrey Harma, Vaughn Campbell, (Todd Sam), (Evan Owczarek) |
| 13:45.2, 13:59.2, 14:13.6, 14:38.8, 14:45.8, (14:55.3), (15:21.4) |
27 | 878 | Our Lady Queen of Martyrs,
MI - Team Time (1st 5) 1:16:15.8 | Spread (1st 5) 1:12.1 |
| 160, 176, 177, 180, 185, (187), (188) |
| Christopher Kolesky, Daniel Burke, Maverick Killips, Brian Totonchi, Christopher Cardellio, (Maxwell McCarthy), (Kai Taylor) |
| 14:35.9, 15:11.3, 15:14.9, 15:25.7, 15:48.0, (16:31.8), (18:05.6) |