1 | 80 | Pinckney,
MI - Team Time (1st 5) 1:21:11.5 | Spread (1st 5) 57.9 |
| 3, 8, 11, 26, 32, (42), (64) |
| Isaac Harris, Ryan Talbott, Austin Wicker, Chase Schweyer, Nick Hartstang, (Aaron Jarema), (Kyle Hamilton) |
| 15:48.4, 15:57.0, 15:59.8, 16:40.0, 16:46.3, (16:56.3), (17:33.0) |
2 | 87 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:21:35.4 | Spread (1st 5) 1:17.7 |
| 1, 13, 20, 25, 28, (29), (54) |
| Jon Russell, Conor Donnelly, Abe Rycus, Adam Gaboury, Anthony Giannobile, (Nicholas Angerman), (Zachary Reynolds) |
| 15:27.3, 16:11.0, 16:32.9, 16:39.2, 16:45.0, (16:45.3), (17:16.0) |
3 | 96 | Okemos,
MI - Team Time (1st 5) 1:21:57.1 | Spread (1st 5) 58.1 |
| 7, 12, 16, 22, 39, (49), (50) |
| Kael Fineout, Saano Murembya, Carson Alexander, Paul McKinley, Ben Cady, (Elliot Kadrofske), (Sahil Dagli) |
| 15:54.1, 16:08.0, 16:28.9, 16:33.9, 16:52.2, (17:07.0), (17:11.1) |
4 | 120 | East Lansing,
MI - Team Time (1st 5) 1:22:12.2 | Spread (1st 5) 1:03.9 |
| 4, 6, 34, 36, 40, (61), (61) |
| Jacob Stanton, Evan Meyer, Jake Pruitt, Nate Meyer, Jason Samet, (Fritz Hittner), (John Adelman) |
| 15:49.1, 15:53.0, 16:48.1, 16:49.0, 16:53.0, (17:27.0), (17:27.0) |
5 | 147 | Brighton,
MI - Team Time (1st 5) 1:23:34.0 | Spread (1st 5) 25.4 |
| 18, 18, 27, 41, 43, (65), (66) |
| Nick Berry, Andrew Mitchell, Connor Parrell, Garrett McPeek, Tim Osborne, (Josh Bostwick), (Tom Terns) |
| 16:31.0, 16:31.0, 16:41.3, 16:54.3, 16:56.4, (17:34.0), (17:41.0) |
6 | 150 | Grand Ledge,
MI - Team Time (1st 5) 1:24:11.0 | Spread (1st 5) 2:50.0 |
| 8, 14, 17, 30, 81, (82), (83) |
| Christian Hubaker, Jack Twarozynski, Nathan Goschka, Tyler McCartney, Andrew Casteneda, (Zach Kemp), (Noah Jarrard) |
| 15:57.0, 16:12.0, 16:29.6, 16:45.4, 18:47.0, (18:57.0), (19:11.7) |
7 | 173 | Highland-Milford,
MI - Team Time (1st 5) 1:23:42.8 | Spread (1st 5) 1:06.1 |
| 10, 24, 44, 47, 48, (58), (63) |
| Sean Noone, Kevin Bradsher, Nick Gapp, Jack Aman, Dakota Giles, (Nolan Bailey), (Nick Martin) |
| 15:59.0, 16:38.9, 16:57.7, 17:02.1, 17:05.1, (17:21.6), (17:32.7) |
8 | 176 | Dexter,
MI - Team Time (1st 5) 1:24:07.1 | Spread (1st 5) 29.0 |
| 21, 31, 33, 45, 46, (52), (53) |
| Kavi Kulkarni, Lucas Bell, Marc Lopez, Gabe Thomas, Zach McKenzie, (Jack Shelley), (Ben Nicholas) |
| 16:33.0, 16:45.7, 16:47.5, 16:58.9, 17:02.0, (17:12.9), (17:13.4) |
9 | 209 | Howell,
MI - Team Time (1st 5) 1:24:38.6 | Spread (1st 5) 1:35.9 |
| 2, 36, 55, 57, 59, (60), (72) |
| Brian Moore, David Mitter, Lee Owens, Sam Donnelly, Sean O'Connor, (Colton Lieske), (Adam Hudson) |
| 15:47.1, 16:49.0, 17:18.5, 17:21.0, 17:23.0, (17:25.8), (18:00.7) |
10 | 221 | Holt,
MI - Team Time (1st 5) 1:25:20.0 | Spread (1st 5) 1:57.0 |
| 5, 23, 56, 68, 69, (76), (79) |
| Alberto Gomez, Mark Danks, David Hefty, Nathan Wehrle, Sean Gibbons, (Justin Buck), (Ben Rutledge) |
| 15:51.0, 16:34.0, 17:20.0, 17:47.0, 17:48.0, (18:30.0), (18:37.7) |
11 | 247 | Jackson,
MI - Team Time (1st 5) 1:26:40.2 | Spread (1st 5) 2:05.4 |
| 15, 35, 51, 71, 75, (80), (84) |
| Brendan Blackwell, Jack Dulworth, Robert Kunselman, Damian Yoxheimer, John Girkin, (Marcus Shakoor), (Samuel Ramsey) |
| 16:18.1, 16:48.9, 17:11.3, 17:58.4, 18:23.5, (18:45.8), (19:17.7) |
12 | 321 | South Lyon,
MI - Team Time (1st 5) 1:28:58.1 | Spread (1st 5) 1:27.2 |
| 38, 66, 70, 73, 74, (76), (78) |
| Bryce VanAsselt, Jordan Okdie, Brent Peruski, Brandon Wenner, Marshall Thelen, (David Szawala), (Evan DeMoss) |
| 16:49.3, 17:41.0, 17:55.8, 18:15.5, 18:16.5, (18:30.0), (18:33.6) |
13 | 435 | Lansing Everett,
MI - Team Time (1st 5) 1:43:04.7 | Spread (1st 5) 2:26.6 |
| 85, 86, 87, 88, 89, (90), (91) |
| Bhakti Pokhrel, Davyon Rose, Christopher Tidwell, Nick Pine, Andrew Paulino, (Elijah Hartley), (Brandon Bolte) |
| 19:23.0, 19:58.1, 20:31.8, 21:22.2, 21:49.6, (22:15.0), (22:16.0) |