1 | 38 | Sparta,
MI - Team Time (1st 5) 54:14.5 | Spread (1st 5) 21.4 |
| 4, 5, 8, 9, 12, (17), (27) |
| Tommee Smith, Brendan Volkers, Ethan Oudbier, Hayden Cook, Chase Wilson, (Isaiah Johnson), (Ethan Wooten) |
| 10:37.8, 10:47.5, 10:54.8, 10:55.2, 10:59.2, (11:12.7), (11:46.7) |
2 | 54 | Ludington,
MI - Team Time (1st 5) 54:20.7 | Spread (1st 5) 1:25.5 |
| 1, 3, 7, 18, 25, (32), (35) |
| Joseph Hatch, John Siegert, Max Kline, Jared Garten, Josh Thompson, (Andrew Talsma), (Evan Walls) |
| 10:14.7, 10:20.3, 10:52.0, 11:13.5, 11:40.2, (12:02.1), (13:02.3) |
3 | 70 | Ogemaw Heights,
MI - Team Time (1st 5) 55:23.8 | Spread (1st 5) 18.8 |
| 10, 11, 14, 16, 19, (28), (30) |
| Josh Anderson, Cameron Payne, Colton Bragg, Derek Franciosi, Joey Marentette, (Alex Hoydic), (Ben Walby) |
| 10:57.1, 10:58.9, 11:01.5, 11:10.4, 11:15.9, (11:48.3), (11:54.9) |
4 | 83 | Gaylord,
MI - Team Time (1st 5) 55:54.6 | Spread (1st 5) 41.2 |
| 6, 13, 20, 21, 23, (24), (26) |
| Andrew Quaal, Nick Green, Jon Thorold, Jordan McDuffie, Mason Monchilov, (Jacob Book), (Kenny Smith) |
| 10:48.5, 10:59.4, 11:17.6, 11:19.4, 11:29.7, (11:34.1), (11:42.5) |
5 | 99 | Remus Chippewa Hills,
MI - Team Time (1st 5) 56:45.4 | Spread (1st 5) 1:38.7 |
| 2, 15, 22, 29, 31, (33), (34) |
| Austin Mathis, Nicholas Sherman, Tyler Steinhelper, Logan Willman, Tyler Claybaugh, (Aidan Hollandsworth), (Eric Richard) |
| 10:19.1, 11:07.1, 11:26.9, 11:54.5, 11:57.8, (12:09.9), (12:21.9) |