1 | 34 | St. Clair,
MI - Team Time (1st 5) 1:22:08.0 | Spread (1st 5) 51.0 |
| 2, 5, 8, 9, 10, (11), (15) |
| Jack Keais, Brendan Parr, Josh Williams, Collin Higgins, Walker Child, (Derek LaDuke), (Tyge McQueen) |
| 15:47.0, 16:30.0, 16:36.0, 16:37.0, 16:38.0, (16:39.0), (16:43.0) |
2 | 74 | Yale,
MI - Team Time (1st 5) 1:24:59.3 | Spread (1st 5) 1:29.3 |
| 3, 7, 13, 18, 33, (43), (46) |
| Brendan Macias, Carlos Soto, Andrew Vincent, Noah Terpening, Remington Martin, (Jarrett Childers), (Justin Vincent) |
| 16:26.0, 16:35.0, 16:42.0, 17:21.0, 17:55.3, (18:29.5), (18:33.3) |
3 | 96 | Croswell-Lexington,
MI - Team Time (1st 5) 1:25:42.0 | Spread (1st 5) 47.0 |
| 12, 13, 21, 24, 26, (37), (39) |
| Max Whittredge, Jarred Jolley, Alexander Olinger, Joshua Johnson, Wyatt Perry, (Ethan McFarlane), (Mitchell Wilczynski) |
| 16:41.0, 16:42.0, 17:24.0, 17:27.0, 17:28.0, (18:00.6), (18:15.0) |
4 | 129 | Macomb Lutheran North,
MI - Team Time (1st 5) 1:27:55.0 | Spread (1st 5) 1:54.0 |
| 6, 22, 29, 30, 42, (49), (62) |
| Peter Freeman, Tyler Prisby, Aaron Wood, William Martin, Joe Milanov, (Zach Anderson), (Cole Misuraca) |
| 16:32.0, 17:25.0, 17:45.0, 17:47.0, 18:26.0, (18:40.0), (19:15.0) |
5 | 132 | Marysville,
MI - Team Time (1st 5) 1:28:10.0 | Spread (1st 5) 34.0 |
| 19, 20, 28, 31, 34, (36), (38) |
| Jacob Turpel, Austin Coha, Cody Hepinstall, Dalton Hollandsworth, Noah Rogers, (Zach Turpel), (Michael Rasnick) |
| 17:22.0, 17:23.0, 17:41.0, 17:48.0, 17:56.0, (17:58.0), (18:05.7) |
6 | 145 | Algonac,
MI - Team Time (1st 5) 1:27:14.0 | Spread (1st 5) 3:36.0 |
| 1, 24, 32, 41, 47, (51), (64) |
| Morgan Beadlescomb, Noah Foote, Taylor Brandt, Josh Brack, Lance Axtell, (Dalton White), (Nathan Gillette) |
| 14:59.0, 17:27.0, 17:51.0, 18:22.0, 18:35.0, (18:42.0), (19:41.0) |
7 | 163 | Imlay City,
MI - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 1:14.0 |
| 17, 22, 35, 44, 45, (50), (58) |
| Daniel Evard, Raul Rodriguez, Brandyn Louwsma, Jon Louwsma, Greg Michajlyszyn, (Jose Bartolomei), (Cody Sich) |
| 17:19.0, 17:25.0, 17:57.0, 18:31.0, 18:33.0, (18:41.0), (18:54.0) |
8 | 187 | Armada,
MI - Team Time (1st 5) 1:30:15.0 | Spread (1st 5) 2:18.0 |
| 4, 27, 51, 51, 54, (55), (59) |
| Brenden Allen, Jack Albrecht, Jack Caporuscio, Nick Coubard, Corey Sutton, (Jeremy Winkel), (Austin Cornish) |
| 16:27.0, 17:39.0, 18:42.0, 18:42.0, 18:45.0, (18:48.0), (19:00.0) |
9 | 232 | Richmond,
MI - Team Time (1st 5) 1:32:25.0 | Spread (1st 5) 1:50.0 |
| 16, 40, 56, 59, 61, (69), (70) |
| Jacob Hatcher, Clayton Maksymiuk, Patrick Seifert, Larry Wofford, Zach Ray, (Dorian Hanson), (Brandan Christensen) |
| 17:13.0, 18:19.0, 18:50.0, 19:00.0, 19:03.0, (20:07.0), (20:19.0) |
10 | 333 | Center Line,
MI - Team Time (1st 5) 1:43:01.0 | Spread (1st 5) 3:24.0 |
| 48, 63, 71, 75, 76, (77), (78) |
| Robert Boccomino, Tyler Sark, Martin Bault, Solomon Williams, David Bault, (Justin Malinas), (Charles Debczak) |
| 18:36.0, 19:30.0, 20:59.0, 21:56.0, 22:00.0, (22:12.9), (22:36.0) |
11 | 363 | Detroit Osborn,
MI - Team Time (1st 5) 1:48:48.5 | Spread (1st 5) 5:59.5 |
| 57, 68, 74, 80, 84, (88) |
| Jamarria Hall, Kevin Brantley, Demarkus McGinnis, Devin Dubois, Dea'Andre Coleman, (Terrance Hall) |
| 18:51.0, 20:04.0, 21:39.0, 23:24.0, 24:50.5, (29:39.0) |
12 | 375 | SCS South Lake,
MI - Team Time (1st 5) 1:53:40.0 | Spread (1st 5) 6:52.0 |
| 65, 67, 72, 85, 86, (86) |
| Brandon Wilk, Darian Brooks, Deon Collins, Avery Girven, Billy Crachiola, (Nolan Girven) |
| 19:45.0, 19:59.0, 21:11.0, 26:08.0, 26:37.0, (26:37.0) |
13 | 381 | Harper Woods Chandler Park,
MI - Team Time (1st 5) 1:51:17.0 | Spread (1st 5) 3:54.0 |
| 66, 73, 79, 81, 82, (83) |
| Derrick Coppedge, Amaree Efford, Tiyon Harrell, JaCarri Mahan, Darrius Scott, (Drajuan Williams) |
| 19:49.0, 21:20.0, 22:59.0, 23:26.0, 23:43.0, (24:10.0) |