1 | 33 | Seaman,
KS - Team Time (1st 5) 1:06:14.6 | Spread (1st 5) 1:35.8 |
| 2, 4, 7, 9, 11, (12), (13) |
| Will Roark, Nathan Heinen, John Forrer, Dray Podlena, Ty Hurla, (Zachary Schlehuber), (Kaden Henley) |
| 12:14.3, 12:52.4, 13:36.6, 13:41.2, 13:50.1, (13:52.7), (13:53.7) |
2 | 43 | Washburn Rural,
KS - Team Time (1st 5) 1:07:42.1 | Spread (1st 5) 51.8 |
| 5, 6, 8, 10, 14, (17), (19) |
| Michael Wheeler, Mitchell Florea, Ryan Saville, Nic Sastoque, Cooper Ramshaw, (Justin Pokorny), (Jarred Thomas) |
| 13:02.4, 13:16.8, 13:39.6, 13:49.1, 13:54.2, (14:16.2), (14:47.4) |
3 | 80 | Shawnee Heights,
KS - Team Time (1st 5) 1:11:27.5 | Spread (1st 5) 3:24.6 |
| 1, 16, 18, 22, 23, (26), (27) |
| Hunter Henderson, Luke Cavazos, James Harrington, Sam Miller, Matthew Trusty, (Bailey Kidd), (Chase Busenitz) |
| 11:59.1, 14:10.4, 14:35.0, 15:19.3, 15:23.7, (16:00.4), (16:42.8) |
4 | 101 | Christ Preparatory Acad,
KS - Team Time (1st 5) 1:19:05.0 | Spread (1st 5) 5:27.0 |
| 3, 15, 25, 28, 30, (33) |
| Tony Grubbs, Aidan Goertz, Ryne Wiersma, Ariel Grubbs, Matthew Potratz, (Colby Unruh) |
| 12:51.0, 14:02.0, 15:53.0, 18:01.0, 18:18.0, (19:31.0) |
5 | 125 | Hocker Grove,
KS - Team Time (1st 5) 1:22:29.9 | Spread (1st 5) 3:14.4 |
| 20, 21, 24, 29, 31, (32), (34) |
| Ben Tyrrell, Joseph Coddington, Cameron Peck, Josh Jones, Davith Lon, (Mason McLenon), (Ivan Bueso) |
| 15:07.3, 15:18.6, 15:35.9, 18:06.4, 18:21.7, (19:22.4), (19:52.1) |