1 | 22 | Boyne City,
MI - Team Time (1st 5) 1:28:08.8 | Spread (1st 5) 1:19.3 |
| 1, 3, 4, 6, 8, (9), (23) |
| Kory Skop, Garrett Fogo, Derek Willis, Eli Haas, Dominic Santina, (Trevor Day), (Chanler Turnbull) |
| 16:56.7, 17:35.7, 17:36.0, 17:44.4, 18:16.0, (18:16.8), (19:35.7) |
2 | 80 | Mancelona,
MI - Team Time (1st 5) 1:34:48.3 | Spread (1st 5) 3:09.0 |
| 5, 10, 11, 25, 29 |
| Quentin Genaw, Brendan Morris, Riley Henderson, Noah McDaniel, Noah Burroughs |
| 17:37.3, 18:22.3, 18:23.1, 19:39.3, 20:46.3 |
| 80 | Wolverine,
MI - Team Time (1st 5) 1:35:31.0 | Spread (1st 5) 4:05.1 |
| 2, 7, 12, 27, 32, (39), (40) |
| Mike McNiel, Wayne Goddard, Tyler Mcneil, Hunter Green, Edward Florenski, (Nate Merritt), (Colton Renard) |
| 17:21.3, 18:06.2, 18:24.3, 20:12.8, 21:26.4, (25:06.8), (25:27.8) |
4 | 96 | Boyne Falls,
MI - Team Time (1st 5) 1:35:51.8 | Spread (1st 5) 2:21.8 |
| 13, 16, 18, 19, 30, (36) |
| Andrew Stevens, Kyle Byrne, Hunter Williams, Truman Crego, Josh Lange, (Shea Ross) |
| 18:26.3, 18:37.1, 18:58.0, 19:02.3, 20:48.1, (23:40.1) |
5 | 117 | Ida,
MI - Team Time (1st 5) 1:38:44.0 | Spread (1st 5) 1:50.0 |
| 17, 22, 24, 26, 28, (35) |
| Cole Asher, Logan Monaghan, Joe Vicari, Zac Schafer, Joe Ferrara, (Thomas Orourke) |
| 18:55.0, 19:23.0, 19:36.0, 20:05.0, 20:45.0, (23:40.0) |
6 | 124 | Hale,
MI - Team Time (1st 5) 1:46:02.6 | Spread (1st 5) 8:11.9 |
| 14, 15, 20, 34, 41 |
| Ethan Cagle, Ethan Rasch, Oliver Rice, Alan Bovee, Tyler Ranger |
| 18:30.6, 18:31.7, 19:03.0, 23:14.8, 26:42.5 |
7 | 160 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:50:43.7 | Spread (1st 5) 5:22.4 |
| 21, 31, 33, 37, 38 |
| Nathan Idalski, Nathan Lawrence, Dimitri Capers, Tyler Helzer, Danny Mackowiak |
| 19:03.9, 20:59.0, 22:12.1, 24:02.4, 24:26.3 |