1 | 65 | Cross Creek Charter Academy,
MI - Team Time (1st 5) 1:02:33.8 | Spread (1st 5) 17.4 |
| 9, 10, 12, 14, 20, (21), (22) |
| Luke Jager, Jared Feyen, Paul Bernard, Tyler Buwalda, Jalen Banfil, (Evan Johnson), (Austyn Sterk) |
| 12:23.5, 12:25.0, 12:31.1, 12:33.3, 12:40.9, (12:45.1), (12:47.5) |
2 | 68 | Vanguard Charter Academy,
MI - Team Time (1st 5) 1:02:03.9 | Spread (1st 5) 1:08.5 |
| 4, 6, 11, 17, 30, (32), (39) |
| Jordan Long, Trevor York, Kaleb Long, Victor Chemjor, Caleb Barrett, (Austin Wilson), (Colin Nichols) |
| 11:57.8, 11:58.5, 12:25.9, 12:35.4, 13:06.3, (13:07.1), (13:25.3) |
3 | 77 | Excel Charter Academy,
MI - Team Time (1st 5) 1:02:20.4 | Spread (1st 5) 1:13.7 |
| 1, 15, 16, 19, 26, (33), (37) |
| Victor Jura, Kevin Kurgat, Linus Guerra, De'Quan Murray, Justin Nguyen, (Kyle Cochran), (Jacob Israde) |
| 11:39.3, 12:33.6, 12:34.8, 12:39.7, 12:53.0, (13:08.3), (13:14.2) |
4 | 105 | Knapp Charter Academy,
MI - Team Time (1st 5) 1:03:13.9 | Spread (1st 5) 1:42.6 |
| 3, 5, 13, 40, 44, (45), (46) |
| Darien Brown, Judson Walsh, Nate Oldenberg, Wyatt Gee, Joey Hartwell, (Jason Wells), (Michael O'Dell) |
| 11:48.0, 11:58.2, 12:31.3, 13:25.8, 13:30.6, (13:32.2), (13:32.6) |
5 | 117 | Walker Charter Academy,
MI - Team Time (1st 5) 1:03:50.4 | Spread (1st 5) 1:25.8 |
| 2, 24, 28, 29, 34, (43), (49) |
| Caleb Hodgkinson, Jeremy Yow, Cole Stevens, Myles Kerner, Zach Metz, (Michael Robinson), (Austin Anderson) |
| 11:43.5, 12:51.2, 13:00.4, 13:06.0, 13:09.3, (13:30.1), (13:42.7) |
6 | 140 | Ridge Park Charter Academy,
MI - Team Time (1st 5) 1:05:01.7 | Spread (1st 5) 1:35.9 |
| 7, 8, 18, 51, 56, (71), (75) |
| Noel Bangurambona, Yussuf Abdullahi, Master Brewer, Abdulahi Abdiyow, Mitchell Porter, (Emont Merritt), (Nio Walton) |
| 12:19.6, 12:22.5, 12:37.2, 13:46.9, 13:55.5, (14:50.2), (15:05.4) |
7 | 146 | Windemere Park Charter Academy,
MI - Team Time (1st 5) 1:05:01.8 | Spread (1st 5) 23.1 |
| 23, 25, 27, 35, 36, (38), (48) |
| Khristan Keyton, Ivan Chingana, Brian Escutia, George Berry, Skylar Bernier, (Praneeth Naliganti), (Andrew Patrick) |
| 12:49.5, 12:51.7, 12:57.8, 13:10.2, 13:12.6, (13:18.1), (13:37.0) |
8 | 269 | Eagle Crest Academy,
MI - Team Time (1st 5) 1:09:58.7 | Spread (1st 5) 1:11.2 |
| 41, 50, 52, 61, 65, (66), (68) |
| River Foco, Abhisek Pusty, Josiah Peterson, Ethan Wolters, Nathan Vigil, (Connor DenBleyker), (Kyle Lambright) |
| 13:27.2, 13:46.1, 13:47.5, 14:19.5, 14:38.4, (14:39.5), (14:43.2) |
9 | 282 | Paramount Charter Academy,
MI - Team Time (1st 5) 1:10:51.7 | Spread (1st 5) 1:35.0 |
| 31, 57, 63, 64, 67, (76), (79) |
| Owen Langejans, Haile Andrews, Ryan Reedy, Kierre Anderson, Zach Barnett, (Sam Weissner), (Keegan Russell) |
| 13:06.8, 13:57.8, 14:29.3, 14:36.0, 14:41.8, (15:14.7), (15:22.0) |
10 | 301 | Vista Charter Academy,
MI - Team Time (1st 5) 1:11:29.0 | Spread (1st 5) 1:47.2 |
| 42, 53, 55, 74, 77, (87), (88) |
| Misael Muniz, Noe Villasenor, Jelky Baez, Angel Cantu, Malcolm Emanuel, (Arturo Salazar), (Victor Juaregui) |
| 13:29.1, 13:48.6, 13:55.0, 15:00.0, 15:16.3, (16:57.6), (17:07.7) |
11 | 316 | Chandler Woods Charter Academy,
MI - Team Time (1st 5) 1:12:17.1 | Spread (1st 5) 1:43.3 |
| 47, 59, 62, 70, 78, (80), (81) |
| Nick Schultz, Tyler Boomsma, Andrew Dykstra, Benjamin Smith, Bryce Kent, (Carter Smith), (Ben Howard) |
| 13:35.2, 14:08.8, 14:28.2, 14:46.4, 15:18.5, (15:25.3), (15:27.8) |
12 | 323 | West Michigan Academy,
MI - Team Time (1st 5) 1:12:39.0 | Spread (1st 5) 1:46.4 |
| 54, 58, 60, 69, 82, (83), (84) |
| Parker Schlatter, Caleb Swenor, Zach Junglas, Sam Cwik, Chance Fry, (Welsly Kozan), (David Plekes) |
| 13:54.3, 14:03.4, 14:17.0, 14:43.6, 15:40.7, (15:46.1), (15:48.5) |
13 | 405 | Byron Center Charter,
MI - Team Time (1st 5) 1:20:49.2 | Spread (1st 5) 3:22.7 |
| 72, 73, 85, 86, 89, (90) |
| Jacob Holmlund, Dakota Boer, Cody Kuperus, Riley Timmer, Noah Wheeler, (Daniel Steffen) |
| 14:56.7, 14:57.2, 16:02.1, 16:33.8, 18:19.4, (21:27.2) |