| 1 | Trent ClassenPlace 1 · Warrensburg | — | Warrensburg | 17:11.23 |
| 2 | Riley GorhamPlace 2 · Hardin Central | — | Hardin Central | 17:24.59 |
| 3 | Isaac CalvertPlace 3 · Smithton | — | Smithton | 18:08.64 |
| 4 | Jacob WeberPlace 4 · Odessa | — | Odessa | 18:19.18 |
| 5 | Dustin DyePlace 5 · Warrensburg | — | Warrensburg | 18:23.93 |
| 6 | Joseph MadisonPlace 6 · P. Hill | — | P. Hill | 18:54.42 |
| 7 | Jacab WatsonPlace 7 · P. Hill | — | P. Hill | 18:56.05 |
| 8 | Johnathan SelfPlace 8 · St. Paul | — | St. Paul | 18:56.55 |
| 9 | Andrew ScherePlace 9 · Lone Jack | — | Lone Jack | 19:01.74 |
| 10 | Eric ThomasonPlace 10 · Holden | — | Holden | 19:10.19 |
| 11 | Cody PaigePlace 11 · Kingsville | — | Kingsville | 19:12.80 |
| 12 | Garrett BakkenPlace 12 · P. Hill | — | P. Hill | 19:15.42 |
| 13 | Wyatt GravenPlace 13 · Hardin Central | — | Hardin Central | 19:23.34 |
| 14 | Matthew LarmanPlace 14 · Holden | — | Holden | 19:26.63 |
| 15 | Justice BrownPlace 15 · Lone Jack | — | Lone Jack | 19:28.41 |
| 16 | Tanner BrandesPlace 16 · Crest Ridge | — | Crest Ridge | 19:29.53 |
| 17 | John MeyerPlace 17 · Calvary Lutheran | — | Calvary Lutheran | 19:33.78 |
| 18 | Marquette WilhitePlace 18 · Warrensburg | — | Warrensburg | 19:44.38 |
| 19 | Aaron CarpenterPlace 19 · Oak Grove | — | Oak Grove | 19:46.54 |
| 20 | Daniel HolstenPlace 20 · Lone Jack | — | Lone Jack | 19:46.82 |
| 21 | J.D. PedersenPlace 21 · Warrensburg | — | Warrensburg | 19:48.76 |
| 22 | Adam RichnerPlace 22 · Warrensburg | — | Warrensburg | 19:50.48 |
| 23 | Drake HammackPlace 23 · Lone Jack | — | Lone Jack | 19:52.58 |
| 24 | Bryce HolbrookPlace 24 · Kingsville | — | Kingsville | 20:01.95 |
| 25 | Ryan BoldenPlace 25 · P. Hill | — | P. Hill | 20:03.56 |
| 26 | Fletcher ReevesPlace 26 · Lone Jack | — | Lone Jack | 20:05.49 |
| 27 | Cole SullivanPlace 27 · P. Hill | — | P. Hill | 20:12.73 |
| 28 | Sean GallagherPlace 28 · P. Hill | — | P. Hill | 20:13.21 |
| 29 | Chad ColePlace 29 · K.C. Central | — | K.C. Central | 20:15.45 |
| 30 | Johnny TonerediPlace 30 · Center | — | Center | 20:21.85 |
| 31 | Bryan UhrlaubPlace 31 · Odessa | — | Odessa | 20:24.38 |
| 32 | Wyatt BulkPlace 32 · Richmond | — | Richmond | 20:27.49 |
| 33 | Josh BarnettPlace 33 · Harrisonville | — | Harrisonville | 20:29.63 |
| 34 | Bret BallardPlace 34 · Warrensburg | — | Warrensburg | 20:40.09 |
| 35 | Brady GoodrichPlace 35 · Warrensburg | — | Warrensburg | 20:50.54 |
| 36 | Zach BegemannPlace 36 · Odessa | — | Odessa | 20:50.93 |
| 37 | Garrett PeekPlace 37 · Odessa | — | Odessa | 20:52.31 |
| 38 | Luke WooleryPlace 38 · Sherwood | — | Sherwood | 20:58.39 |
| 39 | Brayden BenchPlace 39 · Odessa | — | Odessa | 20:59.81 |
| 40 | Jared AtkinsPlace 40 · Sherwood | — | Sherwood | 21:00.52 |
| 41 | Dalton PalmerPlace 41 · Meadville | — | Meadville | 21:01.11 |
| 42 | Thomas SchmitzPlace 42 · Meadville | — | Meadville | 21:01.70 |
| 43 | Mac DumskeyPlace 43 · Oak Grove | — | Oak Grove | 21:02.22 |
| 44 | Dominique BynumPlace 44 · K.C. Central | — | K.C. Central | 21:08.08 |
| 45 | Jared JohnstonPlace 45 · Lone Jack | — | Lone Jack | 21:09.78 |
| 46 | Matthew PerimannPlace 46 · Hardin Central | — | Hardin Central | 21:12.03 |
| 47 | Davin HemanPlace 47 · Sherwood | — | Sherwood | 21:15.43 |
| 48 | Tyler DinsmorePlace 48 · Meadville | — | Meadville | 21:18.82 |
| 49 | Domanic RobinsonPlace 49 · Holden | — | Holden | 21:20.91 |
| 50 | Lamond RushingPlace 50 · K.C. Central | — | K.C. Central | 21:22.19 |
| 51 | Jackson EnglehardPlace 51 · Oak Grove | — | Oak Grove | 21:23.08 |
| 52 | Cal KolzowPlace 52 · Calvary Lutheran | — | Calvary Lutheran | 21:32.71 |
| 53 | Tarron BoonePlace 53 · Center | — | Center | 21:33.89 |
| 54 | Daniel PemburlinPlace 54 · Richmond | — | Richmond | 21:36.24 |
| 55 | Alonzo RichardsonPlace 55 · Center | — | Center | 21:36.24 |
| 56 | Henry HeardPlace 56 · Odessa | — | Odessa | 21:39.05 |
| 57 | Jonathan BeemPlace 57 · Plattsburg | — | Plattsburg | 21:39.88 |
| 58 | Dax VolgerPlace 58 · Holden | — | Holden | 21:42.02 |
| 59 | Stanley HarperPlace 59 · Kingsville | — | Kingsville | 21:47.42 |
| 60 | Trey SnappPlace 60 · Smithton | — | Smithton | 21:48.46 |
| 61 | Jarad HallierPlace 61 · Kingsville | — | Kingsville | 21:55.23 |
| 62 | Blake OettingPlace 62 · Plattsburg | — | Plattsburg | 21:58.06 |
| 63 | Preston VanBurenPlace 63 · Odessa | — | Odessa | 21:58.96 |
| 64 | Daniel WhitePlace 64 · Hardin Central | — | Hardin Central | 22:03.74 |
| 65 | Nathan StrickerPlace 65 · Oak Grove | — | Oak Grove | 22:04.79 |
| 66 | Levi HalseyPlace 66 · Plattsburg | — | Plattsburg | 22:06.01 |
| 67 | Daniel RoyukPlace 67 · St. Paul | — | St. Paul | 22:11.01 |
| 68 | Jackson PencePlace 68 · Richmond | — | Richmond | 22:16.26 |
| 69 | Daniel MurphyPlace 69 · Meadville | — | Meadville | 22:20.89 |
| 70 | Braxton CallPlace 70 · K.C. Central | — | K.C. Central | 22:21.22 |
| 71 | Nik PantyukhinPlace 71 · Smithton | — | Smithton | 22:21.59 |
| 72 | Jacob ClarkPlace 72 · Richmond | — | Richmond | 22:23.56 |
| 73 | Jon KohlPlace 73 · Harrisonville | — | Harrisonville | 22:24.65 |
| 74 | Joseph StevensPlace 74 · Northwestern | — | Northwestern | 22:25.21 |
| 75 | Keidren CarnellPlace 75 · Kingsville | — | Kingsville | 22:25.60 |
| 76 | Silas LuetkemeyerPlace 76 · Calvary Lutheran | — | Calvary Lutheran | 22:31.81 |
| 77 | Nolan KiehlPlace 77 · Meadville | — | Meadville | 22:34.98 |
| 78 | Bret MuellerPlace 78 · St. Paul | — | St. Paul | 22:36.49 |
| 79 | Morgan PaynePlace 79 · Crest Ridge | — | Crest Ridge | 22:37.07 |
| 80 | Jimmy MousePlace 80 · Sherwood | — | Sherwood | 22:38.60 |
| 81 | Ryan LaymanPlace 81 · Hardin Central | — | Hardin Central | 22:43.77 |
| 82 | Tanner LowreyPlace 82 · Oak Grove | — | Oak Grove | 22:46.50 |
| 83 | Gunner MillamPlace 83 · Kingsville | — | Kingsville | 22:54.34 |
| 84 | Dakota BossPlace 84 · Richmond | — | Richmond | 22:59.69 |
| 85 | Justin HornPlace 85 · Oak Grove | — | Oak Grove | 23:00.16 |
| 86 | Josh GoodlowePlace 86 · Richmond | — | Richmond | 23:03.81 |
| 87 | Daniel SheerPlace 87 · Lone Jack | — | Lone Jack | 23:04.37 |
| 88 | Cole StauchPlace 88 · Kingsville | — | Kingsville | 23:26.71 |
| 89 | Robert HuffmanPlace 89 · Plattsburg | — | Plattsburg | 23:35.95 |
| 90 | Miles HillegarPlace 90 · Richmond | — | Richmond | 23:45.58 |
| 91 | Logan StuckerPlace 91 · Plattsburg | — | Plattsburg | 23:52.91 |
| 92 | Dilon RobinsonPlace 92 · Holden | — | Holden | 24:42.28 |
| 93 | Jule MartenPlace 93 · Meadville | — | Meadville | 24:55.82 |
| 94 | Ian TerwillegerenPlace 94 · Plattsburg | — | Plattsburg | 25:51.89 |
| 95 | Bryce MalonPlace 95 · Malta Bend | — | Malta Bend | 25:59.91 |
| 96 | Mariq StiglerPlace 96 · K.C. Central | — | K.C. Central | 26:04.19 |
| 97 | Chris StrickerPlace 97 · Oak Grove | — | Oak Grove | 26:22.23 |
| 98 | Jacob QuinnPlace 98 · Holden | — | Holden | 26:43.74 |
| 99 | James BellPlace 99 · K.C. Central | — | K.C. Central | 26:57.40 |
| 100 | Marcus JohansenPlace 100 · St. Paul | — | St. Paul | 28:45.76 |