1 | 60 | Wabaunsee,
KS - Team Time (1st 5) 1:32:56.9 | Spread (1st 5) 1:30.9 |
| 5, 6, 10, 12, 27, (40), (42) |
| Luke Stuhlsatz, Alex Warner, Eli Mumpower, Bryce Tharman, Isaac Lira, (Austin Henderson), (Sean Dugger) |
| 17:56.0, 18:03.0, 18:42.0, 18:49.0, 19:26.9, (20:09.0), (20:31.0) |
2 | 83 | Northern Heights,
KS - Team Time (1st 5) 1:34:14.5 | Spread (1st 5) 1:59.6 |
| 4, 14, 15, 18, 32, (37), (39) |
| Taj Bailey, Gene Finney, Jerrod Campbell, Darrett King, Tanner Boyce, (Tim Krugler), (Jayden Hall) |
| 17:43.5, 18:52.2, 18:53.2, 19:02.5, 19:43.1, (19:57.3), (20:05.2) |
3 | 101 | Jackson Heights,
KS - Team Time (1st 5) 1:35:07.3 | Spread (1st 5) 1:57.0 |
| 3, 20, 22, 26, 30, (36), (53) |
| Daniel Little, AJ Mock, Drew Holliday, Kolten Brenner, Austin Mock, (Garrett Klahr), (Wyatt Bacon) |
| 17:34.8, 19:15.9, 19:18.6, 19:26.2, 19:31.8, (19:49.5), (21:00.7) |
4 | 103 | Kansas City Christian,
KS - Team Time (1st 5) 1:35:38.3 | Spread (1st 5) 2:06.1 |
| 7, 9, 21, 25, 41, (46), (50) |
| Wyatt Browning, Drew Birnbaum, Luke Browning, Nigel Vaught, Josh Howard, (Nash Hill), (Elias Mathews) |
| 18:13.3, 18:24.5, 19:17.6, 19:23.5, 20:19.4, (20:43.0), (20:58.2) |
5 | 110 | Bishop Seabury,
KS - Team Time (1st 5) 1:34:12.1 | Spread (1st 5) 3:39.9 |
| 1, 17, 23, 31, 38, (45), (61) |
| Henry Nelson, Sam Bayliss, Frederick Comparato, Diego Klish, Seth Thompson-glodich, (Jack Blonigen), (Matt Ellis) |
| 16:17.8, 18:58.4, 19:19.6, 19:38.6, 19:57.7, (20:35.6), (21:43.7) |
6 | 125 | Jefferson County North,
KS - Team Time (1st 5) 1:36:43.5 | Spread (1st 5) 4:00.5 |
| 2, 13, 19, 34, 57, (57), (65) |
| Trevor Pentlin, Logan Baker, Dylan Wendling, Ricky Maginness, Tom Sharp, (Cole Burk), (Gabe Sanders) |
| 17:28.5, 18:52.0, 19:07.0, 19:47.0, 21:29.0, (21:29.0), (22:20.9) |
7 | 131 | McLouth,
KS - Team Time (1st 5) 1:37:13.0 | Spread (1st 5) 2:11.5 |
| 8, 11, 33, 35, 44, (59), (69) |
| Jared Plake, August Forsberg, Kody Driskill, Dakota Driskill, Jesse Thacher, (Alex Bennett), (Jonah Willits) |
| 18:23.1, 18:43.8, 19:43.7, 19:47.8, 20:34.6, (21:30.1), (23:42.3) |
8 | 230 | Mission Valley,
KS - Team Time (1st 5) 1:44:53.4 | Spread (1st 5) 4:09.0 |
| 24, 28, 47, 63, 68, (72), (73) |
| Pj Meyers, Cailin Grame, Shane Dudley, Anthony White, Dalton Dayhoff, (Cameron McGann), (Trenton Parks) |
| 19:20.7, 19:27.3, 20:45.5, 21:50.2, 23:29.7, (24:11.7), (24:30.4) |
9 | 249 | Rossville,
KS - Team Time (1st 5) 1:45:53.8 | Spread (1st 5) 3:49.0 |
| 29, 48, 50, 55, 67, (76), (77) |
| Zach Archer, Justin Jordan, Benjamin Price, Karsen Waggoner, Marvin Cummings, (Bronc Reser), (Calil Andaloc) |
| 19:27.5, 20:48.5, 20:58.2, 21:23.1, 23:16.5, (26:02.7), (30:16.5) |
10 | 252 | Horton,
KS - Team Time (1st 5) 1:46:22.4 | Spread (1st 5) 4:50.0 |
| 16, 52, 54, 60, 70, (71), (75) |
| Skye Joe Coversup, Dennis Rush, Denny Rush, Cameron Calvert, Trevor Ottman, (Garrettson Chee), (Tavo Cavin) |
| 18:55.0, 21:00.4, 21:04.0, 21:38.0, 23:45.0, (23:57.8), (25:38.1) |
11 | 274 | Heritage Christian Academy,
KS - Team Time (1st 5) 1:46:35.6 | Spread (1st 5) 1:29.5 |
| 43, 49, 56, 62, 64, (66), (74) |
| Judah Schwepler, Bobby Wu, Alex Liebelt, David Cunningham, Jackson Ochs, (Garrin Rose), (Andrew McMullen) |
| 20:32.3, 20:51.5, 21:25.9, 21:44.1, 22:01.8, (22:41.7), (25:33.6) |