1 | 23 | Harbor Springs,
MI - Team Time (1st 5) 1:25:27.7 | Spread (1st 5) 1:37.5 |
| 1, 3, 4, 6, 9, (12), (16) |
| Jeremy Kloss, Max Sydow, Zach Hunt, Cole Hoffman, Jacob Young, (Noah Bassett), (Austin Smar) |
| 16:07.4, 17:01.2, 17:01.5, 17:32.7, 17:44.9, (17:49.7), (18:14.7) |
2 | 84 | Ellsworth,
MI - Team Time (1st 5) 1:31:07.1 | Spread (1st 5) 1:25.3 |
| 7, 10, 15, 22, 30, (34), (35) |
| Isaiah Romeyn, Lucas Sweet, Daniel Oviedo, Richard Adams, Caleb Godwin, (Robbie Wise), (Cole Essenberg) |
| 17:35.3, 17:48.0, 17:58.0, 18:45.2, 19:00.6, (19:03.2), (19:04.0) |
3 | 115 | East Jordan,
MI - Team Time (1st 5) 1:33:37.6 | Spread (1st 5) 37.6 |
| 18, 19, 25, 26, 27, (33), (38) |
| Dylan Holm, Sawyer Carson, Ethan Nachazel, Josh Ziebarth, Caleb Carson, (Aaron Nachazel), (Ben Hardy) |
| 18:20.5, 18:33.8, 18:49.5, 18:55.7, 18:58.1, (19:02.5), (19:17.6) |
4 | 124 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:33:27.0 | Spread (1st 5) 2:06.4 |
| 5, 23, 28, 29, 39, (40), (41) |
| Nathan Idalski, Nathan Lawrence, Tyler Helzer, Danny Mackowiak, Gavin Weaver, (Jack Perry), (Cody Layman) |
| 17:17.6, 18:45.3, 18:59.9, 19:00.2, 19:24.0, (19:29.9), (19:34.3) |
5 | 129 | Fairview,
MI - Team Time (1st 5) 1:32:38.6 | Spread (1st 5) 3:21.0 |
| 2, 13, 17, 46, 51, (54) |
| Tylor Ross, Andrew Hager, Jesse Yoder, Durius Oaks, Nathaniel Eastman, (Aaron Eaves) |
| 16:41.5, 17:52.5, 18:16.5, 19:45.6, 20:02.5, (20:14.6) |
6 | 161 | Indian River Inland Lakes,
MI - Team Time (1st 5) 1:35:00.2 | Spread (1st 5) 2:01.3 |
| 8, 31, 37, 42, 43, (50), (63) |
| Luke Passino, Cleveland Baker, Ian Dailey, Brandon Dicus, Austin Fielder, (Saywer Hodson), (Sawyer Hodson) |
| 17:35.4, 19:01.1, 19:11.1, 19:35.9, 19:36.7, (19:59.7), (20:58.0) |
7 | 188 | Rogers City,
MI - Team Time (1st 5) 1:37:01.0 | Spread (1st 5) 2:03.7 |
| 20, 24, 36, 47, 61, (68), (69) |
| Phil Grambau, Duncan Ross, Jacob Hilla, Zach Myers, Jacob Shoemaker, (Daniel Bielas), (Tony Walker) |
| 18:39.3, 18:45.7, 19:05.8, 19:47.2, 20:43.0, (21:34.1), (21:36.3) |
8 | 191 | Gaylord St. Mary,
MI - Team Time (1st 5) 1:36:43.5 | Spread (1st 5) 2:18.6 |
| 10, 32, 48, 49, 52, (55), (57) |
| Brendan Delaney, James Pandy, Kyle Murphy, Ian Milan, Nick Torsky, (Hayden Collins), (Nathan Smith) |
| 17:48.0, 19:01.3, 19:48.8, 19:58.8, 20:06.6, (20:19.1), (20:22.2) |
9 | 252 | Mackinaw City,
MI - Team Time (1st 5) 1:41:26.8 | Spread (1st 5) 5:06.2 |
| 14, 44, 59, 60, 75, (76), (77) |
| Michael Elliott, Robert Martin, Logan Smith, Jarred Hartman, Joshua Julian, (Evan Duffin), (Nolan LaLonde) |
| 17:54.8, 19:36.8, 20:23.4, 20:30.8, 23:01.0, (23:14.0), (27:22.4) |
10 | 265 | Alanson-Littlefield,
MI - Team Time (1st 5) 1:42:32.4 | Spread (1st 5) 3:43.1 |
| 21, 45, 62, 65, 72, (74) |
| Alex Wiese, Samuel Lowery, Christian Spiegl, Lance Stonhouse, Lukas Plastino, (Kyle Reed) |
| 18:41.9, 19:40.4, 20:43.5, 21:01.6, 22:25.0, (22:55.9) |
11 | 310 | Pellston,
MI - Team Time (1st 5) 1:44:15.4 | Spread (1st 5) 1:33.0 |
| 53, 58, 63, 66, 70, (73) |
| Colin Robbins, Jared Anderson, Jordan Williams, Tanner Byard, Blake Cassidy, (Kaleb Rybinski) |
| 20:07.7, 20:22.6, 20:58.0, 21:06.4, 21:40.7, (22:37.0) |
12 | 351 | Lincoln-Alcona,
MI - Team Time (1st 5) 2:04:47.5 | Spread (1st 5) 10:26.8 |
| 56, 67, 71, 78, 79 |
| Yuki Nishibashi, Pierce Bilbey, Cody Leeseberg, Matthew Warner, Matthew MacMaster |
| 20:21.5, 21:29.4, 22:11.3, 29:57.0, 30:48.3 |