1 | 41 | Charlevoix, MI - Team Time (1st 5) 1:25:31.4 | Spread (1st 5) 54.8 |
| 2, 5, 7, 11, 16, (17), (28) |
| Ben Lentz, Evan Solomon, Blaise Snabes, Samuel Peterson, Evan Beane, (Eric Smith), (Ethan Putman) |
| 16:35.8, 16:58.0, 17:06.6, 17:20.4, 17:30.6, (17:32.8), (18:06.5) |
2 | 59 | Traverse City St. Francis, MI - Team Time (1st 5) 1:26:55.2 | Spread (1st 5) 58.8 |
| 3, 10, 12, 13, 21, (22), (24) |
| Thomas Richards, Brenden Endres, Jacob Andrews, Carter Thelen, Joey Andrews, (Tyler Artnz), (Zealand Tarrant) |
| 16:54.7, 17:18.2, 17:22.6, 17:26.2, 17:53.5, (17:56.2), (17:59.2) |
3 | 84 | Harbor Springs, MI - Team Time (1st 5) 1:26:44.5 | Spread (1st 5) 2:41.2 |
| 1, 4, 19, 29, 31, (33), (36) |
| Jeremy Kloss, Austin Smar, Lance Smar, Robbie Gillette, Jordan Bussey, (Elliott Langton), (Luke Shehigian) |
| 15:35.0, 16:56.4, 17:48.1, 18:08.8, 18:16.2, (18:24.0), (18:40.8) |
4 | 116 | Kalkaska, MI - Team Time (1st 5) 1:29:38.6 | Spread (1st 5) 1:28.9 |
| 9, 18, 25, 26, 38, (39), (53) |
| Tyler Guggemos, Cole McKenzie, Hayden Moore, Nathan Blasko, Travis Blasko, (Caleb Hicks), (Glenn Morris) |
| 17:14.5, 17:35.7, 18:02.0, 18:03.0, 18:43.4, (18:43.7), (19:20.2) |
5 | 119 | Boyne City, MI - Team Time (1st 5) 1:29:55.5 | Spread (1st 5) 1:46.1 |
| 8, 15, 23, 32, 41, (65), (71) |
| Cliff Maginity, Will Maginity, Kolton Stadt, Devon Hayden, Gavin Carson, (Tim Gutcher), (Wyatt Melvin) |
| 17:09.1, 17:28.6, 17:59.1, 18:23.5, 18:55.2, (19:55.4), (20:15.0) |
6 | 171 | Roscommon, MI - Team Time (1st 5) 1:32:24.5 | Spread (1st 5) 2:22.7 |
| 6, 34, 35, 42, 54, (55), (62) |
| Xander Civinskas, Josh Fairbanks, Jackson Thiel, Maurice Janisse, Joel Ewald, (Ethan Brewer), (Drew Jaskowski) |
| 16:58.8, 18:27.1, 18:38.1, 18:59.0, 19:21.5, (19:25.0), (19:48.4) |
7 | 172 | Mancelona, MI - Team Time (1st 5) 1:32:41.3 | Spread (1st 5) 1:41.1 |
| 14, 30, 40, 43, 45, (49), (68) |
| Tyler Mcclure, Stoney Schram, Jimmy Dunne, Greg Parsons, Tommy Palmer, (Ben Palmer), (Gavin Flynn) |
| 17:26.5, 18:15.0, 18:53.0, 18:59.2, 19:07.6, (19:11.6), (20:05.0) |
8 | 193 | Grayling, MI - Team Time (1st 5) 1:33:25.4 | Spread (1st 5) 1:47.1 |
| 20, 27, 37, 51, 58, (59), (61) |
| Caden Arredondo, Bruce Coulter, Ryan Anderson, Kendall Tomczak, Jeffery Kennedy, (Cameron Ketchum), (Klay Baker) |
| 17:48.4, 18:05.0, 18:41.8, 19:14.7, 19:35.5, (19:35.8), (19:46.8) |
9 | 255 | Elk Rapids, MI - Team Time (1st 5) 1:36:28.5 | Spread (1st 5) 31.8 |
| 44, 47, 48, 56, 60, (66), (69) |
| Brad Morley, Charlie Ward, Ben Vanderheide, clayton Friend, Sasha Speckman, (Lachlan Beebe), (Henry Brown) |
| 19:05.0, 19:08.3, 19:11.1, 19:27.3, 19:36.8, (19:59.4), (20:09.8) |
10 | 272 | Grand Traverse Academy, MI - Team Time (1st 5) 1:37:17.6 | Spread (1st 5) 56.1 |
| 46, 50, 52, 57, 67, (70), (72) |
| Cooper Craft, Jared Alton, Austin Rubin, Zach Dix, Sean Sweeney, (David Werner), (Dan Franklin) |
| 19:07.9, 19:13.0, 19:19.1, 19:33.6, 20:04.0, (20:12.1), (20:16.7) |
11 | 377 | Oscoda, MI - Team Time (1st 5) 1:51:26.8 | Spread (1st 5) 4:57.0 |
| 64, 74, 75, 80, 84 |
| Carson Harger, Grayson Rayes, Joseph Garrison, Ethan Davis, Tayton Baranek |
| 19:54.8, 21:09.0, 21:32.1, 23:59.1, 24:51.8 |
12 | 388 | Standish Sterling, MI - Team Time (1st 5) 2:02:15.0 | Spread (1st 5) 11:06.8 |
| 63, 73, 81, 85, 86 |
| Danny Huang, Walker Arquette, Cole Redburn, Tyrus Hutter, Ryan MaJdecki |
| 19:52.2, 20:29.6, 24:12.7, 26:41.5, 30:59.0 |
13 | 392 | Tawas, MI - Team Time (1st 5) 1:53:06.1 | Spread (1st 5) 2:44.2 |
| 76, 77, 78, 79, 82, (83) |
| Nicholas Webster, Kalman Couturier, Logan Madrigal-Silver, Neil Peterson, Charleson Shuart, (John Rogers) |
| 21:45.1, 21:50.5, 22:18.0, 22:43.2, 24:29.3, (24:43.4) |