| 1 | Clayton AdamsPlace 1 · Grade SO · Kearney | SO | Kearney | 15:59.2 |
| 2 | Nathan StraubelPlace 2 · Grade JR · Platte County | JR | Platte County | 16:11.8 |
| 3 | Tucker MellesPlace 3 · Grade SR · Park Hill South | SR | Park Hill South | 16:34.8 |
| 4 | Matt AlveyPlace 4 · Grade SR · Liberty | SR | Liberty | 16:40.1 |
| 5 | Brandon ColnerPlace 5 · Grade JR · Liberty | JR | Liberty | 16:41.0 |
| 6 | Chris WoodPlace 6 · Grade JR · Staley | JR | Staley | 16:52.1 |
| 7 | Cameron SchaeferPlace 7 · Grade JR · Staley | JR | Staley | 16:54.4 |
| 8 | Darrien CasePlace 8 · Grade SR · Park Hill South | SR | Park Hill South | 16:58.1 |
| 9 | Jack FrazierPlace 9 · Grade SO · Staley | SO | Staley | 17:02.2 |
| 10 | Kyle PudenzPlace 10 · Grade SR · Park Hill | SR | Park Hill | 17:07.3 |
| 11 | Brock MyscofskiPlace 11 · Grade JR · Central (St. Joseph) | JR | Central (St. Joseph) | 17:09.9 |
| 12 | Dylan McCloskeyPlace 12 · Grade SR · Liberty North | SR | Liberty North | 17:11.8 |
| 13 | Tucker DahlePlace 13 · Grade SO · Central (St. Joseph) | SO | Central (St. Joseph) | 17:16.1 |
| 14 | Hunter LongPlace 14 · Grade FR · Platte County | FR | Platte County | 17:20.9 |
| 15 | Luis OchoaPlace 15 · Grade SR · Liberty | SR | Liberty | 17:24.2 |
| 16 | Boston SmallPlace 16 · Grade FR · Central (St. Joseph) | FR | Central (St. Joseph) | 17:24.3 |
| 17 | Nolan OrfPlace 17 · Grade JR · Platte County | JR | Platte County | 17:27.2 |
| 18 | Eli GuzmanPlace 18 · Grade FR · Park Hill South | FR | Park Hill South | 17:30.0 |
| 19 | Luke KernellPlace 19 · Grade JR · Liberty North | JR | Liberty North | 17:30.7 |
| 20 | Tristan McCoyPlace 20 · Grade SR · Park Hill South | SR | Park Hill South | 17:32.7 |
| 21 | Andrew ReecePlace 21 · Grade SO · Park Hill South | SO | Park Hill South | 17:32.9 |
| 22 | Ewan FrickPlace 22 · Grade FR · Park Hill South | FR | Park Hill South | 17:35.9 |
| 23 | Christian FisherPlace 23 · Grade SR · Park Hill | SR | Park Hill | 17:39.7 |
| 24 | Alex WilburnPlace 24 · Grade SR · Liberty | SR | Liberty | 17:42.9 |
| 25 | Anthony ButlerPlace 25 · Grade JR · Liberty | JR | Liberty | 17:44.7 |
| 26 | Bayly HobdyPlace 26 · Grade SO · North Kansas City | SO | North Kansas City | 17:45.4 |
| 27 | Joe BarryPlace 27 · Grade JR · Liberty North | JR | Liberty North | 17:46.7 |
| 28 | Jonathon KroegerPlace 28 · Grade SR · Kearney | SR | Kearney | 17:47.1 |
| 29 | Hanok TeklePlace 29 · Grade SR · Park Hill | SR | Park Hill | 17:48.7 |
| 30 | Ward MershonPlace 30 · Grade JR · Staley | JR | Staley | 17:49.1 |
| 31 | Tyler RodveltPlace 31 · Grade FR · Staley | FR | Staley | 17:50.7 |
| 32 | Brandon DrewPlace 32 · Grade JR · Liberty North | JR | Liberty North | 17:55.3 |
| 33 | Sam PretzPlace 33 · Grade SO · Staley | SO | Staley | 17:55.8 |
| 34 | Sam FisherPlace 34 · Grade JR · Liberty North | JR | Liberty North | 18:02.7 |
| 35 | Nick HollanderPlace 35 · Grade SR · Liberty | SR | Liberty | 18:05.6 |
| 36 | Jake BahrPlace 36 · Grade SO · Central (St. Joseph) | SO | Central (St. Joseph) | 18:08.3 |
| 37 | Jacob HileyPlace 37 · Grade SR · Kearney | SR | Kearney | 18:08.3 |
| 38 | Zach SipesPlace 38 · Grade JR · Central (St. Joseph) | JR | Central (St. Joseph) | 18:13.7 |
| 39 | Matthew ReszPlace 39 · Grade JR · North Kansas City | JR | North Kansas City | 18:18.1 |
| 40 | Quinn TroncinPlace 40 · Grade SR · Kearney | SR | Kearney | 18:22.4 |
| 41 | Alec PfleidererPlace 41 · Grade SO · Central (St. Joseph) | SO | Central (St. Joseph) | 18:23.8 |
| 42 | Evan DantzscherPlace 42 · Grade JR · Park Hill | JR | Park Hill | 18:23.9 |
| 43 | Max MartinPlace 43 · Grade SO · Liberty | SO | Liberty | 18:28.4 |
| 44 | Andrew ShepherdPlace 44 · Grade SR · Kearney | SR | Kearney | 18:30.8 |
| 45 | George McMillianPlace 45 · Grade SO · Platte County | SO | Platte County | 18:31.4 |
| 46 | Brett FeltenPlace 46 · Grade SO · Oak Park | SO | Oak Park | 18:33.5 |
| 47 | Tyler CollinsPlace 47 · Grade SO · Staley | SO | Staley | 18:33.6 |
| 48 | Alex LeePlace 48 · Grade SO · Park Hill South | SO | Park Hill South | 18:34.1 |
| 49 | TJ BarkerPlace 49 · Grade SO · Park Hill | SO | Park Hill | 18:34.9 |
| 50 | Evan EdwardsPlace 50 · Grade FR · Platte County | FR | Platte County | 18:37.7 |
| 51 | Daniel OlsonPlace 51 · Grade SO · Kearney | SO | Kearney | 18:39.9 |
| 52 | Luke MonseesPlace 52 · Grade SR · Winnetonka | SR | Winnetonka | 18:42.9 |
| 53 | William NGPlace 53 · Grade SO · Oak Park | SO | Oak Park | 18:43.7 |
| 54 | Noah BarajasPlace 54 · Grade SR · Park Hill | SR | Park Hill | 18:43.7 |
| 55 | Nokomis MillerPlace 55 · Grade JR · Central (St. Joseph) | JR | Central (St. Joseph) | 18:46.1 |
| 56 | Jerod MaksudianPlace 56 · Grade FR · Platte County | FR | Platte County | 18:47.8 |
| 57 | Eric VelaPlace 57 · Grade SR · Winnetonka | SR | Winnetonka | 18:53.9 |
| 58 | Collin MonseesPlace 58 · Grade JR · Winnetonka | JR | Winnetonka | 18:54.4 |
| 59 | Wes SpeerPlace 59 · Grade SR · Liberty North | SR | Liberty North | 18:57.4 |
| 60 | Christian SlonePlace 60 · Grade FR · Park Hill | FR | Park Hill | 19:00.6 |
| 61 | Pol UrquiziPlace 61 · Grade SR · North Kansas City | SR | North Kansas City | 19:05.2 |
| 62 | Logan FavreauPlace 62 · Grade SO · Oak Park | SO | Oak Park | 19:10.0 |
| 63 | Clifton WilkersonPlace 63 · Grade SO · Oak Park | SO | Oak Park | 19:23.0 |
| 64 | Jakob SloanPlace 64 · Grade SR · Kearney | SR | Kearney | 19:28.9 |
| 65 | Quy PhamPlace 65 · Grade SR · North Kansas City | SR | North Kansas City | 19:34.3 |
| 66 | Casey GeddesPlace 66 · Grade FR · Platte County | FR | Platte County | 19:35.3 |
| 67 | Jacob BransonPlace 67 · Grade JR · Liberty North | JR | Liberty North | 19:42.6 |
| 68 | Joseph AnelloPlace 68 · Grade SO · Oak Park | SO | Oak Park | 20:01.0 |
| 69 | Parker ReinwaldPlace 69 · Grade FR · North Kansas City | FR | North Kansas City | 20:02.2 |
| 70 | Bryce HeadyPlace 70 · Grade SO · North Kansas City | SO | North Kansas City | 20:15.2 |
| 71 | Sam BishopPlace 71 · Grade SR · North Kansas City | SR | North Kansas City | 20:15.4 |
| 72 | Elias CervPlace 72 · Grade JR · Oak Park | JR | Oak Park | 20:40.8 |
| 73 | Dustin GierPlace 73 · Grade SR · Oak Park | SR | Oak Park | 21:30.8 |
| 1 | Park Hill SouthPlace 1 · Grade 70 · 3 | 70 | 3 | 8 |
| 2 | LibertyPlace 2 · Grade 73 · 4 | 73 | 4 | 5 |
| 3 | StaleyPlace 3 · Grade 83 · 6 | 83 | 6 | 7 |
| 4 | Central (St. Joseph)Place 4 · Grade 114 · 11 | 114 | 11 | 13 |
| 5 | Liberty NorthPlace 5 · Grade 124 · 12 | 124 | 12 | 19 |
| 6 | Platte CountyPlace 6 · Grade 128 · 2 | 128 | 2 | 14 |
| 7 | KearneyPlace 7 · Grade 150 · 1 | 150 | 1 | 28 |
| 8 | Park HillPlace 8 · Grade 153 · 10 | 153 | 10 | 23 |
| 9 | North Kansas CityPlace 9 · Grade 251 · 26 | 251 | 26 | 39 |
| 10 | Oak ParkPlace 10 · Grade 282 · 46 | 282 | 46 | 52 |