1 | 30 | East Jordan,
MI - Team Time (1st 5) 1:27:21.8 | Spread (1st 5) 49.7 |
| 3, 4, 5, 7, 11, (14), (16) |
| Ethan Nachazel, Ben Hardy, Caleb Carson, Aaron Nachazel, Alex Schlueter, (Gus Scheier), (Phillip Nemecek) |
| 17:03.7, 17:06.7, 17:28.1, 17:49.9, 17:53.4, (18:29.4), (18:33.1) |
2 | 71 | Ellsworth,
MI - Team Time (1st 5) 1:30:21.0 | Spread (1st 5) 2:05.1 |
| 2, 6, 13, 24, 26, (33), (36) |
| Isaiah Romeyn, Robbie Wise, Caleb Godwin, Richard Adams, Lucas Sweet, (Alex Adams), (Graham Oliver) |
| 16:48.2, 17:33.1, 18:17.3, 18:49.1, 18:53.3, (19:26.7), (19:33.8) |
3 | 127 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:33:38.4 | Spread (1st 5) 3:17.0 |
| 1, 22, 23, 40, 41, (42), (47) |
| Carlos Gascho, Jack Perry, Gavin Weaver, Toby Hall, Gage Boughner, (Spencer Townsend), (Elijah Fisher) |
| 16:33.4, 18:43.6, 18:47.4, 19:43.6, 19:50.4, (19:51.3), (20:04.9) |
4 | 144 | Petoskey St. Michael,
MI - Team Time (1st 5) 1:35:26.6 | Spread (1st 5) 1:36.9 |
| 12, 28, 30, 35, 39, (43), (46) |
| Adam Paga, Deacon Mitchell, Samuel Paga, Hammond Law, Macartan Moore, (John-Michael Kargol), (Seamus Nolan) |
| 18:04.9, 19:00.9, 19:11.4, 19:27.6, 19:41.8, (19:51.7), (20:02.7) |
5 | 149 | Indian River Inland Lakes,
MI - Team Time (1st 5) 1:35:38.1 | Spread (1st 5) 2:19.5 |
| 10, 15, 27, 48, 49, (52), (56) |
| Charlie Kennedy, Hunter Bishop, Austin Brege, Nevin Thompson, Ty Thompson, (Matt Hart), (Beau Dicus) |
| 17:51.8, 18:32.6, 18:56.4, 20:06.0, 20:11.3, (20:20.0), (20:49.6) |
6 | 203 | Onaway,
MI - Team Time (1st 5) 1:39:29.7 | Spread (1st 5) 3:39.4 |
| 9, 17, 53, 59, 65, (71), (84) |
| Teddy Peters, Jager Mix, Matt Grant, Sam Tennant, Aidan Fry, (Spencer Nash), (Dylan Crowe) |
| 17:51.7, 18:33.7, 20:24.7, 21:08.5, 21:31.1, (22:05.3), (23:33.2) |
7 | 204 | Mackinaw City,
MI - Team Time (1st 5) 1:39:42.0 | Spread (1st 5) 3:01.1 |
| 20, 25, 31, 62, 66, (74), (91) |
| Lawrence Huffman, Robert Martin, Gage Russ, Logan Smith, Jeffrey Siebigteroth, (Evan Duffin), (Nolan LaLonde) |
| 18:39.0, 18:51.3, 19:17.6, 21:14.0, 21:40.1, (22:32.3), (24:43.1) |
8 | 220 | Rogers City,
MI - Team Time (1st 5) 1:40:47.2 | Spread (1st 5) 4:10.4 |
| 8, 32, 54, 58, 68, (72), (97) |
| Matt Wilbert, Duncan Ross, Justin Kroupa, Daniel Bielas, Christian Hentkowski, (Tony Walker), (Nik Tulgestka) |
| 17:50.0, 19:24.4, 20:28.7, 21:03.7, 22:00.4, (22:08.6), (29:21.5) |
9 | 283 | Fairview,
MI - Team Time (1st 5) 1:45:35.9 | Spread (1st 5) 4:00.1 |
| 29, 37, 61, 76, 80 |
| Nathaniel Eastman, Josh Benefiel, Kaden Wasnock, Spencer Clover, Logan Alchin |
| 19:03.8, 19:36.7, 21:12.4, 22:39.1, 23:03.9 |
10 | 289 | Central Lake / Ellsworth,
MI - Team Time (1st 5) 1:50:19.0 | Spread (1st 5) 10:15.5 |
| 19, 51, 55, 69, 95 |
| Izaac DeYoung, Matthew Cary, Ethan Kelly, RJ Whisler, Sean Murton |
| 18:35.8, 20:17.7, 20:32.6, 22:01.6, 28:51.3 |
11 | 306 | Wolverine,
MI - Team Time (1st 5) 1:47:42.1 | Spread (1st 5) 4:14.9 |
| 34, 38, 73, 75, 86, (87), (93) |
| Kenny Bettis, Aidan Wiser, Max Nelson, Jacob Bourcier, Jacob Glazier, (PJ Canistra), (Jessie Lawrence) |
| 19:27.1, 19:39.2, 22:18.8, 22:35.0, 23:42.0, (23:57.8), (26:57.0) |
12 | 321 | Bellaire,
MI - Team Time (1st 5) 1:48:49.0 | Spread (1st 5) 4:56.2 |
| 21, 64, 70, 81, 85 |
| Ricky McMurray, Mick Robinson, Chase Dean, Ignacio Canon, Isaac Golden |
| 18:40.0, 21:20.3, 22:01.8, 23:10.7, 23:36.2 |
13 | 343 | Alba,
MI - Team Time (1st 5) 1:58:34.7 | Spread (1st 5) 13:12.9 |
| 18, 50, 88, 89, 98 |
| Andrew Bootz, Nick Maul, Zeke Land, Gage Bigger, Brock Bootz |
| 18:35.1, 20:14.0, 23:57.9, 23:59.7, 31:48.0 |
14 | 348 | Lincoln-Alcona,
MI - Team Time (1st 5) 1:50:53.7 | Spread (1st 5) 3:30.0 |
| 57, 60, 63, 78, 90 |
| Cody Leeseberg, Fallon Hux, Pierce Bilbey, Levon Palmer, Malcolm Dix |
| 21:02.2, 21:09.7, 21:14.1, 22:55.5, 24:32.2 |
15 | 356 | Alanson-Littlefield,
MI - Team Time (1st 5) 1:58:24.7 | Spread (1st 5) 8:59.5 |
| 44, 45, 77, 94, 96 |
| Samuel Lowery, Lance Stonhouse, Edward Backett, Hunter Zimbo, Adam Hendrickson |
| 19:52.5, 19:56.0, 22:42.1, 27:02.1, 28:52.0 |
16 | 403 | Gaylord St. Mary,
MI - Team Time (1st 5) 1:57:05.4 | Spread (1st 5) 3:22.9 |
| 67, 79, 82, 83, 92 |
| Ian Oliver, Aidan Yaske, Nick Switalski, Aidan Murphy, Kyle Brown |
| 21:59.9, 22:57.8, 23:20.0, 23:24.9, 25:22.8 |