1 | 59 | Erie Mason,
MI - Team Time (1st 5) 1:27:28.6 | Spread (1st 5) 2:18.7 |
| 3, 8, 9, 10, 29, (30), (36) |
| Jackson Ansel, Austin Sulier, Parker Campbell, Ryan Joyce, Jackson Carner, (Parker Sorg), (Garrett Wall) |
| 16:23.2, 17:23.5, 17:29.0, 17:31.0, 18:41.9, (18:42.9), (18:58.4) |
2 | 74 | Monroe St. Mary CC,
MI - Team Time (1st 5) 1:28:53.1 | Spread (1st 5) 2:10.6 |
| 2, 12, 13, 23, 24, (26), (42) |
| Simon VanderVlucht, Max Foldvary, Luke Foster, Henry Wickenheiser, Jacob Smith, (Caleb Totten), (Zachary Perkins) |
| 16:20.7, 17:45.7, 17:46.1, 18:29.3, 18:31.3, (18:32.9), (19:11.6) |
3 | 80 | Clinton,
MI - Team Time (1st 5) 1:29:58.5 | Spread (1st 5) 1:02.1 |
| 7, 15, 18, 19, 21, (41), (53) |
| Lucas Goodman, Zack Gillies, Gabe Manchester, Eric Ramsey, Caden Arntz, (Justin Celmer), (Reed Patrick) |
| 17:22.7, 17:49.7, 18:09.7, 18:11.6, 18:24.8, (19:06.2), (20:05.7) |
4 | 92 | Manchester,
MI - Team Time (1st 5) 1:28:38.2 | Spread (1st 5) 2:59.5 |
| 4, 5, 16, 22, 45, (48), (70) |
| Nathan Kippnick, Caiden Kippnick, Grant Johnson, Hunter Anderson, Jack Coluccy, (Will Dykstra), (Justin Gale) |
| 16:23.6, 16:34.3, 17:51.5, 18:25.7, 19:23.1, (19:33.1), (23:20.8) |
5 | 100 | Ottawa Lake-Whiteford,
MI - Team Time (1st 5) 1:29:32.4 | Spread (1st 5) 2:45.3 |
| 1, 6, 14, 39, 40, (52), (58) |
| Keegan Masters, Elliott Rodgers, Zach Kahn, Dylan Anderson, Brendon Masters, (Luke Rasor), (TJ French) |
| 16:20.5, 17:14.6, 17:46.6, 19:04.9, 19:05.8, (19:59.6), (21:03.7) |
6 | 136 | Ann Arbor Greenhills,
MI - Team Time (1st 5) 1:32:39.7 | Spread (1st 5) 2:06.4 |
| 11, 17, 28, 31, 49, (50), (56) |
| Lincoln Cha, Mason Stranahan, Jonah Kaplan, Nico Aagesen, Jackson Knight, (Howei Ding), (Benjamin Zheng) |
| 17:34.7, 17:58.1, 18:40.8, 18:45.0, 19:41.1, (19:52.4), (20:57.0) |
7 | 182 | Grass Lake,
MI - Team Time (1st 5) 1:34:50.3 | Spread (1st 5) 1:18.9 |
| 20, 33, 38, 44, 47, (51), (62) |
| Alex Holda, Emmet Van Cleave, Benjamin Eros, Connor Sherwood, Ruben Spencer, (Wyatt Boteler), (Cayden Dewitt) |
| 18:12.2, 18:47.5, 19:01.0, 19:18.5, 19:31.1, (19:54.7), (21:28.8) |
8 | 245 | Ida,
MI - Team Time (1st 5) 1:42:46.1 | Spread (1st 5) 4:13.2 |
| 27, 35, 57, 60, 66, (73) |
| Jack Gelso, Luke Stanley, Luke Small, Jacob Young, Garren Garner, (Jaxon Brenton) |
| 18:38.2, 18:54.7, 20:59.7, 21:22.1, 22:51.4, (23:37.9) |
9 | 257 | Ypsilanti Arbor Preparatory,
MI - Team Time (1st 5) 1:43:08.8 | Spread (1st 5) 4:15.8 |
| 32, 37, 54, 65, 69, (84) |
| Kevin Roberts, Kyle Boucher, Aviere Jiminez, Jacob Strine-Karcher, Brendan Smith, (Matthew Gordon) |
| 18:46.3, 19:00.8, 20:21.2, 21:58.4, 23:02.1, (26:23.3) |
10 | 289 | Blissfield,
MI - Team Time (1st 5) 1:48:21.8 | Spread (1st 5) 6:34.1 |
| 34, 43, 59, 74, 79 |
| Evan Vore, Nathan Cole, Josh Harris, Caedmon Rupp, Logan Bloom |
| 18:53.4, 19:12.3, 21:07.3, 23:41.3, 25:27.5 |
11 | 303 | Detroit Voyageur,
MI - Team Time (1st 5) 1:48:03.4 | Spread (1st 5) 3:54.8 |
| 46, 55, 63, 68, 71, (72), (86) |
| Qurii Darden, Solomon Parks, Milahn Jarrett, Delmarco Gantz, Dimaunye' Smith-Powe, (Dimaunye Smith-Powe), (Dalen Moore) |
| 19:27.9, 20:22.0, 21:49.9, 23:00.9, 23:22.7, (23:34.6), (26:50.8) |
12 | 321 | Canton Preparatory,
MI - Team Time (1st 5) 1:53:33.7 | Spread (1st 5) 5:51.2 |
| 25, 67, 75, 76, 78, (80), (87) |
| Shane Ecclestone, Michael Johnson, Justin Mickey, Edward Simmons, Delbert De-Jesus, (Henry Espanola), (Saad Mohammed) |
| 18:31.6, 23:00.0, 23:41.4, 23:57.9, 24:22.8, (25:42.3), (29:37.3) |
13 | 365 | Dearborn Advanced Technology,
MI - Team Time (1st 5) 1:58:58.6 | Spread (1st 5) 4:27.2 |
| 61, 64, 77, 81, 82, (83), (85) |
| Steven Washington, Hamza Lloyd, Alston Charles, Yusef Nagi, Jon Carlo Dejo, (Darnell Hunter), (Hassan Hunter) |
| 21:24.0, 21:52.5, 24:07.9, 25:43.0, 25:51.2, (25:54.4), (26:37.2) |