1 | 54 | Northville, MI - Team Time (1st 5) 1:21:20.2 | Spread (1st 5) 31.2 |
| 4, 11, 12, 13, 14, (16), (18) |
| Jacob Meek, Jake Bulat, Nathan Hayes, Matthew Krahe, Noah Eckenroth, (Brandon Latta), (Maximilian Uphaus) |
| 15:54.0, 16:15.9, 16:22.0, 16:23.1, 16:25.2, (16:26.2), (16:30.4) |
2 | 55 | Novi, MI - Team Time (1st 5) 1:21:05.1 | Spread (1st 5) 51.2 |
| 3, 5, 8, 15, 24, (33), (34) |
| Miles Brown, Matt Gustitus, Mihir Gupta, Marvan Ramawickrama, Griffin Conway, (Ben Gnatek), (Nathan Riddering) |
| 15:45.3, 16:03.6, 16:14.2, 16:25.5, 16:36.5, (16:53.0), (16:56.1) |
3 | 105 | Farmington, MI - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 1:35.6 |
| 1, 17, 22, 25, 40, (45), (63) |
| 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) |
| 105 | Grosse Pointe South, MI - Team Time (1st 5) 1:22:45.8 | Spread (1st 5) 47.2 |
| 9, 10, 23, 26, 37, (53), (60) |
| 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) |
5 | 150 | Warren DeLaSalle, MI - Team Time (1st 5) 1:24:20.6 | Spread (1st 5) 1:12.9 |
| 6, 20, 31, 46, 47, (57), (69) |
| 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) |
6 | 161 | Livonia Stevenson, MI - Team Time (1st 5) 1:24:16.7 | Spread (1st 5) 39.4 |
| 21, 29, 32, 35, 44, (52), (56) |
| Luke Droz, Sean Massa, Ashwin Philip, Josh Lauzon, Evan Doute-Ball, (Ryland Hughes), (Joey Pietruszka) |
| 16:33.8, 16:44.7, 16:47.0, 16:58.0, 17:13.2, (17:27.6), (17:34.9) |
7 | 192 | Royal Oak, MI - Team Time (1st 5) 1:25:25.6 | Spread (1st 5) 42.5 |
| 27, 36, 39, 42, 48, (54), (58) |
| 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) |
8 | 208 | Detroit U-D Jesuit, MI - Team Time (1st 5) 1:25:49.2 | Spread (1st 5) 40.6 |
| 30, 38, 41, 49, 50, (51), (62) |
| Alec Koscielniak, Danny Miller, Alvin Stanton, Owen Dorweiler, Josiah Graddick, (Noah Mualem), (Owen Gardella) |
| 16:45.3, 17:04.4, 17:08.2, 17:25.4, 17:25.9, (17:27.3), (17:47.9) |
9 | 220 | Warren Cousino, MI - Team Time (1st 5) 1:26:32.2 | Spread (1st 5) 2:04.3 |
| 7, 28, 55, 59, 71, (81), (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) |
10 | 250 | Grosse Pointe North, MI - Team Time (1st 5) 1:27:08.9 | Spread (1st 5) 2:31.9 |
| 2, 43, 67, 68, 70, (75), (83) |
| 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) |
11 | 400 | Warren Woods Tower, MI - Team Time (1st 5) 1:34:18.4 | Spread (1st 5) 1:38.9 |
| 72, 73, 74, 84, 97, (103), (109) |
| 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) |
12 | 403 | Lakeview St. Clair Shores, MI - Team Time (1st 5) 1:34:34.2 | Spread (1st 5) 2:01.2 |
| 61, 78, 85, 86, 93, (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) |
13 | 407 | Berkley, MI - Team Time (1st 5) 1:35:10.7 | Spread (1st 5) 1:54.7 |
| 64, 66, 91, 92, 94, (95), (99) |
| Matthew Short, Nicholas Smith, Brandon Mar, Oliver Moss, Mohamed Erreghaoui, (Quinn O'Shea), (Cameron Hill) |
| 17:54.0, 17:55.6, 19:45.0, 19:47.4, 19:48.7, (19:50.0), (20:06.0) |
14 | 419 | Oak Park, MI - Team Time (1st 5) 1:38:12.5 | Spread (1st 5) 5:19.1 |
| 19, 82, 98, 106, 114, (115), (121) |
| Camerie Cooper, Kevin Person, Jaydin Blackwell, Jaydin Blackwell, Phillip Jewell, (Joshua Hayes), (Jalen Todd) |
| 16:31.1, 18:51.6, 20:04.0, 20:55.6, 21:50.2, (21:54.4), (22:41.8) |
15 | 477 | Detroit Renaissance, MI - Team Time (1st 5) 1:39:59.3 | Spread (1st 5) 2:20.5 |
| 79, 90, 96, 104, 108, (119), (120) |
| JeRon Lawrence, Noah Pierson, Jaylen Ellis, Jordan Drake, Phillip Richland, (Tyre Phillips), (Ryan Hightower) |
| 18:46.3, 19:38.7, 19:51.7, 20:35.8, 21:06.8, (22:22.8), (22:31.7) |
16 | 480 | Lake Shore St. Clair Shores, MI - Team Time (1st 5) 1:43:48.5 | Spread (1st 5) 5:41.5 |
| 76, 77, 80, 123, 124, (126), (128) |
| 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) |
17 | 496 | Warren Mott, MI - Team Time (1st 5) 1:42:25.5 | Spread (1st 5) 3:54.2 |
| 65, 101, 105, 112, 113, (117), (122) |
| 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 | 557 | Roseville, MI - Team Time (1st 5) 1:50:08.4 | Spread (1st 5) 5:15.8 |
| 88, 110, 116, 118, 125, (129) |
| 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) |
19 | 562 | Ferndale, MI - Team Time (1st 5) 2:05:51.9 | Spread (1st 5) 19:28.0 |
| 87, 107, 111, 127, 130 |
| Elijah Pool, Milo Meade, Elliot Reid, Gregior Parenty, Justice McElrum |
| 19:13.0, 20:58.0, 21:13.2, 25:46.7, 38:41.0 |