1 | 44 | Chassell,
MI - Team Time (1st 5) 1:31:13.8 | Spread (1st 5) 1:00.1 |
| 3, 4, 9, 12, 16, (26), (39) |
| Daba Holmes, Ben Tuomi, Kurtis Kytta, Abraham Gockenbach, Kolson Kytta, (Elijah Soumis), (Gabe Torola) |
| 17:48.2, 17:52.0, 18:14.3, 18:31.0, 18:48.3, (19:40.8), (20:23.7) |
2 | 60 | Brimley,
MI - Team Time (1st 5) 1:31:42.3 | Spread (1st 5) 3:07.5 |
| 1, 2, 10, 11, 36, (40), (58) |
| Austin Plotkin, Cameron Hoornstra, Danny Anderson, Hunter Lipponen, Zach Indish, (Brendan Gross), (Luke Slater) |
| 17:08.0, 17:36.0, 18:17.0, 18:25.8, 20:15.5, (20:26.7), (21:23.0) |
3 | 90 | Rudyard,
MI - Team Time (1st 5) 1:35:22.7 | Spread (1st 5) 1:30.8 |
| 7, 15, 20, 23, 25, (32), (37) |
| Hayden Mills, Payton Cheney, Gannon Smith, Tanner Norton, Kenneth Bowers, (Bradley Hall), (Gavin Smith) |
| 18:08.0, 18:47.1, 19:20.3, 19:28.5, 19:38.8, (20:03.6), (20:15.6) |
4 | 120 | Rapid River,
MI - Team Time (1st 5) 1:37:12.5 | Spread (1st 5) 1:16.3 |
| 14, 17, 28, 30, 31, (41), (56) |
| Azariah Hernandez, Ismael Hernandez, Noah Sefcik, Matt Snay, Nathan Olson, (Avery Closs), (Jaiden McCarty) |
| 18:39.4, 19:04.8, 19:42.9, 19:49.7, 19:55.7, (20:27.4), (21:15.0) |
5 | 147 | Stephenson,
MI - Team Time (1st 5) 1:38:58.4 | Spread (1st 5) 2:32.0 |
| 13, 19, 22, 38, 55, (59), (71) |
| Evan Kakuk, Buckley Corey, Aaron Cappaert, Joey Starzynski, Trae Larson, (Ashton Barstow), (Brian Kuntze) |
| 18:39.3, 19:18.9, 19:25.3, 20:23.6, 21:11.3, (21:27.2), (22:26.3) |
6 | 185 | Ewen-Trout Creek,
MI - Team Time (1st 5) 1:40:58.2 | Spread (1st 5) 3:25.4 |
| 8, 27, 42, 48, 60, (64), (75) |
| Nik Thomas, Gentry Brand, Tommy Cousineau, Eli Nordine, Jonah Nordine, (Jaden Borseth), (Noah Nordine) |
| 18:12.8, 19:41.2, 20:27.7, 20:58.3, 21:38.2, (21:56.3), (22:49.8) |
7 | 193 | Republic-Michigamme,
MI - Team Time (1st 5) 1:41:41.8 | Spread (1st 5) 1:26.9 |
| 29, 33, 34, 43, 54, (73), (76) |
| Andrew Olender, Justin Anthony, Jake Carlson, Jarred Boshears, Gage Warner, (Jacob Erickson), (Sam Dyer) |
| 19:43.2, 20:04.6, 20:14.9, 20:29.0, 21:10.1, (22:31.2), (22:57.6) |
8 | 226 | Dollar Bay,
MI - Team Time (1st 5) 1:43:47.8 | Spread (1st 5) 4:20.0 |
| 6, 18, 63, 69, 70, (72), (82) |
| Davin Hill, John Paul Norland, Amos Norland, Bradley Myllyoja, Cooper Stout, (Ty McCrum), (Travis Houle) |
| 18:04.3, 19:05.1, 21:49.9, 22:24.2, 22:24.3, (22:29.9), (23:58.7) |
9 | 228 | Painesdale-Jeffers,
MI - Team Time (1st 5) 1:43:56.2 | Spread (1st 5) 48.2 |
| 35, 46, 47, 49, 51, (52), (57) |
| Jackson Rocchi, Travis Asiala, Ethan Therrian, Evan Pietila, Kyle Mattila, (Brennan Larson), (Aidan Kinnunen) |
| 20:15.4, 20:47.0, 20:50.6, 20:59.6, 21:03.6, (21:04.7), (21:20.6) |
10 | 251 | Engadine,
MI - Team Time (1st 5) 1:47:08.3 | Spread (1st 5) 4:47.8 |
| 21, 24, 44, 79, 83 |
| Hunter Sapp, Wyatt Flatt, Drake Dewyse, Jesse Fosdick, Andrew Legault |
| 19:24.1, 19:32.8, 20:35.7, 23:23.8, 24:11.9 |
11 | 269 | Powers North Central,
MI - Team Time (1st 5) 1:47:34.0 | Spread (1st 5) 6:50.9 |
| 5, 53, 61, 65, 85, (93) |
| Griffin Johnson, Wyatt Riley, Leo Gorzinski, Izaac Lauscher, Dominic Naser, (Dakota Schwark) |
| 17:56.7, 21:05.3, 21:44.5, 21:59.9, 24:47.6, (28:50.4) |
12 | 313 | Watersmeet Township,
MI - Team Time (1st 5) 1:49:47.2 | Spread (1st 5) 2:35.5 |
| 45, 50, 66, 74, 78, (80), (87) |
| Ben Winkka, Mitchell McGeshick, Alexander Besonen, William Snow, Howard Caron, (Travis Romenesko), (Julius Barajas) |
| 20:44.3, 21:00.8, 22:04.6, 22:37.7, 23:19.8, (23:26.0), (25:46.7) |
13 | 396 | Ontonagon Area,
MI - Team Time (1st 5) 2:02:35.2 | Spread (1st 5) 5:54.8 |
| 67, 68, 84, 86, 91, (94) |
| Luke Soumis, Elijah Dupie, Bradley Myhren, Neil Bradley, Isaiah Beck, (Austin Steve) |
| 22:22.9, 22:23.9, 24:18.2, 25:12.5, 28:17.7, (35:23.0) |
14 | 397 | Rock Mid-Peninsula,
MI - Team Time (1st 5) 2:02:15.7 | Spread (1st 5) 5:06.8 |
| 62, 77, 81, 88, 89, (90), (92) |
| Nick Temple, Zach Englund, Mike Englund, Dillon Trudell, Conner Constantino, (Conner Costantino), (Bradly Van Damme) |
| 21:46.2, 23:07.7, 23:56.8, 26:32.0, 26:53.0, (27:04.7), (28:31.5) |