1 | 36 | Romeo,
MI - Team Time (1st 5) 1:19:00.8 | Spread (1st 5) 38.5 |
| 3, 4, 5, 9, 15, (52), (64) |
| Trevor Sharnas, Alec Toreki, Jason Saliga, Andrew Nelson, Jacob Domagalski, (Adam Fraeyman), (Chris Frazer) |
| 15:34.5, 15:40.0, 15:41.3, 15:52.0, 16:13.0, (17:19.9), (17:34.0) |
2 | 98 | Port Huron Northern,
MI - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 1:04.6 |
| 7, 8, 19, 31, 33, (43), (69) |
| Matt Thomas, Tyler Delange, Scott Stokan, Ty Dickinson, Thomas Mullally, (Brad Hunt), (Brett Parent) |
| 15:44.4, 15:50.9, 16:36.6, 16:46.6, 16:49.0, (17:01.3), (17:40.0) |
3 | 99 | Clarkston,
MI - Team Time (1st 5) 1:22:10.4 | Spread (1st 5) 59.5 |
| 10, 14, 17, 22, 36, (51), (56) |
| Sam Tanielian, Daniel Billette, Nick Moore, Austin Draving, Scott Cousino, (Nathan Heierman), (Grant Henley) |
| 15:56.5, 16:11.9, 16:24.3, 16:41.7, 16:56.0, (17:19.7), (17:21.2) |
4 | 132 | Lake Orion,
MI - Team Time (1st 5) 1:22:33.4 | Spread (1st 5) 1:47.6 |
| 1, 25, 30, 38, 38, (45), (46) |
| TJ Carey, David Arenz, David Diaz, Zac Seilkop, Ted Rydquist, (Andrew Lorant), (Kirk Hansen) |
| 15:09.4, 16:44.0, 16:46.0, 16:57.0, 16:57.0, (17:06.0), (17:07.0) |
5 | 139 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 22.0 |
| 18, 20, 27, 36, 38, (53), (76) |
| Alex Fauer, Zachary Thomas, Bradley Bates, Colin Driscoll, William Saiz, (Nicholas Brooks), (Jeremy Bowers) |
| 16:35.0, 16:38.0, 16:45.0, 16:56.0, 16:57.0, (17:21.0), (17:54.0) |
6 | 147 | Rochester Adams,
MI - Team Time (1st 5) 1:23:15.4 | Spread (1st 5) 1:54.6 |
| 2, 21, 27, 44, 53, (59), (64) |
| Stephen Biebelhausen, Conner Stevons, Adam Beck, Peter Tkac, Charlie Turcotte, (Nathan Stadwick), (Justin Schofield) |
| 15:26.4, 16:39.0, 16:45.0, 17:04.0, 17:21.0, (17:27.0), (17:34.0) |
7 | 192 | Oxford,
MI - Team Time (1st 5) 1:24:39.1 | Spread (1st 5) 1:14.9 |
| 12, 25, 48, 50, 57, (58), (61) |
| Ryan Gillespie, Joey Ufolla, Noah Jenkins, Jacob Schenten, Joseph Ufolla, (Logan Bruni), (Aaron Pletta) |
| 16:09.1, 16:44.0, 17:10.0, 17:12.0, 17:24.0, (17:25.0), (17:31.0) |
8 | 204 | Rochester,
MI - Team Time (1st 5) 1:24:35.6 | Spread (1st 5) 1:53.7 |
| 6, 32, 35, 64, 67, (82), (83) |
| Blake Pozolo, James Schuler, Kyle Repetto, Ludi Clavette-Lachapelle, Kushal Jaligama, (Dillon Smith), (Joe Schuler) |
| 15:43.5, 16:46.9, 16:54.0, 17:34.0, 17:37.2, (17:59.0), (18:03.0) |
9 | 221 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:25:29.4 | Spread (1st 5) 1:26.0 |
| 16, 23, 49, 62, 71, (74), (85) |
| Chris Tsivitse, Eric Boyle, Alex Landuyt, Philip Mai, Brandon Siewert, (Jon DiLorenzo), (Ben Danforth) |
| 16:19.0, 16:42.4, 17:11.0, 17:32.0, 17:45.0, (17:52.0), (18:07.0) |
10 | 279 | Utica,
MI - Team Time (1st 5) 1:27:04.0 | Spread (1st 5) 1:06.0 |
| 24, 53, 60, 70, 72, (75), (78) |
| Andrei Rotar, Paul Garbarino, Justin Ursaki, Austin Putrich, Jared Felts, (Nathan Essenmacher), (Kollin Poindexter) |
| 16:43.0, 17:21.0, 17:30.0, 17:41.0, 17:49.0, (17:53.0), (17:55.0) |
11 | 322 | Utica Eisenhower,
MI - Team Time (1st 5) 1:27:46.0 | Spread (1st 5) 2:07.0 |
| 11, 68, 73, 84, 86, (92), (95) |
| Kevin Salter, Nate Titus, Chris Vancoillie, Jason Weaver, Eric Esper, (Dominic Aluia), (Victor Mondine) |
| 16:03.0, 17:39.0, 17:50.0, 18:04.0, 18:10.0, (18:33.0), (18:46.0) |
12 | 335 | Ortonville Brandon,
MI - Team Time (1st 5) 1:28:21.0 | Spread (1st 5) 1:27.0 |
| 41, 47, 76, 80, 91, (93), (97) |
| Joe Haase, Colin Hooker, Ben Colburn, Sam Toward, Tommy Haase, (Averey Teberian), (Scott Loughlin) |
| 16:58.0, 17:08.0, 17:54.0, 17:56.0, 18:25.0, (18:35.0), (18:53.5) |
13 | 353 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:32:41.0 | Spread (1st 5) 4:12.0 |
| 13, 42, 98, 99, 101, (104) |
| Trevor Creagh, David Walter, Michael Zonca, Eric Passeno, Nick Vance, (Cordero MacNear) |
| 16:10.0, 16:59.0, 19:29.0, 19:41.0, 20:22.0, (21:19.0) |
14 | 359 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:29:09.0 | Spread (1st 5) 1:33.0 |
| 33, 63, 86, 88, 89, (89), (94) |
| Devon Butler, Alec Waiter, Alec Butler, Devin Treat, Aaron Austin, (Chris Navetta), (Jacob McWherter) |
| 16:49.0, 17:33.0, 18:10.0, 18:15.0, 18:22.0, (18:22.0), (18:38.0) |
15 | 381 | Port Huron,
MI - Team Time (1st 5) 1:31:23.0 | Spread (1st 5) 3:10.0 |
| 27, 78, 80, 96, 100, (102), (103) |
| Brad Mallory, Eli Bonner, Adam Wing, Brendan Conrad, Elijah Stokes, (Tyler Enrst), (Chase Davis) |
| 16:45.0, 17:55.0, 17:56.0, 18:52.0, 19:55.0, (20:42.0), (20:43.0) |