1 | 58 | Mt. Pleasant Sacred Heart,
MI - Team Time (1st 5) 56:58.5 | Spread (1st 5) 1:50.1 |
| 1, 5, 6, 14, 32, (74), (83) |
| Cooper Terry, Jim English, Logan Moyle, Tony Perez, Sam Neyer, (Patrick Ronan), (Nate Thering) |
| 10:37.4, 11:01.7, 11:17.8, 11:34.1, 12:27.5, (14:15.8), (15:22.7) |
2 | 68 | Charlevoix,
MI - Team Time (1st 5) 57:35.4 | Spread (1st 5) 46.3 |
| 4, 12, 13, 18, 21, (27), (31) |
| Tristen Rudolph, Luke Buday, Jackson Buday, Noah Jeakle, Lucas VonLau, (Nicholas Plude), (C.J. Rice) |
| 11:01.5, 11:30.7, 11:32.1, 11:43.3, 11:47.8, (12:13.6), (12:24.3) |
3 | 81 | Manistee,
MI - Team Time (1st 5) 58:09.1 | Spread (1st 5) 1:10.7 |
| 3, 15, 19, 20, 24, (37), (51) |
| Bryce Cameron, Will Shriver, Nick Veine, Colin Bachinski, Austin Fancher, (Kyle Schaubroeck), (Jacob Stefanski) |
| 10:56.0, 11:35.9, 11:44.1, 11:46.4, 12:06.7, (12:40.6), (13:11.0) |
4 | 93 | Saline,
MI - Team Time (1st 5) 59:04.5 | Spread (1st 5) 1:02.0 |
| 7, 11, 21, 25, 29, (30), (35) |
| Logan Wetzel, Evan Koerschner, Connor Meehan, Aidan Carichner, William Dobrowolski, (Aaron Milley), (Grant Peters) |
| 11:18.4, 11:30.1, 11:47.8, 12:07.8, 12:20.4, (12:20.5), (12:32.2) |
5 | 125 | Harbor Springs,
MI - Team Time (1st 5) 1:00:21.0 | Spread (1st 5) 1:55.5 |
| 2, 17, 33, 34, 39, (56), (57) |
| Marcus Garrow, Michael Gorman, Jacob Nethercott, Vlad Robinson, Zach Hunt, (Kurtis Alessi), (Ethan Tippett) |
| 10:50.5, 11:42.3, 12:31.0, 12:31.2, 12:46.0, (13:28.6), (13:28.8) |
6 | 198 | Indian River Inland Lakes,
MI - Team Time (1st 5) 1:03:33.2 | Spread (1st 5) 2:09.6 |
| 10, 16, 54, 58, 60, (66), (92) |
| Duane Vizina, Jacob Drogowski, Luke Passino, Zach Florek, Brandon Dicus, (Duncan Dickinson), (Charles Dobry) |
| 11:27.0, 11:41.8, 13:18.2, 13:29.6, 13:36.6, (13:53.7), (18:28.3) |
7 | 212 | Boyne Falls,
MI - Team Time (1st 5) 1:04:14.0 | Spread (1st 5) 2:35.2 |
| 8, 42, 43, 50, 69 |
| Kory Skop, Andrew Stevens, Truman Crego, Josh Lange, Kevin Lange |
| 11:23.0, 12:51.1, 12:53.1, 13:08.6, 13:58.2 |
8 | 220 | Bay City Western,
MI - Team Time (1st 5) 1:04:51.3 | Spread (1st 5) 22.6 |
| 38, 41, 44, 48, 49, (62), (68) |
| Bailey Binns, Tanner Schember, Matthew Billette, Joey Billette, Alex Schlatter, (Austin Boks), (Brandon Simon) |
| 12:45.9, 12:51.0, 12:57.7, 13:08.2, 13:08.5, (13:39.9), (13:57.8) |
| 220 | Dexter,
MI - Team Time (1st 5) 1:04:42.8 | Spread (1st 5) 1:33.8 |
| 23, 40, 47, 51, 59, (61), (63) |
| Marc Lopez, Brennan Hochrein, Miles Kanipe, Max Kleinhenz, Tyrus Wood, (Austin Pallo), (Seth Greenfield) |
| 12:01.4, 12:49.2, 13:06.0, 13:11.0, 13:35.2, (13:37.0), (13:44.3) |
10 | 292 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:07:41.3 | Spread (1st 5) 1:19.1 |
| 36, 55, 65, 66, 70, (71), (73) |
| Jacob Eichner, Cooper Klein-Kassab, Andrew Medd, Sabir Meah, Nathan Heffner, (Tong Liu), (Andrew Fisher) |
| 12:39.6, 13:22.0, 13:47.3, 13:53.7, 13:58.7, (14:02.1), (14:11.9) |
11 | 293 | Wolverine,
MI - Team Time (1st 5) 1:11:44.1 | Spread (1st 5) 5:24.0 |
| 9, 28, 82, 86, 88, (93) |
| Mike McNiel, Wayne Goddard, Garrett Farkas, Brandon McCauley, Edward Florenski, (Colton Renard) |
| 11:24.0, 12:17.9, 15:15.0, 15:59.2, 16:48.0, (20:33.8) |
12 | 299 | Onaway,
MI - Team Time (1st 5) 1:08:53.1 | Spread (1st 5) 2:55.6 |
| 26, 53, 64, 76, 80 |
| Joe O'Bradovich, Morgan McLean, Seth Satchwell, Preston Badgero, Cameron Horn |
| 12:12.3, 13:16.6, 13:47.0, 14:29.3, 15:07.9 |
13 | 321 | Ypsilanti Lincoln,
MI - Team Time (1st 5) 1:09:46.4 | Spread (1st 5) 2:10.6 |
| 45, 46, 72, 77, 81 |
| Aidan Boterenbrood, Angelo Bunker, Jekoven Tinsley, Vince Roncoli, Corbett Schulz |
| 12:59.6, 13:02.0, 14:02.8, 14:31.8, 15:10.2 |
14 | 409 | Chelsea,
MI - Team Time (1st 5) 1:17:43.4 | Spread (1st 5) 2:20.6 |
| 75, 78, 84, 85, 87 |
| Abe Cone, Ben Brannon, Dominic Gasbarre, Zach Hinderer, Drew Sujek |
| 14:23.8, 14:47.4, 15:53.1, 15:54.7, 16:44.4 |
15 | 443 | Detroit Country Day,
MI - Team Time (1st 5) 1:29:37.7 | Spread (1st 5) 6:03.5 |
| 79, 89, 90, 91, 94 |
| Rahul Khambete, Krishan Amin, Andrew Tian, Bharath Mamidipaka, Robert Wei |
| 14:55.9, 17:40.3, 17:47.5, 18:14.6, 20:59.4 |