1 | 37 | Mendon,
MI - Team Time (1st 5) 1:29:23.9 | Spread (1st 5) 52.8 |
| 4, 5, 6, 8, 14, (15), (20) |
| Dylan Plummer, Austin Yunker, Jacob Hagenbuch, Alex Heckman, Tyler Frisbie, (Ruben Vorster), (Keaton Crotser) |
| 17:32.9, 17:42.6, 17:45.4, 17:57.3, 18:25.7, (18:27.0), (18:41.0) |
2 | 43 | Kalamazoo Christian,
MI - Team Time (1st 5) 1:28:11.9 | Spread (1st 5) 2:13.1 |
| 1, 2, 3, 18, 19, (31), (42) |
| Doug Hollett, Kevin Wunderly, Hunter Perrin, Ryan Wunderly, John Cramer, (John Stehouwer), (Sam Brouwer) |
| 16:22.0, 17:18.8, 17:21.6, 18:34.4, 18:35.1, (19:30.0), (20:09.0) |
3 | 84 | Centreville,
MI - Team Time (1st 5) 1:32:38.8 | Spread (1st 5) 1:14.4 |
| 9, 11, 13, 23, 28, (32), (40) |
| Brady Reynolds, Nolan Troyer, Tyler Sheteron, Justus Chupp, Chase LeBarre, (Austin Soule), (Ross Hunter) |
| 17:58.6, 18:10.8, 18:24.2, 18:52.2, 19:13.0, (19:30.4), (19:56.9) |
4 | 91 | Kalamazoo Hackett,
MI - Team Time (1st 5) 1:33:00.9 | Spread (1st 5) 1:27.5 |
| 7, 12, 17, 25, 30, (33), (36) |
| Palmer Cleaver, Josh Carpenter, Adam Schwanzl, TJ Krawczyk, Evans Brown, (Ryan Takacs), (Max Reist) |
| 17:51.8, 18:12.4, 18:33.4, 19:04.0, 19:19.3, (19:31.3), (19:41.8) |
5 | 181 | Tekonsha,
MI - Team Time (1st 5) 1:41:30.1 | Spread (1st 5) 5:25.6 |
| 10, 21, 43, 48, 59, (60) |
| Calvin Blue, Jacob Kempinski, Jordan Vandenburg, Justin Frigerio, Isaac Hewitt, (Daniel Hewitt) |
| 18:00.8, 18:45.0, 20:32.2, 20:45.7, 23:26.4, (23:43.4) |
6 | 194 | Athens,
MI - Team Time (1st 5) 1:40:13.8 | Spread (1st 5) 1:28.1 |
| 28, 37, 39, 44, 46, (49), (56) |
| Mason Mears, Casey Hardin, Jake Iles, Steven Waring, Andrew Oswalt, (Austin Fuller), (Sebastian Hamilton) |
| 19:13.0, 19:49.2, 19:55.4, 20:35.1, 20:41.1, (20:49.5), (21:32.8) |
7 | 207 | Union City,
MI - Team Time (1st 5) 1:41:09.8 | Spread (1st 5) 2:07.0 |
| 24, 27, 51, 52, 53, (54), (55) |
| Grant Gay, Skyler Flanders, Ben Dart, Brandon Olsen, Nick Collyer, (Tyler Muckel), (Cameron Turley) |
| 18:59.1, 19:10.5, 20:52.3, 21:01.8, 21:06.1, (21:07.4), (21:24.1) |
| 207 | White Pigeon,
MI - Team Time (1st 5) 1:41:36.7 | Spread (1st 5) 2:48.8 |
| 26, 38, 41, 45, 57, (58), (66) |
| Lucas Hagen, Cody Hagen, Cole Shafer, Rogelio Segundo, Logan Shafer, (Noah Hagen), (Johnny Ding) |
| 19:08.2, 19:55.0, 19:58.0, 20:38.5, 21:57.0, (22:12.0), (25:51.0) |
9 | 208 | Colon,
MI - Team Time (1st 5) 1:45:47.7 | Spread (1st 5) 5:30.4 |
| 16, 22, 47, 61, 62, (67) |
| Daniel Alva, Larry Peppers, Andrew Lash, Daniel Rounds, Nathan Clipfell, (Michael Weaver) |
| 18:27.1, 18:47.0, 20:44.8, 23:51.3, 23:57.5, (26:25.2) |
10 | 246 | Decatur,
MI - Team Time (1st 5) 1:48:59.7 | Spread (1st 5) 4:58.4 |
| 34, 35, 50, 63, 64, (65) |
| Max Glynn, Justin Wade, Ryan Phillips, Matt Worley, Kyle Woodworth, (Wesley Hemenway) |
| 19:33.7, 19:36.8, 20:50.3, 24:26.8, 24:32.1, (24:46.2) |