1 | 67 | Romeo,
MI - Team Time (1st 5) 1:20:56.4 | Spread (1st 5) 1:18.4 |
| 2, 4, 14, 22, 25, (27), (28) |
| Vincent Guaresimo, Connor Clor, Derrian Kumfer, Bryce Goodsell, Luke Allen, (Eli Hullinger), (Michael Magnoli) |
| 15:30.3, 15:37.7, 16:18.3, 16:41.4, 16:48.7, (16:50.6), (16:50.8) |
2 | 88 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:18.4 | Spread (1st 5) 47.8 |
| 7, 17, 19, 21, 24, (72), (73) |
| Glen Davis, Michael Paoletti, Luke Maher, Luke VanderHeuvel, Matt LaFreniere, (Brady Mayer), (Grant Gonser) |
| 15:56.8, 16:25.8, 16:33.9, 16:37.3, 16:44.6, (18:00.0), (18:01.4) |
3 | 134 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 1:57.4 |
| 3, 8, 28, 40, 55, (60), (76) |
| Logan Detweiler, Brendan Downey, Jet Miller, Tommy Caulfield, Jack Martin, (Kaden Boismier-Buhr), (Edmund Shall) |
| 15:34.9, 15:59.9, 16:50.8, 17:04.4, 17:32.3, (17:47.0), (18:08.9) |
4 | 141 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:12.9 |
| 10, 16, 30, 37, 48, (49), (54) |
| Jack Mathers, Carter Fox, Simon Davis, Carson Gilbertson, Owen Clancy, (Colton Howell), (Noah Redman) |
| 16:08.2, 16:25.1, 16:53.6, 17:03.0, 17:21.1, (17:21.5), (17:31.0) |
5 | 146 | Fraser,
MI - Team Time (1st 5) 1:23:43.9 | Spread (1st 5) 1:40.3 |
| 6, 11, 31, 42, 56, (70), (78) |
| Tyler Donovan, Justin Roose, Lance Edghill, Connor Steepe, Michael Susan, (Andrew Thomson), (Jared Wu) |
| 15:53.7, 16:13.7, 16:54.8, 17:07.7, 17:34.0, (17:57.5), (18:20.1) |
6 | 151 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:23:21.0 | Spread (1st 5) 2:45.4 |
| 1, 12, 34, 45, 59, (62), (87) |
| Thomas Westphal, Zachary Rubicz, Aidan Leslie, Gabe Rusch, Greg Vogt, (Ryan Lee), (Samuel Rusch) |
| 15:00.4, 16:17.0, 17:01.1, 17:16.7, 17:45.8, (17:47.8), (18:45.7) |
7 | 164 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:24:40.3 | Spread (1st 5) 36.1 |
| 18, 32, 33, 38, 43, (44), (57) |
| Zachary Larson, Evan Lord, Owen Murray, Ian Randall, Jonathan Gendich, (Archit Vig), (Jack Bondy) |
| 16:33.1, 16:56.0, 16:58.4, 17:03.6, 17:09.2, (17:13.6), (17:35.2) |
8 | 183 | Utica Eisenhower,
MI - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:30.5 |
| 13, 15, 39, 52, 64, (85), (91) |
| Jacob Maurer, Tyler Brothers, Carter Rodzik, Cody Brownsworth, Francis Talerico, (Demetri Nesovski), (Ben Dotter) |
| 16:18.0, 16:18.4, 17:04.1, 17:28.0, 17:48.5, (18:38.7), (18:58.3) |
9 | 193 | Grosse Pointe North,
MI - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 1:02.8 |
| 23, 26, 35, 51, 58, (63), (80) |
| Caleb Kosel, David Rochon, Alex Agius, John LaPere, Neil Orlowski, (Daniel Weber), (Sam Parish) |
| 16:42.5, 16:50.0, 17:02.4, 17:27.8, 17:45.3, (17:48.1), (18:26.1) |
| 193 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:25:00.8 | Spread (1st 5) 2:12.0 |
| 5, 9, 47, 61, 71, (74), (75) |
| Dylan Penberthy, Brandon Penberthy, Joseph Barnard, Nathon Zydel, Brady Cichowlas, (Nolan Rybarczyk), (Kobe Coverdill) |
| 15:47.7, 16:08.0, 17:18.2, 17:47.2, 17:59.7, (18:03.6), (18:05.1) |
11 | 243 | Harrison Twp. L'Anse Creuse,
MI - Team Time (1st 5) 1:26:51.1 | Spread (1st 5) 50.9 |
| 36, 41, 46, 53, 67, (81), (94) |
| Robert Galan, Ben Puzzuoli, Aidan Daly, Cameron Sherrill, Alex Habarth, (Benjamin Ashley), (Henry Goebel) |
| 17:02.8, 17:07.0, 17:16.9, 17:30.7, 17:53.7, (18:31.1), (19:16.2) |
12 | 288 | Clinton Twp. Chippewa Valley,
MI - Team Time (1st 5) 1:28:26.8 | Spread (1st 5) 2:00.0 |
| 20, 50, 66, 69, 83, (84), (96) |
| Jack DeWaele, Eric DeWaele, Aaron Franz, Jordan Bruwier, Devyn Guptil, (Owen Thompson), (Trenton Clapp) |
| 16:36.4, 17:24.5, 17:52.4, 17:57.1, 18:36.4, (18:38.0), (19:25.8) |
13 | 387 | SCS Lakeview ,
MI - Team Time (1st 5) 1:31:31.6 | Spread (1st 5) 1:01.4 |
| 65, 68, 77, 88, 89, (90), (92) |
| Brooks Donaldson, Collin Pigloski, Jensen McCutcheon, Griffin Simone, Devin O'Connor, (Brandon Korte), (Joseph Nesom) |
| 17:48.6, 17:56.1, 18:10.9, 18:46.0, 18:50.0, (18:58.2), (18:58.4) |
14 | 485 | Warren Woods Tower,
MI - Team Time (1st 5) 1:38:35.3 | Spread (1st 5) 2:02.2 |
| 82, 95, 97, 104, 107, (109), (113) |
| Justin Pinks, Ryan Montgomery, Aaron Vettese, Corey Cashman, Lleyton Byrnes, (Foley Kedzior), (Mason Stansberry) |
| 18:35.0, 19:22.1, 19:29.7, 20:31.3, 20:37.2, (21:10.5), (22:11.1) |
15 | 493 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:37:36.4 | Spread (1st 5) 40.9 |
| 93, 98, 99, 101, 102, (106), (108) |
| Austin Darr, John Larocca, Nathan Kafoury, Derek Yaek, Easton Smerek, (Alex Kardasz), (Gavin Kowalski) |
| 19:06.7, 19:30.4, 19:32.3, 19:39.4, 19:47.6, (20:34.2), (20:41.7) |
16 | 494 | Harper Woods,
MI - Team Time (1st 5) 1:42:25.0 | Spread (1st 5) 5:28.7 |
| 79, 86, 103, 110, 116, (118), (119) |
| Dennis Johnson, Ross Wallace, Abubakr Ben-Mohamed, Qujuan Gresham, Daryl Tinnon, (Jeffery Brown-Smith), (Bruce Smith) |
| 18:22.3, 18:45.0, 20:08.2, 21:18.5, 23:51.0, (24:31.5), (25:14.3) |
17 | 542 | Roseville,
MI - Team Time (1st 5) 1:45:58.2 | Spread (1st 5) 2:43.9 |
| 100, 105, 111, 112, 114, (115), (117) |
| Aiden Barnett, Austin Barnett, Terrence Partridge, Parker Kinsora, Dreshawn Noble, (Brian Hopkins), (Matthew Bowman) |
| 19:32.4, 20:33.6, 21:28.6, 22:07.3, 22:16.3, (23:33.9), (23:57.2) |