1 | 90 | Gladwin,
MI - Team Time (1st 5) 1:20:56.5 | Spread (1st 5) 2:07.7 |
| 1, 3, 12, 19, 55, (69), (77) |
| Elijah Christensen, Seth Mead, Ben Verellen, Myles Robinson, James Griffiths, (Gabriel Piach), (Jacob Krompetz) |
| 15:18.8, 15:25.8, 16:12.6, 16:32.8, 17:26.5, (17:50.9), (18:14.8) |
2 | 103 | Cedar Springs,
MI - Team Time (1st 5) 1:22:32.3 | Spread (1st 5) 54.5 |
| 8, 18, 22, 25, 30, (33), (34) |
| Ethan Shoffner, Peyton Farrell, Aiden Weller, Jake Shears, Tadhg Shoffner, (Declan Shoffner), (Samuel Organ) |
| 15:53.4, 16:29.1, 16:37.5, 16:44.4, 16:47.9, (16:56.5), (16:56.6) |
3 | 114 | Fremont,
MI - Team Time (1st 5) 1:22:25.9 | Spread (1st 5) 1:11.4 |
| 5, 11, 21, 37, 40, (57), (74) |
| Carter Sherman, Blake Taylor, Cole Lowery, Chase Lowery, Mossen Green, (Issac Romero), (Andreas Krapp) |
| 15:47.5, 16:06.5, 16:35.6, 16:57.4, 16:58.9, (17:28.5), (18:05.4) |
4 | 135 | Sparta,
MI - Team Time (1st 5) 1:23:03.1 | Spread (1st 5) 1:31.3 |
| 4, 7, 31, 46, 47, (70), (71) |
| Owen Metzger, Justin Bradford, Carson Wood, Jackson Jones, Isaac Meyers, (Griffin Mis), (Girum Merriman) |
| 15:47.0, 15:51.3, 16:48.8, 17:17.7, 17:18.3, (17:54.6), (17:56.3) |
5 | 160 | Whitehall,
MI - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 2:09.9 |
| 6, 24, 26, 32, 72, (79), (81) |
| Stewart Waters, Hunter Parsons, Andrew Boeringa, Rex Pumford, Tyler Van Antwerp, (Blaine Berson), (Matthew Badley) |
| 15:48.8, 16:42.6, 16:44.6, 16:54.2, 17:58.7, (18:26.8), (18:33.6) |
6 | 163 | Petoskey,
MI - Team Time (1st 5) 1:24:14.9 | Spread (1st 5) 1:00.7 |
| 15, 16, 38, 42, 52, (53), (62) |
| Zahar Rush, Reeve Oberman, Parker Fettig, Simon Licata, Carson Brey, (Isaac Stebelton), (Griffin Frentz) |
| 16:23.3, 16:23.7, 16:57.6, 17:06.3, 17:24.0, (17:24.5), (17:37.9) |
| 163 | Spring Lake,
MI - Team Time (1st 5) 1:24:22.5 | Spread (1st 5) 45.5 |
| 20, 23, 28, 41, 51, (61), (65) |
| Parker Woodwyk, Lukus Mendoza, Owen Adams, Christopher Locke, Nathan Koches, (Isaac Vandlen), (Isaac Primm) |
| 16:35.0, 16:40.0, 16:44.9, 17:02.1, 17:20.5, (17:36.1), (17:41.6) |
8 | 174 | Howard City Tri-County,
MI - Team Time (1st 5) 1:24:34.3 | Spread (1st 5) 53.1 |
| 17, 27, 39, 43, 48, (64), (73) |
| Alex Culver, Kelan Monreal, Henry Kauffman, Rocket Wilson, Jaxon Lumbert, (Caleb Kohl), (Tyler Schuster) |
| 16:25.6, 16:44.7, 16:58.6, 17:06.7, 17:18.7, (17:40.0), (18:02.3) |
9 | 204 | Big Rapids,
MI - Team Time (1st 5) 1:25:01.7 | Spread (1st 5) 1:37.4 |
| 10, 14, 58, 59, 63, (85), (86) |
| Hayden Gould, Kyan Deam, Austin Dalman, Brayden VanOs, Lukas Albright, (Donald Thompson), (Keagon Kostecki) |
| 16:01.9, 16:22.4, 17:28.6, 17:29.5, 17:39.3, (18:50.2), (19:12.2) |
10 | 215 | Ludington,
MI - Team Time (1st 5) 1:25:41.7 | Spread (1st 5) 56.2 |
| 29, 35, 36, 50, 65, (68), (75) |
| Noah Lowman, Gabe Grierson, David Reisterer, Alex Flores, Micah Theis, (Isaiah Boerema), (Robert Ray) |
| 16:45.4, 16:57.0, 16:57.3, 17:20.4, 17:41.6, (17:47.5), (18:06.7) |
11 | 242 | Muskegon Oakridge,
MI - Team Time (1st 5) 1:29:11.2 | Spread (1st 5) 4:07.3 |
| 9, 13, 45, 87, 88, (90), (91) |
| Peyton Ruel, Bryce Falbe, Lawson Miller, Jayden Mueller, Logan Nuell, (Elias Kinden), (Rileigh Schmitz) |
| 16:00.7, 16:13.5, 17:17.5, 19:31.5, 20:08.0, (20:43.5), (21:16.3) |
12 | 316 | Fruitport,
MI - Team Time (1st 5) 1:33:25.3 | Spread (1st 5) 6:11.4 |
| 2, 54, 78, 89, 93, (95), (96) |
| Vincent Pollock, Landon Johnson, Dylan Winskas, Enzo Aggoune, Josh Vanstelle, (Drew Powell), (Landen Peck) |
| 15:24.5, 17:24.7, 18:22.8, 20:37.4, 21:35.9, (21:52.8), (21:54.4) |
13 | 328 | Cadillac,
MI - Team Time (1st 5) 1:29:24.3 | Spread (1st 5) 1:24.5 |
| 44, 56, 67, 80, 81, (83), (84) |
| Andrew Elmore, Masyn Wing, Brody Swanson, Brody Webb, Jaxon Webb, (Rylan Bachman), (Liem Hauserman) |
| 17:09.1, 17:27.8, 17:44.6, 18:29.2, 18:33.6, (18:37.9), (18:49.2) |
14 | 408 | Gaylord,
MI - Team Time (1st 5) 1:40:40.5 | Spread (1st 5) 4:54.8 |
| 49, 76, 92, 94, 97, (100) |
| Caleb Lamblin, Corbin Hutchinson, Gabe Slough, Valentino Giardina, Colton Hicks, (Aiden Musall) |
| 17:19.5, 18:07.5, 21:21.9, 21:37.3, 22:14.3, (23:38.4) |
15 | 460 | Muskegon Orchard View,
MI - Team Time (1st 5) 1:56:11.2 | Spread (1st 5) 9:06.0 |
| 60, 98, 99, 101, 102, (103) |
| Landon Andrews, Gage Wells, Da'vaghn Bankhead, Levy Torres, Brody O'Brien, (DaVaughn Bankhead) |
| 17:36.0, 22:43.2, 23:09.0, 26:01.0, 26:42.0, (27:59.5) |