1 | 27 | Mill Valley,
KS - Team Time (1st 5) 1:27:48.7 | Spread (1st 5) 47.4 |
| 2, 3, 4, 8, 10, (13), (14) |
| Landon Scott, Connor Mehalovich, Chris Gillespie, Stephen McEenry, Andrew Eigsti, (CJ Meeks), (Graham Wilson) |
| 17:08.1, 17:27.5, 17:32.7, 17:44.9, 17:55.5, (17:59.3), (18:03.9) |
2 | 54 | Bishop Miege,
KS - Team Time (1st 5) 1:29:48.2 | Spread (1st 5) 46.0 |
| 5, 6, 9, 16, 18, (19), (20) |
| Josef Klein, Michael Needham, Brian Owara, Anthony Orozco, Adam Brown, (Andy Ritz), (Chris Sitek) |
| 17:36.0, 17:36.6, 17:54.6, 18:19.0, 18:22.0, (18:23.0), (18:28.0) |
3 | 88 | Blue Valley Southwest,
KS - Team Time (1st 5) 1:32:36.5 | Spread (1st 5) 1:11.5 |
| 12, 15, 17, 21, 23, (24), (25) |
| Carson Buel, Ty Constant, Brady Wagner, Calvin Dahms, Bernie Verhaege, (Hayden Wilson), (Jared Heinzerling) |
| 17:57.6, 18:08.6, 18:21.3, 18:59.9, 19:09.1, (19:11.7), (19:14.8) |
4 | 102 | Turner,
KS - Team Time (1st 5) 1:41:05.3 | Spread (1st 5) 6:12.6 |
| 1, 11, 29, 30, 31, (32) |
| Russell Brown, Marco Loma, Marcus Blake, Eli Spiess, Brandon Bussard, (Jeremy McHenry) |
| 16:45.4, 17:57.3, 20:36.6, 22:48.0, 22:58.0, (26:01.6) |
5 | 110 | Pittsburg,
KS - Team Time (1st 5) 1:36:45.4 | Spread (1st 5) 2:49.4 |
| 7, 22, 26, 27, 28 |
| Jonny Adamson, Jeremiah Jones, Braden Brown, Aaron Gouvion, Garrett Harmon |
| 17:42.4, 19:04.5, 19:23.9, 20:02.8, 20:31.8 |