1 | 24 | Beal City,
MI - Team Time (1st 5) 55:44.4 | Spread (1st 5) 1:28.1 |
| 1, 2, 4, 7, 10, (11), (13) |
| Nick Pung, Ethan Schafer, David Reihl, Zach Bellinger, James Kolb, (Brendan Carrick), (Apollo Schafer) |
| 10:19.9, 10:40.1, 11:21.1, 11:35.3, 11:48.0, (11:50.3), (12:09.3) |
2 | 45 | Breckenridge,
MI - Team Time (1st 5) 58:31.3 | Spread (1st 5) 1:26.0 |
| 3, 6, 8, 12, 16, (18), (26) |
| Austin Brittain, Gavin Marr, Alex Giles, Sam Richardson, Anthony Olexa, (Nathan Kipp), (Josh Westall) |
| 10:54.1, 11:34.5, 11:36.4, 12:06.2, 12:20.1, (12:25.7), (13:24.4) |
3 | 79 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:01:28.1 | Spread (1st 5) 1:42.0 |
| 5, 9, 19, 22, 24, (27), (28) |
| Seth Willitz, David Delu, Ben Kieta, Ben Schnose, Joshua Barnett, (Caleb Hein), (Joshua Peter) |
| 11:23.6, 11:37.6, 12:35.6, 12:45.7, 13:05.6, (13:41.3), (13:42.1) |
4 | 108 | Saginaw Arts and Sciences,
MI - Team Time (1st 5) 1:04:50.1 | Spread (1st 5) 1:52.1 |
| 14, 17, 23, 25, 29, (30), (31) |
| Michael Powers, John Smith, Alex Wallace, Alan Bouwman, Dong Feng, (Connor Blue), (Kevin Yin) |
| 12:09.7, 12:21.2, 12:58.1, 13:19.3, 14:01.8, (14:06.0), (14:15.3) |
5 | 121 | Hale,
MI - Team Time (1st 5) 1:11:31.7 | Spread (1st 5) 6:11.5 |
| 15, 20, 21, 32, 33 |
| Ethan Rasch, Ethan Cagle, Oliver Rice, Alan Bovee, Tyler Ranger |
| 12:10.2, 12:38.1, 12:44.9, 15:36.8, 18:21.7 |