1 | 29 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:20:28.0 | Spread (1st 5) 1:39.0 |
| 1, 2, 3, 10, 13, (13), (18) |
| Daniel Evans, Thomas Young, Keegan Oldani, David Evans, Sanjay Rao, (Vimal Alokam), (Hobbs Kessler) |
| 15:29.0, 15:30.0, 15:32.0, 16:49.0, 17:08.0, (17:08.0), (17:26.0) |
2 | 53 | Woodhaven Brownstown,
MI - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:03.0 |
| 7, 8, 11, 12, 15, (17), (20) |
| Logan Lundgren, Owen Bronni, Kaheem Wright, Isaiah Bonner, Brendan Bellor, (Ben Bolduc), (Matt Lewis) |
| 16:14.0, 16:40.0, 16:51.0, 17:05.0, 17:17.0, (17:24.0), (17:41.0) |
3 | 104 | Lincoln Park,
MI - Team Time (1st 5) 1:27:32.0 | Spread (1st 5) 3:13.0 |
| 4, 6, 21, 34, 39, (46), (50) |
| Jim Vega, Ivan Ornelas, Jake McDowell, Emilio Rodriguez, Tony Cox, (Salvador Barzola), (Eber Romo) |
| 15:46.0, 16:11.0, 17:50.0, 18:46.0, 18:59.0, (19:44.0), (20:01.0) |
4 | 125 | Johannesburg-Lewiston,
MI - Team Time (1st 5) 1:30:18.0 | Spread (1st 5) 2:56.0 |
| 5, 22, 24, 36, 38, (44), (48) |
| Carlos Gascho, Gavin Weaver, Jack Perry, Gage Boughner, Spencer Townsend, (Cody Layman), (Elijah Fisher) |
| 16:02.0, 18:11.0, 18:12.0, 18:55.0, 18:58.0, (19:20.0), (19:48.0) |
5 | 126 | Mancelona,
MI - Team Time (1st 5) 1:30:30.6 | Spread (1st 5) 2:23.0 |
| 9, 19, 26, 31, 41, (42), (46) |
| Tyler Mcclure, Stoney Schram, Tommy Palmer, Greg Parsons, Gavin Flynn, (Ben Palmer), (Hans Lobes) |
| 16:47.0, 17:37.0, 18:22.0, 18:34.6, 19:10.0, (19:12.0), (19:44.0) |
6 | 128 | Wyandotte Roosevelt,
MI - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 13.0 |
| 22, 24, 26, 28, 28, (30), (34) |
| Samuel Rankine, Steven Breton, Alec Brovont, Colin Metzger, Gabe Mullins, (Seth Noggle), (Nicklas Slone) |
| 18:11.0, 18:12.0, 18:22.0, 18:24.0, 18:24.0, (18:33.0), (18:46.0) |
7 | 200 | Southgate Anderson,
MI - Team Time (1st 5) 1:36:00.0 | Spread (1st 5) 2:47.0 |
| 16, 36, 45, 51, 52, (53), (56) |
| Brendan Buckner, Connor Augenstein, Justin Yarrington, Ezekiel Centeno, Logan Southworth, (Tyler Fantow), (Connor Eccleton) |
| 17:21.0, 18:55.0, 19:34.0, 20:02.0, 20:08.0, (20:39.0), (21:42.0) |
8 | 236 | Belleville,
MI - Team Time (1st 5) 1:42:30.0 | Spread (1st 5) 4:38.0 |
| 32, 43, 49, 54, 58, (60), (60) |
| Hunter Combs, Corey Pitts, Brady Beckley, Yazan Zalmout, Jon Platt, (Brendan Edwards), (Devonte Crimes) |
| 18:37.0, 19:13.0, 19:54.0, 21:31.0, 23:15.0, (27:12.0), (27:12.0) |
9 | 244 | Wolverine,
MI - Team Time (1st 5) 1:46:08.0 | Spread (1st 5) 5:02.0 |
| 33, 40, 55, 57, 59 |
| Kenny Bettis, Aidan Wiser, Jacob Bourcier, PJ Canistra, Jacob Glazier |
| 18:44.0, 19:06.0, 21:34.0, 22:58.0, 23:46.0 |