1 | 87 | Lake Orion,
MI - Team Time (1st 5) 1:21:51.9 | Spread (1st 5) 1:30.0 |
| 1, 9, 17, 22, 38, (42), (62) |
| Andrew Lorant, Jacob Arenz, Matthew Arenz, Jack Everts, Jacob Ernatt, (Nicholas Nunn), (Robert Beggs) |
| 15:32.0, 16:14.0, 16:27.0, 16:36.9, 17:02.0, (17:07.4), (17:35.5) |
2 | 88 | Rochester,
MI - Team Time (1st 5) 1:22:00.6 | Spread (1st 5) 1:00.1 |
| 6, 16, 19, 20, 27, (37), (55) |
| Kyle Repetto, Kyle Johnson, Austin Remick, Dillon Smith, Joe Schuler, (Joe Hegger), (Kushal Jaligama) |
| 15:49.0, 16:24.0, 16:28.9, 16:29.6, 16:49.1, (16:59.5), (17:19.6) |
3 | 115 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:14.6 | Spread (1st 5) 1:42.9 |
| 2, 5, 24, 25, 59, (93), (99) |
| Matt Thomas, Bradley Mallory, Tyler Champenou, Bailey Paulus, Jack Gillespie, (Cameron Petrossi), (Joe Mullally) |
| 15:41.2, 15:46.3, 16:41.0, 16:42.0, 17:24.1, (18:42.0), (19:57.0) |
4 | 124 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:36.8 | Spread (1st 5) 45.2 |
| 8, 21, 30, 30, 35, (39), (44) |
| Ian Demrose, James Hoefler, Brendan Koch, Daniel Knapp, Jacob Kalahar, (Chase Fedolak), (Sawyer Kisha) |
| 16:12.8, 16:36.0, 16:55.0, 16:55.0, 16:58.0, (17:02.4), (17:09.0) |
5 | 134 | Rochester Adams,
MI - Team Time (1st 5) 1:23:17.3 | Spread (1st 5) 1:22.7 |
| 3, 15, 32, 41, 43, (46), (58) |
| Adam Beck, Matt Schram, Matt Schiller, Peter Tkac, Colin Crusoe, (Mason Williams), (Nathan Stadwick) |
| 15:45.1, 16:23.1, 16:55.1, 17:06.2, 17:07.8, (17:11.0), (17:23.0) |
6 | 144 | Romeo,
MI - Team Time (1st 5) 1:23:22.4 | Spread (1st 5) 1:28.6 |
| 4, 10, 33, 48, 49, (52), (56) |
| Jacob Domagalski, Adam Fraeyman, Nick Behring, Jason Sharnas, Kyle Ristow, (Austin Willey), (Jarrett St. John) |
| 15:45.4, 16:15.0, 16:56.0, 17:12.0, 17:14.0, (17:16.0), (17:22.0) |
7 | 160 | Oxford,
MI - Team Time (1st 5) 1:24:04.1 | Spread (1st 5) 1:00.4 |
| 11, 13, 40, 45, 51, (73), (77) |
| Logan Bruni, Gabe Hogan, Bradley Vandecar, Dominic Bruce, Christian Corrion, (Riley Feeney), (Zachariah Smith) |
| 16:15.5, 16:17.7, 17:05.0, 17:10.0, 17:15.9, (17:58.9), (18:09.6) |
8 | 201 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:25:08.2 | Spread (1st 5) 59.0 |
| 14, 35, 46, 50, 56, (63), (66) |
| Casey Neal, Alex Landuyt, Adam Freer, Harrison Steen, Nick Renke, (Evan Ziehl), (Jacob Bozeman) |
| 16:23.0, 16:58.0, 17:11.0, 17:14.2, 17:22.0, (17:38.7), (17:44.0) |
9 | 219 | Utica,
MI - Team Time (1st 5) 1:25:45.0 | Spread (1st 5) 1:36.0 |
| 7, 28, 54, 61, 69, (70), (70) |
| Paul Garbarino, Gabe Garbarino, Jared Felts, Matthew Dinnan, Kollin Poindexter, (Donovan Pipitone), (Timothy Vohs) |
| 16:11.0, 16:54.0, 17:18.0, 17:35.0, 17:47.0, (17:56.0), (17:56.0) |
10 | 267 | Sterling Heights Stevenson,
MI - Team Time (1st 5) 1:27:21.0 | Spread (1st 5) 1:54.0 |
| 18, 26, 60, 79, 84, (90), (96) |
| Jeremiah Jean, Zechariah Jean, Dylan Gaines, Justin Winters, Niculae Pintea, (Ryan Julius), (Nick Vuylsteke) |
| 16:28.0, 16:44.0, 17:32.0, 18:15.0, 18:22.0, (18:38.0), (18:56.0) |
11 | 281 | Utica Eisenhower,
MI - Team Time (1st 5) 1:27:47.0 | Spread (1st 5) 1:22.0 |
| 28, 34, 64, 74, 81, (82), (82) |
| Logan Hefferan, Chris Vancoillie, Brennan Brothers, Mark Garza, Grant Klebba, (John Cukaj), (Nathan Gryspeerd) |
| 16:54.0, 16:57.0, 17:39.0, 18:01.0, 18:16.0, (18:19.0), (18:19.0) |
12 | 343 | Utica Ford,
MI - Team Time (1st 5) 1:29:07.0 | Spread (1st 5) 1:09.0 |
| 53, 65, 67, 72, 86, (87), (87) |
| Alex Towianski, Luke Powers, Jacob Brockert, Shane Luksch, Daniel Chesney, (Andrew Herppich), (Spencer Scott) |
| 17:17.0, 17:41.0, 17:45.0, 17:58.0, 18:26.0, (18:33.0), (18:33.0) |
13 | 361 | Lapeer,
MI - Team Time (1st 5) 1:30:22.3 | Spread (1st 5) 2:00.6 |
| 23, 76, 80, 90, 92, (95), (98) |
| Zach Martindale, Ethan Sox, Jamie Dulin, Christian Cerny, Chris Keller, (Steve Romolino), (Joe Tidrick) |
| 16:40.4, 18:07.6, 18:15.3, 18:38.0, 18:41.0, (18:48.0), (19:06.8) |
14 | 395 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:31:01.0 | Spread (1st 5) 49.0 |
| 68, 75, 78, 85, 89, (94), (97) |
| Devin Treat, Johnny Aisthorpe, Nick Frankenstein, Michael Mallon, Brian Komph, (Victor Rodriguez), (Austin Bell) |
| 17:46.0, 18:04.0, 18:13.0, 18:23.0, 18:35.0, (18:44.0), (18:59.0) |
15 | 418 | Port Huron,
MI - Team Time (1st 5) 1:43:28.0 | Spread (1st 5) 8:47.0 |
| 12, 100, 101, 102, 103 |
| Brad Mallory, Brandon Lum, Ethan Smith, Cameron Burns, Austin Moen |
| 16:17.0, 20:03.0, 20:37.0, 21:27.0, 25:04.0 |