1 | 67 | Wichita County,
KS - Team Time (1st 5) 29:09.0 | Spread (1st 5) 58.0 |
| 1, 3, 9, 14, 40, (47), (77) |
| Jace Engel, Elian Dorantes, Joe Ridder, John Biermann, Lane Wells, (Carlos Orosco), (Aaron Ridder) |
| 5:28.0, 5:33.0, 5:47.0, 5:55.0, 6:26.0, (6:29.0), (7:00.0) |
2 | 82 | Seaman,
KS - Team Time (1st 5) 29:52.1 | Spread (1st 5) 43.6 |
| 4, 13, 18, 19, 28, (42), (50) |
| Carson Brier, Parker Wildeman, Colton Mercer, Gabe Porras, Jace Mitchell, (Jonathan McGrath), (Andrew Brewer) |
| 5:33.7, 5:51.5, 6:04.4, 6:05.2, 6:17.3, (6:26.6), (6:32.4) |
3 | 90 | Washburn Rural,
KS - Team Time (1st 5) 30:00.3 | Spread (1st 5) 36.9 |
| 5, 10, 24, 25, 26, (30), (38) |
| Jaydn Hickel, Maliki Pope, Jason Emerson, Noah Nolan, Luke Bleidissel, (Nathan Hishmeh), (Ethan Pretsch) |
| 5:36.0, 5:47.6, 6:11.2, 6:12.6, 6:12.9, (6:19.4), (6:25.1) |
4 | 109 | Kepley,
KS - Team Time (1st 5) 30:25.0 | Spread (1st 5) 42.0 |
| 7, 8, 22, 35, 37, (52), (69) |
| Paul Garcia, Ernie Fehr, Matthew Oldham, Brandon Barbo, Max Giesaking, (Alex Lerma), (Brendan Hudson) |
| 5:43.0, 5:45.0, 6:08.0, 6:24.0, 6:25.0, (6:33.0), (6:48.0) |
5 | 137 | Ottawa,
KS - Team Time (1st 5) 30:48.6 | Spread (1st 5) 59.7 |
| 2, 21, 29, 39, 46, (62), (73) |
| Kasey Spigle, Jacob Richards, Cameron Ochs, Ryan Keiter, Elias White, (Travis Lutz), (Jordan Hough) |
| 5:29.1, 6:06.6, 6:18.2, 6:25.9, 6:28.8, (6:41.8), (6:52.4) |
6 | 144 | Monticello Trails,
KS - Team Time (1st 5) 31:13.7 | Spread (1st 5) 36.5 |
| 12, 23, 32, 33, 44, (49), (57) |
| Chase Mick, Greg Haynes, Brock Denney, Chris Sprenger, Max Schnepf, (Dylan A. Wootton), (Austin Epps) |
| 5:51.1, 6:10.1, 6:22.3, 6:22.6, 6:27.6, (6:31.8), (6:38.0) |
7 | 155 | Clark,
KS - Team Time (1st 5) 31:22.2 | Spread (1st 5) 44.1 |
| 15, 16, 27, 36, 61, (66), (72) |
| Camden Mayfield, Jamison Jackson, Coleton Nelson, Blake Best, Luke Bizzell, (Blake Jenkins), (Ryan Downing) |
| 5:57.5, 6:03.1, 6:15.7, 6:24.3, 6:41.6, (6:46.1), (6:51.8) |
8 | 189 | Mill Creek,
KS - Team Time (1st 5) 31:55.8 | Spread (1st 5) 27.2 |
| 20, 31, 41, 45, 52, (64), (68) |
| Tyler Barkmeyer, Bryan Guthrie, Craig Ollendick, Blake Aerni, Sam Hubert, (Aiden Veal), (Spencer Thurlow) |
| 6:05.8, 6:22.0, 6:26.4, 6:28.6, 6:33.0, (6:45.1), (6:47.6) |
9 | 254 | Christ Preparatory Acad,
KS - Team Time (1st 5) 33:06.6 | Spread (1st 5) 1:42.2 |
| 6, 11, 70, 83, 84, (86), (87) |
| Tony Grubbs, Aidan Goertz, Anthony Alsup, Ryne Wiersma, Matthew Potratz, (Ariel Grubbs), (Colby Unruh) |
| 5:42.7, 5:47.9, 6:49.7, 7:21.4, 7:24.9, (7:26.9), (7:34.0) |
10 | 296 | Lansing,
KS - Team Time (1st 5) 34:18.6 | Spread (1st 5) 1:36.1 |
| 17, 50, 56, 85, 88, (94), (96) |
| Ian Wagner, Nate Baker, Weston Marshall, Andrew Allen, Jake Smith, (Henry Huck), (Dillard Sanberg) |
| 6:03.6, 6:32.4, 6:37.4, 7:25.5, 7:39.7, (8:05.8), (8:42.4) |
11 | 298 | Tonganoxie,
KS - Team Time (1st 5) 33:44.0 | Spread (1st 5) 49.5 |
| 48, 54, 55, 59, 82, (89), (92) |
| Josh Bosley, Cameron Morman, Matt Perich, Jared Bothwell, Garrett Eason, (Alex Falk), (Matt Foster) |
| 6:30.8, 6:35.6, 6:36.3, 6:41.0, 7:20.3, (7:49.3), (7:51.0) |
12 | 306 | Basehor-Linwood,
KS - Team Time (1st 5) 33:31.6 | Spread (1st 5) 27.0 |
| 43, 58, 63, 67, 75, (79), (91) |
| Sterling Hollond, Austin Jones, Bryant Byers, Brady Myers, Kobe Sifford, (Garrett McClarinon), (Beck Shorney) |
| 6:27.0, 6:39.5, 6:44.2, 6:46.9, 6:54.0, (7:07.5), (7:50.6) |
13 | 364 | Shawnee Heights,
KS - Team Time (1st 5) 34:27.0 | Spread (1st 5) 14.6 |
| 65, 71, 74, 76, 78, (80), (81) |
| Tanner Moss, Carter Wilch Ringen, Tyler Hill, Griffin Gaggero, Jared Holmer, (Zachary Cushing), (Brandon Blair) |
| 6:45.5, 6:49.9, 6:53.9, 6:57.6, 7:00.1, (7:11.8), (7:12.3) |
14 | 372 | Eisenhower,
KS - Team Time (1st 5) 37:06.2 | Spread (1st 5) 1:42.9 |
| 34, 60, 90, 93, 95, (97), (98) |
| Harris deNoble, Dylan Nedich, Ayden Boyles, Cesar Robels, Jack Laswell, (Evan Stewart), (McCullen Smith) |
| 6:23.6, 6:41.4, 7:50.1, 8:04.6, 8:06.5, (9:13.4), (11:23.9) |