1 | 60 | Waldon,
MI - Team Time (1st 5) 1:05:44.5 | Spread (1st 5) 2:29.6 |
| 1, 3, 9, 16, 31, (45), (64) |
| Matthew Arenz, Jacob Arenz, Josh Baker, Maximo Jones, Gaven Womack, (Greg Taylor), (Kevin Hansen) |
| 11:47.2, 12:46.8, 13:18.9, 13:34.8, 14:16.8, (14:50.5), (15:26.7) |
2 | 65 | Derby,
MI - Team Time (1st 5) 1:06:23.7 | Spread (1st 5) 1:28.0 |
| 2, 6, 15, 19, 23, (37), (41) |
| Alex Skender, Luke Wallace, Joey Russell, Matthew DaDamio, Byron Work, (Jack Halpin), (Stuart McNutt) |
| 12:20.9, 13:00.0, 13:34.4, 13:39.5, 13:48.9, (14:31.3), (14:40.9) |
3 | 99 | South Hills,
MI - Team Time (1st 5) 1:08:16.6 | Spread (1st 5) 57.6 |
| 7, 12, 25, 26, 29, (32), (33) |
| Ryan McClelland, Cooper Bellinson, Cameron Fish, Nick Bellinson, Sam Violassi, (Finnley MacKillop), (Cameron Greer) |
| 13:05.3, 13:25.7, 13:51.2, 13:51.5, 14:02.9, (14:18.1), (14:19.0) |
4 | 101 | Scripps,
MI - Team Time (1st 5) 1:08:44.5 | Spread (1st 5) 1:47.2 |
| 8, 10, 11, 21, 51, (78), (80) |
| Cameron Buccellato, Connor Sturgess, Jacob Ernatt, Brad Bedra, Adam Ghareeb, (Griffin Stroin), (Eric Nielsen) |
| 13:14.7, 13:20.9, 13:21.1, 13:45.9, 15:01.9, (15:59.3), (16:05.4) |
5 | 155 | Abbott (Closed),
MI - Team Time (1st 5) 1:11:09.6 | Spread (1st 5) 1:19.0 |
| 14, 22, 34, 39, 46, (53), (56) |
| Ethan Murray, Vince Marino, Charlie Vincent, Justin Moody, Grant Gloceri, (Jason Lin), (Jan Griessmann) |
| 13:33.4, 13:47.1, 14:20.2, 14:36.5, 14:52.4, (15:13.3), (15:15.0) |
6 | 195 | Avondale,
MI - Team Time (1st 5) 1:12:45.1 | Spread (1st 5) 1:14.5 |
| 27, 28, 38, 47, 55, (62), (67) |
| Ben Baraiac, Derek Dawson, Alex Larson, Mike Bell, Ryan Rocca, (Matt Moy), (Sean Childers) |
| 14:00.3, 14:01.4, 14:35.8, 14:52.8, 15:14.8, (15:24.3), (15:34.8) |
7 | 205 | Oxford,
MI - Team Time (1st 5) 1:12:40.7 | Spread (1st 5) 2:36.2 |
| 5, 17, 50, 65, 68, (71), (74) |
| Brad Vandecar, Armando Vega Ramirez, Spencer Petoskey, Sean Terry, Bobby Hudson, (Casey Conley), (Daniel DeFrain) |
| 12:59.9, 13:36.5, 14:58.2, 15:30.0, 15:36.1, (15:40.8), (15:45.4) |
8 | 251 | Clarkston,
MI - Team Time (1st 5) 1:14:59.2 | Spread (1st 5) 2:51.5 |
| 13, 40, 56, 59, 83, (86), (89) |
| Grant Henley, Derrick Egli, Matthew Hart, Nicholas Sprague, Nate Gipe, (Brett Cooper), (Zach Peterson) |
| 13:27.9, 14:38.7, 15:15.0, 15:18.2, 16:19.4, (16:48.4), (16:53.4) |
9 | 260 | Oakview,
MI - Team Time (1st 5) 1:16:32.6 | Spread (1st 5) 4:42.6 |
| 4, 36, 42, 88, 90 |
| Nate Giem, Drew Guidotti, Bobby Beggs, Austin Coffey-Jewel, Kyle Bryan |
| 12:53.5, 14:27.3, 14:43.2, 16:52.5, 17:36.1 |
10 | 279 | East Hills,
MI - Team Time (1st 5) 1:15:49.0 | Spread (1st 5) 2:12.8 |
| 20, 44, 69, 70, 76, (85), (96) |
| William Threlkeld, Mitchell Shults, Ryan Fox, Garrett Haney, Patrick Mucci, (Maxwell Mohring), (Abraham Farrukh) |
| 13:44.7, 14:48.8, 15:37.5, 15:40.5, 15:57.5, (16:27.4), (17:57.5) |
11 | 293 | Sashabaw,
MI - Team Time (1st 5) 1:16:01.7 | Spread (1st 5) 1:42.7 |
| 30, 43, 72, 73, 75, (79), (93) |
| Byron Grogan, Mika Juuhl, Devin Reyes, Andrew Ross, Brenden Quick, (Jack Kennedy), (Joey Beattie) |
| 14:03.3, 14:43.6, 15:44.0, 15:44.8, 15:46.0, (16:04.8), (17:48.5) |
12 | 294 | West Hills,
MI - Team Time (1st 5) 1:18:47.8 | Spread (1st 5) 4:24.8 |
| 18, 24, 60, 95, 97, (98), (99) |
| Bryce Sinclair, Ryan Herrmann, Ezra Schwarzbaum, Devin Cao, Ethan Lis, (Vikram Mohan), (Cooper Myers) |
| 13:37.4, 13:50.0, 15:21.3, 17:56.9, 18:02.2, (18:36.0), (18:42.6) |
13 | 315 | Rochester Avon Recreation Authority,
MI - Team Time (1st 5) 1:18:01.4 | Spread (1st 5) 2:27.9 |
| 35, 48, 61, 84, 87, (91), (100) |
| Sam Malatesta, Evan Running, Kevin Cremonesi, Jacob Waymaster, Shane Skelcy, (Josh Santoro), (Jimmy Gerds) |
| 14:23.9, 14:57.6, 15:24.0, 16:24.1, 16:51.8, (17:36.9), (18:50.4) |
14 | 334 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:18:12.2 | Spread (1st 5) 1:01.2 |
| 52, 58, 66, 77, 81, (82), (92) |
| Regis Habimana, Jordan Martin, Jake Allen, Zachary Antwan, Peyton Coleman, (Kenny Tobin), (Sahil Sethi) |
| 15:10.3, 15:17.8, 15:33.4, 15:59.2, 16:11.5, (16:14.6), (17:46.7) |
15 | 361 | Berkshire,
MI - Team Time (1st 5) 1:25:45.6 | Spread (1st 5) 7:14.5 |
| 49, 54, 63, 94, 101, (102), (103) |
| Alex Ross, Oliver Rochaix, Oriel Canellas, Ryan Larson, Logan Harvill, (Jordan Frank), (Tony Fabbri) |
| 14:57.8, 15:13.6, 15:26.5, 17:55.4, 22:12.3, (22:40.2), (23:14.3) |