| 1 | Cody GorhamPlace 1 · Richmond | — | Richmond | 16:32.64 | 1 |
| 2 | Blake GoodinPlace 2 · Princeton | — | Princeton | 16:41.91 | — |
| 3 | Isai CarranzaPlace 3 · Rogers Heritage | — | Rogers Heritage | 16:45.52 | 2 |
| 4 | Josh AmosPlace 4 · Grain Valley | — | Grain Valley | 16:48.78 | 3 |
| 5 | Connor StarkPlace 5 · Kearney | — | Kearney | 16:56.99 | 4 |
| 6 | Chris SammonsPlace 6 · Smithville | — | Smithville | 17:04.83 | 5 |
| 7 | Adam LappePlace 7 · Kearney | — | Kearney | 17:05.67 | 6 |
| 8 | J.P. EspinozaPlace 8 · Warrensburg | — | Warrensburg | 17:14.88 | 7 |
| 9 | Max BursonPlace 9 · Warrensburg | — | Warrensburg | 17:17.68 | 8 |
| 10 | Tyler MeierarendPlace 10 · Odessa | — | Odessa | 17:19.76 | 9 |
| 11 | Alex BursonPlace 11 · Warrensburg | — | Warrensburg | 17:21.13 | 10 |
| 12 | Spencer HudsonPlace 12 · West Platte | — | West Platte | 17:22.36 | 11 |
| 13 | Cameron HarmeyerPlace 13 · Smithville | — | Smithville | 17:23.78 | 12 |
| 14 | Kain EllisPlace 14 · Benton | — | Benton | 17:27.73 | 13 |
| 15 | Daniel PericichPlace 15 · Rockhurst | — | Rockhurst | 17:28.24 | 14 |
| 16 | Broc GravesPlace 16 · Chillicothe | — | Chillicothe | 17:31.09 | 15 |
| 17 | Damon GoodallPlace 17 · Maryville | — | Maryville | 17:34.18 | 16 |
| 18 | James WinklerPlace 18 · St Pius X (K | — | St Pius X (K | 17:38.90 | 17 |
| 19 | Trevor BeutlerPlace 19 · Rogers Heritage | — | Rogers Heritage | 17:40.40 | 18 |
| 20 | Justin PersellPlace 20 · Richmond | — | Richmond | 17:40.76 | 19 |
| 21 | Wes MorrisonPlace 21 · Lawson | — | Lawson | 17:41.08 | — |
| 22 | Shawn HamidullahPlace 22 · Rogers Heritage | — | Rogers Heritage | 17:43.54 | 20 |
| 23 | Justin MillerPlace 23 · Rogers Heritage | — | Rogers Heritage | 17:43.89 | 21 |
| 24 | Bryce RothPlace 24 · Rogers Heritage | — | Rogers Heritage | 17:51.96 | 22 |
| 25 | Andrew JensenPlace 25 · Chillicothe | — | Chillicothe | 17:52.26 | 23 |
| 26 | Carson BodePlace 26 · Rockhurst | — | Rockhurst | 17:52.58 | 24 |
| 27 | Andrew HatfieldPlace 27 · Rockhurst | — | Rockhurst | 17:53.74 | 25 |
| 28 | Sam OxandalePlace 28 · Kearney | — | Kearney | 17:54.31 | 26 |
| 29 | Aaron StephensPlace 29 · Kearney | — | Kearney | 17:55.26 | 27 |
| 30 | Austin HaywardPlace 30 · Kearney | — | Kearney | 17:57.79 | 28 |
| 31 | Christian StoddenPlace 31 · St Pius X (K | — | St Pius X (K | 17:58.40 | 29 |
| 32 | Josh PetersenPlace 32 · Smithville | — | Smithville | 17:59.51 | 30 |
| 33 | DJ StahlPlace 33 · Smithville | — | Smithville | 18:00.53 | 31 |
| 34 | Hogan BurrellPlace 34 · Rogers Heritage | — | Rogers Heritage | 18:01.18 | 32 |
| 35 | Andrew NordykePlace 35 · Warrensburg | — | Warrensburg | 18:04.31 | 33 |
| 36 | Michael AndersonPlace 36 · St Pius X (K | — | St Pius X (K | 18:04.83 | 34 |
| 37 | Kevin DohertyPlace 37 · Rockhurst | — | Rockhurst | 18:10.23 | 35 |
| 38 | Ethan RuchPlace 38 · Grandview | — | Grandview | 18:12.00 | — |
| 39 | Jack CoganPlace 39 · West Platte | — | West Platte | 18:14.23 | 36 |
| 40 | Clay EvansPlace 40 · Lathrop R | — | Lathrop R | 18:14.55 | 37 |
| 41 | Taylor WorthingtonPlace 41 · Maryville | — | Maryville | 18:15.10 | 38 |
| 42 | Tyler HaddockPlace 42 · Maryville | — | Maryville | 18:17.68 | 39 |
| 43 | Joe IbarraPlace 43 · St Pius X (K | — | St Pius X (K | 18:19.83 | 40 |
| 44 | Max BowersPlace 44 · Kearney | — | Kearney | 18:20.99 | 41 |
| 45 | Nathan WilsonPlace 45 · West Platte | — | West Platte | 18:21.41 | 42 |
| 46 | William ThompsonPlace 46 · Rockhurst | — | Rockhurst | 18:22.53 | 43 |
| 47 | Mac MaserPlace 47 · Blue Valley West | — | Blue Valley West | 18:23.26 | — |
| 48 | Cameron PurtlePlace 48 · Smithville | — | Smithville | 18:23.93 | 44 |
| 49 | Joe PellingPlace 49 · Smithville | — | Smithville | 18:25.15 | 45 |
| 50 | Lantz MorrowPlace 50 · Penney | — | Penney | 18:25.98 | 46 |
| 51 | Audel GarciaPlace 51 · Rogers Heritage | — | Rogers Heritage | 18:26.97 | 47 |
| 52 | Billy DrakePlace 52 · St Pius X (K | — | St Pius X (K | 18:28.50 | 48 |
| 53 | Luke BaileyPlace 53 · Richmond | — | Richmond | 18:30.35 | 49 |
| 54 | Keaton JohnsonPlace 54 · West Platte | — | West Platte | 18:31.41 | 50 |
| 55 | John BerriganPlace 55 · Rockhurst | — | Rockhurst | 18:34.60 | 51 |
| 56 | Brandon SchraderPlace 56 · Grain Valley | — | Grain Valley | 18:35.71 | 52 |
| 57 | Tristan KesemannPlace 57 · Odessa | — | Odessa | 18:36.68 | 53 |
| 58 | Colin GrahamPlace 58 · Penney | — | Penney | 18:37.48 | 54 |
| 59 | Charlie SmithPlace 59 · Rockhurst | — | Rockhurst | 18:37.91 | 55 |
| 60 | Carson BuelPlace 60 · Blue Valley | — | Blue Valley | 18:40.13 | 56 |
| 61 | Avery WhitsellPlace 61 · Maysville | — | Maysville | 18:40.82 | — |
| 62 | Drew PfeifferPlace 62 · Grain Valley | — | Grain Valley | 18:41.31 | 57 |
| 63 | Austin ClancyPlace 63 · Excelsior Springs | — | Excelsior Springs | 18:42.00 | 58 |
| 64 | Tyler JonesPlace 64 · Lathrop R | — | Lathrop R | 18:48.79 | 59 |
| 65 | Mitchel SmithPlace 65 · Chillicothe | — | Chillicothe | 18:56.40 | 60 |
| 66 | Steven FausettPlace 66 · Excelsior Springs | — | Excelsior Springs | 18:57.21 | 61 |
| 67 | Troy ElliottPlace 67 · Smithville | — | Smithville | 18:58.48 | 62 |
| 68 | Alexander RichPlace 68 · Lafayette | — | Lafayette | 19:01.00 | — |
| 69 | Jay BaughPlace 69 · Odessa | — | Odessa | 19:02.38 | 63 |
| 70 | John McCoyPlace 70 · St Pius X (K | — | St Pius X (K | 19:06.07 | 64 |
| 71 | Cody HortonPlace 71 · Richmond | — | Richmond | 19:07.09 | 65 |
| 72 | Michael MaloneyPlace 72 · Penney | — | Penney | 19:07.44 | 66 |
| 73 | Joe ReddenPlace 73 · Odessa | — | Odessa | 19:07.99 | 67 |
| 74 | Aaron ShannonPlace 74 · Benton | — | Benton | 19:08.32 | 68 |
| 75 | Bernie VerhaegePlace 75 · Blue Valley | — | Blue Valley | 19:11.37 | 69 |
| 76 | Logan SimmonsPlace 76 · Excelsior Springs | — | Excelsior Springs | 19:12.17 | 70 |
| 77 | Aaron WilsonPlace 77 · Savannah | — | Savannah | 19:14.59 | 71 |
| 78 | Jacob CoganPlace 78 · West Platte | — | West Platte | 19:16.78 | 72 |
| 79 | Brady WagnerPlace 79 · Blue Valley | — | Blue Valley | 19:17.06 | 73 |
| 80 | Mitchell GermanPlace 80 · Benton | — | Benton | 19:19.94 | 74 |
| 81 | Colt WhittPlace 81 · Penney | — | Penney | 19:21.15 | 75 |
| 82 | Patrick KirkPlace 82 · St Pius X (K | — | St Pius X (K | 19:22.27 | 76 |
| 83 | Leland AndersonPlace 83 · Kansas City Central | — | Kansas City Central | 19:23.41 | 77 |
| 84 | Nick ConnerPlace 84 · Van Horn (In | — | Van Horn (In | 19:25.08 | — |
| 85 | John LangPlace 85 · Tarkio | — | Tarkio | 19:25.89 | — |
| 86 | Jared HeinzerlingPlace 86 · Blue Valley | — | Blue Valley | 19:26.46 | 78 |
| 87 | Ben SporlederPlace 87 · Maryville | — | Maryville | 19:26.76 | 79 |
| 88 | Glen BoltonPlace 88 · Kansas City Central | — | Kansas City Central | 19:28.10 | 80 |
| 89 | Nicky EldredgePlace 89 · Lathrop R | — | Lathrop R | 19:30.84 | 81 |
| 90 | JT HartPlace 90 · Savannah | — | Savannah | 19:32.03 | 82 |
| 91 | Jeremy BooherPlace 91 · Tarkio | — | Tarkio | 19:32.44 | — |
| 92 | Hayden WilsonPlace 92 · Blue Valley | — | Blue Valley | 19:33.00 | 83 |
| 93 | Jordan MillerPlace 93 · Lafayette | — | Lafayette | 19:33.35 | — |
| 94 | Chris HughesPlace 94 · Grain Valley | — | Grain Valley | 19:34.44 | 84 |
| 95 | Blake VaughnPlace 95 · Lathrop R | — | Lathrop R | 19:35.87 | 85 |
| 96 | Erik JohnsonPlace 96 · Warrensburg | — | Warrensburg | 19:38.88 | 86 |
| 97 | Justin BethelPlace 97 · Penney | — | Penney | 19:39.71 | 87 |
| 98 | Robert SaundersPlace 98 · Excelsior Springs | — | Excelsior Springs | 19:40.26 | 88 |
| 99 | Calvin DahmsPlace 99 · Blue Valley | — | Blue Valley | 19:40.72 | 89 |
| 100 | Michael BarbosaPlace 100 · Savannah | — | Savannah | 19:40.95 | 90 |
| 101 | Garrett HagedornPlace 101 · Penney | — | Penney | 19:41.43 | 91 |
| 102 | Tim HintonPlace 102 · Grain Valley | — | Grain Valley | 19:45.39 | 92 |
| 103 | Grant ManczukPlace 103 · Odessa | — | Odessa | 19:46.91 | 93 |
| 104 | Brent RosenauerPlace 104 · Savannah | — | Savannah | 19:48.41 | 94 |
| 105 | Kyle SellersPlace 105 · Lawson | — | Lawson | 19:50.27 | — |
| 106 | Cecil LeivanPlace 106 · Benton | — | Benton | 19:51.81 | 95 |
| 107 | Nolan TenholderPlace 107 · Blue Valley | — | Blue Valley | 19:55.22 | 96 |
| 108 | Dakota SheltonPlace 108 · Lafayette | — | Lafayette | 19:58.71 | — |
| 109 | Brett HallPlace 109 · Lathrop R | — | Lathrop R | 19:59.34 | 97 |
| 110 | Zeb DuncanPlace 110 · Lawson | — | Lawson | 20:00.89 | — |
| 111 | Daniel DehanPlace 111 · Richmond | — | Richmond | 20:03.60 | 98 |
| 112 | Chase HarrisonPlace 112 · Lathrop R | — | Lathrop R | 20:04.78 | 99 |
| 113 | Cameron NadeauPlace 113 · Grain Valley | — | Grain Valley | 20:06.45 | 100 |
| 114 | Whitney JohnsonPlace 114 · Odessa | — | Odessa | 20:07.66 | 101 |
| 115 | Kegan CunninghamPlace 115 · Benton | — | Benton | 20:10.28 | 102 |
| 116 | D'Anthony BerryPlace 116 · Grandview | — | Grandview | 20:13.39 | — |
| 117 | Chaz MoorePlace 117 · Maryville | — | Maryville | 20:14.71 | 103 |
| 118 | Andy WilsonPlace 118 · Lawson | — | Lawson | 20:15.63 | — |
| 119 | Casey RatliffPlace 119 · Chillicothe | — | Chillicothe | 20:16.87 | 104 |
| 120 | Nathaniel SigarsPlace 120 · Kansas City Central | — | Kansas City Central | 20:24.86 | 105 |
| 121 | Paul ModlinPlace 121 · Bishop Leblond | — | Bishop Leblond | 20:30.11 | 106 |
| 122 | Andrew ZackusPlace 122 · Benton | — | Benton | 20:30.91 | 107 |
| 123 | Roy BransonPlace 123 · Richmond | — | Richmond | 20:41.25 | 108 |
| 124 | TreVell RobinsonPlace 124 · Kansas City Central | — | Kansas City Central | 20:43.53 | 109 |
| 125 | Brian DewberryPlace 125 · Kansas City Central | — | Kansas City Central | 20:43.83 | 110 |
| 126 | Chris LeoPlace 126 · Kearney | — | Kearney | 20:49.00 | 111 |
| 127 | Ethan TurnerPlace 127 · Richmond | — | Richmond | 20:52.98 | 112 |
| 128 | Deion HurtPlace 128 · Kansas City Central | — | Kansas City Central | 21:02.84 | 113 |
| 129 | Logan MoosePlace 129 · West Platte | — | West Platte | 21:04.14 | 114 |
| 130 | Kolby EllerPlace 130 · Chillicothe | — | Chillicothe | 21:04.51 | 115 |
| 131 | Trent PutnamPlace 131 · Chillicothe | — | Chillicothe | 21:09.53 | 116 |
| 132 | Zac CarmichaelPlace 132 · Maryville | — | Maryville | 21:11.94 | 117 |
| 133 | Jacob NallPlace 133 · Excelsior Springs | — | Excelsior Springs | 21:17.85 | 118 |
| 134 | Jared YostPlace 134 · Savannah | — | Savannah | 21:33.61 | 119 |
| 135 | James ReedPlace 135 · Excelsior Springs | — | Excelsior Springs | 21:37.78 | 120 |
| 136 | Jake GlidewellPlace 136 · Lathrop R | — | Lathrop R | 21:40.07 | 121 |
| 137 | Tony CowanPlace 137 · Odessa | — | Odessa | 21:42.61 | 122 |
| 138 | Isaac JustinPlace 138 · Bishop Leblond | — | Bishop Leblond | 21:43.29 | 123 |
| 139 | Tyler MitchellPlace 139 · Tarkio | — | Tarkio | 21:51.72 | — |
| 140 | Anthony LeonardPlace 140 · Grandview | — | Grandview | 22:04.81 | — |
| 141 | Scott ShawPlace 141 · Maryville | — | Maryville | 22:14.51 | 124 |
| 142 | Seth HeronemusPlace 142 · Savannah | — | Savannah | 22:16.80 | 125 |
| 143 | Bryce WhitePlace 143 · Tarkio | — | Tarkio | 22:19.11 | — |
| 144 | Corbin BessmerPlace 144 · Van Horn (In | — | Van Horn (In | 22:30.19 | — |
| 145 | Bryce YountPlace 145 · West Platte | — | West Platte | 22:30.38 | 126 |
| 146 | Kyle KennedyPlace 146 · Excelsior Springs | — | Excelsior Springs | 22:51.55 | 127 |
| 147 | Taylor MahlandtPlace 147 · Savannah | — | Savannah | 22:52.07 | 128 |
| 148 | Billy CookPlace 148 · Lafayette | — | Lafayette | 23:23.56 | — |
| 149 | Casey ShepherdPlace 149 · Bishop Leblond | — | Bishop Leblond | 23:31.69 | 129 |
| 150 | Caleb McMillianPlace 150 · Bishop Leblond | — | Bishop Leblond | 24:26.77 | 130 |
| 151 | Lombardo HernandezPlace 151 · Bishop Leblond | — | Bishop Leblond | 24:47.96 | 131 |
| 152 | Justin Francis-carterPlace 152 · Van Horn (In | — | Van Horn (In | 24:52.46 | — |
| 153 | Jose RuizPlace 153 · Van Horn (In | — | Van Horn (In | 25:33.82 | — |