1 | 80 | Okemos,
MI - Team Time (1st 5) 1:22:01.1 | Spread (1st 5) 1:23.1 |
| 1, 2, 22, 26, 29, (39), (40) |
| Saano Murembya, Paul McKinley, Ben Holland, Evan McNall, Kyle Samluk, (Casey Meyer), (Kyle Rummel) |
| 15:36.9, 15:38.0, 16:48.2, 16:58.0, 17:00.0, (17:13.0), (17:13.2) |
2 | 85 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:22:07.8 | Spread (1st 5) 1:07.6 |
| 8, 10, 15, 21, 31, (38), (42) |
| Tristan Williams, Justin Michele, Anthony Giannobile, Jesse Edelstein, Sam Jyawook, (Sabir Meah), (Daniel Evans) |
| 15:55.4, 16:07.0, 16:15.0, 16:47.4, 17:03.0, (17:09.9), (17:14.7) |
3 | 107 | Dexter,
MI - Team Time (1st 5) 1:23:17.1 | Spread (1st 5) 59.8 |
| 10, 13, 19, 32, 33, (35), (54) |
| Jack Shelley, Miles Kanipe, Marc Lopez, Grant Sprague, Tyrus Wood, (Lucas Betzoldt), (Seth Greenfield) |
| 16:07.0, 16:12.0, 16:45.2, 17:06.1, 17:06.8, (17:07.1), (17:36.7) |
4 | 116 | Brighton,
MI - Team Time (1st 5) 1:23:45.5 | Spread (1st 5) 1:06.3 |
| 9, 20, 23, 30, 34, (36), (37) |
| Zachary Stewart, Scott Spaanstra, Alec Gillis, Sean Foster, John Caley, (Nolan McGahan), (Patrick Whitton) |
| 16:00.7, 16:47.0, 16:49.9, 17:00.9, 17:07.0, (17:07.4), (17:08.4) |
5 | 124 | Howell,
MI - Team Time (1st 5) 1:23:22.1 | Spread (1st 5) 2:29.5 |
| 3, 14, 17, 24, 66, (70), (78) |
| David Mitter, Lee Owens, Jimmy Colon, Kegan Flory, Isaiah Brockschmidt, (Hunter Carmack), (Alec Pominville) |
| 15:38.7, 16:13.7, 16:29.6, 16:51.9, 18:08.2, (18:21.6), (18:50.6) |
6 | 140 | Grand Ledge,
MI - Team Time (1st 5) 1:23:24.2 | Spread (1st 5) 2:00.4 |
| 4, 5, 27, 46, 58, (65), (73) |
| Christian Hubaker, Tyler McCartney, Alex Pomaville, Austin Savage, Stanley Elder, (Brad King), (Ben Kuntzsch) |
| 15:39.0, 15:47.1, 16:59.0, 17:19.7, 17:39.4, (18:08.1), (18:28.7) |
7 | 159 | East Lansing,
MI - Team Time (1st 5) 1:24:26.9 | Spread (1st 5) 1:37.0 |
| 6, 18, 41, 44, 50, (62), (71) |
| Evan Meyer, Fritz Hittner, John Tuma, John Paul Roboski, Nate Meyer, (Andrew Lane), (Jon Hollister) |
| 15:53.0, 16:31.1, 17:14.2, 17:18.6, 17:30.0, (17:55.7), (18:23.5) |
8 | 164 | Pinckney,
MI - Team Time (1st 5) 1:24:22.1 | Spread (1st 5) 1:35.1 |
| 7, 12, 45, 49, 51, (57), (61) |
| Aaron Jarema, Ryan Talbott, Tyler Debeauclair, Kyle Przysiecki, Andrew Bennett, (Andrew Davis), (Logan Wiseman) |
| 15:55.2, 16:07.7, 17:19.5, 17:29.4, 17:30.3, (17:39.1), (17:54.9) |
9 | 227 | Holt,
MI - Team Time (1st 5) 1:26:55.6 | Spread (1st 5) 43.6 |
| 25, 43, 48, 55, 56, (59), (75) |
| Alex Penski, Sean Gibbons, Russell Semsprott, Luke Jayaraman, Devin Simon, (Jacob Baldwin), (Adam Hall) |
| 16:54.6, 17:16.0, 17:29.0, 17:37.8, 17:38.2, (17:45.7), (18:33.3) |
10 | 258 | Jackson,
MI - Team Time (1st 5) 1:28:17.8 | Spread (1st 5) 1:59.9 |
| 16, 47, 53, 68, 74, (76), (77) |
| Robert Kunselman, Marcus Shakoor, Markeithus Flowers, Isaiah Cram, Trystin Green, (Noah Horsch), (Samuel Ramsey) |
| 16:29.3, 17:27.8, 17:36.0, 18:15.5, 18:29.2, (18:45.8), (18:47.0) |
11 | 270 | South Lyon,
MI - Team Time (1st 5) 1:28:38.9 | Spread (1st 5) 1:13.4 |
| 28, 52, 60, 63, 67, (69), (72) |
| Josh Chezick, Joey Younkin, Greg Jowett, Keisuke Motai, Jake Roush, (Rory McGillen), (Evan Leslie) |
| 16:59.6, 17:34.6, 17:54.4, 17:57.3, 18:13.0, (18:15.7), (18:24.0) |
12 | 386 | Lansing Everett,
MI - Team Time (1st 5) 1:36:31.5 | Spread (1st 5) 2:00.5 |
| 64, 79, 80, 81, 82, (83), (84) |
| Zach Surdenik, Ryan Bowman, Da'money Trevino, Alfredo Horta, Timothy Houser, (Kaden Young), (Austin McCoy) |
| 17:59.0, 19:02.0, 19:33.0, 19:58.0, 19:59.5, (21:32.1), (22:18.8) |