1 | 72 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:22:01.5 | Spread (1st 5) 59.1 |
| 5, 6, 7, 19, 35, (40), (69) |
| Austin Trethewey, Eli Nasr, Brandon Townsend, Chris Tsivitse, Matt Rolain, (Dan Moore), (Eric Boyle) |
| 16:05.5, 16:07.4, 16:09.0, 16:35.0, 17:04.6, (17:08.8), (17:45.9) |
2 | 84 | Lake Orion,
MI - Team Time (1st 5) 1:22:31.9 | Spread (1st 5) 1:07.8 |
| 3, 9, 21, 24, 27, (34), (36) |
| TJ Carey, Jake Lauka, Tom Reilly, Brad Cross, Thomas Reilly, (Aaron Kaufman), (Ryan Singles) |
| 15:48.9, 16:15.9, 16:42.0, 16:48.4, 16:56.7, (17:03.4), (17:06.0) |
| 84 | Waterford Mott,
MI - Team Time (1st 5) 1:21:27.6 | Spread (1st 5) 1:54.7 |
| 1, 2, 10, 32, 39, (41), (93) |
| Scott Albaugh, Nathan Burnand, Ian Hackbarth, Tommy Osika, Dane Falberg, (Matt Degraeve), (Kevyn Robinson) |
| 15:13.9, 15:45.4, 16:16.9, 17:02.8, 17:08.6, (17:09.0), (18:49.0) |
4 | 112 | Romeo,
MI - Team Time (1st 5) 1:23:38.0 | Spread (1st 5) 38.0 |
| 14, 20, 22, 26, 30, (63), (74) |
| Joe Gerow, Trevor Sharnas, Jason Saliga, Doug O'Hair, Kory Lohrmann, (Alec Toreki), (Jonathon Haning) |
| 16:23.0, 16:38.0, 16:43.0, 16:53.0, 17:01.0, (17:37.0), (17:56.0) |
5 | 153 | Rochester Adams,
MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 1:23.1 |
| 4, 16, 23, 55, 55, (58), (70) |
| Stephen Biebelhausen, Dylan Oppenheiser, Theo Thompson, Quinton Mack, Alex Potoniec, (Cameron McBride), (Jon Kassab) |
| 16:04.9, 16:26.0, 16:46.0, 17:28.0, 17:28.0, (17:29.0), (17:48.0) |
6 | 156 | Clarkston,
MI - Team Time (1st 5) 1:24:16.9 | Spread (1st 5) 1:03.0 |
| 8, 12, 43, 46, 47, (50), (67) |
| Sam Tanielian, Adam Bruderick, Daniel Byrne, Austin Draving, Michael Culver, (Jake Brokenshaw), (Ian Brennan) |
| 16:13.0, 16:19.0, 17:13.9, 17:15.0, 17:16.0, (17:18.0), (17:44.0) |
7 | 174 | Oxford,
MI - Team Time (1st 5) 1:24:59.9 | Spread (1st 5) 59.3 |
| 11, 31, 38, 44, 50, (59), (68) |
| Dylan Smith, Ryan Gillespie, Curtis Kocher, Ross Chapman, Alec Smith, (Noah Jenkins), (Joey Ufolla) |
| 16:18.7, 17:01.2, 17:08.0, 17:14.0, 17:18.0, (17:33.0), (17:45.0) |
8 | 186 | Rochester,
MI - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 1:02.0 |
| 15, 28, 37, 52, 54, (61), (64) |
| Blake Pozolo, Jackson Gilbert, Aaron Walker, Craig Renny, Ryan Freeland, (Ludi Clavette-Lachapelle), (Brian Beecher) |
| 16:23.7, 16:57.0, 17:07.0, 17:24.6, 17:25.7, (17:34.0), (17:38.9) |
9 | 212 | Utica,
MI - Team Time (1st 5) 1:25:50.0 | Spread (1st 5) 1:26.0 |
| 17, 25, 48, 48, 74, (80), (82) |
| James Abbey, Chris Scott, Glen Scott, Andrei Rotar, Austin Putrich, (Julian Szatkowski), (Nic Giles) |
| 16:30.0, 16:50.0, 17:17.0, 17:17.0, 17:56.0, (18:05.0), (18:09.0) |
10 | 299 | Port Huron Northern,
MI - Team Time (1st 5) 1:27:50.0 | Spread (1st 5) 1:44.0 |
| 17, 53, 71, 73, 85, (87), (91) |
| Tyler Delange, Ty Dickinson, Scott Stoken, Ronny Mackensen, Thomas Mullally, (Jordan Wurmlinger), (Leopold Eckert) |
| 16:30.0, 17:25.0, 17:50.0, 17:51.0, 18:14.0, (18:29.0), (18:44.0) |
11 | 321 | Utica Eisenhower,
MI - Team Time (1st 5) 1:28:44.0 | Spread (1st 5) 1:18.0 |
| 42, 55, 62, 74, 88, (89), (96) |
| Kevin Salter, Matt Begztos, Cade McGovern, Scott Campbell, Zack Hess, (Nate Titus), (Matt Kulka) |
| 17:13.0, 17:28.0, 17:36.0, 17:56.0, 18:31.0, (18:35.0), (18:52.0) |
12 | 326 | Ortonville Brandon,
MI - Team Time (1st 5) 1:29:23.8 | Spread (1st 5) 1:54.4 |
| 29, 33, 81, 86, 97, (102), (104) |
| Dan Penix, Mike Zimmerman, Craig Matthews, Jacob Dolecki, Jarrett Brice, (Austin Brice), (Anthony Gorney) |
| 16:59.0, 17:03.1, 18:07.3, 18:21.0, 18:53.4, (19:23.5), (19:37.7) |
| 326 | Port Huron,
MI - Team Time (1st 5) 1:28:37.0 | Spread (1st 5) 58.0 |
| 44, 59, 66, 74, 83, (93), (98) |
| Tyler Mueller, Graham Prout, Justin Bonney, Friedrich Krauss, Keith Sutton, (John Stockwell), (Curtis Senyk) |
| 17:14.0, 17:33.0, 17:42.0, 17:56.0, 18:12.0, (18:49.0), (18:59.0) |
14 | 328 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:29:08.0 | Spread (1st 5) 2:57.0 |
| 13, 65, 71, 78, 101, (103), (105) |
| Eddie Komph, Scott Knybel, Devon Butler, Jordan Miller, Alec Butler, (Brandon Edwards), (Sean Chilcott) |
| 16:21.0, 17:41.0, 17:50.0, 17:58.0, 19:18.0, (19:25.0), (20:02.0) |
15 | 439 | Waterford Kettering,
MI - Team Time (1st 5) 1:32:30.4 | Spread (1st 5) 49.4 |
| 79, 83, 90, 92, 95, (99), (100) |
| Zach Zimmerman, Dillon Ross, Lucas Bowman, Scott Stambaugh, Ryan Squana, (Colin Ross), (Austin Katona) |
| 18:00.0, 18:12.0, 18:42.0, 18:47.0, 18:49.4, (19:07.0), (19:14.5) |