1 | 34 | Zeeland West,
MI - Team Time (1st 5) 1:23:30.6 | Spread (1st 5) 1:05.4 |
| 1, 4, 6, 11, 12, (13), (18) |
| Corban Hauch, Chase Holwerda, Joshua Ennen, Carson Holwerda, Caleb Smith, (Nathan Golding), (Riley Scholten) |
| 16:07.9, 16:25.6, 16:41.6, 17:02.2, 17:13.3, (17:32.9), (17:44.5) |
2 | 71 | Zeeland East,
MI - Team Time (1st 5) 1:26:40.4 | Spread (1st 5) 1:56.7 |
| 2, 7, 15, 23, 24, (31), (33) |
| Caden Meyer, Nick Riemersma, Mason Villarreal, Lucas Wiersma, Gavin Wiersma, (Luke Nagelkirk), (Braeden Duquette) |
| 16:09.6, 16:43.4, 17:36.8, 18:04.3, 18:06.3, (19:04.7), (19:12.0) |
3 | 74 | Holland,
MI - Team Time (1st 5) 1:27:39.7 | Spread (1st 5) 1:20.5 |
| 5, 14, 16, 19, 20, (22), (25) |
| Dylan Chmura, Adrian Castillo, Hunter Tripp, Noah Whiteman, Jackson Voss, (Noah Lambers), (Brayden Snyder) |
| 16:37.5, 17:35.0, 17:37.1, 17:52.1, 17:58.0, (18:00.8), (18:09.3) |
4 | 87 | Muskegon Mona Shores,
MI - Team Time (1st 5) 1:28:19.6 | Spread (1st 5) 1:42.7 |
| 8, 9, 17, 26, 27, (28), (38) |
| Jackson Helmer, Caleb Branch, Aidan Kreps, Dakota Gudgell, Cole Branch, (Willem Parsekian), (Cody Crawford) |
| 16:48.1, 16:56.4, 17:37.4, 18:26.9, 18:30.8, (18:42.4), (19:36.0) |
5 | 93 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:28:55.1 | Spread (1st 5) 2:39.0 |
| 3, 10, 21, 29, 30, (34), (36) |
| Klay Grant, Brett Schlaff, Tate Bradley, Jaxon Allen, Alex Chipman, (Ethan Day), (Caden Tufts) |
| 16:13.3, 17:01.3, 18:00.3, 18:47.9, 18:52.3, (19:19.4), (19:22.1) |
6 | 190 | GR Union,
MI - Team Time (1st 5) 1:39:06.4 | Spread (1st 5) 1:28.3 |
| 32, 37, 39, 40, 42, (43), (44) |
| Luca Chisholm, Mwokozi Souvenir, Ramon Hernandez, Aiden Austin, Cameron Doane, (Caileb Austin), (Quinton Dixon) |
| 19:10.2, 19:30.4, 19:49.6, 19:57.7, 20:38.5, (20:43.3), (20:47.1) |
7 | 220 | Wyoming,
MI - Team Time (1st 5) 1:49:52.1 | Spread (1st 5) 6:52.0 |
| 35, 41, 45, 48, 51 |
| Mohammad Gholam-Ali, Zabihullah Najafi, Zakir Shafaiee, Kadyn Richer - Gore, Davian Jones |
| 19:19.8, 20:13.0, 21:27.9, 22:39.6, 26:11.8 |
8 | 244 | Muskegon,
MI - Team Time (1st 5) 2:00:12.6 | Spread (1st 5) 3:55.8 |
| 46, 47, 49, 50, 52, (53), (54) |
| Freddy Hull, Anthony Sydnor, David Day, Kanya Wallace, Kalil Stimage, (Jordan Briggs), (Justin Watson) |
| 22:20.0, 22:22.4, 23:38.6, 25:35.8, 26:15.8, (31:49.8), (32:44.2) |