1 | 20 | Zeeland West,
MI - Team Time (1st 5) 1:16:13.4 | Spread (1st 5) 33.4 |
| 2, 3, 4, 5, 6, (7), (8) |
| Chase Holwerda, Nathan Golding, Caleb Smith, Jack DeKruyter, Carson Hauch, (Robert Dodd), (Keagan Smith) |
| 14:52.8, 15:04.4, 15:24.8, 15:25.2, 15:26.2, (15:28.6), (15:29.6) |
2 | 54 | Muskegon Mona Shores,
MI - Team Time (1st 5) 1:19:11.1 | Spread (1st 5) 2:01.7 |
| 1, 10, 12, 14, 17, (18), (23) |
| Caleb Branch, Vaire Vanderwalle, Willem Parsekian, Aidan Kreps, Collin Khatir, (Eli Lewis), (Mason Stafford) |
| 14:44.5, 15:42.6, 15:49.0, 16:08.8, 16:46.2, (17:12.7), (17:57.5) |
3 | 64 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:20:20.2 | Spread (1st 5) 1:03.9 |
| 9, 11, 13, 15, 16, (29), (33) |
| Tate Bradley, Kye Grant, Jamie Neel, Daniel Dunn, Jack Yonkman, (Dylan Sturr), (Gage Bouwman) |
| 15:36.5, 15:46.3, 16:04.0, 16:13.0, 16:40.4, (19:04.7), (19:28.1) |
4 | 114 | GR Union,
MI - Team Time (1st 5) 1:29:40.3 | Spread (1st 5) 1:38.3 |
| 19, 20, 22, 25, 28, (30), (31) |
| Quinton Dixon, Dominik Lamberts, Max Eitzen, Landon Sandee, Theo Stack, (Wyatt Dixon), (samson kik) |
| 17:17.4, 17:17.9, 17:30.9, 18:38.4, 18:55.7, (19:15.3), (19:17.1) |
5 | 144 | Muskegon,
MI - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 4:34.8 |
| 21, 25, 27, 35, 36, (37), (38) |
| David Day, Jordan Briggs, James Martin, Kanya Wallace, Montrel Oliver, (Justin Watson), (Elija Langston) |
| 17:21.7, 18:38.4, 18:53.4, 21:56.0, 21:56.5, (24:00.5), (24:06.6) |
6 | 169 | Wyoming,
MI - Team Time (1st 5) 1:49:57.4 | Spread (1st 5) 8:44.4 |
| 24, 32, 34, 39, 40, (41), (42) |
| Oscar Andrade-Nava, Tyler Davis, Alexander Aguilera, Henry Pablo-Mendoza, Caleb Anderson, (Aaron Dominguez), (Jeramiah Pearson) |
| 18:19.0, 19:24.7, 19:29.3, 25:41.0, 27:03.4, (29:43.2), (33:04.5) |