1 | 62 | Macomb Dakota,
MI - Team Time (1st 5) 1:25:16.0 | Spread (1st 5) 23.0 |
| 6, 8, 10, 17, 21, (37), (60) |
| Nicholas Culbertson, Kyle Allinder, Vincenzo Ferranti, Blake Ryan, Stephen Orr, (Jordan Staley), (Kyle Lewis) |
| 16:53.0, 16:55.0, 17:00.0, 17:12.0, 17:16.0, (17:41.0), (17:58.0) |
2 | 85 | Romeo,
MI - Team Time (1st 5) 1:25:40.9 | Spread (1st 5) 43.1 |
| 4, 6, 23, 25, 27, (43), (52) |
| Nicholas Jackson, Nick Jackson, Joe Gerow, Kory Lohrmann, Doug O'Hair, (Jason Saliga), (Joseph Gerow) |
| 16:41.9, 16:53.0, 17:19.0, 17:22.0, 17:25.0, (17:44.0), (17:48.0) |
3 | 100 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:24:39.2 | Spread (1st 5) 1:49.2 |
| 1, 2, 19, 39, 39, (44), (45) |
| Andrew Cusmano, Stephen Glinski, Kyle Smith, Alex Ulewicz, Scott Ratkowski, (Ethan Johnson), (Jonathan Paruk) |
| 15:52.8, 16:09.4, 17:13.0, 17:42.0, 17:42.0, (17:44.7), (17:45.0) |
4 | 126 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:26:49.8 | Spread (1st 5) 56.9 |
| 5, 22, 30, 31, 38, (41), (54) |
| Austin Trethewey, Connor Wilden, Chris Tsivitse, Dylan Coakley, Evan Clark, (Dan Moore), (Eli Nasr) |
| 16:44.9, 17:17.6, 17:31.4, 17:34.1, 17:41.8, (17:42.9), (17:49.1) |
5 | 147 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:26:46.0 | Spread (1st 5) 1:51.9 |
| 3, 15, 24, 34, 71, (72), (78) |
| Eddie Komph, Matthew Robinet, Jordan Miller, Cameron Crandall, Scott Knybel, (Daniel Mandeville), (DJ Mandeville) |
| 16:25.1, 17:04.0, 17:21.3, 17:38.6, 18:17.0, (18:18.0), (18:28.2) |
6 | 151 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:27:20.0 | Spread (1st 5) 1:09.0 |
| 12, 16, 26, 32, 65, (89), (92) |
| Trevor Creagh, Jeffery Warren, Colin Creagh, David Walter, Josh Valley, (Nick Criger), (Jay Blazius) |
| 17:01.0, 17:07.0, 17:24.0, 17:38.0, 18:10.0, (18:51.0), (18:57.0) |
7 | 190 | Utica,
MI - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 1:13.0 |
| 10, 13, 46, 55, 66, (69), (75) |
| James Abbey, Chris Scott, Glen Scott, James Moll, Kyle Spencer, (Zac Freeland), (Derek Adkins) |
| 17:00.0, 17:02.0, 17:46.0, 17:50.0, 18:13.0, (18:16.0), (18:23.0) |
8 | 196 | Sterling Heights Stevenson,
MI - Team Time (1st 5) 1:28:03.0 | Spread (1st 5) 1:19.0 |
| 9, 19, 42, 57, 69, (87), (94) |
| Lukasz Walilko, Tyler Seamans, Jarred Versical, Brandan Dargis, Alec Klott, (Cameron Goodson), (John Gurnow) |
| 16:57.0, 17:13.0, 17:43.0, 17:54.0, 18:16.0, (18:48.0), (19:00.0) |
9 | 267 | Port Huron,
MI - Team Time (1st 5) 1:29:39.4 | Spread (1st 5) 1:37.8 |
| 14, 48, 48, 74, 83, (84), (97) |
| Tyler Mueller, Graham Prout, Justin Bonney, Jeremy Fry, Sean Boyd, (David Jelinek), (Keith Sutton) |
| 17:03.2, 17:47.0, 17:47.0, 18:21.2, 18:41.0, (18:42.0), (19:01.0) |
10 | 270 | Utica Ford,
MI - Team Time (1st 5) 1:29:39.6 | Spread (1st 5) 35.0 |
| 35, 48, 56, 64, 67, (84), (87) |
| Jacob Quigley, Nicholas Pomante, Timothy Oja, Michael Perniciaro, Anthony Cairo, (Jacob Pehur), (David Price) |
| 17:39.0, 17:47.0, 17:51.7, 18:07.9, 18:14.0, (18:42.0), (18:48.0) |
11 | 272 | Rochester,
MI - Team Time (1st 5) 1:29:36.4 | Spread (1st 5) 36.6 |
| 33, 51, 58, 62, 68, (76), (98) |
| Nick Hunsanger, Craig Renny, Blake Pozolo, Ryan Freeland, Tanner Ellsworth, (Jackson Gilbert), (Connor Garrity) |
| 17:38.4, 17:47.7, 17:54.1, 18:01.2, 18:15.0, (18:24.0), (19:03.2) |
12 | 281 | Utica Eisenhower,
MI - Team Time (1st 5) 1:30:08.0 | Spread (1st 5) 1:33.0 |
| 28, 29, 59, 72, 93, (101), (104) |
| Kyle Roeber, Joe Chmielewski, Scott Campbell, Zack Hess, Jon Salter, (Matt Begztos), (Kevin McCarthy) |
| 17:26.0, 17:28.0, 17:57.0, 18:18.0, 18:59.0, (19:15.0), (19:36.0) |
13 | 290 | Clinton Twp. Chippewa Valley,
MI - Team Time (1st 5) 1:30:31.0 | Spread (1st 5) 1:25.0 |
| 17, 35, 77, 80, 81, (94), (100) |
| Alex Schumaker, Benjamin Miller, Connor Zarkowski, Tyler O'Donnell, Ryan Smith, (Calvin Miller), (Skyler Raybin) |
| 17:12.0, 17:39.0, 18:27.0, 18:36.0, 18:37.0, (19:00.0), (19:12.0) |
14 | 371 | Harrison Twp. L'Anse Creuse,
MI - Team Time (1st 5) 1:32:17.5 | Spread (1st 5) 1:25.0 |
| 46, 53, 79, 94, 99, (111), (112) |
| William Rusnack, Irvin Wyche, Brendan Bates, Connor Smith, Jacob Feyers, (Jake Gabbert), (Max Wheaton) |
| 17:46.0, 17:49.0, 18:31.5, 19:00.0, 19:11.0, (20:02.0), (20:06.0) |
15 | 444 | Roseville,
MI - Team Time (1st 5) 1:35:40.0 | Spread (1st 5) 1:59.0 |
| 61, 63, 105, 106, 109, (114), (116) |
| David Hendren, Patrick Potestato, Devon Harrah, Jordan Zalenko, Michael Krantz, (Ryan Whittington), (Will Hurst) |
| 18:00.0, 18:06.0, 19:45.0, 19:50.0, 19:59.0, (20:33.0), (20:36.0) |
16 | 489 | Port Huron Northern,
MI - Team Time (1st 5) 1:36:40.0 | Spread (1st 5) 1:18.0 |
| 82, 91, 102, 106, 108, (110), (118) |
| Chad Hughes, David Davenport, Ronny Mackeson, Spencer Olsen, Jeremy Ruiz, (Leopold Eckert), (Jordan Wurmlinger) |
| 18:39.0, 18:53.0, 19:21.0, 19:50.0, 19:57.0, (20:01.0), (21:04.0) |
17 | 506 | Fraser,
MI - Team Time (1st 5) 1:37:48.0 | Spread (1st 5) 1:49.0 |
| 86, 89, 103, 113, 115, (117), (119) |
| Drake Bates-Gasior, Brandon Walters, Joseph Goldwater, Matthew Smiley, Aaron Schomer, (Nicholas Catoni), (Maxwell Berger) |
| 18:45.0, 18:51.0, 19:23.0, 20:15.0, 20:34.0, (20:59.0), (21:16.0) |