1 | 59 | Sacred Heart,
KS - Team Time (1st 5) 1:27:44.0 | Spread (1st 5) 2:21.0 |
| 1, 3, 4, 9, 42, (43), (58) |
| Jacob Vandervoort, Ryan Whelchel, Travis Wasinger, Cory Donley, Garrett Lust, (Jordan Toogood), (Sean Bender) |
| 16:46.0, 17:05.0, 17:13.0, 17:33.0, 19:07.0, (19:08.0), (19:44.0) |
2 | 89 | Berean Academy,
KS - Team Time (1st 5) 1:30:09.0 | Spread (1st 5) 1:12.2 |
| 6, 10, 16, 28, 29, (35), (40) |
| Arlan Newby, Daniel Claassen, Josiah Busenitz, Justin Claassen, Steven Busenitz, (Lane Holmes), (Michael Claassen) |
| 17:19.6, 17:38.9, 18:07.3, 18:31.4, 18:31.8, (18:46.7), (18:59.2) |
3 | 111 | Olpe,
KS - Team Time (1st 5) 1:31:12.7 | Spread (1st 5) 1:17.1 |
| 12, 13, 14, 31, 41, (65), (91) |
| Lance Sadler, Colton Bess, Colby Nuessen, Ethan Hall, Kyle Barnhart, (Derek Nuessen), (Noah Haag) |
| 17:44.6, 17:51.0, 17:55.0, 18:40.4, 19:01.7, (19:55.8), (21:37.5) |
4 | 161 | Bennington,
KS - Team Time (1st 5) 1:33:26.4 | Spread (1st 5) 1:38.9 |
| 19, 20, 22, 39, 61, (77), (82) |
| Daniel Ellis, Josh Hicks, Keegan Reeves, Jon Garrett, Tyler Wood, (Austin Kirby), (Lucas Garrett) |
| 18:11.8, 18:13.1, 18:17.1, 18:53.7, 19:50.7, (20:28.4), (20:39.6) |
5 | 174 | Maranatha Academy,
KS - Team Time (1st 5) 1:34:01.4 | Spread (1st 5) 2:08.0 |
| 15, 18, 24, 45, 72, (72), (75) |
| Mitch Heller, Brant Asbell, Jordan Kirkpatrick, Luke Miller, Ian Bower, (Cullen Arness), (Caleb Hartig) |
| 18:06.0, 18:09.1, 18:20.0, 19:12.3, 20:14.0, (20:14.0), (20:18.0) |
6 | 182 | Stanton County,
KS - Team Time (1st 5) 1:33:52.5 | Spread (1st 5) 2:47.5 |
| 2, 21, 48, 51, 60, (83) |
| Eric Ruth, Cameron Carruth, Bret Gum, Chris Sierra, Austin Nairn, (Bryan Ellis) |
| 17:02.0, 18:13.9, 19:18.6, 19:28.5, 19:49.5, (20:44.8) |
7 | 196 | Wichita County,
KS - Team Time (1st 5) 1:34:41.0 | Spread (1st 5) 2:31.0 |
| 8, 23, 49, 50, 66, (90), (98) |
| Jesus Holguin, Matthew Mehl, Collin Wittig, Justin Kiser, Francisco Bailon, (Alberto Gallegos), (Arthur Turley) |
| 17:32.0, 18:18.0, 19:23.0, 19:25.0, 20:03.0, (21:06.0), (24:05.0) |
8 | 212 | Peabody-Burns,
KS - Team Time (1st 5) 1:35:19.9 | Spread (1st 5) 56.2 |
| 34, 36, 38, 47, 57, (71), (80) |
| Aaron Topham, Jacob Simmonds, Sheldon Wiebe, Josh Klarmann, Curtis Frederick, (Matthew Hiebert), (Steffen Pospeich) |
| 18:45.9, 18:47.9, 18:49.4, 19:14.6, 19:42.1, (20:11.3), (20:38.4) |
9 | 213 | Republic County,
KS - Team Time (1st 5) 1:35:17.6 | Spread (1st 5) 2:32.5 |
| 11, 25, 44, 59, 74, (76), (92) |
| Jimmy Phitts, Trenton Kuhlman, James Doyle, Jaden Baxa, Alan Richecky, (Tanner Allen), (Trenton Colburn) |
| 17:41.8, 18:24.5, 19:10.4, 19:46.6, 20:14.3, (20:21.4), (21:57.5) |
10 | 229 | Washington County,
KS - Team Time (1st 5) 1:36:07.0 | Spread (1st 5) 2:21.0 |
| 17, 27, 37, 70, 78, (84), (86) |
| Mark Mock, Colin Baker, Casey Habr, Ryan Fiser, Tyler Kongs, (Jacob Frager), (Ethan Tegethoff) |
| 18:08.0, 18:30.9, 18:48.8, 20:10.3, 20:29.0, (20:46.4), (20:48.2) |
11 | 235 | Wathena,
KS - Team Time (1st 5) 1:36:04.8 | Spread (1st 5) 3:36.7 |
| 5, 26, 54, 62, 88, (96), (97) |
| Cody Miller, Elliott Nold, Brady Hoffman, Andrew Euler, Royce Elder, (Dylan Gabriel), (Jesse Bahr) |
| 17:13.5, 18:30.3, 19:38.9, 19:51.9, 20:50.2, (22:32.9), (23:52.4) |
12 | 266 | Trinity,
KS - Team Time (1st 5) 1:37:41.7 | Spread (1st 5) 1:53.0 |
| 32, 33, 55, 67, 79, (85), (93) |
| Paul Cuellar, Cordell Goering, Jason Kelsey, Jake May, Luke Kicklighter, (Ted Reimer), (Josh Carroll) |
| 18:40.8, 18:43.0, 19:40.6, 20:03.5, 20:33.8, (20:47.7), (22:02.1) |
13 | 272 | Goessel,
KS - Team Time (1st 5) 1:38:01.1 | Spread (1st 5) 2:00.6 |
| 30, 46, 52, 63, 81, (94), (99) |
| Jared Reimer, Laird Goertzen, Derek Kruger, Lukas Kemkes, Said Bahloul, (Chad Wedel), (Stephan Goertzen) |
| 18:38.5, 19:13.6, 19:35.3, 19:54.6, 20:39.1, (22:03.2), (24:22.8) |
14 | 327 | Plainville,
KS - Team Time (1st 5) 1:45:30.0 | Spread (1st 5) 8:24.0 |
| 7, 56, 68, 95, 101, (102) |
| Brady Johnson, Cole Werner, Dustin Chew, Anthony Kent Diaz, Tristan Houser, (Trevor Wessel) |
| 17:26.0, 19:42.0, 20:05.0, 22:27.0, 25:50.0, (27:26.0) |
15 | 362 | Hill City,
KS - Team Time (1st 5) 1:41:32.3 | Spread (1st 5) 1:22.4 |
| 53, 64, 69, 87, 89, (100) |
| Lewen Ninemire, Jerry Isakson, Jordan Vincent, Garrett Eckols, Daniel Cano, (Kyle Helberg) |
| 19:38.4, 19:55.3, 20:09.0, 20:48.8, 21:00.8, (24:46.4) |