1 | 34 | Hart,
MI - Team Time (1st 5) 1:21:56.3 | Spread (1st 5) 1:48.5 |
| 2, 4, 5, 9, 14, (22), (24) |
| Clayton Ackley, Seth Ackley, Wyatt Dean, Max Stitt, Caleb Bitely, (Easton Vander Zwaag), (Josef Bromley) |
| 15:27.7, 16:09.6, 16:10.1, 16:52.7, 17:16.2, (17:44.1), (17:49.0) |
2 | 76 | Reed City,
MI - Team Time (1st 5) 1:25:39.1 | Spread (1st 5) 1:52.9 |
| 6, 8, 10, 19, 33, (44), (53) |
| August Rohde, Anthony Kiaunis, Ryan Allen, Ty Kailing, Aaron Allen, (Paul Saladin), (Mason Dozier) |
| 16:16.8, 16:44.9, 16:55.8, 17:31.9, 18:09.7, (18:51.0), (19:19.5) |
3 | 83 | Benzie Central,
MI - Team Time (1st 5) 1:24:24.9 | Spread (1st 5) 3:40.3 |
| 1, 7, 11, 30, 34, (43), (50) |
| Hunter Jones, Pol Molins, Dade Allen, Jackson Schaub, Dorian Olson, (Hudson Kiteley), (Ethin Chandler) |
| 14:32.1, 16:31.2, 17:03.5, 18:05.7, 18:12.4, (18:48.5), (19:09.5) |
4 | 153 | White Cloud,
MI - Team Time (1st 5) 1:30:34.8 | Spread (1st 5) 1:43.8 |
| 15, 21, 32, 38, 47, (52), (56) |
| Coleson Cruzan, Nathan Ciolk, Carson Foondle, Kaleb Canning, Christian Ringler, (Avery Bowman), (Donald Grovesteen) |
| 17:16.8, 17:42.1, 18:09.3, 18:26.0, 19:00.6, (19:15.8), (19:24.7) |
5 | 192 | Lake City,
MI - Team Time (1st 5) 1:32:20.9 | Spread (1st 5) 2:28.1 |
| 13, 16, 39, 59, 65, (83), (91) |
| Paxton Hall, Enzo Gagliardi-Ramalho, Caiden Helsel, Owen Butkovich, Peter Maddox, (Jordan Rosekrans), (Dylan Yancer) |
| 17:15.8, 17:24.2, 18:27.5, 19:29.5, 19:43.9, (22:34.9), (27:29.4) |
6 | 193 | Manton,
MI - Team Time (1st 5) 1:32:37.2 | Spread (1st 5) 2:41.9 |
| 12, 25, 27, 63, 66, (67), (81) |
| Logan Patrick, Nolan Moffit, Robert Dykhouse, Dominick Priest, Jack Helsel, (Lucian Smith), (Jaiden Carsten) |
| 17:13.7, 17:53.6, 17:55.3, 19:39.0, 19:55.6, (19:58.9), (22:06.0) |
7 | 194 | Manistee,
MI - Team Time (1st 5) 1:32:44.5 | Spread (1st 5) 1:58.3 |
| 17, 29, 45, 48, 55, (60), (64) |
| Jack O'Donnell, Luke Senters, Kaden Worch, Drew Mendians, Ethan Edmondson, (Benjamin Ceplina), (Christian Schramski) |
| 17:24.8, 18:01.6, 18:52.0, 19:03.0, 19:23.1, (19:32.4), (19:43.0) |
8 | 231 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:35:39.3 | Spread (1st 5) 5:23.5 |
| 3, 26, 49, 75, 78, (85) |
| Jake O'Neil, Matthew Brownell, Jacob Simon, Hunter Hoover, Raiden Sternquist, (Kyle Bouck) |
| 16:08.2, 17:55.2, 19:08.3, 20:55.9, 21:31.7, (23:14.0) |
9 | 243 | McBain,
MI - Team Time (1st 5) 1:34:55.4 | Spread (1st 5) 2:32.2 |
| 18, 41, 54, 62, 68, (70), (71) |
| Claydon Ingleright, Nathan Koetje, Juan Rameriz, Rylee Sprague, Garrin Schneeg, (Kaden Abrahamson), (Dallas Chamberlain) |
| 17:26.8, 18:33.5, 19:20.9, 19:35.2, 19:59.0, (20:07.2), (20:13.4) |
10 | 256 | Shelby,
MI - Team Time (1st 5) 1:36:02.4 | Spread (1st 5) 2:38.5 |
| 23, 37, 51, 72, 73 |
| Tanner Soelberg, Iziquiel Picon, Micah Frye, Ethan Fessenden, Jonathon Carballido |
| 17:44.5, 18:18.3, 19:15.3, 20:21.3, 20:23.0 |
11 | 264 | Mason County Central,
MI - Team Time (1st 5) 1:38:03.4 | Spread (1st 5) 3:43.8 |
| 28, 35, 46, 76, 79, (84), (87) |
| Gavin Shirey, Hunter Sanford, Cullen Kraus-McCarty, Trey Johnson, Asher Johnson, (Brayden Figgins-Newton), (Sam Johnson) |
| 17:57.0, 18:14.3, 18:55.2, 21:16.1, 21:40.8, (22:51.7), (24:03.5) |
12 | 284 | Morley-Stanwood,
MI - Team Time (1st 5) 1:40:14.0 | Spread (1st 5) 4:51.1 |
| 20, 31, 74, 77, 82, (90) |
| Tyler Vining, Shelby Hopkins, Dylan Phillips, Gaven Cornell, Kayden Kangas, (Anthony Balsitis) |
| 17:34.4, 18:08.4, 20:36.9, 21:28.8, 22:25.5, (24:58.2) |
13 | 305 | LeRoy Pine River,
MI - Team Time (1st 5) 1:48:45.8 | Spread (1st 5) 12:31.3 |
| 36, 40, 57, 80, 92 |
| Scott Slocum, Gavin Kelso, Ethan Baker, Mason Heilman, Liam Geer |
| 18:16.8, 18:28.2, 19:25.5, 21:47.2, 30:48.1 |
14 | 316 | Hesperia,
MI - Team Time (1st 5) 1:41:49.2 | Spread (1st 5) 5:16.5 |
| 42, 58, 61, 69, 86, (88), (89) |
| Stephen Priese, Zach Temple, Andrew Sherburn, Lance Smith, Jacob Priese, (Matice Nichols), (Kolt Milner) |
| 18:44.6, 19:26.1, 19:34.8, 20:02.6, 24:01.1, (24:36.9), (24:57.1) |