1 | 62 | Shepherd,
MI - Team Time (1st 5) 1:23:33.3 | Spread (1st 5) 2:29.4 |
| 1, 6, 12, 13, 30, (41), (43) |
| Caleb Rhynard, Kurtis Hall, Adam Kyser, Sam Cole, Marcus Sura, (Andy Travis), (James Newman) |
| 15:12.4, 16:27.5, 17:05.7, 17:05.9, 17:41.8, (18:09.0), (18:11.8) |
2 | 81 | Hemlock,
MI - Team Time (1st 5) 1:25:54.1 | Spread (1st 5) 45.5 |
| 7, 14, 17, 20, 23, (36), (51) |
| Chris Berger, Jaime Keck, Evan Oldenburg, Chance Lisik, Cody Clark, (Peter Kariuki), (Nick Kaufmann) |
| 16:43.5, 17:06.3, 17:12.2, 17:23.1, 17:29.0, (17:53.6), (18:35.0) |
3 | 84 | Evart,
MI - Team Time (1st 5) 1:25:24.2 | Spread (1st 5) 1:25.8 |
| 4, 15, 18, 22, 25, (45), (48) |
| David Zinger, Antonio Militello, Brandon Nichols, Max Hodges, Logan Hammer, (Brian Flachs), (Alex Newton) |
| 16:04.7, 17:08.3, 17:13.2, 17:27.5, 17:30.5, (18:17.2), (18:26.9) |
4 | 99 | Clare,
MI - Team Time (1st 5) 1:26:27.5 | Spread (1st 5) 1:09.0 |
| 8, 11, 15, 27, 38, (65), (74) |
| Jonathan Harper, Lucas Combs, Tanner Vida, Brandon Frank, Hunter Nivison, (Matt Alpin), (Riley Crawford) |
| 16:47.0, 16:58.2, 17:08.3, 17:38.0, 17:56.0, (19:25.0), (19:57.6) |
5 | 121 | Chesaning,
MI - Team Time (1st 5) 1:26:38.6 | Spread (1st 5) 2:30.4 |
| 2, 9, 21, 44, 45, (52), (59) |
| Trevor Denton, Brandon Beckman, Rob Kovach, Colton Eurich, Ian Turnwald, (John Forsyth), (Zach Mose) |
| 15:46.8, 16:52.8, 17:24.8, 18:17.0, 18:17.2, (18:41.3), (19:14.7) |
6 | 134 | Ithaca,
MI - Team Time (1st 5) 1:27:49.8 | Spread (1st 5) 1:01.4 |
| 10, 19, 31, 34, 40, (42), (49) |
| Stephen Merchant, Kaleb Coston, Kaleb Baublitz, Jacob Lambrecht, Alik Helms, (Charlie Stack), (Avery Smally) |
| 16:57.0, 17:15.5, 17:46.6, 17:52.3, 17:58.4, (18:09.1), (18:31.5) |
7 | 149 | Ovid-Elsie,
MI - Team Time (1st 5) 1:28:08.2 | Spread (1st 5) 2:05.0 |
| 5, 29, 33, 35, 47, (49), (73) |
| Lennart Grube, Luke Hurst, Marques Horak, Tyler Jensen, Marc Hoffmann, (Trenton Garlock), (Dylan Heeney) |
| 16:20.2, 17:39.3, 17:50.0, 17:53.5, 18:25.2, (18:31.5), (19:56.0) |
8 | 236 | St. Louis,
MI - Team Time (1st 5) 1:32:32.2 | Spread (1st 5) 3:24.0 |
| 3, 54, 56, 60, 63, (66), (69) |
| Brayden Border, Kent House, Dylan Rockafellow, Trent Mikek, Jacob Sherwood, (Shawn Bell), (Corey Monroe) |
| 15:59.0, 18:53.7, 18:58.5, 19:18.0, 19:23.0, (19:27.0), (19:36.7) |
9 | 240 | Portland,
MI - Team Time (1st 5) 1:33:16.1 | Spread (1st 5) 3:07.0 |
| 24, 37, 39, 62, 78 |
| Jared Krausz, Alex Pung, Ralph Warfield, Cody Selden, Patrick Chaffee |
| 17:30.0, 17:54.0, 17:56.1, 19:19.0, 20:37.0 |
10 | 270 | Stanton Central Montcalm,
MI - Team Time (1st 5) 1:34:46.8 | Spread (1st 5) 1:51.1 |
| 27, 57, 58, 61, 67, (76), (82) |
| Tyler Sleet, Caden King, Tyler Barnes, Marcus Sleet, Michael Rolfe, (Vernon Adams), (Chase Sutherland) |
| 17:38.0, 19:07.7, 19:13.5, 19:18.5, 19:29.1, (20:18.8), (21:07.0) |
11 | 286 | Carson City-Crystal,
MI - Team Time (1st 5) 1:35:24.0 | Spread (1st 5) 2:23.7 |
| 26, 53, 64, 68, 75, (88), (93) |
| Tyler Craig, Jake Williamson, Austin Hogan, Caleb Geselman, Lucas McCrackin, (Eric Campbell), (Logan McClintic) |
| 17:37.6, 18:48.3, 19:23.2, 19:33.6, 20:01.3, (21:52.3), (23:24.1) |
12 | 333 | Farwell,
MI - Team Time (1st 5) 1:38:53.5 | Spread (1st 5) 3:13.8 |
| 32, 71, 72, 77, 81, (90), (92) |
| Luke Schulz, Greg Shimmons, Trenton Spivey, Bobby Byard, Steve Conlay, (Kurt Meister), (Vern King) |
| 17:47.2, 19:43.6, 19:51.8, 20:29.9, 21:01.0, (22:00.5), (22:06.0) |
13 | 384 | St. Charles,
MI - Team Time (1st 5) 1:43:51.2 | Spread (1st 5) 2:43.3 |
| 55, 79, 80, 84, 86 |
| Brandon Atkins, Matt Mahoney, Nick McDowell, Grant Hendrickson, Charles Brocker |
| 18:55.7, 20:51.5, 20:54.0, 21:31.0, 21:39.0 |
14 | 414 | Harrison,
MI - Team Time (1st 5) 1:46:18.7 | Spread (1st 5) 2:13.0 |
| 70, 83, 85, 87, 89, (91) |
| Ray Ostrander, Brenner Schell, Tyler Sigafoose, Wayne Cosgrove, Josh Mitchell, (RJ McDonald) |
| 19:40.0, 21:18.0, 21:36.6, 21:51.1, 21:53.0, (22:04.9) |