1 | 75 | Hillsdale,
MI - Team Time (1st 5) 1:25:00.3 | Spread (1st 5) 35.4 |
| 9, 11, 16, 19, 20, (27), (38) |
| Zach Hardway, Mike Borton, Kal Caulkins, Brian Terry, Elijah Batchelor, (Quinn Miller), (Erick Roth) |
| 16:42.6, 16:49.3, 16:59.3, 17:11.1, 17:18.0, (17:29.9), (17:53.4) |
2 | 87 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:24:55.1 | Spread (1st 5) 1:28.8 |
| 2, 4, 24, 28, 29, (30), (42) |
| Spencer Pageau, Zachary Cornell, Dylan Morris, Chris Chaney, John Berkemeier, (Charlie Ludlow), (Anthony Gilbert) |
| 16:04.2, 16:23.6, 17:23.1, 17:31.2, 17:33.0, (17:35.2), (18:06.5) |
3 | 105 | Napoleon,
MI - Team Time (1st 5) 1:25:43.9 | Spread (1st 5) 1:39.4 |
| 1, 15, 26, 31, 32, (40), (44) |
| Blake Garver, Dalton Moulton, Louis Krueger, Chris Beckman, Brian Dillon, (Tyler LaSerra), (Kyle Allen) |
| 16:01.1, 16:58.3, 17:28.4, 17:35.6, 17:40.5, (17:58.0), (18:13.0) |
4 | 114 | Adrian Madison,
MI - Team Time (1st 5) 1:26:30.5 | Spread (1st 5) 2:15.0 |
| 5, 12, 17, 18, 62, (79), (96) |
| Jacob Halsey, Anthony Madrid, Corey Weitenhagen, Aaron Mountain, Jacob Warwick, (Aaron White), (Alex Hamilton) |
| 16:35.0, 16:49.5, 17:07.0, 17:09.0, 18:50.0, (19:43.0), (21:06.0) |
5 | 146 | Hanover-Horton,
MI - Team Time (1st 5) 1:27:36.8 | Spread (1st 5) 2:23.2 |
| 3, 8, 25, 54, 56, (60), (67) |
| Bryce Stroede, Matt Konieczki, Jon Clore, Zach Kellogg, Zak Mudge, (Isaac Pringle), (Max Isler) |
| 16:15.0, 16:42.3, 17:27.0, 18:34.3, 18:38.2, (18:46.6), (18:55.3) |
6 | 205 | Jonesville,
MI - Team Time (1st 5) 1:29:59.1 | Spread (1st 5) 2:06.0 |
| 13, 34, 36, 53, 69, (72), (93) |
| Brad Briner, Charlie Briner, Kage Johnson, Andrew Sines, Remy Whitehill, (Seth Taylor), (Carter Godfrey) |
| 16:53.4, 17:43.5, 17:49.8, 18:33.0, 18:59.4, (19:08.4), (20:36.1) |
7 | 214 | Onsted,
MI - Team Time (1st 5) 1:30:34.9 | Spread (1st 5) 1:33.7 |
| 21, 23, 48, 59, 63, (64), (74) |
| Zach Wobrock, Brian Filter, Ryan Gentner, Cody Hewitt, Matt Sweet, (Anthony Frank), (Zach Gentner) |
| 17:18.2, 17:22.8, 18:18.0, 18:44.0, 18:51.9, (18:52.0), (19:11.0) |
8 | 227 | Quincy,
MI - Team Time (1st 5) 1:31:06.3 | Spread (1st 5) 2:02.8 |
| 10, 43, 52, 58, 64, (66), (78) |
| Brett Palmer, Riley Horn, Clayton Rzepka, Ryan Marriott, Logan Kestner, (Ethan Marshall), (Dylan Searle) |
| 16:49.2, 18:11.0, 18:30.6, 18:43.5, 18:52.0, (18:54.3), (19:35.9) |
9 | 261 | Olivet,
MI - Team Time (1st 5) 1:32:34.4 | Spread (1st 5) 3:14.1 |
| 7, 44, 49, 76, 85, (98), (106) |
| Tyler Sobleskey, Damien Loveless, Ryen Krusinga, Matt Corliss, Hayden Spoelstra, (Nathan VanSlyke), (Josh Turner) |
| 16:38.7, 18:13.0, 18:27.0, 19:22.9, 19:52.8, (21:13.5), (23:39.1) |
10 | 300 | Union City,
MI - Team Time (1st 5) 1:34:24.7 | Spread (1st 5) 3:17.6 |
| 22, 39, 68, 77, 94, (104), (105) |
| Austin Coffman, Jesse Anderson, Nick Lepper, Alex Platschorre, Blake Burk, (Nate Vacarro), (Tyler Howard) |
| 17:22.0, 17:56.2, 18:57.5, 19:29.4, 20:39.6, (22:46.9), (23:08.5) |
11 | 305 | Vandercook Lake,
MI - Team Time (1st 5) 1:34:16.9 | Spread (1st 5) 2:13.2 |
| 33, 47, 57, 81, 87, (92), (95) |
| Nathan Horton, Danny Williams, Caleb Smith, Casey Harvey, Donald VanEpps, (Emmett Monroe), (Zack Smith) |
| 17:43.1, 18:14.8, 18:38.6, 19:44.1, 19:56.3, (20:29.4), (20:53.0) |
12 | 307 | Bronson,
MI - Team Time (1st 5) 1:36:16.8 | Spread (1st 5) 5:10.0 |
| 14, 46, 55, 90, 102, (107) |
| Caleb McGuire, Matt Cosby, Hunter Machus, Preston Weber, Joe Truex, (Josh Schlautmann) |
| 16:58.0, 18:14.0, 18:35.8, 20:21.0, 22:08.0, (24:53.0) |
13 | 317 | Michigan Center,
MI - Team Time (1st 5) 1:34:28.8 | Spread (1st 5) 1:44.0 |
| 41, 51, 70, 73, 82, (83), (91) |
| Brandon Bristow, David Powers, Spencer Lukasik, Brennan Furman, Kyler Milosh, (Zach Taylor), (Kyle Rentsch) |
| 18:03.2, 18:29.0, 18:59.8, 19:09.6, 19:47.2, (19:50.0), (20:23.3) |
14 | 331 | Addison,
MI - Team Time (1st 5) 1:35:19.1 | Spread (1st 5) 3:25.8 |
| 6, 71, 80, 86, 88, (99), (103) |
| Stephan Biggs, Mason Groenhout, Conor Nicholl, Adam Marowelli, Ben Valdez, (Kyle Beyer), (Ross Reed) |
| 16:37.2, 19:02.0, 19:44.0, 19:52.9, 20:03.0, (21:15.0), (22:13.0) |
15 | 345 | Manchester,
MI - Team Time (1st 5) 1:41:33.4 | Spread (1st 5) 8:35.3 |
| 35, 37, 75, 89, 109 |
| Matt Kemner, Ben Heuser, Joe Mazur, Nate Fischer, Brent Boucha |
| 17:47.4, 17:50.6, 19:16.4, 20:16.3, 26:22.7 |
16 | 392 | East Jackson,
MI - Team Time (1st 5) 1:40:16.9 | Spread (1st 5) 3:31.5 |
| 50, 61, 84, 97, 100, (101), (108) |
| Brandon Payne, Zack Schramm, Marc Medina, Jeremy Reeves, Austin Berlin, (Nick Borrego), (Jake Miller) |
| 18:27.5, 18:48.0, 19:51.9, 21:10.5, 21:59.0, (22:05.5), (25:03.0) |