1 | 53 | Bear Lake-Onekama,
MI - Team Time (1st 5) 1:30:26.9 | Spread (1st 5) 1:16.4 |
| 3, 8, 11, 12, 19, (20), (28) |
| Tyler Groenwald, John Girven, Ryan Pienta, Lewis Bartlett, John Schoedel, (Alex Ringel), (Shane Peterson) |
| 17:20.8, 17:56.6, 18:15.1, 18:17.2, 18:37.2, (18:43.2), (19:06.0) |
2 | 57 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:30:11.5 | Spread (1st 5) 2:22.0 |
| 1, 4, 9, 14, 29, (40), (45) |
| Alex Houston, Caleb Lindgren, Peter Nelson, James Keyser, Connor Hatch, (Nathan Keely), (Jeff Hines) |
| 16:53.2, 17:35.8, 18:01.7, 18:25.6, 19:15.2, (20:15.3), (20:51.4) |
3 | 65 | Mason County Eastern,
MI - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:15.2 |
| 6, 7, 10, 16, 26, (38), (53) |
| Mike Stickney, James Grant, Lucas Landis, Tyler Thurston, Will Martin, (Jared Shilander), (Jimmy Appledorn) |
| 17:43.1, 17:55.0, 18:11.0, 18:29.6, 18:58.3, (20:05.6), (23:10.3) |
4 | 90 | Lake Leelanau St. Mary,
MI - Team Time (1st 5) 1:32:29.3 | Spread (1st 5) 2:14.9 |
| 2, 5, 23, 25, 35, (39), (44) |
| Caleb Korson, Aaron Helwig, Sam Holmes, Zack Weber, Justin Mackin, (Cameren Pobuda), (Layton Korson) |
| 17:20.3, 17:42.8, 18:53.6, 18:57.4, 19:35.2, (20:11.4), (20:35.4) |
5 | 112 | Buckley,
MI - Team Time (1st 5) 1:34:34.0 | Spread (1st 5) 1:54.8 |
| 13, 15, 21, 22, 41, (48), (49) |
| Logan Walters, Paul Spitzer, Drew Burmania, Austin Burmania, Michael Rosek, (Braxton Bliss), (Jordyn Garza) |
| 18:20.7, 18:28.4, 18:43.7, 18:45.7, 20:15.5, (21:18.3), (21:49.7) |
6 | 138 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:35:55.7 | Spread (1st 5) 1:29.1 |
| 17, 18, 32, 34, 37 |
| Stefan Schofield, Mark Mol, Greg Wallace, Johnathan Anderson, Lance Masserant |
| 18:31.3, 18:33.6, 19:21.6, 19:28.8, 20:00.4 |
7 | 166 | Suttons Bay,
MI - Team Time (1st 5) 1:37:44.0 | Spread (1st 5) 1:13.7 |
| 27, 30, 31, 36, 42, (43), (47) |
| Alex Kraft, Travis Smith, Ryan Smith, Nick Collins, Matt Collins, (Guy Beachnau), (Jesus Garcia) |
| 19:02.7, 19:15.6, 19:18.2, 19:51.1, 20:16.4, (20:22.5), (21:13.0) |
8 | 204 | Leland,
MI - Team Time (1st 5) 1:44:48.3 | Spread (1st 5) 4:10.2 |
| 24, 33, 46, 50, 51, (52), (54) |
| Will Saffell, Ian Duvall, Alex Whittaker, Ferris Hennig, Jamie Brubaker, (Christian Doran), (Martin Cervantes) |
| 18:56.6, 19:28.0, 21:10.8, 22:06.1, 23:06.8, (23:09.7), (23:19.0) |