1 | 39 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:23:06.7 | Spread (1st 5) 1:35.7 |
| 1, 6, 8, 11, 13, (15), (16) |
| Collin Farmer, Sam Muirhead, Wyatt Werner, Allan George, John Kowatch, (Nolan Mitchell), (Charlie George) |
| 15:29.3, 16:41.1, 16:51.4, 16:59.9, 17:05.0, (17:15.2), (17:26.2) |
2 | 45 | Stanton Central Montcalm,
MI - Team Time (1st 5) 1:24:15.8 | Spread (1st 5) 1:56.0 |
| 2, 3, 5, 17, 18, (33), (52) |
| Gage Hoffman, Graham Coston, Sylus Wilson, Kyler Fertig, Evan Rolston, (Josiah Curry), (Kolby Sattler) |
| 16:00.4, 16:14.9, 16:32.9, 17:31.2, 17:56.4, (18:59.9), (20:00.7) |
3 | 64 | Bath,
MI - Team Time (1st 5) 1:26:12.8 | Spread (1st 5) 1:38.0 |
| 6, 9, 12, 14, 23, (38), (47) |
| Carter Holmes, River Fox, Luke Skidmore, Andrew Koenigsknecht, Madden Starkweather, (Payton Zimmerlee), (Evan Hagerman) |
| 16:41.1, 16:54.4, 17:03.2, 17:15.0, 18:19.1, (19:14.9), (19:46.6) |
4 | 147 | Ovid-Elsie,
MI - Team Time (1st 5) 1:33:10.6 | Spread (1st 5) 2:50.5 |
| 10, 25, 29, 35, 48, (69), (74) |
| Clay Powell, Joshua Miller, James Kelly, Travis Wright, Mitch Gonzalez, (Jeremiah Stewart), (Colton Sempsrott) |
| 16:56.2, 18:34.2, 18:48.6, 19:04.9, 19:46.7, (21:21.1), (22:00.8) |
5 | 151 | Laingsburg,
MI - Team Time (1st 5) 1:33:17.9 | Spread (1st 5) 3:06.2 |
| 4, 27, 36, 39, 45, (58), (70) |
| Noah Devereaux, Felix Ramirez, James Foltz, Logan Robinson, Lucas Shastal, (Cade Fuller), (James Pratt) |
| 16:31.8, 18:41.6, 19:10.0, 19:16.5, 19:38.0, (20:37.0), (21:23.2) |
6 | 179 | New Lothrop,
MI - Team Time (1st 5) 1:35:35.8 | Spread (1st 5) 1:15.1 |
| 20, 31, 41, 43, 44, (49), (51) |
| Lieu Vincke, Kevin Heslip, Jasper Andres, Ty Sweers, Marshall Kruske, (Sean Dammann), (Connor Masterson) |
| 18:15.2, 18:50.7, 19:29.7, 19:29.9, 19:30.3, (19:52.4), (19:54.7) |
7 | 223 | Montrose,
MI - Team Time (1st 5) 1:38:38.6 | Spread (1st 5) 2:48.0 |
| 22, 30, 40, 65, 66, (72), (75) |
| Joey Glinski, Ayden Hipps, Jaycob Hipps, Colin Pratt, William Arms-Whitman, (Wyatt Wanaanen), (Owen Leitelt) |
| 18:18.1, 18:50.6, 19:19.8, 21:04.0, 21:06.1, (21:51.6), (22:04.8) |
8 | 229 | Almont,
MI - Team Time (1st 5) 1:38:43.9 | Spread (1st 5) 1:55.0 |
| 28, 41, 46, 54, 60, (61), (62) |
| Colton Grzyb, Gavin Campbell, William Larkin, Jacob Biolchini, Jamin Siewert, (Benjamin Kline), (Adam SaintOnge) |
| 18:45.9, 19:29.7, 19:39.3, 20:08.1, 20:40.9, (20:42.3), (20:51.4) |
9 | 254 | Chesaning,
MI - Team Time (1st 5) 1:40:55.8 | Spread (1st 5) 3:47.0 |
| 24, 32, 53, 68, 77, (78), (80) |
| Jaxon Hemgesberg, Cole Maier, Mat Amman, Jayce Hyde, Eric Barancik, (Carter Bolan), (Gregory Dismukes) |
| 18:25.4, 18:58.6, 20:07.0, 21:12.4, 22:12.4, (23:08.8), (23:50.7) |
10 | 266 | Memphis,
MI - Team Time (1st 5) 1:43:06.2 | Spread (1st 5) 5:46.2 |
| 19, 50, 57, 59, 81, (86) |
| Kai Fisher, Dylan Werner, Cole Huber, Drew Shy, James Glod, (Morgan Reschke) |
| 18:08.4, 19:54.3, 20:28.4, 20:40.5, 23:54.6, (29:31.5) |
11 | 277 | Perry,
MI - Team Time (1st 5) 1:42:13.0 | Spread (1st 5) 3:12.6 |
| 26, 55, 56, 67, 73, (76), (79) |
| Tyler Rockafellow, Eric Fisher Jr, Elliott Mergos, Will Loos, Julian Belill, (Silas Miller), (Cash Zheng) |
| 18:40.2, 20:09.4, 20:22.1, 21:08.5, 21:52.8, (22:08.2), (23:44.5) |
12 | 289 | Mt Morris,
MI - Team Time (1st 5) 1:51:48.5 | Spread (1st 5) 9:47.8 |
| 21, 37, 63, 83, 85 |
| Kyle Baldwin, Noah Bacon, David Harris, Jermiah Gilbert, Dennis Bullock |
| 18:16.8, 19:13.8, 20:55.4, 25:17.9, 28:04.6 |
13 | 335 | Burton-Bendle,
MI - Team Time (1st 5) 1:52:19.1 | Spread (1st 5) 6:33.8 |
| 34, 64, 71, 82, 84 |
| Hudson Inman, Nicholas Daup, Chance Koole, Joshua Griffith, Gabriel Collins |
| 19:00.7, 21:03.1, 21:34.3, 25:06.5, 25:34.5 |