1 | 21 | Marlette,
MI - Team Time (1st 5) 1:21:32.6 | Spread (1st 5) 1:49.5 |
| 1, 2, 3, 4, 11, (21), (31) |
| Andy Bowman, Jacob Bowman, Eli Poth, Mathew Titus, Nick Shaver, (Eric Poth), (Matt Chappel) |
| 15:30.7, 15:37.2, 16:28.1, 16:36.4, 17:20.2, (17:58.7), (18:22.1) |
2 | 86 | Caro,
MI - Team Time (1st 5) 1:28:34.5 | Spread (1st 5) 1:34.4 |
| 5, 15, 19, 20, 27, (33), (43) |
| Ben Brown, Dustin LeValley, Jerzy Kolanowski, Ben Willoughby, Bobby McCoy, (Travis Bauerschmidt), (Ethan Sanger) |
| 16:43.3, 17:39.9, 17:56.5, 17:57.1, 18:17.7, (18:28.7), (19:06.4) |
3 | 93 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:29:03.8 | Spread (1st 5) 56.0 |
| 13, 14, 16, 18, 32, (33), (38) |
| Matt LeDuc, Chris Martinez, Jacob O'Brien, Luke Driesen, Ian Fox, (Ryan Waggoner), (Dan Bloink) |
| 17:30.4, 17:34.4, 17:40.8, 17:51.8, 18:26.4, (18:28.7), (18:37.2) |
4 | 95 | Carrollton,
MI - Team Time (1st 5) 1:29:01.0 | Spread (1st 5) 1:22.6 |
| 7, 10, 24, 25, 29, (50), (50) |
| Keller Noah, Noah Keller, Paul Pack, Cuyler Shepler, Johnson Michael, (Michael Trevino), (Bailey Schwerin) |
| 16:56.4, 17:17.6, 18:13.9, 18:14.1, 18:19.0, (19:38.0), (19:38.0) |
5 | 136 | Frankenmuth,
MI - Team Time (1st 5) 1:31:22.4 | Spread (1st 5) 2:50.3 |
| 6, 12, 23, 46, 49, (61), (72) |
| Jake Hall, Jeremy Wilson, Josh Fitch, Shane Gutkowski, Andrew Palmreuter, (Alex Leach), (Bobby Steele) |
| 16:47.0, 17:27.8, 18:13.7, 19:16.6, 19:37.3, (20:56.5), (22:35.5) |
6 | 189 | Bad Axe,
MI - Team Time (1st 5) 1:34:55.0 | Spread (1st 5) 2:23.5 |
| 22, 30, 36, 44, 57 |
| Vince Salcido, Will Affholter, Daniel Craycraft, Josh Hoffman, Ryan Walls |
| 18:13.3, 18:20.0, 18:34.4, 19:10.5, 20:36.8 |
7 | 200 | Vassar,
MI - Team Time (1st 5) 1:37:19.6 | Spread (1st 5) 4:47.4 |
| 8, 9, 45, 68, 70, (78) |
| Dewey Rapson, Tom Goforth, Evan Kennard, Bailey Leach, Travis Schlaud, (George Pasheek) |
| 17:13.2, 17:13.4, 19:16.4, 21:36.0, 22:00.6, (33:01.6) |
8 | 202 | Burton-Bendle,
MI - Team Time (1st 5) 1:36:01.3 | Spread (1st 5) 2:37.7 |
| 17, 37, 39, 54, 55, (65), (66) |
| Timothy Kimball, Dylan Richards, James Rolfe, Kyle Lenard, Kyle Leonard, (Joe Markley), (Rory Santamour) |
| 17:48.3, 18:34.9, 18:52.1, 20:20.0, 20:26.0, (21:27.0), (21:27.1) |
9 | 235 | Cass City,
MI - Team Time (1st 5) 1:39:02.1 | Spread (1st 5) 4:01.8 |
| 28, 35, 42, 59, 71 |
| Bransen Stimpfel, Jose Torres, Keith Lounsbury, Nick Karwowski, Tyler Vogelpohl |
| 18:18.7, 18:31.4, 18:59.1, 20:52.4, 22:20.5 |
10 | 241 | Saginaw Nouvel,
MI - Team Time (1st 5) 1:38:50.5 | Spread (1st 5) 2:23.4 |
| 26, 48, 53, 56, 58, (69), (75) |
| Bradley Krajkowski, Donovan Gomez, Aaron Dise, Bailey Beldyga, Chad Czerny, (Anthony Champagne), (Trevor Robertson) |
| 18:16.9, 19:36.2, 19:42.1, 20:35.0, 20:40.3, (21:42.5), (23:09.9) |
11 | 277 | Otisville LakeVille,
MI - Team Time (1st 5) 1:42:42.3 | Spread (1st 5) 3:43.0 |
| 40, 41, 60, 63, 73, (74), (77) |
| Andrew McCray, Brandon Abbaspour, Adam Batchelor, Riley Upthegrove, John Gusowwski, (Adam LeGalley), (Bailey Lincoln) |
| 18:58.0, 18:59.0, 20:54.0, 21:10.3, 22:41.0, (22:44.0), (27:09.0) |
12 | 292 | Montrose,
MI - Team Time (1st 5) 1:42:55.4 | Spread (1st 5) 2:04.1 |
| 47, 52, 62, 64, 67, (76) |
| Brandon Burch, Trent Schmitz, David Kilbourn, Justin Stall, Cody Chase, (Zac Marks) |
| 19:23.7, 19:40.4, 21:02.4, 21:21.1, 21:27.8, (24:40.0) |