1 | 41 | Chelsea,
MI - Team Time (1st 5) 1:22:03.9 | Spread (1st 5) 1:00.1 |
| 3, 4, 5, 10, 19, (20), (24) |
| Will Scott, Joseph Norwood, Zander Hartsuff, Erik Reiber, Jonas Norwood, (Will Fredenberg), (Owen Smith) |
| 15:57.5, 16:10.9, 16:13.9, 16:44.0, 16:57.6, (17:02.8), (17:05.2) |
2 | 66 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:21:03.7 | Spread (1st 5) 2:22.0 |
| 1, 2, 6, 28, 29, (36), (56) |
| Anthony Hancock, Michael Hancock, Michael Hegarty, Ryan Ware, Adam Polakowski, (Shaun McGrath), (Dylan McGrath) |
| 14:59.1, 14:59.4, 16:23.2, 17:20.9, 17:21.1, (17:33.4), (18:07.7) |
3 | 120 | Adrian,
MI - Team Time (1st 5) 1:25:47.7 | Spread (1st 5) 1:17.3 |
| 8, 12, 16, 39, 45, (47), (57) |
| Nathen Letson, Aiden Smith, Riley Malarney, Jake Eagling, Evan Johnson, (Ben Schefka), (Ramiro Guerrero) |
| 16:35.6, 16:47.5, 16:53.2, 17:38.5, 17:52.9, (17:56.7), (18:07.9) |
4 | 139 | New Boston Huron,
MI - Team Time (1st 5) 1:26:16.8 | Spread (1st 5) 42.5 |
| 18, 21, 25, 37, 38, (55), (66) |
| Drew Bean, Ayden Roupe, Ryan Morris, Brendan Gyolai, Brady Fleszar, (Austin Fritz), (Gabe Welch) |
| 16:54.9, 17:03.3, 17:07.4, 17:33.8, 17:37.4, (18:07.4), (18:27.0) |
5 | 145 | Riverview,
MI - Team Time (1st 5) 1:26:42.4 | Spread (1st 5) 1:09.9 |
| 11, 14, 32, 42, 46, (51), (53) |
| Eric Pickell, Sam Polgar, Jack Lenden, Justin Shupe, Luke Lenden, (Gavin Shelton), (Ethan Rucarean) |
| 16:45.6, 16:48.6, 17:25.7, 17:47.0, 17:55.5, (18:03.1), (18:06.6) |
6 | 146 | Milan,
MI - Team Time (1st 5) 1:26:38.8 | Spread (1st 5) 1:18.0 |
| 13, 15, 26, 40, 52, (64), (73) |
| Mark Piccard, Brayden Humes, Geirrod Criss, John Bowerman, Johnathan Pinnow, (Luke Gebhartd), (Jack Funchion) |
| 16:48.1, 16:52.8, 17:12.9, 17:38.9, 18:06.1, (18:23.0), (18:44.8) |
7 | 202 | Tecumseh,
MI - Team Time (1st 5) 1:28:28.4 | Spread (1st 5) 1:22.4 |
| 22, 30, 41, 44, 65, (69), (74) |
| Tyler Nowak, Bryce Soule, Kyle Mackey, Ethan Leitner, Cameron Kemppainen, (James Eldredge), (Ben Lammers) |
| 17:03.6, 17:23.5, 17:42.9, 17:52.4, 18:26.0, (18:36.5), (18:46.7) |
8 | 226 | Monroe Jefferson,
MI - Team Time (1st 5) 1:29:12.6 | Spread (1st 5) 1:13.1 |
| 23, 43, 48, 50, 62, (67), (78) |
| Cole Duvall, William Robinson, Carter McCalister, Garret Thomas, Isaac Merkel, (Ethan Wilgocki), (Ty Grube) |
| 17:04.5, 17:48.7, 17:59.0, 18:02.8, 18:17.6, (18:27.5), (18:53.7) |
9 | 241 | Trenton,
MI - Team Time (1st 5) 1:29:33.0 | Spread (1st 5) 1:55.2 |
| 17, 27, 59, 63, 75, (81), (84) |
| Luc Stackpoole, Owen Peterson, Nolan Diroff, Dallas Wilson, Will Taylor, (Robert Gonzalez), (Cameron Chesney) |
| 16:54.2, 17:17.8, 18:08.9, 18:22.7, 18:49.4, (19:04.9), (19:13.6) |
10 | 243 | Carleton Airport,
MI - Team Time (1st 5) 1:29:52.5 | Spread (1st 5) 1:27.0 |
| 31, 33, 35, 68, 76, (80), (97) |
| Alex Bell, Willem Bell, Eien VanRiper, Nolan Feldpausch, Griffin Linn, (Ben Feldpausch), (Drake Bostic) |
| 17:25.3, 17:27.0, 17:32.8, 18:35.1, 18:52.3, (19:01.1), (20:39.4) |
11 | 256 | Ann Arbor Fr Gabriel Richard,
MI - Team Time (1st 5) 1:30:01.2 | Spread (1st 5) 2:11.7 |
| 7, 49, 58, 70, 72, (77), (85) |
| Kenny Lashaway, Joe Ghezzi, Stephen Wojtanowski, George Reynolds, Samuel Ortegon, (Caebrean Falvey), (Nick Castrogiovanni) |
| 16:30.8, 18:02.7, 18:08.2, 18:37.0, 18:42.5, (18:53.4), (19:24.9) |
12 | 329 | Summit Academy North,
MI - Team Time (1st 5) 1:34:15.1 | Spread (1st 5) 3:38.9 |
| 9, 54, 82, 90, 94, (96), (100) |
| D'Anthony Shaw, Ryan Greene, Christopher Holman, Luke VanAssche, Jaylen Vecheta, (Phillip Migliaccio), (Johnny VanAssche) |
| 16:42.1, 18:06.8, 19:10.6, 19:54.6, 20:21.0, (20:36.6), (21:31.1) |
13 | 357 | Grosse Ile,
MI - Team Time (1st 5) 1:33:33.3 | Spread (1st 5) 1:19.4 |
| 60, 61, 71, 79, 86, (91), (92) |
| Joey Gall, Luke Porter, Greg Howard, Nicholas Griffin, Ahmed Kanso, (Griffin Mihalko), (Sullivan Cowan) |
| 18:10.7, 18:11.3, 18:42.2, 18:59.0, 19:30.1, (20:01.7), (20:02.3) |
14 | 391 | Flat Rock,
MI - Team Time (1st 5) 1:37:25.1 | Spread (1st 5) 3:55.2 |
| 34, 83, 87, 89, 98, (99), (101) |
| Kenny Carlman, Ryan Diebel, Joe Kawula, Grady Frankhouse, Nikolai Barbaza, (Keith Halley), (Bob Breslin) |
| 17:28.9, 19:12.6, 19:33.2, 19:46.3, 21:24.1, (21:30.5), (21:52.0) |
15 | 506 | River Rouge,
MI - Team Time (1st 5) 1:49:51.6 | Spread (1st 5) 3:40.0 |
| 88, 102, 103, 105, 108, (110), (112) |
| Ahmoni Weston, Desmond Durham, Elijah Parrish, Keyshawn Devlin, Legend Geeter, (Zion Cooper), (DeNiro Fenderson) |
| 19:44.0, 21:55.0, 22:02.0, 22:46.6, 23:24.0, (23:55.5), (25:36.0) |
16 | 524 | Detroit Cesar Chavez,
MI - Team Time (1st 5) 1:53:53.5 | Spread (1st 5) 3:56.7 |
| 93, 104, 107, 109, 111 |
| William Meza, Jonaten Perez, Jonathan Maldonado, Francisco Maldanado, Luis Marquez |
| 20:11.7, 22:31.4, 23:16.0, 23:46.0, 24:08.4 |
17 | 543 | Dearborn Heights Robichaud,
MI - Team Time (1st 5) 2:02:05.8 | Spread (1st 5) 5:51.3 |
| 95, 106, 113, 114, 115 |
| Deandre Patrick, Omarion Love, Damauri Patrick, Keon Moore, Sincere Clark |
| 20:30.4, 23:12.9, 25:40.3, 26:20.5, 26:21.7 |