1 | 69 | Macomb Dakota,
MI - Team Time (1st 5) 1:20:39.0 | Spread (1st 5) 38.0 |
| 5, 13, 15, 16, 20, (21), (28) |
| Chase Fedolak, Joshua VanSlambrouck, Zachary MacDonald, Joshua Jaster, Mitchell MacDonald, (David Walker), (Thomas Szymanski) |
| 15:46.0, 16:08.0, 16:10.0, 16:11.0, 16:24.0, (16:25.0), (16:39.0) |
2 | 103 | Lake Orion,
MI - Team Time (1st 5) 1:21:40.0 | Spread (1st 5) 1:11.0 |
| 3, 17, 24, 25, 34, (41), (49) |
| Michael Jarvis, Ryan Mulcahy, Matthew Mulligan, Chase McBride, Matthew Junkin, (Jack Everts), (Andrew Nolan) |
| 15:33.0, 16:12.0, 16:35.0, 16:36.0, 16:44.0, (16:50.0), (17:05.4) |
3 | 112 | Utica Eisenhower,
MI - Team Time (1st 5) 1:22:01.0 | Spread (1st 5) 1:06.0 |
| 7, 11, 18, 28, 48, (61), (62) |
| Logan Hefferan, Zac Truman, Brennan Brothers, Brian Jones, John Burke, (Kamden Miller), (Zachary Nieman) |
| 15:58.0, 16:07.0, 16:13.0, 16:39.0, 17:04.0, (17:33.0), (17:34.0) |
4 | 127 | Rochester Adams,
MI - Team Time (1st 5) 1:21:59.0 | Spread (1st 5) 2:02.0 |
| 1, 9, 27, 39, 51, (58), (75) |
| Matt Schram, Charles Zhou, Kevin Rose, Peter Nolan, Kyle Terryn, (Andrew Chen), (Braydan Collins) |
| 15:14.0, 16:04.0, 16:37.0, 16:48.0, 17:16.0, (17:26.0), (17:55.0) |
5 | 168 | Clarkston,
MI - Team Time (1st 5) 1:23:31.0 | Spread (1st 5) 21.4 |
| 22, 35, 36, 37, 38, (42), (45) |
| William Eisert, Shawn Slater, Brendan Favazza, Mika Juuhl, Nickolas Favazza, (Nathan Sesti), (Jacob Dolan) |
| 16:26.4, 16:44.7, 16:46.0, 16:46.1, 16:47.8, (16:51.0), (16:54.5) |
6 | 171 | Romeo,
MI - Team Time (1st 5) 1:23:29.4 | Spread (1st 5) 54.7 |
| 12, 30, 39, 43, 47, (55), (57) |
| Jack Wilson, Nick Behring, Jarrett St. John, Andrew Goodrich, Charlie Wilson, (Freddie Wallace), (Cameron Bourgeois) |
| 16:07.7, 16:40.0, 16:48.0, 16:51.3, 17:02.4, (17:18.0), (17:23.5) |
7 | 208 | Utica,
MI - Team Time (1st 5) 1:24:46.0 | Spread (1st 5) 1:48.0 |
| 6, 31, 50, 56, 65, (66), (68) |
| Gabe Garbarino, Jeffrey Hitchcock, Ray Bell, Matthew Dinnan, Jack Felts, (Charlie Fromm), (Adam Walters) |
| 15:53.0, 16:41.0, 17:11.0, 17:20.0, 17:41.0, (17:42.0), (17:45.0) |
8 | 211 | Oxford,
MI - Team Time (1st 5) 1:24:53.0 | Spread (1st 5) 57.8 |
| 19, 33, 52, 53, 54, (59), (62) |
| Dominic Bruce, Riley Feeney, JJ Bagans, Zachariah Smith, Jesse Sullivan, (Ulises Rodriguez), (Hunter Green) |
| 16:19.1, 16:43.9, 17:16.4, 17:16.7, 17:16.9, (17:26.2), (17:34.0) |
9 | 248 | Utica Ford,
MI - Team Time (1st 5) 1:26:09.0 | Spread (1st 5) 2:33.0 |
| 14, 25, 46, 71, 92, (100), (103) |
| Dylan Hanson, Alex Towianski, Aidan Bullock, Daniel Chesney, Jonathon Marks, (Darren Martin), (Jonathon Gall) |
| 16:09.0, 16:36.0, 16:55.0, 17:47.0, 18:42.0, (19:05.0), (19:26.0) |
10 | 293 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:27:30.0 | Spread (1st 5) 2:20.0 |
| 10, 44, 74, 80, 85, (88), (91) |
| Michael Zedan, Tyler Pulk, Blake Busuttil, Drew Kolodge, Mike Sypolt, (Nate Johns), (Nick Dehem) |
| 16:06.0, 16:54.0, 17:54.0, 18:10.0, 18:26.0, (18:34.0), (18:40.0) |
| 293 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:27:25.6 | Spread (1st 5) 2:01.6 |
| 8, 67, 68, 72, 78, (81), (83) |
| Harrison Steen, Cameron Tsivitse, Sam Tarling, Evan Ziehl, Ryan McLean, (Ryan Garman), (Matt Medaugh) |
| 16:02.5, 17:44.2, 17:45.0, 17:49.8, 18:04.1, (18:15.2), (18:22.6) |
12 | 298 | Rochester,
MI - Team Time (1st 5) 1:28:17.0 | Spread (1st 5) 4:02.0 |
| 2, 4, 84, 102, 106, (107), (108) |
| Kyle Johnson, Austin Remick, Sean Childers, Alex Kuron, Mitchell Skoegard, (Andrew Smith), (Liam Voiles) |
| 15:31.0, 15:34.0, 18:24.0, 19:15.0, 19:33.0, (19:40.7), (19:53.0) |
13 | 336 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:29:41.0 | Spread (1st 5) 2:31.0 |
| 23, 31, 86, 96, 100, (103), (109) |
| Thomas Michno, Jacob Schaldenbrand, Conner Rager, Logan Jackson, Myles Morgan, (Chandler Clemens), (Ethan Alwardt) |
| 16:34.0, 16:41.0, 18:27.0, 18:54.0, 19:05.0, (19:26.0), (19:58.0) |
14 | 365 | Clinton Twp. Chippewa Valley,
MI - Team Time (1st 5) 1:29:39.0 | Spread (1st 5) 1:08.0 |
| 60, 64, 73, 79, 89, (90), (93) |
| Kyle Walny, Peter Caruso, Justin Lenard, Cedric Grant Jr, Jacob Nows, (Ethan Kalkman), (Terrence Brooks Jr) |
| 17:29.0, 17:35.0, 17:53.0, 18:05.0, 18:37.0, (18:39.0), (18:45.0) |
15 | 398 | Port Huron,
MI - Team Time (1st 5) 1:31:02.0 | Spread (1st 5) 1:08.0 |
| 68, 76, 77, 82, 95, (97), (98) |
| Armond Hicks, Garrett Goulding, Isaac Bonner, Andrew Tyburskie, Richard Carwile, (Tyler Herman), (Cameron Burns) |
| 17:45.0, 18:00.0, 18:02.0, 18:22.0, 18:53.0, (18:58.0), (18:59.0) |
16 | 493 | Port Huron Northern,
MI - Team Time (1st 5) 1:36:46.0 | Spread (1st 5) 2:25.0 |
| 87, 94, 99, 103, 110, (111), (112) |
| Carter Stoner, Joe Mullally, Nathan Eccles, Danny Hunt, Lexi Orr, (Tim Hunt), (Aaron McRoberts) |
| 18:31.0, 18:52.0, 19:01.0, 19:26.0, 20:56.0, (21:47.0), (21:54.0) |