| 1 | Drew KeeferPlace 1 · St Pius X (K | — | St Pius X (K | 16:17.11 | 1 |
| 2 | David StoddenPlace 2 · St Pius X (K | — | St Pius X (K | 16:20.96 | 2 |
| 3 | Tyree MeadowsPlace 3 · Grain Valley R | — | Grain Valley R | 16:28.74 | 3 |
| 4 | Kellin LochPlace 4 · Warrensburg | — | Warrensburg | 16:43.55 | 4 |
| 5 | Ryan McAnanyPlace 5 · Rockhurst | — | Rockhurst | 16:53.70 | 5 |
| 6 | Cody GorhamPlace 6 · Richmond R-16 | — | Richmond R-16 | 16:57.94 | 6 |
| 7 | Blake GoodinPlace 7 · Princeton | — | Princeton | 17:01.40 | — |
| 8 | Cameron HarmeyerPlace 8 · Smithville R | — | Smithville R | 17:05.86 | 7 |
| 9 | Scott TettambelPlace 9 · Rockhurst | — | Rockhurst | 17:08.73 | 8 |
| 10 | Max JobsonPlace 10 · Liberty North | — | Liberty North | 17:09.66 | 9 |
| 11 | Isai CarranzaPlace 11 · Rogers Heritage | — | Rogers Heritage | 17:10.37 | 10 |
| 12 | Chris LeoPlace 12 · Kearney | — | Kearney | 17:15.52 | 11 |
| 13 | Adam YawnPlace 13 · Rogers Heritage | — | Rogers Heritage | 17:19.79 | 12 |
| 14 | Matt BrillPlace 14 · Rockhurst | — | Rockhurst | 17:24.18 | 13 |
| 15 | Andrew JensenPlace 15 · Chillicothe | — | Chillicothe | 17:26.51 | 14 |
| 16 | Spencer HudsonPlace 16 · West Platte | — | West Platte | 17:28.37 | 15 |
| 17 | J.P. EspinozaPlace 17 · Warrensburg | — | Warrensburg | 17:31.86 | 16 |
| 18 | Caleb TeaguePlace 18 · Kearney | — | Kearney | 17:32.62 | 17 |
| 19 | Tanner ShueyPlace 19 · Rockhurst | — | Rockhurst | 17:33.11 | 18 |
| 20 | Will AllenPlace 20 · Benton | — | Benton | 17:34.04 | 19 |
| 21 | Mariano MendezPlace 21 · Rogers Heritage | — | Rogers Heritage | 17:34.57 | 20 |
| 22 | Ryan SmithPlace 22 · Rockhurst | — | Rockhurst | 17:35.44 | 21 |
| 23 | Ian BrechtPlace 23 · Rogers Heritage | — | Rogers Heritage | 17:36.28 | 22 |
| 24 | Austin HaywardPlace 24 · Kearney | — | Kearney | 17:37.67 | 23 |
| 25 | James WinklerPlace 25 · St Pius X (K | — | St Pius X (K | 17:41.67 | 24 |
| 26 | Jesus MorenoPlace 26 · Rogers Heritage | — | Rogers Heritage | 17:44.23 | 25 |
| 27 | Shawn HamidullahPlace 27 · Rogers Heritage | — | Rogers Heritage | 17:44.54 | 26 |
| 28 | Max BursonPlace 28 · Warrensburg | — | Warrensburg | 17:44.82 | 27 |
| 29 | Stephen SmithPlace 29 · Richmond R-16 | — | Richmond R-16 | 17:50.25 | 28 |
| 30 | Luke StirPlace 30 · West Platte | — | West Platte | 17:51.67 | 29 |
| 31 | Chris SammonsPlace 31 · Smithville R | — | Smithville R | 17:52.53 | 30 |
| 32 | Adam LappePlace 32 · Kearney | — | Kearney | 17:54.78 | 31 |
| 33 | Brett MorrisPlace 33 · Kearney | — | Kearney | 17:55.25 | 32 |
| 34 | Josh AmosPlace 34 · Grain Valley R | — | Grain Valley R | 17:58.00 | 33 |
| 35 | Wes MorrisonPlace 35 · Lawson R-14 | — | Lawson R-14 | 17:58.89 | — |
| 36 | Joe PellingPlace 36 · Smithville R | — | Smithville R | 18:04.48 | 34 |
| 37 | Thomas CassityPlace 37 · Chillicothe | — | Chillicothe | 18:06.00 | 35 |
| 38 | Sam MaassenPlace 38 · Rockhurst | — | Rockhurst | 18:08.26 | 36 |
| 39 | Kain EllisPlace 39 · Benton | — | Benton | 18:08.53 | 37 |
| 40 | Alex BursonPlace 40 · Warrensburg | — | Warrensburg | 18:10.91 | 38 |
| 41 | Hunter GreggPlace 41 · Benton | — | Benton | 18:11.23 | 39 |
| 42 | Creighton CollierPlace 42 · Warrensburg | — | Warrensburg | 18:13.21 | 40 |
| 43 | Wycla BrattonPlace 43 · Kansas City Central | — | Kansas City Central | 18:13.47 | — |
| 44 | Austin ClancyPlace 44 · Excelsior Springs | — | Excelsior Springs | 18:14.76 | 41 |
| 45 | Conner WurthPlace 45 · Blue Valley West | — | Blue Valley West | 18:16.09 | 42 |
| 46 | Damon GoodallPlace 46 · Richmond R-16 | — | Richmond R-16 | 18:18.17 | 43 |
| 47 | Justin PersellPlace 47 · Richmond R-16 | — | Richmond R-16 | 18:18.56 | 44 |
| 48 | Victor BrownPlace 48 · Kearney | — | Kearney | 18:19.66 | 45 |
| 49 | Trevor BeutlerPlace 49 · Rogers Heritage | — | Rogers Heritage | 18:27.67 | 46 |
| 50 | Grant SteffesPlace 50 · Blue Valley West | — | Blue Valley West | 18:33.72 | 47 |
| 51 | Brandon SchraderPlace 51 · Grain Valley R | — | Grain Valley R | 18:35.67 | 48 |
| 52 | Blake CampbellPlace 52 · Rockhurst | — | Rockhurst | 18:37.82 | 49 |
| 53 | John SandersPlace 53 · Bishop Leblond | — | Bishop Leblond | 18:38.94 | 50 |
| 54 | Whitney JohnsonPlace 54 · Odessa | — | Odessa | 18:40.24 | 51 |
| 55 | Kolby ReaganPlace 55 · Dekalb | — | Dekalb | 18:42.84 | — |
| 56 | Kent JohnsonPlace 56 · Savannah | — | Savannah | 18:44.17 | 52 |
| 57 | Taylor WorthingtonPlace 57 · Maryville R | — | Maryville R | 18:50.26 | 53 |
| 58 | Tyler MeierarendPlace 58 · Odessa | — | Odessa | 18:50.84 | 54 |
| 59 | Jacob CoganPlace 59 · West Platte | — | West Platte | 18:51.25 | 55 |
| 60 | Theo NicholsPlace 60 · Grain Valley R | — | Grain Valley R | 18:53.25 | 56 |
| 61 | Mac MaserPlace 61 · Blue Valley West | — | Blue Valley West | 18:54.07 | 57 |
| 62 | DJ TannerPlace 62 · Smithville R | — | Smithville R | 18:56.78 | 58 |
| 63 | Andrew NordykePlace 63 · Warrensburg | — | Warrensburg | 18:57.38 | 59 |
| 64 | Tyler HaddockPlace 64 · Maryville R | — | Maryville R | 18:57.72 | 60 |
| 65 | Luke BaileyPlace 65 · Richmond R-16 | — | Richmond R-16 | 18:58.60 | 61 |
| 66 | Jared FullerPlace 66 · Blue Valley West | — | Blue Valley West | 18:59.29 | 62 |
| 67 | Andrew HerrenPlace 67 · Blue Valley West | — | Blue Valley West | 18:59.60 | 63 |
| 68 | Ethan RuchPlace 68 · Grandview | — | Grandview | 19:01.23 | 64 |
| 69 | Ryan MurphyPlace 69 · Liberty North | — | Liberty North | 19:01.69 | 65 |
| 70 | Michael AndersonPlace 70 · St Pius X (K | — | St Pius X (K | 19:02.32 | 66 |
| 71 | Paul ModlinPlace 71 · Bishop Leblond | — | Bishop Leblond | 19:05.46 | 67 |
| 72 | Blake PeekPlace 72 · Odessa | — | Odessa | 19:06.33 | 68 |
| 73 | Levi DavisonPlace 73 · Savannah | — | Savannah | 19:07.85 | 69 |
| 74 | Tyler HughesPlace 74 · Liberty North | — | Liberty North | 19:09.19 | 70 |
| 75 | Caleb NelsonPlace 75 · Smithville R | — | Smithville R | 19:13.25 | 71 |
| 76 | Ryan DyerPlace 76 · Warrensburg | — | Warrensburg | 19:14.06 | 72 |
| 77 | Troy ElliottPlace 77 · Smithville R | — | Smithville R | 19:14.54 | 73 |
| 78 | Colton StennerPlace 78 · Liberty North | — | Liberty North | 19:15.02 | 74 |
| 79 | Aaron ShannonPlace 79 · Benton | — | Benton | 19:16.43 | 75 |
| 80 | Ethan OlsonPlace 80 · St Joseph Christian | — | St Joseph Christian | 19:17.16 | 76 |
| 81 | Christian StoddenPlace 81 · St Pius X (K | — | St Pius X (K | 19:19.22 | 77 |
| 82 | Kegan CunninghamPlace 82 · Benton | — | Benton | 19:23.97 | 78 |
| 83 | Tyler EricksonPlace 83 · Maysville R- | — | Maysville R- | 19:25.30 | — |
| 84 | Eli KippPlace 84 · Penney | — | Penney | 19:28.90 | 79 |
| 85 | Michael MaloneyPlace 85 · Penney | — | Penney | 19:30.83 | 80 |
| 86 | Alex BrownPlace 86 · Penney | — | Penney | 19:31.30 | 81 |
| 87 | Mahlon KrusePlace 87 · Smithville R | — | Smithville R | 19:31.97 | 82 |
| 88 | Luke BishopPlace 88 · Savannah | — | Savannah | 19:32.27 | 83 |
| 89 | Chris HughesPlace 89 · Grain Valley R | — | Grain Valley R | 19:32.80 | 84 |
| 90 | Nathan WilsonPlace 90 · West Platte | — | West Platte | 19:33.10 | 85 |
| 91 | Lantz MorrowPlace 91 · Penney | — | Penney | 19:34.08 | 86 |
| 92 | Harry MeierarendPlace 92 · Odessa | — | Odessa | 19:35.80 | 87 |
| 93 | Cody HortonPlace 93 · Richmond R-16 | — | Richmond R-16 | 19:37.16 | 88 |
| 94 | Marshawn NelsonPlace 94 · Grandview | — | Grandview | 19:38.57 | 89 |
| 95 | Cameron NadeauPlace 95 · Grain Valley R | — | Grain Valley R | 19:41.71 | 90 |
| 96 | Mitchel SmithPlace 96 · Chillicothe | — | Chillicothe | 19:44.83 | 91 |
| 97 | Ben BryantPlace 97 · Richmond R-16 | — | Richmond R-16 | 19:47.60 | 92 |
| 98 | Robert SaundersPlace 98 · Excelsior Springs | — | Excelsior Springs | 19:49.06 | 93 |
| 99 | Scott BagleyPlace 99 · Blue Valley West | — | Blue Valley West | 19:52.74 | 94 |
| 100 | Alexander RichPlace 100 · St. Joseph Lafay | — | St. Joseph Lafay | 20:00.33 | — |
| 101 | Cecil LeivanPlace 101 · Benton | — | Benton | 20:01.35 | 95 |
| 102 | Nick HatfieldPlace 102 · Odessa | — | Odessa | 20:03.51 | 96 |
| 103 | John StahlPlace 103 · Dekalb | — | Dekalb | 20:03.86 | — |
| 104 | Logan KavanaughPlace 104 · Liberty North | — | Liberty North | 20:04.93 | 97 |
| 105 | John RossPlace 105 · St Pius X (K | — | St Pius X (K | 20:06.17 | 98 |
| 106 | Steven FausettPlace 106 · Excelsior Springs | — | Excelsior Springs | 20:07.73 | 99 |
| 107 | Chaz MoorePlace 107 · Maryville R | — | Maryville R | 20:14.54 | 100 |
| 108 | Taylor SinclairPlace 108 · Savannah | — | Savannah | 20:14.99 | 101 |
| 109 | Colin GrahamPlace 109 · Penney | — | Penney | 20:15.38 | 102 |
| 110 | Deion HurtPlace 110 · Kansas City Central | — | Kansas City Central | 20:20.45 | — |
| 111 | Sam HausmanPlace 111 · Bishop Leblond | — | Bishop Leblond | 20:21.63 | 103 |
| 112 | John McCoyPlace 112 · St Pius X (K | — | St Pius X (K | 20:24.41 | 104 |
| 113 | Taylor RobinsonPlace 113 · Odessa | — | Odessa | 20:35.11 | 105 |
| 114 | Isaac BlackPlace 114 · St Joseph Christian | — | St Joseph Christian | 20:44.35 | 106 |
| 115 | Caleb BoundsPlace 115 · Savannah | — | Savannah | 20:44.95 | 107 |
| 116 | Robert PyattPlace 116 · Bishop Leblond | — | Bishop Leblond | 20:46.88 | 108 |
| 117 | Aaron SchmidtPlace 117 · St Joseph Christian | — | St Joseph Christian | 20:54.76 | 109 |
| 118 | Bryan ElliottPlace 118 · Maryville R | — | Maryville R | 20:55.64 | 110 |
| 119 | Leland AndersonPlace 119 · Kansas City Central | — | Kansas City Central | 20:59.04 | — |
| 120 | Joe ReddenPlace 120 · Odessa | — | Odessa | 21:01.00 | 111 |
| 121 | Evian PetersonPlace 121 · Grandview | — | Grandview | 21:02.81 | 112 |
| 122 | Justin BethelPlace 122 · Penney | — | Penney | 21:03.18 | 113 |
| 123 | Jacob SchwienebartPlace 123 · Maryville R | — | Maryville R | 21:08.09 | 114 |
| 124 | Zac CarmichaelPlace 124 · Maryville R | — | Maryville R | 21:11.76 | 115 |
| 125 | Broc GravesPlace 125 · Chillicothe | — | Chillicothe | 21:26.06 | 116 |
| 126 | James StantonPlace 126 · West Platte | — | West Platte | 21:29.65 | 117 |
| 127 | Andrew MahoneyPlace 127 · Bishop Leblond | — | Bishop Leblond | 21:37.89 | 118 |
| 128 | James ReedPlace 128 · Excelsior Springs | — | Excelsior Springs | 21:40.90 | 119 |
| 129 | George PalmaresPlace 129 · Grandview | — | Grandview | 21:42.20 | 120 |
| 130 | Jordan MillerPlace 130 · St. Joseph Lafay | — | St. Joseph Lafay | 21:43.14 | — |
| 131 | Tyler DavisonPlace 131 · St Joseph Christian | — | St Joseph Christian | 21:44.54 | 121 |
| 132 | Jon QuattlebaumPlace 132 · West Platte | — | West Platte | 21:56.15 | 122 |
| 133 | Robbie KaufmanPlace 133 · St Joseph Christian | — | St Joseph Christian | 22:00.37 | 123 |
| 134 | Jared YostPlace 134 · Savannah | — | Savannah | 22:07.69 | 124 |
| 135 | Dakota SheltonPlace 135 · St. Joseph Lafay | — | St. Joseph Lafay | 22:15.28 | — |
| 136 | Jesse BlackPlace 136 · Grandview | — | Grandview | 22:27.17 | 125 |
| 137 | Trent PutnamPlace 137 · Chillicothe | — | Chillicothe | 22:30.10 | 126 |
| 138 | Tony ClinesmithPlace 138 · Excelsior Springs | — | Excelsior Springs | 22:38.33 | 127 |
| 139 | Casey ShepherdPlace 139 · Bishop Leblond | — | Bishop Leblond | 22:39.69 | 128 |
| 140 | Derek CookPlace 140 · Dekalb | — | Dekalb | 22:42.21 | — |
| 141 | Caleb ColemanPlace 141 · Chillicothe | — | Chillicothe | 23:24.14 | 129 |
| 142 | Cody ThieryPlace 142 · Grandview | — | Grandview | 23:46.01 | 130 |
| 143 | Ambriz HernandezPlace 143 · Maryville R | — | Maryville R | 23:46.86 | 131 |
| 144 | Seth HeronemusPlace 144 · Savannah | — | Savannah | 24:41.11 | 132 |
| 145 | Matthan MrkvickaPlace 145 · Bishop Leblond | — | Bishop Leblond | 25:11.29 | 133 |