1 | 25 | Mount Pleasant,
MI - Team Time (1st 5) 1:04:13.7 | Spread (1st 5) 50.6 |
| 1, 2, 5, 8, 9, (10), (20) |
| Isaac Pety, Damian Marcinek, Caleb Luellen, Kevin Terpstra, Piyush Saraiya, (Eric Popa), (Evan Clark) |
| 12:25.6, 12:34.7, 12:42.0, 13:15.2, 13:16.2, (13:17.1), (14:07.2) |
2 | 37 | White Pine (Saginaw),
MI - Team Time (1st 5) 1:04:57.2 | Spread (1st 5) 1:09.2 |
| 3, 4, 6, 7, 17, (21), (22) |
| Colin Honenman, Michael Kahl, Charles Bernier, John Blaskowski, Matteo Ortega, (Colton Lynn), (Anish Vaidya) |
| 12:38.1, 12:38.3, 12:44.6, 13:08.9, 13:47.3, (14:25.3), (14:28.5) |
3 | 70 | Auburn Bay City Western,
MI - Team Time (1st 5) 1:08:24.8 | Spread (1st 5) 8.3 |
| 12, 13, 14, 15, 16, (18), (19) |
| Blake Wrzesinski, Jacob Grzegorczyk, Luke Shotwell, Chayton Conway, George Gormley, (Louis Musser), (Rowan Smithgall) |
| 13:37.2, 13:37.9, 13:40.6, 13:43.6, 13:45.5, (13:52.8), (13:57.6) |
4 | 109 | Handy,
MI - Team Time (1st 5) 1:19:06.6 | Spread (1st 5) 5:10.5 |
| 11, 23, 24, 25, 26, (27), (28) |
| Collin Jacobs, Michael Briggs, Deacon Hayward, Brady Ruff, Elijah Riedlinger, (Wyatt Young), (KaVarion Turner) |
| 13:35.7, 14:40.9, 15:27.8, 16:36.0, 18:46.2, (19:12.2), (19:44.9) |