| 1 | Riley GorhamPlace 1 · Grade SO · Hardin-Central | SO | Hardin-Central | 16:16.99 | 1 |
| 2 | Isaac CalvertPlace 2 · Grade SR · Smithton | SR | Smithton | 17:16.32 | 2 |
| 3 | Andrew SchererPlace 3 · Grade SR · Lone Jack | SR | Lone Jack | 17:24.52 | 3 |
| 4 | Cody PagePlace 4 · Grade SO · Kingsville | SO | Kingsville | 17:30.22 | 4 |
| 5 | Drake HammackPlace 5 · Grade SR · Lone Jack | SR | Lone Jack | 17:40.18 | 5 |
| 6 | Wyatt CravenPlace 6 · Grade SR · Hardin-Central | SR | Hardin-Central | 17:40.51 | 6 |
| 7 | Ryan CuePlace 7 · Grade JR · Kingsville | JR | Kingsville | 17:44.69 | 7 |
| 8 | Aaron BoatmanPlace 8 · Grade FR · Lutheran (K.C.) | FR | Lutheran (K.C.) | 17:49.01 | 8 |
| 9 | Justice BrownPlace 9 · Grade JR · Lone Jack | JR | Lone Jack | 17:49.43 | 9 |
| 10 | Alex EngemanPlace 10 · Grade SR · Montrose | SR | Montrose | 18:00.12 | 10 |
| 11 | Daniel EngemanPlace 11 · Grade JR · Montrose | JR | Montrose | 18:03.91 | 11 |
| 12 | Mark BuchholzPlace 12 · Grade SO · Lutheran (K.C.) | SO | Lutheran (K.C.) | 18:05.26 | 12 |
| 13 | Bryce HolbrookPlace 13 · Grade JR · Kingsville | JR | Kingsville | 18:12.32 | 13 |
| 14 | Nelson McCollomPlace 14 · Grade JR · Stover | JR | Stover | 18:17.61 | — |
| 15 | Zac BreitkeutzPlace 15 · Grade SO · Lutheran (K.C.) | SO | Lutheran (K.C.) | 18:24.01 | 14 |
| 16 | Daniel HolstenPlace 16 · Grade JR · Lone Jack | JR | Lone Jack | 18:27.85 | 15 |
| 17 | Sam FritzPlace 17 · Grade SO · Lutheran (K.C.) | SO | Lutheran (K.C.) | 18:32.12 | 16 |
| 18 | Cole HeisermanPlace 18 · Grade SR · Montrose | SR | Montrose | 18:33.52 | 17 |
| 19 | Travis FosterPlace 19 · Grade SR · Montrose | SR | Montrose | 18:35.02 | 18 |
| 20 | Drew SmithPlace 20 · Grade FR · Montrose | FR | Montrose | 18:37.34 | 19 |
| 21 | Tanner BrandesPlace 21 · Grade SO · Crest Ridge | SO | Crest Ridge | 18:41.25 | — |
| 22 | Dakota WittmeyerPlace 22 · Grade SO · Montrose | SO | Montrose | 18:45.12 | 20 |
| 23 | Matthew PerimanPlace 23 · Grade JR · Hardin-Central | JR | Hardin-Central | 18:46.78 | 21 |
| 24 | Fletcher ReevesPlace 24 · Grade JR · Lone Jack | JR | Lone Jack | 18:55.05 | 22 |
| 25 | Jared JohnstonPlace 25 · Grade JR · Lone Jack | JR | Lone Jack | 19:01.85 | 23 |
| 26 | Andrew CollinsPlace 26 · Grade JR · Drexel | JR | Drexel | 19:13.22 | 24 |
| 27 | Preston RossPlace 27 · Grade JR · Lone Jack | JR | Lone Jack | 19:15.91 | 25 |
| 28 | Andy ReddingPlace 28 · Grade FR · Calhoun | FR | Calhoun | 19:16.61 | — |
| 29 | Jacob EngemanPlace 29 · Grade SR · Montrose | SR | Montrose | 19:19.60 | 26 |
| 30 | Jared HallierPlace 30 · Grade FR · Kingsville | FR | Kingsville | 19:28.48 | 27 |
| 31 | Aaron MorrisonPlace 31 · Grade FR · Kingsville | FR | Kingsville | 19:46.02 | 28 |
| 32 | David NeedhamPlace 32 · Grade JR · Midway | JR | Midway | 20:04.72 | 29 |
| 33 | Alex CollinghamPlace 33 · Grade JR · Hardin-Central | JR | Hardin-Central | 20:09.51 | 30 |
| 34 | Trey SnappPlace 34 · Grade SO · Smithton | SO | Smithton | 20:15.32 | 31 |
| 35 | Brady SmithPlace 35 · Grade SO · Stover | SO | Stover | 20:18.32 | — |
| 36 | Keidren CarnalPlace 36 · Grade JR · Kingsville | JR | Kingsville | 20:21.42 | 32 |
| 37 | Fisher MayfieldPlace 37 · Grade SR · Midway | SR | Midway | 20:23.11 | 33 |
| 38 | Cole ChetonPlace 38 · Grade JR · Lutheran (K.C.) | JR | Lutheran (K.C.) | 20:24.85 | 34 |
| 39 | Daniel WhitePlace 39 · Grade SR · Hardin-Central | SR | Hardin-Central | 20:27.55 | 35 |
| 40 | Ryan LaymanPlace 40 · Grade SO · Hardin-Central | SO | Hardin-Central | 20:29.55 | 36 |
| 41 | Daniel ShippsPlace 41 · Grade JR · Drexel | JR | Drexel | 20:34.99 | 37 |
| 42 | Chandler EastwoodPlace 42 · Grade SO · Drexel | SO | Drexel | 20:35.92 | 38 |
| 43 | Gunner MilamPlace 43 · Grade FR · Kingsville | FR | Kingsville | 20:42.75 | 39 |
| 44 | Vincent OttoPlace 44 · Grade JR · Lutheran (K.C.) | JR | Lutheran (K.C.) | 20:45.25 | 40 |
| 45 | Spenser CrossPlace 45 · Grade JR · Crest Ridge | JR | Crest Ridge | 21:18.01 | — |
| 46 | Luke RankinPlace 46 · Grade JR · Midway | JR | Midway | 21:20.12 | 41 |
| 47 | Jackson EberlePlace 47 · Grade SR · Midway | SR | Midway | 21:22.92 | 42 |
| 48 | Paul OrtonPlace 48 · Grade FR · Drexel | FR | Drexel | 21:32.25 | 43 |
| 49 | Trevor GunnelsPlace 49 · Grade SO · Drexel | SO | Drexel | 21:39.22 | 44 |
| 50 | Aaron HensleyPlace 50 · Grade JR · Smithton | JR | Smithton | 22:00.66 | 45 |
| 51 | Yuki KawabePlace 51 · Grade SR · Lutheran (K.C.) | SR | Lutheran (K.C.) | 22:12.32 | 46 |
| 52 | Landon MeerkatzPlace 52 · Grade FR · Midway | FR | Midway | 22:12.62 | 47 |
| 53 | Keegan NicholsPlace 53 · Grade FR · Drexel | FR | Drexel | 22:24.82 | 48 |
| 54 | Brock DoyalPlace 54 · Grade FR · Smithton | FR | Smithton | 22:38.41 | 49 |
| 55 | Morgan PaynePlace 55 · Grade SR · Crest Ridge | SR | Crest Ridge | 22:47.72 | — |
| 56 | Aaron FrazeePlace 56 · Grade JR · Smithton | JR | Smithton | 22:47.76 | 50 |
| 57 | Bryce MalanPlace 57 · Grade SO · Malta Bend | SO | Malta Bend | 23:30.31 | — |
| 58 | Austin KellerPlace 58 · Grade SR · Smithton | SR | Smithton | 23:33.41 | 51 |
| 59 | Alex HaagPlace 59 · Grade SO · Stover | SO | Stover | 24:06.92 | — |
| 60 | Ben HattenPlace 60 · Grade FR · Drexel | FR | Drexel | 27:09.62 | 52 |
| 61 | Tommy EndicottPlace 61 · Grade JR · Midway | JR | Midway | 27:18.48 | 53 |