1 | 19 | Breckenridge, MI - Team Time (1st 5) 1:23:05.3 | Spread (1st 5) 1:15.2 |
| 1, 2, 4, 5, 7, (20), (30) |
| Mason Sumner, Colttion Vine, Trent Carter, Ashton Gillis, Colton Chovanec, (Jonathon Markley), (Weston Wise) |
| 15:43.4, 16:34.4, 16:51.4, 16:57.5, 16:58.6, (18:11.9), (18:37.1) |
2 | 56 | Unionville-Sebewaing, MI - Team Time (1st 5) 1:26:15.2 | Spread (1st 5) 42.2 |
| 6, 9, 10, 15, 16, (34), (39) |
| Bentley Alderson, Bryce Langmaid, Ty Pavlichek, Jacob Vanhove, David Khoury, (Tyler Aleksink), (Ethan Liken) |
| 16:58.1, 17:05.3, 17:06.1, 17:25.4, 17:40.3, (18:43.9), (18:58.5) |
3 | 97 | Deckerville, MI - Team Time (1st 5) 1:29:47.2 | Spread (1st 5) 1:21.9 |
| 12, 13, 18, 23, 31, (38), (40) |
| Trevor Barker, Brett Dumaw, Chase Simkiss, Benjamin Moeller, Aaron Wilcox, (Tyler Park), (Javier Valencia-Sanchez) |
| 17:18.7, 17:19.4, 18:07.7, 18:20.8, 18:40.6, (18:57.7), (19:08.8) |
4 | 101 | Mayville, MI - Team Time (1st 5) 1:29:42.6 | Spread (1st 5) 2:06.4 |
| 3, 17, 21, 28, 32, (37), (44) |
| Wyatt Emmons, Colton Crampton, Charlie Moro, Travis Katz, Cameron Rowbotham, (Greg Goodfellow), (Parker McKeage) |
| 16:34.9, 17:44.6, 18:12.7, 18:29.1, 18:41.3, (18:56.6), (19:35.7) |
5 | 158 | Kingston, MI - Team Time (1st 5) 1:34:14.1 | Spread (1st 5) 1:12.6 |
| 24, 25, 26, 41, 42, (49) |
| Morgan Green, Ethan Green, Dustin Peter, Marco Saenz, Ethan Harrington, (Trayton Wenzlaff) |
| 18:21.1, 18:22.0, 18:26.5, 19:30.8, 19:33.7, (19:57.1) |
6 | 189 | Dryden, MI - Team Time (1st 5) 1:38:47.9 | Spread (1st 5) 6:56.1 |
| 8, 22, 33, 57, 69 |
| Ronny Hudson, Reed Hall, Jacob Livingston, Ethan Knuth, Jackson Spencer |
| 17:02.5, 18:13.4, 18:42.0, 20:51.4, 23:58.6 |
7 | 198 | Saginaw Michigan Lutheran Seminary, MI - Team Time (1st 5) 1:36:48.1 | Spread (1st 5) 3:54.6 |
| 11, 29, 47, 53, 58, (59), (66) |
| Sam Korthals, Daniel Buth, John Richards, Elijah Stiefel, Silas Schultz, (Paul Huebener), (Grant Watson) |
| 17:09.9, 18:30.2, 19:48.8, 20:14.7, 21:04.5, (21:06.1), (21:54.2) |
8 | 222 | Ubly, MI - Team Time (1st 5) 1:38:59.3 | Spread (1st 5) 3:16.8 |
| 19, 36, 51, 54, 62, (63), (65) |
| Ethan Sabins, Zachary Garner, Andrew Vogel, Grant Geiger, Austin Cregeur, (Theron Harris), (Gabe Sweeney) |
| 18:09.0, 18:52.6, 20:02.0, 20:29.9, 21:25.8, (21:31.2), (21:41.9) |
9 | 223 | Harbor Beach, MI - Team Time (1st 5) 1:39:08.5 | Spread (1st 5) 3:57.4 |
| 14, 43, 45, 60, 61 |
| Matthew Halifax, Isaiah Learman, Seanluke Bender, Sam Roggenbuck, Luke Bulgrien |
| 17:22.0, 19:35.3, 19:38.4, 21:13.4, 21:19.4 |
| 223 | Saginaw Nouvel, MI - Team Time (1st 5) 1:38:10.4 | Spread (1st 5) 1:43.3 |
| 27, 46, 48, 50, 52, (56), (67) |
| Joseph Tunney, Dylan McRae, Jacob Alexander, Nicholas Ehlman, Caleb Pinkerton, (Thomas Kolleth), (Colton McRae) |
| 18:27.0, 19:43.0, 19:51.6, 19:58.5, 20:10.3, (20:38.5), (22:58.9) |
11 | 291 | Merrill, MI - Team Time (1st 5) 1:52:25.5 | Spread (1st 5) 9:15.1 |
| 35, 55, 63, 68, 70 |
| Cameron Hock, Owen Marlow, Douglas Brown, Cameran Barley, Zev Bales |
| 18:49.9, 20:37.8, 21:31.2, 23:21.6, 28:05.0 |