1 | 20 | Wichita County,
KS - Team Time (1st 5) 28:40.0 | Spread (1st 5) 1:09.0 |
| 1, 2, 3, 4, 10, (20), (34) |
| Jace Engel, Elian Dorantes, Joe Ridder, John Biermann, Lane Wells, (Aaron Ridder), (Blake Gould) |
| 5:18.0, 5:27.0, 5:39.0, 5:49.0, 6:27.0, (6:53.0), (7:34.0) |
2 | 48 | Washburn Rural,
KS - Team Time (1st 5) 31:23.9 | Spread (1st 5) 45.2 |
| 6, 8, 9, 12, 13, (14), (17) |
| Jaydn Hickel, Maliki Pope, Luke Bleidissel, Nathan Hishmeh, Luke Farron, (Noah Nolan), (Ethan Pretsch) |
| 5:51.2, 6:05.1, 6:17.0, 6:34.2, 6:36.4, (6:37.9), (6:43.5) |
3 | 54 | Seaman,
KS - Team Time (1st 5) 31:39.1 | Spread (1st 5) 49.7 |
| 5, 7, 11, 15, 16, (18), (19) |
| Carson Brier, Gabe Porras, Parker Wildeman, Colton Mercer, Jace Mitchell, (Austin Kruse), (Jonathan McGrath) |
| 5:50.6, 6:02.1, 6:27.6, 6:38.5, 6:40.3, (6:46.8), (6:49.8) |
4 | 120 | Shawnee Heights,
KS - Team Time (1st 5) 35:52.6 | Spread (1st 5) 17.8 |
| 21, 22, 24, 26, 27, (28), (30) |
| Griffin Gaggero, Tanner Moss, Brandon Blair, Carter Wilch Ringen, Zachary Sewell, (Jared Holmer), (Chase Jernigan) |
| 7:02.1, 7:03.9, 7:07.2, 7:19.5, 7:19.9, (7:20.8), (7:23.9) |
5 | 140 | Hocker Grove,
KS - Team Time (1st 5) 36:33.6 | Spread (1st 5) 20.8 |
| 23, 25, 29, 31, 32, (33), (35) |
| Tucker Dickinson, Calvin Tran, Collin Ingram, Lucus Wilson, Jarrett Hensley, (Hunter Wolken), (Bishop Price) |
| 7:05.5, 7:14.6, 7:21.8, 7:25.4, 7:26.3, (7:27.7), (7:54.9) |