1 | 20 | Traverse City St. Francis,
MI - Team Time (1st 5) 53:17.9 | Spread (1st 5) 52.0 |
| 1, 2, 4, 6, 7, (9), (10) |
| Thomas Richards, Zealand Tarrant, Brenden Endres, Bryson Ellalasingham, Carter Thelen, (Finn Ritchie), (Jacob Heeringa) |
| 10:05.0, 10:29.9, 10:50.0, 10:56.0, 10:57.0, (10:58.0), (11:05.0) |
2 | 52 | Charlevoix,
MI - Team Time (1st 5) 55:40.8 | Spread (1st 5) 45.8 |
| 3, 5, 12, 14, 18, (19), (24) |
| Evan Beane, Samuel Peterson, John Sauer, Dominic Schwein, James Descamps, (Sam Dixon), (Jack Gaffney) |
| 10:47.0, 10:54.0, 11:11.4, 11:15.6, 11:32.8, (11:35.4), (11:54.3) |
3 | 95 | Harbor Springs,
MI - Team Time (1st 5) 58:05.6 | Spread (1st 5) 1:06.7 |
| 8, 13, 23, 25, 26, (28), (34) |
| Lance Smar, Jordan Bussey, Robbie Gillette, Cal Benjamin, Luke Baker, (Luke Shehigian), (Beck Brearley) |
| 10:57.7, 11:14.1, 11:53.1, 11:56.3, 12:04.4, (12:06.7), (14:03.0) |
4 | 96 | Elk Rapids,
MI - Team Time (1st 5) 58:11.7 | Spread (1st 5) 18.9 |
| 16, 17, 20, 21, 22, (27), (29) |
| Charlie Ward, Skylar Davenport, Brad Fitzpatrick, Caleb Kerfoot, Lachlan Beebe, (Seth Brown), (Christian Kerfoot) |
| 11:27.8, 11:29.8, 11:43.1, 11:44.3, 11:46.7, (12:04.5), (12:07.6) |
5 | 119 | East Jordan,
MI - Team Time (1st 5) 59:25.2 | Spread (1st 5) 1:09.4 |
| 11, 15, 30, 31, 32, (33), (35) |
| Caleb Ziebarth, Phillip Nemecek, Guy Chamberlain, Granger Kitson, Mason Malpass, (Isaac Black), (Preston Malpass) |
| 11:09.0, 11:27.0, 12:15.0, 12:15.8, 12:18.4, (12:27.9), (15:40.3) |