1 | 52 | Dollar Bay,
MI - Team Time (1st 5) 1:32:59.7 | Spread (1st 5) 28.7 |
| 6, 9, 10, 13, 14, (42), (61) |
| Davin Hill, Cooper Stout, John Paul Norland, Amos Norland, Nikolas Thomas, (Ty McCrum), (Brady Busser) |
| 18:20.3, 18:32.0, 18:34.9, 18:43.5, 18:49.0, (20:47.7), (22:32.5) |
2 | 68 | Newberry,
MI - Team Time (1st 5) 1:33:14.1 | Spread (1st 5) 2:50.7 |
| 1, 7, 15, 16, 29, (38), (46) |
| Ephram Evans, Logan Depew, Andrea LaBionda, Aiden McPherson, Coleton Labadie, (Joshua Magnusson), (Samuel Pacala) |
| 17:06.0, 18:21.0, 18:54.7, 18:55.7, 19:56.7, (20:31.0), (21:05.3) |
3 | 80 | Rudyard,
MI - Team Time (1st 5) 1:35:09.0 | Spread (1st 5) 1:45.3 |
| 3, 4, 21, 25, 27, (28), (48) |
| Hayden Mills, Gannon Smith, Bradley Hall, Nate Walling, Ross Malaska, (Lane Cozort), (Brode Hunt) |
| 18:02.0, 18:15.0, 19:22.7, 19:42.0, 19:47.3, (19:49.9), (21:16.0) |
4 | 108 | Stephenson,
MI - Team Time (1st 5) 1:37:03.8 | Spread (1st 5) 1:43.2 |
| 11, 12, 20, 30, 35, (50), (74) |
| Griffin Brown, Buckley Corey, Ethyn Lusardi, Donny Strazzinski, Tyler Engel, (Gavin Corey), (Hunter Marks) |
| 18:39.7, 18:42.0, 19:19.0, 20:00.2, 20:22.9, (21:27.8), (24:41.9) |
5 | 118 | Brimley,
MI - Team Time (1st 5) 1:36:51.1 | Spread (1st 5) 3:27.0 |
| 2, 19, 23, 31, 43, (56), (60) |
| Cameron Hoornstra, Luke Slater, Riley Parish, Brendan Gross, Caleb Lipponen, (Owen Ennes), (Mason Harris) |
| 17:23.0, 19:06.1, 19:30.0, 20:02.0, 20:50.0, (22:09.0), (22:30.8) |
6 | 163 | Republic-Michigamme,
MI - Team Time (1st 5) 1:40:57.8 | Spread (1st 5) 1:32.4 |
| 22, 24, 32, 40, 45 |
| Gabe DuPont, Isaac Lawrence, Jack Skogman, Jacob Durden, Brandon Skogman |
| 19:29.9, 19:38.8, 20:02.7, 20:44.1, 21:02.3 |
7 | 171 | Munising,
MI - Team Time (1st 5) 1:41:51.6 | Spread (1st 5) 3:24.3 |
| 18, 25, 34, 37, 57, (75), (78) |
| Nick Singer, Larson Nebel, Kane Nebel, Kaelan Mulye, Andrew Cain, (Frank Carlson), (Dylan Cornish) |
| 18:58.8, 19:42.0, 20:18.0, 20:29.7, 22:23.1, (24:57.2), (27:18.5) |
8 | 191 | Engadine,
MI - Team Time (1st 5) 1:43:50.8 | Spread (1st 5) 4:55.2 |
| 5, 17, 39, 64, 66, (73) |
| Conrad Spieles, Wyatt Flatt, JP Maudrie, Rj Bigelow, Elijah Parker, (Zach Vallier) |
| 18:18.0, 18:58.0, 20:32.9, 22:48.7, 23:13.2, (24:40.7) |
9 | 196 | Rapid River,
MI - Team Time (1st 5) 1:43:05.5 | Spread (1st 5) 3:09.2 |
| 8, 41, 47, 49, 51, (52), (59) |
| Ismael Hernandez, Max Lenaker, Ben Lenaker, Jaiden McCarty, Jace Holmio, (Nick Bruusema), (Matt Snay) |
| 18:23.3, 20:44.6, 21:05.4, 21:19.7, 21:32.5, (21:33.0), (22:27.1) |
10 | 226 | Watersmeet Township,
MI - Team Time (1st 5) 1:45:51.3 | Spread (1st 5) 2:12.3 |
| 33, 36, 44, 55, 58, (67), (70) |
| Mitchell McGeshick, William Snow, Kyan Jackson, Travis Romenesko, Hunter Lester, (Miles McGeshick), (Thomas Caron) |
| 20:11.2, 20:24.5, 20:58.0, 21:54.1, 22:23.5, (23:15.5), (24:11.0) |
11 | 301 | Powers North Central,
MI - Team Time (1st 5) 1:52:25.8 | Spread (1st 5) 2:21.9 |
| 53, 54, 62, 63, 69, (70), (72) |
| Jesse Sampson, Tristan Deno, Dominic Naser, Tristen Deno, Luke Gorzinski, (Jake Poquette), (Wyatt Riley) |
| 21:36.0, 21:44.5, 22:33.5, 22:33.9, 23:57.9, (24:11.0), (24:28.4) |
12 | 365 | Ironwood,
MI - Team Time (1st 5) 2:07:22.6 | Spread (1st 5) 5:39.9 |
| 65, 68, 76, 77, 79, (80), (81) |
| Tyler Smith, Bo Mattson, Aidan Graser, Blaze Hollenbeck, Sean Korpela, (Alex (Alexzander) Korpela), (Ehren Critchley) |
| 22:55.5, 23:24.8, 25:24.8, 27:02.1, 28:35.4, (28:39.8), (31:26.7) |