1 | 40 | Ionia,
MI - Team Time (1st 5) 1:21:21.0 | Spread (1st 5) 23.6 |
| 3, 5, 9, 11, 12, (19), (28) |
| Austin Alcala, Nick Wharry, Tyler Ellis, Don Blight, Connor Montgomery, (Cody Kasper), (Brandon Winter) |
| 16:02.0, 16:07.3, 16:22.1, 16:24.0, 16:25.6, (16:39.0), (16:47.0) |
2 | 86 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 1:13.5 |
| 7, 8, 10, 15, 46, (58), (60) |
| Garrett Cullen, Spencer Ferris, Chad Scott, Erik Bates, Rance Carpenter, (Thomas Parlmer), (Jack Stephan) |
| 16:14.9, 16:15.7, 16:22.7, 16:34.3, 17:28.4, (17:47.5), (17:49.1) |
3 | 103 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:23:24.4 | Spread (1st 5) 20.3 |
| 13, 17, 19, 25, 29, (30), (44) |
| Grant Cook, William Trice, Ben LaFave, Jacob Towne, Trevor McSween, (Zach Stepanovich), (Matthew LaFave) |
| 16:32.0, 16:37.1, 16:39.0, 16:44.0, 16:52.3, (16:54.6), (17:25.0) |
4 | 112 | Haslett,
MI - Team Time (1st 5) 1:23:27.3 | Spread (1st 5) 1:42.0 |
| 1, 16, 21, 35, 39, (52), (53) |
| Ian Hancke, Ryan Beyea, Alex VanCamp, Travis Stirewalt, Ian McCabe, (Wesley Greene), (Dylan Oxender) |
| 15:38.0, 16:36.3, 16:41.0, 17:12.0, 17:20.0, (17:37.9), (17:38.2) |
5 | 132 | East Lansing,
MI - Team Time (1st 5) 1:24:08.5 | Spread (1st 5) 1:19.6 |
| 4, 23, 27, 36, 42, (55), (57) |
| Matt Hoshal, Robbie Glew, Daniel Richardson, Alex Townsend, Joseph Norwood, (Ted McGinn), (Solomon Harvey) |
| 16:03.0, 16:42.0, 16:45.9, 17:15.0, 17:22.6, (17:42.8), (17:44.3) |
6 | 152 | St. Johns,
MI - Team Time (1st 5) 1:24:31.7 | Spread (1st 5) 1:42.0 |
| 2, 21, 31, 47, 51, (62), (66) |
| Morsi Rayyan, Garret Parsons, Alex Salemi, Ryan Ballanger, Tyler Howard, (Camron Spiece), (Stephen Kay) |
| 15:52.0, 16:41.0, 16:54.7, 17:30.0, 17:34.0, (17:59.3), (18:09.0) |
7 | 167 | DeWitt,
MI - Team Time (1st 5) 1:25:29.0 | Spread (1st 5) 1:33.1 |
| 14, 24, 26, 40, 63, (65), (68) |
| Dan Mccauley, Nick Cummins, Erik Rogoszewski, Josh D'Haene, Andrew Rogoszewski, (Nate Kimble), (Kyle Hensley) |
| 16:32.5, 16:43.9, 16:45.5, 17:21.5, 18:05.6, (18:06.3), (18:15.0) |
8 | 221 | GR_South Christian,
MI - Team Time (1st 5) 1:26:56.8 | Spread (1st 5) 1:04.8 |
| 18, 48, 49, 50, 56, (61), (80) |
| Ben Bosch, Brendan Baars, Chris Guikema, Michael Potter, Brendan Bosch, (Tim Pluger), (Zac Baker) |
| 16:38.2, 17:31.3, 17:31.5, 17:32.8, 17:43.0, (17:49.9), (18:34.5) |
9 | 238 | Charlotte,
MI - Team Time (1st 5) 1:27:47.3 | Spread (1st 5) 1:18.8 |
| 32, 36, 38, 64, 68, (72), (73) |
| Jeremy Hicks, Logan Lindsay, Matt Garn, James Brinker, Cameron Hoffman, (Ryan Saloma), (Christian Ritzler) |
| 16:56.2, 17:15.0, 17:15.3, 18:05.8, 18:15.0, (18:19.5), (18:23.7) |
10 | 294 | Hastings,
MI - Team Time (1st 5) 1:29:37.6 | Spread (1st 5) 2:42.8 |
| 6, 43, 76, 82, 87, (91), (93) |
| Troy Dailey, Mitch Singleterry, Mile Belcher, Taylor Klotz, Matt Cathcart, (Jake Partridge), (Pale Belcher) |
| 16:10.8, 17:23.8, 18:31.7, 18:37.7, 18:53.6, (18:59.4), (19:07.8) |
11 | 316 | Lansing Waverly,
MI - Team Time (1st 5) 1:30:24.2 | Spread (1st 5) 1:46.8 |
| 33, 54, 70, 74, 85, (89), (97) |
| Tyler Wise, Alex Marlin, Jonathan Baker, Frank Mobley, Dorian Bennett, (Ricky Wise), (Connor Robertson) |
| 17:06.2, 17:40.0, 18:17.0, 18:28.0, 18:53.0, (18:55.0), (19:15.7) |
12 | 324 | Middleville Thornapple-Kellogg,
MI - Team Time (1st 5) 1:30:34.2 | Spread (1st 5) 1:43.7 |
| 34, 59, 66, 79, 86, (88), (98) |
| Dustin Brummel, Carl Olsen, Tim Olsen, Matt Williamson, Neil Bergsma, (Dominic Bierenga), (Austin LaVire) |
| 17:09.7, 17:47.7, 18:09.0, 18:34.4, 18:53.4, (18:54.9), (19:16.6) |
13 | 376 | Wayland Union,
MI - Team Time (1st 5) 1:32:10.6 | Spread (1st 5) 1:34.7 |
| 45, 75, 81, 83, 92, (94), (96) |
| Zach Kasper, Nick Poirier, Corey Vandecappelle, Kurt Elders, Adam Carter, (Justin Hilton), (Jacob Gibson) |
| 17:26.8, 18:28.4, 18:36.1, 18:37.8, 19:01.5, (19:08.0), (19:12.0) |
14 | 380 | Lake Odessa Lakewood,
MI - Team Time (1st 5) 1:33:37.5 | Spread (1st 5) 3:06.3 |
| 41, 71, 77, 90, 101, (102), (104) |
| Tucker Seese, Jason Foltz, Eddie Barta, Adam Senters, Nick Blocher, (Michael Kutch), (Nolan Stoepker) |
| 17:22.4, 18:18.7, 18:32.6, 18:55.1, 20:28.7, (20:29.9), (20:48.0) |
15 | 475 | GR Ottawa Hills,
MI - Team Time (1st 5) 1:37:57.4 | Spread (1st 5) 2:06.3 |
| 78, 95, 99, 100, 103, (105), (106) |
| Kevin Grant, Curtis Walker, Donshae Vance, Daniel West, Norvon Cottingham, (Tevin Williams), (Lawrence Hayes) |
| 18:34.1, 19:08.2, 19:38.0, 19:56.7, 20:40.4, (21:39.5), (21:46.0) |
16 | 518 | Lansing Sexton,
MI - Team Time (1st 5) 1:56:43.9 | Spread (1st 5) 7:21.0 |
| 84, 107, 108, 109, 110, (111) |
| Lee Henderson, Deon Howard, Taishon Beverly-Smith, Donyea Logan, Tim Pete, (Eli Eva) |
| 18:44.3, 22:25.0, 24:31.0, 24:58.3, 26:05.3, (26:07.1) |