1 | 61 | Plymouth Christian Academy,
MI - Team Time (1st 5) 1:31:48.4 | Spread (1st 5) 58.3 |
| 6, 11, 13, 15, 16, (34), (37) |
| Jimmy Parks, Ethan Levack, Trevor Baloga, Jacob Bailey, Ian Rose, (Gareth Matson), (Steven Zomermaand) |
| 17:44.4, 18:19.3, 18:22.0, 18:40.0, 18:42.7, (19:24.8), (19:35.9) |
2 | 72 | Lutheran HS Westland,
MI - Team Time (1st 5) 1:32:11.4 | Spread (1st 5) 1:04.8 |
| 7, 8, 12, 20, 25, (43), (52) |
| Eric Smith, Hunter Roedel, Daniel Bunge, Pete Sillanpaa, Ian O'Banion, (Weslee Warren), (Matthew Parent) |
| 17:57.2, 18:00.3, 18:19.9, 18:52.0, 19:02.0, (20:09.5), (20:25.5) |
3 | 96 | Hudson,
MI - Team Time (1st 5) 1:33:19.8 | Spread (1st 5) 1:41.0 |
| 4, 14, 17, 29, 32, (54), (56) |
| Bubba Williams, Taylor Sunderman, Ben Sunderman, Cole Weaver, Thomas Atkin, (Joe Weatherwax), (Ethan Sword) |
| 17:40.9, 18:23.6, 18:43.0, 19:10.4, 19:21.9, (20:32.8), (20:42.6) |
4 | 100 | Sand Creek,
MI - Team Time (1st 5) 1:33:35.1 | Spread (1st 5) 1:22.5 |
| 5, 19, 23, 26, 27, (31), (39) |
| Aaron Peters, Drew Willett, Ryan Knox, Casey Cornado, Ethan Perry, (Matt Thomas), (Dayne Bohn) |
| 17:42.3, 18:44.5, 18:59.5, 19:04.0, 19:04.8, (19:20.3), (19:52.2) |
5 | 124 | Addison,
MI - Team Time (1st 5) 1:34:54.2 | Spread (1st 5) 2:43.4 |
| 3, 21, 22, 36, 42, (48), (51) |
| Mason Groenhout, Seth Biggs, Blaze Valdez, Kyle Beyer, Dakota Perry, (Alan Reed), (Conrad Mayfield) |
| 17:25.7, 18:53.4, 18:55.7, 19:30.3, 20:09.1, (20:23.6), (20:24.9) |
| 124 | Morenci,
MI - Team Time (1st 5) 1:35:17.2 | Spread (1st 5) 4:16.9 |
| 2, 9, 10, 40, 63 |
| Luke Spaulding, Jake Spaulding, Reagan Stowell, Adam Roseman, Brandt Kelley |
| 17:19.2, 18:04.8, 18:16.1, 20:01.0, 21:36.1 |
7 | 133 | Pittsford,
MI - Team Time (1st 5) 1:35:08.0 | Spread (1st 5) 3:15.7 |
| 1, 24, 30, 33, 45, (47), (58) |
| Wade Ballmann, Kyle McLouth, Andy Houser, JD Rosenbrock, Rusty Kiplinger, (Travis Pina), (Sam Houser) |
| 17:03.5, 19:01.7, 19:20.1, 19:23.5, 20:19.2, (20:23.4), (20:54.9) |
8 | 189 | Ottawa Lake-Whiteford,
MI - Team Time (1st 5) 1:38:50.5 | Spread (1st 5) 1:44.6 |
| 18, 28, 41, 49, 53, (60), (66) |
| Garrett Crozier, Alexei Groff, Elliot Wollam, Alan Gibson, Wyatt Schwanbeck, (Tristan Michel), (Jake Lenhart) |
| 18:44.2, 19:08.1, 20:05.4, 20:24.0, 20:28.8, (21:10.6), (22:23.1) |
9 | 243 | Taylor Baptist Park (closed 2016),
MI - Team Time (1st 5) 1:41:51.4 | Spread (1st 5) 1:44.3 |
| 35, 38, 50, 59, 61, (65), (67) |
| Kirk Thomas, Caleb Culp, Zane Dalpiaz, Logan Howard, Arron Smith, (Tyler Boyd), (Zachary Campeau) |
| 19:28.5, 19:46.0, 20:24.2, 20:59.9, 21:12.8, (21:53.6), (22:57.7) |
10 | 264 | Adrian Lenawee Christian,
MI - Team Time (1st 5) 1:43:31.6 | Spread (1st 5) 1:21.0 |
| 44, 46, 55, 57, 62, (64) |
| Micah Million, Jacob Ross, Aaron Harabedian, Liam Foreman, Jonah Schmucker, (Felix Liu) |
| 20:11.0, 20:20.0, 20:40.2, 20:48.4, 21:32.0, (21:46.0) |
11 | 350 | Monroe Meadow Montessori,
MI - Team Time (1st 5) 2:08:01.1 | Spread (1st 5) 5:18.2 |
| 68, 69, 70, 71, 72, (73) |
| Asim Abdul-Kabir, Ehsen Abdul-Kabir, Asam Abdulkabir, Kaleb Spotts, Grayson Bacarella-Lowler, (Carson Richardson) |
| 23:09.0, 24:46.6, 25:29.3, 26:09.0, 28:27.2, (30:17.9) |