1 | 56 | Pleasant Ridge,
KS - Team Time (1st 5) 1:31:53.1 | Spread (1st 5) 1:38.5 |
| 1, 10, 11, 16, 18, (19), (22) |
| Luke Oatney, Ronald Jarrerd III, Gabe Younger, Dayton Flack, Noah Tattershall, (Clayton Price), (Reid Herken) |
| 17:19.2, 18:14.1, 18:27.0, 18:55.1, 18:57.7, (18:59.7), (19:11.4) |
2 | 88 | Humboldt,
KS - Team Time (1st 5) 1:33:49.8 | Spread (1st 5) 2:12.2 |
| 3, 8, 15, 29, 33, (43), (54) |
| Joe Kline, Tanner Orth, Wyatt Wehlage, Josh Vanatta, Wyatt Seufert, (Jeremiah Scheimann), (Caleb Coronado) |
| 17:34.9, 18:02.8, 18:44.6, 19:40.4, 19:47.1, (20:35.9), (21:09.9) |
3 | 105 | West Franklin,
KS - Team Time (1st 5) 1:35:02.3 | Spread (1st 5) 2:21.5 |
| 4, 7, 23, 31, 40, (47), (50) |
| William Bailey, Ryan Hanner, Justin Downey, Isaiah Messick, Alexander Walters, (Caleb Taylor), (Korey Hempel) |
| 17:51.5, 18:01.3, 19:13.5, 19:43.0, 20:13.0, (20:44.3), (20:46.5) |
4 | 113 | Oskaloosa,
KS - Team Time (1st 5) 1:35:37.9 | Spread (1st 5) 2:04.5 |
| 6, 14, 20, 34, 39, (63), (64) |
| Braeden Pfau, Jordan Butler, Shane Adams, Justin Shufflebarger, Marek Koch, (Easton Weems), (Cody VanHoutan) |
| 18:00.1, 18:43.0, 18:59.9, 19:50.3, 20:04.6, (21:47.2), (21:48.1) |
5 | 140 | Maur Hill-Mount,
KS - Team Time (1st 5) 1:37:27.7 | Spread (1st 5) 3:56.7 |
| 2, 12, 25, 44, 57, (79) |
| Jack Siebert, Ayden Black, Renz Pros, Parker Mispagel, Manuel Gomez, (Patrick Kerr) |
| 17:30.3, 18:32.5, 19:21.6, 20:36.3, 21:27.0, (27:23.3) |
6 | 145 | Wellsville,
KS - Team Time (1st 5) 1:37:36.1 | Spread (1st 5) 2:50.4 |
| 5, 21, 36, 37, 46, (49), (60) |
| Brandyn Brewster, Dawson Donovan, Zach Pearson, Tyler Thomasson, Blake Ohlmeier, (Austin Borders), (Kyle Powelson) |
| 17:52.7, 19:10.2, 19:53.5, 19:56.6, 20:43.1, (20:44.9), (21:32.1) |
7 | 180 | Perry-Lecompton,
KS - Team Time (1st 5) 1:40:05.1 | Spread (1st 5) 1:22.5 |
| 26, 27, 38, 41, 48, (65), (72) |
| Bjorn Funk, Josh LeClair, Josh Mitts, Canaan Daniels, Jaime Messer, (Josh Schmidt), (Peyton Kahle) |
| 19:22.1, 19:28.8, 20:00.0, 20:29.6, 20:44.6, (21:49.2), (23:00.0) |
8 | 191 | Osage City,
KS - Team Time (1st 5) 1:40:58.8 | Spread (1st 5) 2:31.7 |
| 17, 30, 32, 53, 59, (68), (69) |
| Justin Melgren, Rider Nettleton, Jace Keim, Trey Nelson, Brayton Stromgren, (Brady Ogle), (Alex Hon) |
| 18:56.9, 19:40.9, 19:46.3, 21:06.1, 21:28.6, (22:22.5), (22:36.4) |
9 | 208 | Mission Valley,
KS - Team Time (1st 5) 1:42:01.6 | Spread (1st 5) 1:56.3 |
| 28, 35, 42, 45, 58, (66), (70) |
| Parker Myers, Pj Meyers, Chase Parks, Garrett Falk, Chris Gleason, (Hunter Fry), (T.J. Wade) |
| 19:30.9, 19:52.5, 20:32.6, 20:38.4, 21:27.2, (21:50.5), (22:41.1) |
10 | 234 | Erie,
KS - Team Time (1st 5) 1:43:24.3 | Spread (1st 5) 3:54.1 |
| 9, 51, 52, 55, 67, (77) |
| Aaron Yarnell, Drew Kane, Colton Mcgowen, Hunter Simoncic, Rees Lehman, (Michael Tennyson) |
| 18:08.7, 20:57.7, 21:01.7, 21:13.4, 22:02.8, (24:49.5) |
11 | 268 | Southeast,
KS - Team Time (1st 5) 1:47:11.8 | Spread (1st 5) 5:39.0 |
| 13, 56, 61, 62, 76, (78), (80) |
| Tanner Craddock, Jett Gall, Alex Fleck, Jake Burns, Trenton Hartman, (Daniel Tavernaro), (Blake Sellars) |
| 18:33.7, 21:18.6, 21:32.3, 21:34.5, 24:12.7, (26:36.4), (29:06.8) |
12 | 317 | Galena,
KS - Team Time (1st 5) 1:52:49.2 | Spread (1st 5) 4:50.3 |
| 24, 71, 73, 74, 75 |
| Matthew Oglesby, Kage Negron, Garrett Roughton, Austin Reed, Michael Brownlee |
| 19:19.9, 22:54.3, 23:11.8, 23:13.0, 24:10.2 |