1 | 40 | Hanover-Horton,
MI - Team Time (1st 5) 1:24:45.4 | Spread (1st 5) 41.1 |
| 4, 6, 7, 10, 13, (21), (25) |
| Brennan Burk, Austin Shepherd, Lucas Crisanti, Landon Melling, Zach Abbee, (Jay Waggener), (Allan Dowling) |
| 16:34.9, 16:52.0, 16:52.5, 17:10.0, 17:16.0, (17:44.5), (17:52.0) |
2 | 62 | Jackson Lumen Christi,
MI - Team Time (1st 5) 1:25:56.4 | Spread (1st 5) 1:18.7 |
| 2, 5, 11, 21, 23, (27), (30) |
| Ryan Gibson, Nadji Butris, Alex Hoop, Andrew Garver, Justin Perticone, (Isaac Cooper), (Kristopher Cavender) |
| 16:28.0, 16:43.0, 17:14.2, 17:44.5, 17:46.7, (17:56.6), (18:17.0) |
3 | 67 | Jonesville,
MI - Team Time (1st 5) 1:26:30.0 | Spread (1st 5) 55.1 |
| 8, 9, 12, 14, 24, (32), (61) |
| Kiehl Smith, Matt Kovacic, Travis Sutton, Matt Kovocic, Justin Taylor, (Joey Allen), (Jettsen Behm) |
| 16:56.0, 17:06.9, 17:15.0, 17:21.0, 17:51.1, (18:21.7), (19:39.0) |
4 | 74 | Napoleon,
MI - Team Time (1st 5) 1:26:54.2 | Spread (1st 5) 1:11.0 |
| 3, 15, 17, 19, 20, (43), (47) |
| Ryan Silvestri, Billy Dowd, Connor Silvestri, Joel Johnson, Shayne Palmer, (Tim Doetsch), (Zeke Tomblin) |
| 16:31.0, 17:26.0, 17:34.0, 17:41.2, 17:42.0, (18:37.0), (18:46.3) |
5 | 172 | Bronson,
MI - Team Time (1st 5) 1:31:46.5 | Spread (1st 5) 1:13.8 |
| 18, 31, 33, 40, 50, (53), (55) |
| Hunter Trine, Wesley Disboro, Kahle Scheenks, Colin Ransbottom, Blake Bucklin, (Marcus Broom), (Isaac Robertson) |
| 17:37.5, 18:19.7, 18:24.0, 18:34.0, 18:51.3, (18:58.3), (18:59.0) |
6 | 189 | Leslie,
MI - Team Time (1st 5) 1:32:35.2 | Spread (1st 5) 29.2 |
| 28, 36, 36, 44, 45, (46), (52) |
| Jakob Hartman, Troy Davis, Levi Prater, Zach Owen, Luke Gilliland, (Zach Boller), (Quintin Lee) |
| 18:14.0, 18:29.0, 18:29.0, 18:40.0, 18:43.2, (18:45.0), (18:56.0) |
7 | 240 | Onsted,
MI - Team Time (1st 5) 1:34:26.3 | Spread (1st 5) 1:05.0 |
| 34, 42, 48, 56, 60, (75), (99) |
| Isaac Westgate, Matt Doyle, Brett Anderson, Hunter Johns, Logan Mikesell, (Sheldon Mozena), (Sedrick Willetts) |
| 18:27.0, 18:36.6, 18:49.4, 19:01.3, 19:32.0, (20:35.1), (25:23.6) |
8 | 254 | Homer,
MI - Team Time (1st 5) 1:36:02.7 | Spread (1st 5) 2:55.9 |
| 16, 26, 67, 71, 74 |
| Austin Yeakey, Dylan Hamilton, Hunter Weeks, Landon Webb, Blake Jarvis |
| 17:30.5, 17:52.5, 19:53.7, 20:19.6, 20:26.4 |
9 | 255 | Michigan Center,
MI - Team Time (1st 5) 1:35:35.2 | Spread (1st 5) 5:25.3 |
| 1, 38, 57, 73, 86, (92), (100) |
| Ben Utz, Jimmy Darby, Cedric Santana, Bailey Helmick, Will Hodges, (Devin Derr), (Morgan Hernandez) |
| 15:55.9, 18:30.0, 19:22.5, 20:25.6, 21:21.2, (22:02.0), (27:03.8) |
10 | 314 | Brooklyn Columbia Central,
MI - Team Time (1st 5) 1:39:54.0 | Spread (1st 5) 4:11.8 |
| 35, 51, 65, 69, 94, (95) |
| Chase Baumgardner, Ian Elliot, Carson Crowell, Trevor Powell, Gavin Baker, (Luke Speller) |
| 18:27.8, 18:53.0, 19:47.3, 20:06.3, 22:39.6, (22:44.0) |
11 | 323 | Quincy,
MI - Team Time (1st 5) 1:41:19.3 | Spread (1st 5) 5:04.2 |
| 29, 64, 66, 68, 96, (101) |
| Nathan Nohr, Bryce Bassage, Tyler Powell, Casper Boshers, Dallas Frank, (Connor Katz) |
| 18:16.2, 19:46.3, 19:53.0, 20:03.4, 23:20.4, (29:05.5) |
12 | 332 | Grass Lake,
MI - Team Time (1st 5) 1:40:20.5 | Spread (1st 5) 2:58.3 |
| 39, 59, 63, 83, 88, (89), (93) |
| Jordan Grimm, Jake Kerstetter, Nick Wirpio, Avery Iles, Austin Macomber, (Daniel Humphries), (Tyler Schultz) |
| 18:33.0, 19:28.4, 19:46.0, 21:01.8, 21:31.3, (21:33.0), (22:12.0) |
13 | 334 | Olivet,
MI - Team Time (1st 5) 1:40:00.4 | Spread (1st 5) 1:56.9 |
| 49, 58, 72, 77, 78, (79), (84) |
| Andrew Wietzke, Collin Hannahs, Cameron Huffman, Nick Johnson, Collyn Hunter, (Chance Day), (Lucas Meyer) |
| 18:50.4, 19:23.6, 20:21.6, 20:37.5, 20:47.3, (20:48.2), (21:07.8) |
14 | 341 | Vandercook Lake,
MI - Team Time (1st 5) 1:40:44.2 | Spread (1st 5) 2:20.3 |
| 41, 62, 76, 80, 82, (87), (91) |
| Zack Keyes, Trent Longbrake, Isaiah Cram, Jordan Rimert, Seth Storm, (Noah Molton), (Brody Hiller) |
| 18:36.0, 19:45.7, 20:36.4, 20:49.8, 20:56.3, (21:21.8), (21:54.3) |
15 | 379 | East Jackson,
MI - Team Time (1st 5) 1:42:48.2 | Spread (1st 5) 2:37.6 |
| 53, 70, 81, 85, 90, (97), (98) |
| Isaac Scott, Daniel Bryant, Branden Commet, Curtis Scott, Blaine Stowe, (Alizae Overton), (Alexander Day) |
| 18:58.3, 20:08.5, 20:55.8, 21:09.7, 21:35.9, (24:53.0), (25:01.0) |