1 | 59 | Grosse Pointe South,
MI - Team Time (1st 5) 1:22:45.8 | Spread (1st 5) 47.2 |
| 6, 7, 12, 14, 20, (30), (38) |
| Logan Detweiler, Abraham Abouljoud, Charles Rulison, Jack Hurst, Brendan Downey, (Michael Wholihan), (Ronak Parikh) |
| 16:14.3, 16:15.4, 16:35.0, 16:39.6, 17:01.5, (17:29.8), (17:46.3) |
2 | 86 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:24:20.6 | Spread (1st 5) 1:12.9 |
| 4, 11, 18, 26, 27, (33), (51) |
| Preston Earl, Peyton Ross, Robert Trebnik, Mark Tanot Devereaux, Donovan Davis, (Abishek Nirmal-Kumar), (Dylan Petruzzello) |
| 16:11.9, 16:33.7, 16:45.9, 17:24.3, 17:24.8, (17:36.8), (18:05.2) |
3 | 107 | Royal Oak,
MI - Team Time (1st 5) 1:25:25.6 | Spread (1st 5) 42.5 |
| 16, 19, 21, 23, 28, (31), (35) |
| Connor Myatt, Sebastian Ramirez, Julio Jaime, Weston Schroeder, Ruark Wicka, (Bryan Hanes), (Riley Wilson) |
| 16:42.7, 16:59.8, 17:06.3, 17:11.6, 17:25.2, (17:30.9), (17:37.1) |
4 | 144 | Birmingham Seaholm,
MI - Team Time (1st 5) 1:25:54.8 | Spread (1st 5) 2:12.7 |
| 3, 8, 15, 58, 60, (63), (72) |
| Jack Seel, Scott Hassett, Gehrig Longe, Toland Corum, Adam Casenas, (Anderson Corum), (Daniel Murphy) |
| 16:09.2, 16:23.7, 16:41.3, 18:18.7, 18:21.9, (18:28.1), (18:46.4) |
5 | 147 | Warren Cousino,
MI - Team Time (1st 5) 1:26:32.2 | Spread (1st 5) 2:04.3 |
| 5, 17, 32, 37, 56, (74), (89) |
| Dominic Suliman, Carson Dych, Jacob Schang, Ryan Gieleghem, Ryan Glant, (Emmanuel Baranyk), (Donovan Kelley) |
| 16:14.0, 16:42.9, 17:34.6, 17:42.4, 18:18.3, (18:48.3), (19:35.6) |
6 | 152 | Troy,
MI - Team Time (1st 5) 1:26:39.0 | Spread (1st 5) 1:28.4 |
| 10, 13, 41, 43, 45, (69), (71) |
| Mike McGowan, Lucas Van Houten, Vishvaa Ravishankar, Teddy Shi, Aryan Singh, (Ryan Aretha), (Louis D'Souza) |
| 16:27.0, 16:37.4, 17:49.0, 17:50.2, 17:55.4, (18:41.9), (18:45.5) |
7 | 178 | Grosse Pointe North,
MI - Team Time (1st 5) 1:27:08.9 | Spread (1st 5) 2:31.9 |
| 1, 24, 49, 50, 54, (65), (76) |
| Preston Navarre, Alex Agius, Max Kluge, David Rochon, Charlie Bomgaars, (Paul Ciaravino), (Ryan Spiteri) |
| 15:40.2, 17:12.4, 18:01.0, 18:03.2, 18:12.1, (18:34.0), (18:54.0) |
8 | 185 | Brother Rice,
MI - Team Time (1st 5) 1:27:54.0 | Spread (1st 5) 1:54.6 |
| 9, 22, 47, 48, 59, (105), (122) |
| Joe Kawka, Parker Young, Nathaniel Smith, Liam Collins, Ed St. Amour, (Blake Shaya), (David Giessler) |
| 16:26.2, 17:07.3, 17:58.9, 18:00.8, 18:20.8, (20:32.0), (23:16.3) |
9 | 214 | Beverly Hills Groves,
MI - Team Time (1st 5) 1:29:22.0 | Spread (1st 5) 34.0 |
| 34, 40, 41, 46, 53, (79), (82) |
| Johann Benavides, Matthew Minear, Arnot Heller, Andrew Inda, Kenneth Pepper, (Mark Morris), (Carlos McIntyre) |
| 17:37.0, 17:47.0, 17:49.0, 17:58.0, 18:11.0, (18:59.0), (19:06.5) |
10 | 223 | Fraser,
MI - Team Time (1st 5) 1:29:10.9 | Spread (1st 5) 2:46.0 |
| 2, 29, 55, 62, 75, (80), (94) |
| Elijah DiCerbo, Jaylinn Willis, Justin Roose, Tyler Donovan, Connor Steepe, (Lucas Simpson), (Conner Cole-Salem) |
| 16:07.0, 17:28.2, 18:17.7, 18:25.0, 18:53.0, (19:02.4), (19:47.4) |
11 | 329 | Troy Athens,
MI - Team Time (1st 5) 1:33:00.4 | Spread (1st 5) 1:44.8 |
| 36, 52, 77, 78, 86, (90), (96) |
| James Lee, Dan Bart, Brendan Daly, Andrew Linden, Jacob Esser, (garrett aud), (Matthew Meitzner) |
| 17:38.1, 18:06.6, 18:56.0, 18:56.8, 19:22.9, (19:42.0), (19:50.3) |
12 | 361 | Warren Woods Tower,
MI - Team Time (1st 5) 1:34:18.4 | Spread (1st 5) 1:38.9 |
| 57, 61, 64, 81, 98, (103), (111) |
| Andrew Rios, Gavin Shoobridge, Elliott Stansberry, Jacob Jasin, Carson Copeland, (Joshua Deneau), (Keith LaFriniere) |
| 18:18.6, 18:24.7, 18:31.8, 19:05.8, 19:57.5, (20:21.5), (21:10.8) |
13 | 371 | SCS Lakeview ,
MI - Team Time (1st 5) 1:34:34.2 | Spread (1st 5) 2:01.2 |
| 39, 70, 83, 84, 95, (100), (102) |
| Patrick Green, Perry Arsenault, Brooks Donaldson, AJ Armento, Gabe Triplett, (Devin O'Connor), (Chris Simmons) |
| 17:46.9, 18:44.9, 19:06.7, 19:07.6, 19:48.1, (20:14.6), (20:21.0) |
14 | 433 | Harrison Twp. L'Anse Creuse,
MI - Team Time (1st 5) 1:39:21.8 | Spread (1st 5) 3:53.5 |
| 25, 85, 104, 109, 110, (118), (126) |
| Ben Puzzuoli, Luke Puzzuoli, Benjamin Ashley, Michael Murphy, Prestyn Fox, (Ian Kliebert), (Eian Fuller) |
| 17:15.8, 19:22.4, 20:30.6, 21:03.7, 21:09.3, (22:32.1), (23:49.5) |
15 | 458 | SCS Lake Shore ,
MI - Team Time (1st 5) 1:43:48.5 | Spread (1st 5) 5:41.5 |
| 66, 68, 73, 124, 127, (130), (131) |
| David Kohl, Caleb Goodwin, Noah Baier, Jacob Lawson, Jonah Mackenzie, (Sebastian Cherry), (Andrew Sweeney) |
| 18:34.7, 18:37.1, 18:47.2, 23:33.3, 24:16.2, (25:25.9), (27:04.0) |
16 | 468 | Sterling Heights Stevenson,
MI - Team Time (1st 5) 1:39:07.4 | Spread (1st 5) 34.0 |
| 88, 91, 93, 97, 99, (106), (108) |
| Tommy Bassalious, Colin Siwicki, Noah Surovec, Jack Tengler, Matt Keller, (Hunter Szczur), (Max Rehn) |
| 19:35.3, 19:42.6, 19:47.2, 19:53.0, 20:09.3, (20:32.9), (20:45.7) |
17 | 479 | Warren Mott,
MI - Team Time (1st 5) 1:42:25.5 | Spread (1st 5) 3:54.2 |
| 44, 101, 107, 113, 114, (116), (120) |
| Daniel Hidalgo-Hudgins, Nicholas Banet, Martino Mande, Jacob Steller, Cooper Galeczka, (Alex Susalla), (Sam Dillabough) |
| 17:55.0, 20:19.0, 20:41.0, 21:41.3, 21:49.2, (22:13.2), (22:55.0) |
18 | 522 | Sterling Heights,
MI - Team Time (1st 5) 1:47:27.4 | Spread (1st 5) 4:54.9 |
| 67, 92, 119, 121, 123, (125), (129) |
| Alex Kovacs, John Schultz, Ryan Kovacs, Vladyslav Gorechko, John Vigue, (Salvatore Mazzola), (Ethan Dobbin) |
| 18:35.1, 19:46.3, 22:37.4, 22:58.6, 23:30.0, (23:47.2), (24:58.8) |
19 | 559 | Roseville,
MI - Team Time (1st 5) 1:50:08.4 | Spread (1st 5) 5:15.8 |
| 87, 112, 115, 117, 128, (132) |
| Josh Specker, Austin Barnett, Darron Lattimore, Parker Kinsora, Jacob Farley, (Steven Breger) |
| 19:33.2, 21:10.9, 22:13.1, 22:22.2, 24:49.0, (27:29.2) |