1 | 42 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:25:00.4 | Spread (1st 5) 29.0 |
| 5, 6, 8, 10, 13, (17), (20) |
| Josh Kerr, Thomas Richards, Tucker Krumm, Josh Slocum, Lewis Walter, (Connor McIntyre), (Judge Morgan) |
| 16:52.1, 16:53.5, 16:54.6, 16:59.1, 17:21.1, (17:34.5), (17:42.0) |
2 | 84 | Harbor Springs,
MI - Team Time (1st 5) 1:27:02.4 | Spread (1st 5) 2:25.2 |
| 3, 6, 15, 23, 37, (48), (69) |
| Cal Benjamin, Lance Smar, Luke Shehigian, Trevor Clarke, Jacob Drayer, (Charlie Ranney), (Logan Kihnke) |
| 16:11.9, 16:53.5, 17:30.2, 17:49.7, 18:37.1, (19:34.7), (21:36.5) |
3 | 91 | Charlevoix,
MI - Team Time (1st 5) 1:27:17.7 | Spread (1st 5) 2:18.7 |
| 2, 9, 18, 30, 32, (34), (36) |
| Samuel Peterson, Dominic Schwein, James Descamps, Thomas Arnold, Scott Bush, (John Sauer), (Benjen Sheaffer) |
| 16:03.0, 16:57.8, 17:38.2, 18:17.0, 18:21.7, (18:33.9), (18:35.6) |
4 | 97 | Elk Rapids,
MI - Team Time (1st 5) 1:28:15.0 | Spread (1st 5) 1:27.5 |
| 4, 19, 22, 24, 28, (29), (41) |
| Charlie Ward, Caleb Kerfoot, Christian Kerfoot, Max Ward, Seth Brown, (Emerson Barnes), (Max Ward) |
| 16:44.1, 17:39.0, 17:49.5, 17:50.8, 18:11.6, (18:11.8), (18:51.4) |
| 97 | Kalkaska,
MI - Team Time (1st 5) 1:27:39.5 | Spread (1st 5) 2:53.0 |
| 1, 11, 16, 31, 38, (42), (51) |
| Tyler Guggemos, Hayden Moore, Gavin Guggemos, Camden Moore, Adam Williams, (Christian Hicks), (Jacob Olds) |
| 15:49.9, 17:18.3, 17:30.4, 18:18.0, 18:42.9, (19:01.2), (19:40.8) |
6 | 166 | Roscommon,
MI - Team Time (1st 5) 1:32:47.0 | Spread (1st 5) 2:27.4 |
| 14, 25, 27, 47, 53, (54), (59) |
| Josh Fairbanks, Brian Kilbourn, Jackson Thiel, Joel Ewald, Ethan Sharpe, (Ben Hamina), (Branden Morley) |
| 17:23.0, 18:02.8, 18:07.8, 19:23.0, 19:50.4, (19:52.5), (20:28.0) |
7 | 201 | East Jordan,
MI - Team Time (1st 5) 1:34:29.1 | Spread (1st 5) 50.6 |
| 33, 39, 40, 43, 46, (56), (75) |
| Caleb Ziebarth, Isaac Black, Guy Chamberlain, Mason Malpass, Jacob Chamberlain, (Diego Arias Paz Garciandia), (Dehquan Wilson) |
| 18:29.2, 18:43.6, 18:47.5, 19:09.0, 19:19.8, (19:59.1), (37:32.2) |
8 | 205 | Mancelona,
MI - Team Time (1st 5) 1:35:48.2 | Spread (1st 5) 3:01.3 |
| 21, 26, 44, 52, 62, (70), (73) |
| Dan Wildfong, Jaymes Wildfong, James Lakie, Karson Swiszowski, Carson Olds, (Hans Lobes), (Alec Hoose) |
| 17:48.7, 18:06.6, 19:13.9, 19:49.0, 20:50.0, (22:09.7), (24:09.7) |
9 | 211 | Grayling,
MI - Team Time (1st 5) 1:36:23.7 | Spread (1st 5) 3:26.5 |
| 12, 35, 45, 58, 61, (63), (74) |
| Drew Moore, Teague Hartman, Fox Marculewicz, Alexander Cole, Kale Black, (Jacob Marshall), (Michael Stephan) |
| 17:19.3, 18:34.7, 19:18.0, 20:25.9, 20:45.8, (20:56.9), (33:07.1) |
10 | 289 | Boyne City,
MI - Team Time (1st 5) 1:43:03.4 | Spread (1st 5) 3:12.8 |
| 49, 50, 55, 64, 71 |
| Joseph Heckroth, Timothy March, Brady Bearss, Corbin Smith, Henry Bair |
| 19:38.2, 19:38.6, 19:54.4, 21:01.2, 22:51.0 |
11 | 315 | Tawas,
MI - Team Time (1st 5) 1:44:32.6 | Spread (1st 5) 1:18.1 |
| 57, 60, 65, 66, 67, (68), (72) |
| Xander Whitford, Daniel Stone, Jesse Hartman, Josh Bruno, Austin Billinghurst, (Matthew Tiffany), (Ben Bruno) |
| 20:06.1, 20:36.2, 21:08.3, 21:17.8, 21:24.2, (21:29.3), (23:28.4) |