1 | 44 | Cedar Springs,
MI - Team Time (1st 5) 1:20:03.2 | Spread (1st 5) 1:42.1 |
| 1, 4, 8, 15, 16, (21), (22) |
| Connor Mora, Austin Sargent, Justin Harthorn, Alex Bray, Cameron Umphrey, (Ethan Menefee), (Justin Jones) |
| 14:54.1, 15:50.4, 16:16.3, 16:26.2, 16:36.2, (16:49.7), (16:50.0) |
2 | 99 | Gaylord,
MI - Team Time (1st 5) 1:23:34.9 | Spread (1st 5) 1:15.4 |
| 5, 10, 26, 28, 30, (31), (45) |
| Charlend Howard, Nate Fischer, Sterling McPherson, Collin Monusko, Ian Callison, (Josh Green), (Ian Rudel) |
| 15:54.8, 16:20.1, 17:02.0, 17:07.8, 17:10.2, (17:11.1), (17:36.5) |
3 | 124 | Whitehall,
MI - Team Time (1st 5) 1:24:38.1 | Spread (1st 5) 52.2 |
| 13, 20, 25, 29, 37, (38), (40) |
| Logan Irey, Alex Dennis, Keaton Smith, Brayden Berson, Reiley Brown, (Tyler Grove), (Mitch Boyce) |
| 16:25.4, 16:44.0, 17:01.5, 17:09.6, 17:17.6, (17:18.1), (17:26.0) |
4 | 127 | Ludington,
MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 2:08.8 |
| 3, 7, 33, 34, 50, (60), (68) |
| Luke Johnson, Matthew Ritter, Chris Snow, Luke Riley, Luke Schwass, (Ben Jensen), (Brandon Edel) |
| 15:40.4, 16:15.3, 17:13.8, 17:14.2, 17:49.2, (18:14.1), (18:32.8) |
5 | 132 | Big Rapids,
MI - Team Time (1st 5) 1:23:41.5 | Spread (1st 5) 2:49.2 |
| 2, 6, 14, 53, 57, (64), (83) |
| Clark Ruiz, Ben Shaffer, Brent Heberling, Ethan Goodman, Alex MacLean, (Hunter Jacobs), (Aidan Johansen) |
| 15:16.6, 16:02.4, 16:25.7, 17:51.0, 18:05.8, (18:22.6), (19:25.8) |
6 | 145 | Sparta,
MI - Team Time (1st 5) 1:24:54.4 | Spread (1st 5) 1:08.9 |
| 9, 12, 39, 42, 43, (44), (51) |
| Carter VerSluys, Jonathan Delodder, Jorge Hernandez, Carter Shupe, Andrew Thome, (Nate Soules), (Luke Bradford) |
| 16:18.1, 16:21.6, 17:21.0, 17:26.7, 17:27.0, (17:28.0), (17:50.1) |
7 | 185 | Petoskey,
MI - Team Time (1st 5) 1:26:47.0 | Spread (1st 5) 1:29.3 |
| 18, 24, 36, 49, 58, (62), (66) |
| Logan Hensley, Thomas VanSlembrouck, Mark Smith, Max Meyerson, Quentin Fettig, (Daniel Clancy), (Jacob Kromm) |
| 16:38.3, 16:59.1, 17:16.1, 17:45.9, 18:07.6, (18:18.4), (18:25.8) |
8 | 195 | Fremont,
MI - Team Time (1st 5) 1:27:09.6 | Spread (1st 5) 52.2 |
| 23, 31, 46, 47, 48, (70), (85) |
| Jon Castle, Curtis Jewett, Andrew Goodspeed, Brandon Snippe, Brode Breuker, (Austin Nicholas), (Maverick Stitt) |
| 16:51.4, 17:11.1, 17:40.7, 17:42.8, 17:43.6, (18:34.1), (19:27.2) |
9 | 196 | Cadillac,
MI - Team Time (1st 5) 1:27:13.2 | Spread (1st 5) 1:37.4 |
| 19, 27, 35, 52, 63, (75), (76) |
| Philip Merrell, Bryan Greenwood, Trevor Thiebaut, Austin Carlington, Ian Jackson, (Anthony Greenwood), (Ben Macioszek) |
| 16:42.0, 17:05.8, 17:15.2, 17:50.8, 18:19.4, (18:44.0), (18:51.8) |
10 | 285 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:30:31.9 | Spread (1st 5) 2:04.7 |
| 17, 59, 65, 71, 73, (74), (82) |
| Chris Oates, Charles Piatt, Nick Mathis, David Painter, Tyler Parker, (Logan St. John), (Jim Oates) |
| 16:37.4, 18:09.7, 18:24.3, 18:38.4, 18:42.1, (18:43.6), (19:21.3) |
11 | 290 | Howard City Tri-County,
MI - Team Time (1st 5) 1:30:27.2 | Spread (1st 5) 1:12.5 |
| 41, 54, 56, 67, 72, (79), (80) |
| Trent Slavens, Elijah Groendal, James Ryan, Willie Cook, Dylan Matulis, (Tristan Blair), (James Ryan) |
| 17:26.4, 17:52.1, 17:57.3, 18:32.5, 18:38.9, (19:08.2), (19:11.0) |
12 | 292 | Muskegon Orchard View,
MI - Team Time (1st 5) 1:31:15.2 | Spread (1st 5) 3:04.8 |
| 11, 55, 61, 81, 84, (86), (89) |
| Cameron Kroening, Austin Powlenko, Nathan Fetterhoff, Al Hairston, Eddie Coulier, (Griffin Farr), (Todd Ryan) |
| 16:21.3, 17:55.7, 18:16.0, 19:16.1, 19:26.1, (19:34.2), (20:01.6) |
13 | 399 | Ogemaw Heights,
MI - Team Time (1st 5) 1:36:04.8 | Spread (1st 5) 1:16.8 |
| 69, 77, 78, 87, 88, (90), (91) |
| Eric Wood, Paul Travis, Keegan Atherton, Greg Sancrant, Tieler Schick, (Nils Quassdorf), (Zach Farley) |
| 18:33.8, 18:58.2, 18:59.0, 19:43.2, 19:50.6, (20:19.6), (22:20.5) |