1 | 33 | St. Johns, MI - Team Time (1st 5) 1:21:07.1 | Spread (1st 5) 34.4 |
| 1, 3, 7, 10, 12, (21), (25) |
| Ryan Brown, Griffin Armbrustmacher, Bryce Brown, Jacob Dennis, Michael Dennis, (Henry Pope), (Troy Cramer) |
| 15:56.2, 16:00.9, 16:10.8, 16:28.6, 16:30.6, (16:56.4), (17:09.0) |
2 | 77 | East Grand Rapids, MI - Team Time (1st 5) 1:23:07.2 | Spread (1st 5) 38.4 |
| 8, 14, 16, 19, 20, (27), (30) |
| Enzo Metz, Alex Thole, Ryan Brinker, Elijah Robinson, Davis Christy, (Ryan McMahon), (Caspar Dicke) |
| 16:11.1, 16:39.7, 16:40.1, 16:46.8, 16:49.5, (17:09.8), (17:19.8) |
3 | 105 | FHE Ada Forest Hills Eastern, MI - Team Time (1st 5) 1:24:41.8 | Spread (1st 5) 1:37.0 |
| 2, 11, 26, 32, 34, (41), (52) |
| Ben Clason, Aiden Sullivan, Kyle McKee, Caleb Peterson, Bodie McCloskey, (Cal Hearn), (Ethan Smith) |
| 15:57.8, 16:30.0, 17:09.4, 17:29.8, 17:34.8, (17:54.0), (18:13.1) |
4 | 123 | Fowlerville, MI - Team Time (1st 5) 1:25:32.9 | Spread (1st 5) 1:54.9 |
| 6, 14, 18, 40, 45, (53), (60) |
| Zachary Curd, Tyler Perras, Brett Marschall, Trevor Peterson, Benjamin Showerman, (Brock Howard), (Morgan Harman) |
| 16:10.5, 16:39.7, 16:44.4, 17:52.9, 18:05.4, (18:22.4), (18:37.0) |
5 | 138 | Belding, MI - Team Time (1st 5) 1:26:13.7 | Spread (1st 5) 1:55.8 |
| 3, 22, 33, 38, 42, (62), (63) |
| Ethan Rockburn, Maxwell McCarty, Logan Balis, Eliot Ward, Keagen Ford, (Dustin Maatman), (Richard Beltran) |
| 16:00.9, 16:59.9, 17:30.0, 17:46.2, 17:56.7, (18:44.6), (18:45.2) |
6 | 178 | GR_West Michigan Aviation, MI - Team Time (1st 5) 1:28:07.4 | Spread (1st 5) 1:29.2 |
| 17, 29, 39, 46, 47, (55), (56) |
| Maxim Reuchlein, Andrew Dudka, Hunter Norman, Charles Dann, Jack DeVries, (Stephen Weaver), (Elijah Kloosterman) |
| 16:41.5, 17:13.2, 17:51.4, 18:10.6, 18:10.7, (18:28.5), (18:29.6) |
7 | 182 | Ionia, MI - Team Time (1st 5) 1:28:25.4 | Spread (1st 5) 52.2 |
| 24, 35, 36, 43, 44, (48), (57) |
| Heath LaPointe, Riley Husted, Jacob Montgomery, Harrison Yenchar, Josiah Magley, (Andrew Gerdes), (Xander Lange) |
| 17:08.8, 17:37.9, 17:38.2, 17:59.5, 18:01.0, (18:11.1), (18:30.3) |
8 | 202 | Corunna, MI - Team Time (1st 5) 1:29:11.3 | Spread (1st 5) 2:27.7 |
| 13, 23, 50, 51, 65, (67), (68) |
| Mason Warner, Logan Roka, Calvin Cody, Kalon Boilore, Kenny Evans, (Zak Pickler), (Logan Vowell) |
| 16:36.4, 17:05.2, 18:12.6, 18:13.0, 19:04.1, (19:10.7), (19:11.8) |
9 | 237 | Haslett, MI - Team Time (1st 5) 1:33:52.6 | Spread (1st 5) 5:55.7 |
| 28, 31, 37, 58, 83, (84), (85) |
| Graham Foster, Nate Carmody, Chris Clover, Malachi Cates, Josiah Bridger, (David Hammerle), (Suyog Khatiwada) |
| 17:10.7, 17:21.8, 17:42.1, 18:31.6, 23:06.4, (23:13.2), (24:20.2) |
10 | 265 | Lake Odessa Lakewood, MI - Team Time (1st 5) 1:33:21.2 | Spread (1st 5) 5:01.0 |
| 5, 59, 61, 64, 76, (82), (86) |
| Nathan Alford, Ryan Alford, Aiden Pyle, Zac Gibson, Clayton Dumond, (Brady Gawne), (Emil Myers) |
| 16:08.5, 18:33.0, 18:38.2, 18:52.0, 21:09.5, (22:54.7), (24:30.4) |
11 | 276 | Williamston, MI - Team Time (1st 5) 1:35:46.0 | Spread (1st 5) 4:38.9 |
| 9, 49, 69, 74, 75, (81) |
| Camden Johnecheck, Jakob Cornell, Ben Crain, Michael Villalba, Curren Palmer, (Andrew Smith) |
| 16:20.0, 18:12.5, 19:21.6, 20:53.0, 20:58.9, (22:47.8) |
12 | 358 | Owosso, MI - Team Time (1st 5) 1:41:45.1 | Spread (1st 5) 3:00.0 |
| 66, 70, 71, 72, 79, (80), (88) |
| Jack Smith, Andrew Chapko, Corey Gates, Ben Welz, Justin Johnson, (Zachary Wieler), (Tyler Dewley) |
| 19:09.2, 19:54.8, 20:07.9, 20:24.0, 22:09.2, (22:22.9), (24:46.8) |
13 | 369 | Portland, MI - Team Time (1st 5) 1:47:52.8 | Spread (1st 5) 6:13.6 |
| 54, 73, 77, 78, 87, (89), (90) |
| Carter Rosier, Ben Wasmus, Devin Spitzley, Ethan Rockey, Austin Schneider, (Matthew Seavey), (Brycen DeShane) |
| 18:27.9, 20:39.8, 21:58.8, 22:04.8, 24:41.5, (24:59.4), (27:49.7) |