1 | 54 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:23:28.6 | Spread (1st 5) 2:06.9 |
| 1, 2, 14, 15, 22, (23), (24) |
| Nicholas Soter, Griffin Miller, Michael Brichta, Zachary Welker, John Fenech, (Matthew Mangulaban), (Sean Soter) |
| 15:21.9, 16:06.4, 17:14.3, 17:17.2, 17:28.8, (17:37.0), (17:38.0) |
2 | 78 | Trenton,
MI - Team Time (1st 5) 1:26:13.9 | Spread (1st 5) 41.0 |
| 5, 16, 17, 19, 21, (30), (30) |
| Tyler Hamilton, Jacob Schoon, Andrew Laws, Sean Nowak, Keegan Biegalski, (Kurtis Brushaber), (John Carter) |
| 16:45.4, 17:19.0, 17:19.1, 17:24.0, 17:26.4, (17:54.3), (17:54.3) |
3 | 90 | Riverview,
MI - Team Time (1st 5) 1:26:50.2 | Spread (1st 5) 1:32.7 |
| 6, 8, 10, 25, 41, (44), (60) |
| Kevin Glime, Ryan Pickell, Jonathon Houdek, Erik Davis, Riley Bohr, (Kyle Roberts), (Khalif Robinson) |
| 16:50.3, 16:55.3, 17:00.6, 17:41.0, 18:23.0, (18:35.0), (19:28.0) |
4 | 98 | Milan,
MI - Team Time (1st 5) 1:26:47.6 | Spread (1st 5) 1:25.0 |
| 3, 4, 26, 32, 33, (36), (39) |
| Ike Fink, Nathan Anderson, Dylan Miller, Josh Jarema, Carter Hayes, (Frank Kurtz), (David Brown) |
| 16:30.9, 16:41.6, 17:44.8, 17:54.4, 17:55.9, (18:03.1), (18:19.4) |
5 | 112 | Monroe Jefferson,
MI - Team Time (1st 5) 1:28:05.1 | Spread (1st 5) 2:11.7 |
| 7, 9, 13, 28, 55, (62), (69) |
| Anthony Morrow, Ryan Regan, Andrew Anderson, Ryan Rhodes, Dakota West, (Nick Fox), (Andrew Murray) |
| 16:54.9, 16:58.8, 17:13.8, 17:51.0, 19:06.6, (19:41.6), (20:13.0) |
6 | 163 | Gibraltar Carlson,
MI - Team Time (1st 5) 1:30:13.3 | Spread (1st 5) 1:28.5 |
| 11, 27, 38, 42, 45, (58), (67) |
| Nick Headon, Cody Darnell, John Jackson, Joe Yoakum, Jake Woods, (Justin Browne), (Mark Klingel) |
| 17:08.2, 17:46.0, 18:18.0, 18:24.4, 18:36.7, (19:24.2), (20:02.7) |
7 | 177 | South Lyon East,
MI - Team Time (1st 5) 1:30:39.7 | Spread (1st 5) 1:15.9 |
| 18, 29, 37, 46, 47, (50), (64) |
| Ian Juntunen, Alex Kuligowski, Jack Hardy, Alex Hoorn, Kevin Fitzgerald, (Ryan Tedd), (Evan Karlson) |
| 17:23.9, 17:51.7, 18:06.3, 18:38.0, 18:39.8, (18:46.1), (19:47.5) |
8 | 221 | Grosse Ile,
MI - Team Time (1st 5) 1:32:51.4 | Spread (1st 5) 1:56.4 |
| 12, 48, 51, 54, 56, (61), (63) |
| Alex Dermody, Brandon Moretti, Jack Adams, Kyle Karrar, Andrew Dixon, (Ethan Ames), (Tommy Whitaker) |
| 17:12.0, 18:44.9, 18:46.4, 18:59.7, 19:08.4, (19:38.0), (19:46.4) |
9 | 232 | New Boston Huron,
MI - Team Time (1st 5) 1:34:17.4 | Spread (1st 5) 3:14.5 |
| 20, 34, 40, 65, 73, (76), (78) |
| Joe Ferguson, Jacob Ciolino, Ryan Labrecque, Christopher Schultz, Colin Wilkinson, (Christian Sobczak), (Kyle McKay) |
| 17:24.7, 17:58.4, 18:21.0, 19:54.1, 20:39.2, (21:07.9), (21:23.5) |
10 | 246 | Carleton Airport,
MI - Team Time (1st 5) 1:33:49.4 | Spread (1st 5) 1:22.9 |
| 35, 49, 52, 53, 57, (58), (66) |
| Shawn Haddix, Dakota Bostic, Sean Konopka, Joe Abel, Ryan Publiski, (Austin Eby), (Devon Bruck) |
| 18:00.7, 18:45.9, 18:47.6, 18:51.6, 19:23.6, (19:24.2), (19:55.2) |
11 | 343 | Dearborn Heights Annapolis,
MI - Team Time (1st 5) 1:43:08.7 | Spread (1st 5) 4:04.7 |
| 43, 71, 71, 77, 81 |
| Mahdi Mahmoud, Robert Fields, Brendan Shelton, Tristan Townsend, Robbie Agar |
| 18:31.0, 20:21.0, 20:21.0, 21:20.0, 22:35.7 |
12 | 376 | Detroit Cesar Chavez,
MI - Team Time (1st 5) 1:47:36.1 | Spread (1st 5) 3:50.0 |
| 68, 70, 75, 79, 84, (88), (89) |
| Alex Aguilar, Alejandro Aguilar, Francisco Charvin, Mark Hernandez, Marco Gonzalez, (Jose Macias), (Roberto Candelaria) |
| 20:04.3, 20:17.6, 21:07.2, 22:12.7, 23:54.3, (27:30.7), (33:25.5) |
13 | 404 | Romulus,
MI - Team Time (1st 5) 1:55:03.2 | Spread (1st 5) 3:19.3 |
| 74, 80, 82, 83, 85, (86), (87) |
| DeShawn Pickett, Raven Lee, Jalon Plummer, Jalin Arrington, Chris Sirhan, (Terrence Price), (Ken Henry) |
| 21:02.8, 22:26.3, 23:24.7, 23:47.3, 24:22.1, (26:01.9), (26:04.1) |