| 1 | Riley GorhamPlace 1 · Grade JR · Hardin-Central | JR | Hardin-Central | 16:55.36 | 1 |
| 2 | Ryan CuePlace 2 · Grade SR · Kingsville | SR | Kingsville | 17:27.10 | 2 |
| 3 | Aaron BoatmanPlace 3 · Grade JR · Lutheran (K.C.) | JR | Lutheran (K.C.) | 17:39.96 | 3 |
| 4 | Hauns TholinPlace 4 · Grade JR · Drexel | JR | Drexel | 17:44.94 | 4 |
| 5 | Jesse SchultzPlace 5 · Grade FR · Lutheran (K.C.) | FR | Lutheran (K.C.) | 18:01.69 | 5 |
| 6 | Mark BuchholzPlace 6 · Grade SR · Lutheran (K.C.) | SR | Lutheran (K.C.) | 18:12.69 | 6 |
| 7 | Justice BrownPlace 7 · Grade SR · Lone Jack | SR | Lone Jack | 18:20.27 | 7 |
| 8 | Bryce HolbrookPlace 8 · Grade SR · Kingsville | SR | Kingsville | 18:26.41 | 8 |
| 9 | Tanner BrandesPlace 9 · Grade JR · Crest Ridge | JR | Crest Ridge | 18:28.93 | 9 |
| 10 | Daniel EngemanPlace 10 · Grade SR · Montrose | SR | Montrose | 18:30.85 | 10 |
| 11 | Nelson McCollomPlace 11 · Grade SR · Stover | SR | Stover | 18:35.67 | — |
| 12 | Daniel HolstenPlace 12 · Grade SR · Lone Jack | SR | Lone Jack | 18:35.74 | 11 |
| 13 | Jake BrownPlace 13 · Grade FR · Lone Jack | FR | Lone Jack | 18:36.48 | 12 |
| 14 | Andy ReddingPlace 14 · Grade SO · Calhoun | SO | Calhoun | 18:39.84 | — |
| 15 | Jared JohnstonPlace 15 · Grade SR · Lone Jack | SR | Lone Jack | 18:42.20 | 13 |
| 16 | Dawson PutthoffPlace 16 · Grade SR · Lone Jack | SR | Lone Jack | 18:54.25 | 14 |
| 17 | Sam FritzPlace 17 · Grade SR · Lutheran (K.C.) | SR | Lutheran (K.C.) | 18:59.48 | 15 |
| 18 | Zac BreitkreutzPlace 18 · Grade SR · Lutheran (K.C.) | SR | Lutheran (K.C.) | 19:10.92 | 16 |
| 19 | Aaron MorrisonPlace 19 · Grade SO · Kingsville | SO | Kingsville | 19:22.68 | 17 |
| 20 | Drew SmithPlace 20 · Grade SO · Montrose | SO | Montrose | 19:29.69 | 18 |
| 21 | Stanley HarperPlace 21 · Grade SO · Kingsville | SO | Kingsville | 19:33.13 | 19 |
| 22 | Gunner MillamPlace 22 · Grade SO · Kingsville | SO | Kingsville | 19:40.15 | 20 |
| 23 | Matthew PerimanPlace 23 · Grade SR · Hardin-Central | SR | Hardin-Central | 19:52.85 | 21 |
| 24 | Daniel ParsonsPlace 24 · Grade SO · Montrose | SO | Montrose | 20:05.56 | 22 |
| 25 | Keidren CarnalPlace 25 · Grade SR · Kingsville | SR | Kingsville | 20:09.91 | 23 |
| 26 | Nathan FeldmanPlace 26 · Grade JR · Crest Ridge | JR | Crest Ridge | 20:16.18 | 24 |
| 27 | Bret KiblerPlace 27 · Grade SO · Lone Jack | SO | Lone Jack | 20:19.78 | 25 |
| 28 | Cole CheltonPlace 28 · Grade SR · Lutheran (K.C.) | SR | Lutheran (K.C.) | 20:23.55 | 26 |
| 29 | Dakota WittmeyerPlace 29 · Grade JR · Montrose | JR | Montrose | 20:24.76 | 27 |
| 30 | Mason DickhutPlace 30 · Grade JR · Lutheran (K.C.) | JR | Lutheran (K.C.) | 20:28.58 | 28 |
| 31 | Austen HuddlestonPlace 31 · Grade SR · Smithton | SR | Smithton | 20:29.68 | 29 |
| 32 | Caleb WrightPlace 32 · Grade FR · Drexel | FR | Drexel | 20:38.89 | 30 |
| 33 | Kyle BattinPlace 33 · Grade FR · Midway | FR | Midway | 20:42.31 | 31 |
| 34 | Samuel HawkinsPlace 34 · Grade JR · Hardin-Central | JR | Hardin-Central | 20:49.32 | 32 |
| 35 | Josh McCubbinPlace 35 · Grade SO · Drexel | SO | Drexel | 20:49.92 | 33 |
| 36 | Ethan HalePlace 36 · Grade FR · Kingsville | FR | Kingsville | 20:54.72 | 34 |
| 37 | Fletcher ReevesPlace 37 · Grade SR · Lone Jack | SR | Lone Jack | 21:10.99 | 35 |
| 38 | Lance SwatersPlace 38 · Grade FR · Montrose | FR | Montrose | 21:11.19 | 36 |
| 39 | Ryan LaymanPlace 39 · Grade JR · Hardin-Central | JR | Hardin-Central | 21:11.21 | 37 |
| 40 | Trey SnappPlace 40 · Grade JR · Smithton | JR | Smithton | 21:21.51 | 38 |
| 41 | Alexander CollinghamPlace 41 · Grade SR · Hardin-Central | SR | Hardin-Central | 21:23.80 | 39 |
| 42 | Cole BarnhartPlace 42 · Grade FR · Drexel | FR | Drexel | 21:25.64 | 40 |
| 43 | Wyatt DeelPlace 43 · Grade SO · Drexel | SO | Drexel | 21:50.39 | 41 |
| 44 | Seth SharpPlace 44 · Grade SO · Crest Ridge | SO | Crest Ridge | 22:02.80 | 42 |
| 45 | Aaron HensleyPlace 45 · Grade SR · Smithton | SR | Smithton | 22:13.46 | 43 |
| 46 | Paul OrtonPlace 46 · Grade SO · Drexel | SO | Drexel | 22:35.12 | 44 |
| 47 | Landon MeerkatzPlace 47 · Grade SO · Midway | SO | Midway | 22:36.01 | 45 |
| 48 | Aaron FrazeePlace 48 · Grade SR · Smithton | SR | Smithton | 22:39.43 | 46 |
| 49 | Brock DoylePlace 49 · Grade SO · Smithton | SO | Smithton | 22:50.00 | 47 |
| 50 | Andy TrippPlace 50 · Grade FR · Smithton | FR | Smithton | 22:51.24 | 48 |
| 51 | Cole McRoyPlace 51 · Grade SO · Drexel | SO | Drexel | 23:47.54 | 49 |
| 52 | Alex HaagPlace 52 · Grade JR · Stover | JR | Stover | 24:47.01 | — |
| 53 | Jett BrandesPlace 53 · Grade FR · Crest Ridge | FR | Crest Ridge | 25:11.03 | 50 |
| 54 | Dakota AshworthPlace 54 · Grade SO · Crest Ridge | SO | Crest Ridge | 25:23.14 | 51 |
| 55 | Jacob JurgensmeyerPlace 55 · Grade FR · Montrose | FR | Montrose | 25:32.60 | 52 |
| 56 | Tyler AipperspachPlace 56 · Grade SO · Midway | SO | Midway | 25:47.99 | 53 |
| 57 | McCoy EberlePlace 57 · Grade FR · Midway | FR | Midway | 25:48.33 | 54 |
| 58 | Zachary RogersPlace 58 · Grade SO · Midway | SO | Midway | 25:59.59 | 55 |
| 59 | Samuel DeJaynesPlace 59 · Grade JR · Stover | JR | Stover | 26:55.33 | — |
| 60 | Logan SartainPlace 60 · Grade SR · Smithton | SR | Smithton | 26:57.14 | 56 |