1 | 29 | Zeeland West,
MI - Team Time (1st 5) 1:16:13.4 | Spread (1st 5) 33.4 |
| 2, 3, 7, 8, 9, (10), (11) |
| 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 | 71 | Muskegon Mona Shores,
MI - Team Time (1st 5) 1:19:11.1 | Spread (1st 5) 2:01.7 |
| 1, 13, 15, 18, 24, (30), (37) |
| 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 | 78 | Holland,
MI - Team Time (1st 5) 1:20:14.0 | Spread (1st 5) 1:43.2 |
| 4, 6, 20, 22, 26, (34), (36) |
| Adrian Castillo, Noah Lambers, Harrison Kooyer, Dylan Chmura, Alessandro Castillo, (Josh Villa), (Brayden Snyder) |
| 15:05.1, 15:17.2, 16:20.8, 16:42.6, 16:48.3, (17:26.0), (17:37.1) |
4 | 83 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:20:20.2 | Spread (1st 5) 1:03.9 |
| 12, 14, 17, 19, 21, (43), (47) |
| 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) |
5 | 96 | Zeeland East,
MI - Team Time (1st 5) 1:21:28.8 | Spread (1st 5) 1:40.7 |
| 5, 16, 23, 25, 27, (28), (29) |
| Gavin Wiersma, Caden Guffey, Dylan Walters, Preston Stema, Sam Downing, (Luke Nagelkirk), (Ethan Nguyen) |
| 15:12.5, 15:52.4, 16:42.9, 16:47.8, 16:53.2, (16:53.5), (16:56.3) |
6 | 179 | GR Union,
MI - Team Time (1st 5) 1:29:40.3 | Spread (1st 5) 1:38.3 |
| 31, 32, 35, 39, 42, (44), (45) |
| 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) |
7 | 212 | Muskegon,
MI - Team Time (1st 5) 1:38:46.0 | Spread (1st 5) 4:34.8 |
| 33, 39, 41, 49, 50, (51), (52) |
| 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) |
8 | 239 | Wyoming,
MI - Team Time (1st 5) 1:49:57.4 | Spread (1st 5) 8:44.4 |
| 38, 46, 48, 53, 54, (55), (56) |
| 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) |