1 | 20 | Baldwin,
KS - Team Time (1st 5) 1:24:47.9 | Spread (1st 5) 29.7 |
| 2, 3, 4, 5, 6, (7), (14) |
| George Letner, Joe Pierce, Dakota Helm, Zach Smith, Nevin Dunn, (Parker Wilson), (Jackson Barth) |
| 16:42.4, 16:43.9, 16:58.4, 17:11.1, 17:12.1, (17:39.5), (18:00.2) |
2 | 72 | Girard,
KS - Team Time (1st 5) 1:30:34.1 | Spread (1st 5) 58.2 |
| 8, 10, 13, 20, 21, (27), (39) |
| Jon Zimmerman, Aaron Pyle, Dalton Lindbloom, Ryan Hughes, Kyler Newkirk, (Caleb Thurman), (Auston Bevins) |
| 17:41.2, 17:49.4, 17:58.7, 18:25.4, 18:39.4, (19:02.2), (19:54.3) |
3 | 84 | Ottawa,
KS - Team Time (1st 5) 1:31:33.7 | Spread (1st 5) 1:14.1 |
| 9, 12, 16, 23, 24, (30), (34) |
| Brandon Yates, Josh Christian, Sam White, Brandon Nanninga, Alex Currier, (Travis Lutz), (Drew Birzer) |
| 17:42.2, 17:56.0, 18:04.8, 18:54.4, 18:56.3, (19:11.7), (19:36.2) |
4 | 102 | Eudora,
KS - Team Time (1st 5) 1:32:38.2 | Spread (1st 5) 1:18.4 |
| 11, 18, 19, 26, 28, (31), (33) |
| Jon Miller, Jayce McQueen, Aaron Najera, Steven Najera, Kimble Haskett, (Gabriel Taylor), (Gerstmann Jack) |
| 17:49.8, 18:17.2, 18:24.7, 18:58.3, 19:08.2, (19:21.3), (19:28.4) |
5 | 131 | Paola,
KS - Team Time (1st 5) 1:35:01.8 | Spread (1st 5) 1:42.5 |
| 15, 22, 25, 32, 37, (41), (49) |
| Mars Skyler, Cody Swartz, Kyle Wokutch, Dakota Schartz, Eric Haefele, (Kaleb Bishop), (Collin Graves) |
| 18:04.4, 18:49.9, 18:58.0, 19:22.6, 19:46.9, (20:11.4), (20:35.4) |
6 | 177 | Iola,
KS - Team Time (1st 5) 1:38:17.0 | Spread (1st 5) 2:14.2 |
| 17, 29, 38, 46, 47, (55) |
| Kohl Endicott, Braden Plumlee, Kendall Jay, Blaine Klubek, Travis Hermstein, (Isaiah Fawson) |
| 18:15.9, 19:10.0, 19:52.9, 20:28.1, 20:30.1, (20:51.8) |
7 | 190 | Spring Hill,
KS - Team Time (1st 5) 1:38:24.6 | Spread (1st 5) 4:18.4 |
| 1, 36, 43, 54, 56, (74), (86) |
| Dylan Brenneman, Noah Nemer, Michael Herman, Sam Fenton, Michael Hanson, (Joel Oberkrom), (Clayton Hatfield) |
| 16:38.0, 19:43.3, 20:16.4, 20:50.5, 20:56.4, (22:24.1), (23:33.1) |
8 | 275 | Osawatomie,
KS - Team Time (1st 5) 1:44:20.5 | Spread (1st 5) 1:39.7 |
| 35, 57, 58, 62, 63, (78), (81) |
| Hunter Poage, Brendon Chrisjohn, Bailey Poage, Levi Hendrickson, John Diediker, (Justin Shadden), (Andy Cornelius) |
| 19:40.1, 21:00.5, 21:05.8, 21:14.3, 21:19.8, (22:32.7), (22:53.3) |
9 | 277 | Louisburg,
KS - Team Time (1st 5) 1:44:57.6 | Spread (1st 5) 1:35.8 |
| 45, 48, 51, 64, 69, (75), (82) |
| Logan Glenn, Tanner Myers, Bobby Hargis, Kyle Green, Wyatt Reece, (Devyn Small), (Zach Minor) |
| 20:21.0, 20:31.4, 20:44.3, 21:24.1, 21:56.8, (22:25.8), (22:55.1) |
10 | 297 | Anderson County,
KS - Team Time (1st 5) 1:46:16.9 | Spread (1st 5) 1:55.6 |
| 44, 50, 65, 67, 71, (73), (80) |
| Josh McAuley, Tyler Jumet, Trevor Mcdaniel, Owen Lutz, Vincent Trujillo, (Nathaniel Gainer), (Justin Jumet) |
| 20:17.7, 20:43.3, 21:25.4, 21:37.2, 22:13.3, (22:23.8), (22:38.6) |
| 297 | Santa Fe Trail,
KS - Team Time (1st 5) 1:45:51.5 | Spread (1st 5) 1:35.5 |
| 42, 60, 61, 66, 68, (79), (88) |
| Ian Trego, Soeren Rahbek, Michael Musick, Caleb Simpson, Hunter Maichal, (Brett Masters), (Jacob Makowski) |
| 20:12.4, 21:11.6, 21:12.4, 21:27.2, 21:47.9, (22:34.4), (24:08.8) |
12 | 322 | Prairie View,
KS - Team Time (1st 5) 1:48:25.0 | Spread (1st 5) 2:24.2 |
| 40, 59, 70, 76, 77, (83), (84) |
| Christian Durbin, Jonahan Rolf, Trey Kline, Clayton Sharrow, Paul Singer, (Alex Roedel), (Joseph Rolf) |
| 20:08.2, 21:11.0, 22:06.5, 22:26.9, 22:32.4, (22:55.5), (22:58.3) |
13 | 349 | Frontenac,
KS - Team Time (1st 5) 1:50:55.8 | Spread (1st 5) 3:06.3 |
| 52, 53, 72, 85, 87, (89), (90) |
| Louis Brunetti, Tanner Forrest, Dillon Brookeshire, Dawson Merando, Eian Monsour, (Brad Southard), (David Mellnick) |
| 20:45.5, 20:46.3, 22:15.6, 23:16.6, 23:51.8, (24:50.4), (26:14.2) |