1 | 42 | Olathe South,
KS - Team Time (1st 5) 1:21:58.5 | Spread (1st 5) 16.2 |
| 3, 4, 10, 12, 13, (25), (26) |
| Justyn France, Matthew Tolman, Rhys Allen, Kaleb Santisteban, Jacob Berezoski, (Kaeden Fellingham), (Riley Vandaveer) |
| 16:16.5, 16:18.7, 16:22.2, 16:28.4, 16:32.7, (16:55.8), (16:56.1) |
2 | 84 | Olathe East,
KS - Team Time (1st 5) 1:23:10.2 | Spread (1st 5) 37.7 |
| 7, 8, 14, 27, 28, (48), (49) |
| Ryan Schmideskamp, Carter Stewart, Jaime Diaz, Clay Broockerd, Colton Wheatley, (Adam Kahnk), (Austin Rex) |
| 16:20.3, 16:20.6, 16:33.5, 16:57.8, 16:58.0, (17:44.0), (17:45.0) |
3 | 88 | Blue Valley West,
KS - Team Time (1st 5) 1:23:19.0 | Spread (1st 5) 52.2 |
| 2, 15, 18, 23, 30, (34), (36) |
| Ty Brechler, Brian Balquist, Ty Gifford, Graham Miller, Cooper Hefner, (Caden Evans), (Cade Evans) |
| 16:10.2, 16:35.5, 16:42.5, 16:48.4, 17:02.4, (17:24.6), (17:25.3) |
4 | 119 | Olathe North,
KS - Team Time (1st 5) 1:24:25.3 | Spread (1st 5) 1:35.0 |
| 5, 17, 20, 21, 56, (59), (63) |
| Bramwel Kosgei, Ray Kosgei, Bobby Johnson, Josh Caldwell, Bret Bourquin, (Franklin Gonzalez), (Franklin Gonzales) |
| 16:19.9, 16:40.5, 16:44.8, 16:45.2, 17:54.9, (18:06.0), (18:25.3) |
5 | 120 | Olathe West,
KS - Team Time (1st 5) 1:24:31.7 | Spread (1st 5) 1:41.1 |
| 1, 9, 19, 44, 47, (53), (61) |
| Kaden Cooley, Aidan Reyna, Ashton Reed, Tristin Downie, Aidan Massey, (Josh Robinson), (Joey Wiltanger) |
| 16:02.2, 16:21.3, 16:43.2, 17:41.7, 17:43.3, (17:52.2), (18:22.6) |
6 | 136 | Gardner Edgerton,
KS - Team Time (1st 5) 1:25:01.9 | Spread (1st 5) 1:02.6 |
| 11, 24, 29, 35, 37, (46), (54) |
| Quenton Walion, Chance Kitchen, Wrenner Brown, Mitch Lumley, Owen Massaro, (Jordan Kilonzo), (Kasen Keeler) |
| 16:23.1, 16:49.3, 16:58.9, 17:24.9, 17:25.7, (17:41.9), (17:53.1) |
7 | 151 | Blue Valley,
KS - Team Time (1st 5) 1:26:02.0 | Spread (1st 5) 1:20.5 |
| 6, 22, 39, 41, 43, (51), (52) |
| Maxwell Thursby, Noah Schopper, Cole Siefert, Anthony Arquieta, Zach Downey, (Keoni Hayes-Hall), (Matthew Bostick) |
| 16:20.2, 16:46.7, 17:36.2, 17:38.2, 17:40.7, (17:48.6), (17:49.7) |
8 | 184 | Blue Valley Northwest,
KS - Team Time (1st 5) 1:26:35.3 | Spread (1st 5) 1:14.1 |
| 16, 31, 32, 50, 55, (60), (62) |
| Drew Mason, Cameron Quick, C.J. Kneisler, Sam Hurley, Nate Schemmel, (Tyler Wolfe), (Jonathan Cassity) |
| 16:39.9, 17:04.9, 17:09.9, 17:46.6, 17:54.0, (18:08.1), (18:25.0) |
9 | 198 | Blue Valley North,
KS - Team Time (1st 5) 1:27:54.2 | Spread (1st 5) 18.8 |
| 33, 38, 40, 42, 45, (57), (58) |
| Josh Himstedt, Wyatt Welhoelter, Lars Yarkosky, Lucas Seeley, Matt Crossland, (Pranav Pagadala), (Prabhav Pagadala) |
| 17:23.0, 17:32.5, 17:37.7, 17:39.2, 17:41.8, (17:58.6), (18:03.8) |