1 | 73 | Maranatha Academy,
KS - Team Time (1st 5) 1:30:37.3 | Spread (1st 5) 27.0 |
| 9, 11, 14, 19, 20, (31), (32) |
| Luke Miller, Caleb Hartig, Ian Bower, Zech Johnson, Aaron Crews, (Spencer Haven), (Cullen Arness) |
| 17:53.0, 17:58.3, 18:08.0, 18:18.0, 18:20.0, (18:48.7), (18:54.0) |
2 | 116 | Stanton County,
KS - Team Time (1st 5) 1:31:59.4 | Spread (1st 5) 2:16.0 |
| 4, 12, 27, 34, 39, (46), (81) |
| Raul Pantoja, Fabian Avelar, Bret Gum, Landon Batterton, Jake Walton, (Mark Lorenson), (Quentin Morris) |
| 17:02.0, 18:00.5, 18:35.6, 19:03.3, 19:18.0, (19:31.1), (21:50.1) |
3 | 120 | Sacred Heart,
KS - Team Time (1st 5) 1:31:18.6 | Spread (1st 5) 3:27.4 |
| 2, 16, 22, 33, 47, (49), (65) |
| Cory Donley, Jacob Vandervoort, Chris Sandquist, Travis Wasinger, Brooks Brown, (Collin Smith), (Antonio Hernandez) |
| 16:06.6, 18:12.0, 18:25.0, 19:01.0, 19:34.0, (19:40.0), (20:23.5) |
4 | 126 | Berean Academy,
KS - Team Time (1st 5) 1:32:51.0 | Spread (1st 5) 1:52.0 |
| 5, 13, 24, 41, 43, (62), (66) |
| Daniel Claassen, Nick Hirsch, Steven Busenitz, Matthew Wine, Cory Sundquist, (Isak Hart), (Colt Broadie) |
| 17:31.9, 18:02.0, 18:31.2, 19:22.0, 19:23.9, (20:18.0), (20:24.0) |
5 | 134 | Republic County,
KS - Team Time (1st 5) 1:33:21.6 | Spread (1st 5) 1:51.6 |
| 8, 10, 28, 38, 50, (52), (72) |
| Trenton Kuhlman, Brandon Zenger, Jaden Baxa, Dustin Jeardoe, Brady Lowell, (Tanner Allen), (Trevor Allen) |
| 17:50.9, 17:54.4, 18:38.4, 19:15.4, 19:42.5, (19:45.4), (20:46.0) |
6 | 150 | St Marys Colgan,
KS - Team Time (1st 5) 1:33:56.5 | Spread (1st 5) 2:25.4 |
| 7, 18, 23, 45, 57, (100) |
| Jonny Adamson, Ian Duncan, Aaron Gouvion, Noah Myers, Chandler Bishop, (Josh Adamson) |
| 17:39.3, 18:17.9, 18:28.0, 19:26.6, 20:04.7, (27:39.5) |
7 | 186 | Decatur Community,
KS - Team Time (1st 5) 1:35:06.8 | Spread (1st 5) 3:12.2 |
| 3, 35, 42, 48, 58, (74) |
| Tyler Shields, Nolan Henningson, Dalton Jones, Matthew Helm, Ganon Henningson, (Caleb Koerperich) |
| 16:54.0, 19:04.2, 19:23.2, 19:39.2, 20:06.2, (20:52.3) |
8 | 235 | Hill City,
KS - Team Time (1st 5) 1:38:14.1 | Spread (1st 5) 3:02.4 |
| 17, 26, 51, 64, 77, (86), (94) |
| Shane Jones, Garrett Eckols, Jerry Isakson, Devin Keener, Tanner Colburn, (Trevor Desaire), (Nathaniel Hamel) |
| 18:16.6, 18:34.5, 19:43.7, 20:20.3, 21:19.0, (22:19.0), (23:21.2) |
9 | 240 | Plainville,
KS - Team Time (1st 5) 1:36:51.0 | Spread (1st 5) 5:43.0 |
| 1, 29, 56, 76, 78, (80), (83) |
| Brady Johnson, Anthony Kent Diaz, Dustin Chew, Chris Loney, Jake Arnold, (Trever Houser), (Dylan Dohe) |
| 15:45.0, 18:46.0, 19:57.0, 20:55.0, 21:28.0, (21:46.0), (21:57.0) |
10 | 248 | Central (Burden),
KS - Team Time (1st 5) 1:40:10.1 | Spread (1st 5) 4:09.5 |
| 15, 30, 36, 82, 85, (87), (91) |
| Gage McBee, Blaine Martin, Joe Hopper, Cole Loewer, Stetson Carpenter, (Jake Fischer), (Travis Wham) |
| 18:08.8, 18:46.7, 19:05.0, 21:51.3, 22:18.3, (22:22.4), (22:54.1) |
11 | 267 | Washington County,
KS - Team Time (1st 5) 1:39:20.2 | Spread (1st 5) 2:07.5 |
| 25, 44, 59, 68, 71, (75), (89) |
| Dylan Hodgson, Tyler Kongs, Evan McGatlin, Tristan Miller, Korey Welch, (Jefferson Simmons), (Gavin Uhlik) |
| 18:33.0, 19:24.9, 20:09.1, 20:32.7, 20:40.5, (20:53.0), (22:44.0) |
12 | 271 | Wichita County,
KS - Team Time (1st 5) 1:42:22.3 | Spread (1st 5) 7:03.4 |
| 6, 40, 60, 70, 95, (97), (99) |
| Joshua Mehl, Lane Ridder, Justin Kiser, Jonathan Garcia, Joshua Clark, (Jacob Clark), (Ethan Masterson) |
| 17:33.6, 19:20.7, 20:11.0, 20:40.0, 24:37.0, (25:24.0), (27:00.0) |
13 | 298 | Wabaunsee,
KS - Team Time (1st 5) 1:41:38.4 | Spread (1st 5) 4:02.5 |
| 21, 53, 67, 69, 88, (93), (98) |
| Blaine Tharman, Chance Orton, Evan Supernaw, Luke Craghead, Joe Hund, (Buzzy Johnson), (Nate Settle) |
| 18:20.2, 19:53.5, 20:24.3, 20:37.7, 22:22.7, (23:15.7), (26:36.1) |
14 | 312 | Stockton,
KS - Team Time (1st 5) 1:42:06.7 | Spread (1st 5) 2:51.0 |
| 37, 55, 63, 73, 84 |
| Nicholas Henry, Cayden Conyac, Cody Deutscher, Chandler Nyp, Richard Schleicher |
| 19:07.0, 19:56.0, 20:19.0, 20:46.7, 21:58.0 |
15 | 376 | Wakefield School,
KS - Team Time (1st 5) 1:47:30.5 | Spread (1st 5) 3:01.6 |
| 54, 61, 79, 90, 92, (96), (101) |
| Brandon Taylor, Ben Cox, Josh Keim, Blake Otto, Jesse Weir, (Andy Reynolds), (Cody Weir) |
| 19:54.7, 20:17.3, 21:35.8, 22:46.4, 22:56.3, (25:16.3), (32:32.8) |