| 1 | Alex ThurstonPlace 1 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:07.00 |
| 2 | Aaron LehmanPlace 2 · Grade 12 · Staley | 12 | Staley | 19:20.40 |
| 3 | Westley KingPlace 3 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:24.20 |
| 4 | Reid WaltersPlace 4 · Grade 11 · Liberty North | 11 | Liberty North | 19:37.80 |
| 5 | Austin StumpPlace 5 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:42.40 |
| 6 | Kolby GoffPlace 6 · Grade 12 · Liberty | 12 | Liberty | 19:45.90 |
| 7 | Jackson ReidPlace 7 · Grade 12 · Staley | 12 | Staley | 19:51.60 |
| 8 | Stephen KomarPlace 8 · Grade 12 · Park Hill South | 12 | Park Hill South | 20:03.60 |
| 9 | Tavor OliverPlace 9 · Grade 11 · Park Hill | 11 | Park Hill | 20:04.00 |
| 10 | Casey GeddesPlace 10 · Grade 9 · Platte County | 9 | Platte County | 20:05.00 |
| 11 | Matt RobbinsPlace 11 · Grade 11 · Park Hill South | 11 | Park Hill South | 20:07.80 |
| 12 | Keaton MurryPlace 12 · Grade 12 · Park Hill South | 12 | Park Hill South | 20:14.00 |
| 13 | Jake HileyPlace 13 · Grade 11 · Kearney | 11 | Kearney | 20:14.90 |
| 14 | Ronak SutariyaPlace 14 · Grade 12 · Park Hill South | 12 | Park Hill South | 20:20.00 |
| 15 | Nick RhudePlace 15 · Grade 9 · Platte County | 9 | Platte County | 20:22.50 |
| 16 | Robert TroutPlace 16 · Grade 11 · Liberty North | 11 | Liberty North | 20:28.80 |
| 17 | Bailey DolataPlace 17 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 20:28.90 |
| 18 | Tyler CollinsPlace 18 · Grade 9 · Staley | 9 | Staley | 20:28.90 |
| 19 | Chris MayePlace 19 · Grade 10 · Kearney | 10 | Kearney | 20:30.40 |
| 20 | Evan DantzscherPlace 20 · Grade 10 · Park Hill | 10 | Park Hill | 20:32.40 |
| 21 | Chris HughesPlace 21 · Grade 12 · Grain Valley | 12 | Grain Valley | 20:32.70 |
| 22 | Richard BowlesPlace 22 · Grade 10 · Kearney | 10 | Kearney | 20:34.50 |
| 23 | Jeff PellingPlace 23 · Grade 12 · Smithville | 12 | Smithville | 20:35.60 |
| 24 | Brandon RichPlace 24 · Grade 11 · Park Hill | 11 | Park Hill | 20:38.70 |
| 25 | Parker DoolePlace 25 · Grade 12 · Platte County | 12 | Platte County | 20:39.10 |
| 26 | Connor HoltcampPlace 26 · Grade 10 · Truman | 10 | Truman | 20:42.30 |
| 27 | Corey HesterPlace 27 · Grade 11 · Grain Valley | 11 | Grain Valley | 20:48.00 |
| 28 | Jakob SloanPlace 28 · Grade 11 · Kearney | 11 | Kearney | 20:48.00 |
| 29 | Zack GrayPlace 29 · Grade 12 · St. Joe Central | 12 | St. Joe Central | 20:52.30 |
| 30 | Cole SteinmetzPlace 30 · Grade 11 · Liberty North | 11 | Liberty North | 20:54.00 |
| 31 | Alex GrossPlace 31 · Grade 12 · Park Hill South | 12 | Park Hill South | 20:54.40 |
| 32 | Nathan RyanPlace 32 · Grade 10 · Grain Valley | 10 | Grain Valley | 20:55.40 |
| 33 | Daniel JohnsonPlace 33 · Grade 11 · Platte County | 11 | Platte County | 20:55.70 |
| 34 | Graham EnglandPlace 34 · Grade 12 · Park Hill | 12 | Park Hill | 20:57.80 |
| 35 | Jerod MaksudianPlace 35 · Grade 9 · Platte County | 9 | Platte County | 20:58.60 |
| 36 | Spencer GoffPlace 36 · Grade 9 · Liberty | 9 | Liberty | 20:58.80 |
| 37 | Isaac YatesPlace 37 · Grade 9 · Liberty | 9 | Liberty | 21:02.40 |
| 38 | Cody GrigsbyPlace 38 · Grade 12 · Lawson | 12 | Lawson | 21:03.00 |
| 39 | Andrew ScottPlace 39 · Grade 11 · Park Hill South | 11 | Park Hill South | 21:03.30 |
| 40 | Spencer StewardPlace 40 · Grade 9 · Kearney | 9 | Kearney | 21:04.80 |
| 41 | Forrest LarsonPlace 41 · Grade 12 · Liberty North | 12 | Liberty North | 21:07.30 |
| 42 | Austin GalePlace 42 · Grade 12 · Liberty | 12 | Liberty | 21:10.30 |
| 43 | Zach JohnsonPlace 43 · Grade 11 · Truman | 11 | Truman | 21:11.80 |
| 44 | David CrowPlace 44 · Grade 12 · Liberty North | 12 | Liberty North | 21:18.50 |
| 45 | John WilliamPlace 45 · Grade 11 · Truman | 11 | Truman | 21:24.30 |
| 46 | Aaron CarpenterPlace 46 · Grade 10 · Oak Grove | 10 | Oak Grove | 21:26.40 |
| 47 | Christian FisherPlace 47 · Grade 11 · Park Hill | 11 | Park Hill | 21:30.40 |
| 48 | Ryan CartledgePlace 48 · Grade 12 · St. Joe Central | 12 | St. Joe Central | 21:30.80 |
| 49 | Joe FutchPlace 49 · Grade 10 · Platte County | 10 | Platte County | 21:33.80 |
| 50 | Ben MayfieldPlace 50 · Grade 12 · Kearney | 12 | Kearney | 21:36.00 |
| 51 | Kade KellamPlace 51 · Grade 11 · Park Hill | 11 | Park Hill | 21:40.40 |
| 52 | Sid JetaniPlace 52 · Grade 11 · Park Hill South | 11 | Park Hill South | 21:40.40 |
| 53 | Nathan BassPlace 53 · Grade 11 · Staley | 11 | Staley | 21:40.50 |
| 54 | Mike KroczaPlace 54 · Grade 12 · Lawson | 12 | Lawson | 21:43.30 |
| 55 | Sam FisherPlace 55 · Grade 10 · Liberty North | 10 | Liberty North | 21:45.00 |
| 56 | Jacob ShipleyPlace 56 · Grade 12 · Liberty | 12 | Liberty | 21:45.00 |
| 57 | Jamison BallPlace 57 · Grade 10 · St. Joe Central | 10 | St. Joe Central | 21:47.00 |
| 58 | Conner DerryPlace 58 · Grade 11 · Park Hill | 11 | Park Hill | 21:48.50 |
| 59 | Aaron BrownPlace 59 · Grade 11 · Kearney | 11 | Kearney | 21:50.30 |
| 60 | Ethan GrayPlace 60 · Grade 11 · Platte County | 11 | Platte County | 21:50.50 |
| 61 | Brent ShelorPlace 61 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 21:51.30 |
| 62 | Tristan GrigsbyPlace 62 · Grade 10 · Lawson | 10 | Lawson | 21:52.00 |
| 63 | Ryon SiebelPlace 63 · Grade 12 · Park Hill South | 12 | Park Hill South | 21:52.70 |
| 64 | Luke GardnerPlace 64 · Grade 9 · Kearney | 9 | Kearney | 21:53.40 |
| 65 | Kody JonesPlace 65 · Grade 10 · Kearney | 10 | Kearney | 21:57.20 |
| 66 | Trevor LopezPlace 66 · Grade 12 · Platte County | 12 | Platte County | 22:02.00 |
| 67 | Trey WilliamsPlace 67 · Grade 11 · Ruskin | 11 | Ruskin | 22:03.40 |
| 68 | Tyler DentonPlace 68 · Grade 11 · Smithville | 11 | Smithville | 22:05.00 |
| 69 | Ian CollinsPlace 69 · Grade 12 · Staley | 12 | Staley | 22:05.50 |
| 70 | Seth EdwardsPlace 70 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 22:06.00 |
| 71 | Donte TibbsPlace 71 · Grade 10 · Ruskin | 10 | Ruskin | 22:08.20 |
| 72 | Wesley GraviettPlace 72 · Grade 12 · Staley | 12 | Staley | 22:08.90 |
| 73 | Jack RennerPlace 73 · Grade 9 · Platte County | 9 | Platte County | 22:09.90 |
| 74 | Daniel OlsonPlace 74 · Grade 9 · Kearney | 9 | Kearney | 22:10.60 |
| 75 | Lane RogersPlace 75 · Grade 9 · Excelsior Springs | 9 | Excelsior Springs | 22:12.70 |
| 76 | Eli WilliamsPlace 76 · Grade 12 · Park Hill South | 12 | Park Hill South | 22:15.40 |
| 77 | Tyler WhithamPlace 77 · Grade 11 · Park Hill | 11 | Park Hill | 22:15.60 |
| 78 | Payton AndersonPlace 78 · Grade 9 · Platte County | 9 | Platte County | 22:16.00 |
| 79 | Warren LewisPlace 79 · Grade 9 · Liberty North | 9 | Liberty North | 22:16.20 |
| 80 | Evan WilsonPlace 80 · Grade 10 · Truman | 10 | Truman | 22:22.20 |
| 81 | Zac HollandPlace 81 · Grade 10 · Chillicothe | 10 | Chillicothe | 22:25.30 |
| 82 | Cole PfannensteilPlace 82 · Grade 10 · Staley | 10 | Staley | 22:25.40 |
| 83 | Wes SpeerPlace 83 · Grade 11 · Liberty | 11 | Liberty | 22:31.60 |
| 84 | Zach IsetanPlace 84 · Grade 12 · Richmond | 12 | Richmond | 22:35.10 |
| 85 | Logan StockPlace 85 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 22:36.40 |
| 86 | Josh SeifertPlace 86 · Grade 9 · Staley | 9 | Staley | 22:36.80 |
| 87 | Mason ArmstrongPlace 87 · Grade 9 · Liberty | 9 | Liberty | 22:37.10 |
| 88 | Chance DahlePlace 88 · Grade 12 · St. Joe Central | 12 | St. Joe Central | 22:40.10 |
| 89 | Tate HaysPlace 89 · Grade 12 · Park Hill | 12 | Park Hill | 22:41.80 |
| 90 | Nick MayePlace 90 · Grade 12 · Kearney | 12 | Kearney | 22:41.80 |
| 91 | Evan DahlorPlace 91 · Grade 9 · Lawson | 9 | Lawson | 22:47.90 |
| 92 | Justin CarlsenPlace 92 · Grade 10 · Grain Valley | 10 | Grain Valley | 22:49.30 |
| 93 | Dallan ReedPlace 93 · Grade 12 · Smithville | 12 | Smithville | 22:50.10 |
| 94 | Austin CablePlace 94 · Grade 11 · Liberty | 11 | Liberty | 22:50.20 |
| 95 | Jacob ClarkPlace 95 · Grade 9 · Richmond | 9 | Richmond | 22:50.60 |
| 96 | Devon WhitePlace 96 · Grade 10 · Ruskin | 10 | Ruskin | 22:51.60 |
| 97 | Joe DuncanPlace 97 · Grade 11 · Liberty North | 11 | Liberty North | 22:52.80 |
| 98 | Dustin JoinerPlace 98 · Grade 10 · Truman | 10 | Truman | 22:54.30 |
| 99 | Grant GravisPlace 99 · Grade 9 · Kearney | 9 | Kearney | 22:57.70 |
| 100 | Tristin DanielsPlace 100 · Grade 10 · Maysville | 10 | Maysville | 22:59.30 |
| 101 | Alex OverbayPlace 101 · Grade 12 · Truman | 12 | Truman | 23:04.60 |
| 102 | Ian HarmonPlace 102 · Grade 10 · Truman | 10 | Truman | 23:05.10 |
| 103 | Ethan TurnerPlace 103 · Grade 12 · Richmond | 12 | Richmond | 23:10.20 |
| 104 | Chris RosePlace 104 · Grade 11 · West Platte | 11 | West Platte | 23:11.00 |
| 105 | Sergi DeAndaPlace 105 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 23:13.00 |
| 106 | Sean McMullenPlace 106 · Grade 11 · Kearney | 11 | Kearney | 23:14.90 |
| 107 | Dakota EadsPlace 107 · Grade 10 · Maysville | 10 | Maysville | 23:16.00 |
| 108 | Jacob WilliamsPlace 108 · Grade 9 · Staley | 9 | Staley | 23:21.50 |
| 109 | John PhillipsPlace 109 · Grade 10 · Maysville | 10 | Maysville | 23:22.90 |
| 110 | Austin PurtlePlace 110 · Grade 9 · Smithville | 9 | Smithville | 23:28.00 |
| 111 | Jack BerneyPlace 111 · Grade 11 · OHara | 11 | OHara | 23:30.00 |
| 112 | Steven HeathPlace 112 · Grade 11 · Kearney | 11 | Kearney | 23:32.40 |
| 113 | Charles PatrickPlace 113 · Grade 12 · Center | 12 | Center | 23:34.40 |
| 114 | Connor PenrodPlace 114 · Grade 10 · West Platte | 10 | West Platte | 23:35.60 |
| 115 | Hunter WaltersPlace 115 · Grade 10 · Staley | 10 | Staley | 23:36.80 |
| 116 | Jacob BransonPlace 116 · Grade 10 · Liberty North | 10 | Liberty North | 23:42.60 |
| 117 | Travis AkinPlace 117 · Grade 9 · Liberty North | 9 | Liberty North | 23:44.20 |
| 118 | Harrison KesslerPlace 118 · Grade 10 · Lawson | 10 | Lawson | 23:47.20 |
| 119 | Garrett SchultzPlace 119 · Grade 9 · Platte County | 9 | Platte County | 23:47.30 |
| 120 | Nick HoofPlace 120 · Grade 10 · Center | 10 | Center | 23:47.40 |
| 121 | Jarrod MorrisPlace 121 · Grade 10 · Liberty North | 10 | Liberty North | 23:47.70 |
| 122 | Hunter BurtonPlace 122 · Grade 12 · Chillicothe | 12 | Chillicothe | 23:49.60 |
| 123 | Zack UnzickerPlace 123 · Grade 11 · St. Joe Central | 11 | St. Joe Central | 23:58.00 |
| 124 | Heydon DeckerPlace 124 · Grade 9 · OHara | 9 | OHara | 23:58.70 |
| 125 | Tony CisnerosPlace 125 · Grade 12 · Ruskin | 12 | Ruskin | 23:59.90 |
| 126 | Daniel TaylorPlace 126 · Grade 10 · Ruskin | 10 | Ruskin | 24:00.00 |
| 127 | Nathan StrickerPlace 127 · Grade 10 · Oak Grove | 10 | Oak Grove | 24:02.40 |
| 128 | Miles HillegasPlace 128 · Grade 12 · Richmond | 12 | Richmond | 24:03.80 |
| 129 | Isac OlivaresPlace 129 · Grade 11 · Ruskin | 11 | Ruskin | 24:04.90 |
| 130 | Logan StuckerPlace 130 · Grade 9 · Plattsburg | 9 | Plattsburg | 24:07.10 |
| 131 | Nathan YoungPlace 131 · Grade 12 · Chillicothe | 12 | Chillicothe | 24:09.10 |
| 132 | Josh SmithPlace 132 · Grade 11 · Maysville | 11 | Maysville | 24:09.20 |
| 133 | Johnathan TorgersonPlace 133 · Grade 9 · OHara | 9 | OHara | 24:10.60 |
| 134 | John RosherPlace 134 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 24:11.70 |
| 135 | Luke OssiePlace 135 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 24:17.00 |
| 136 | Gabriel ChiaventonePlace 136 · Grade 11 · West Platte | 11 | West Platte | 24:18.10 |
| 137 | Mac DumskyPlace 137 · Grade 9 · Oak Grove | 9 | Oak Grove | 24:18.70 |
| 138 | Drake RonanPlace 138 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 24:23.40 |
| 139 | Keshawn StonePlace 139 · Grade 9 · Ruskin | 9 | Ruskin | 24:27.40 |
| 140 | Tyler WindsorPlace 140 · Grade 11 · Liberty North | 11 | Liberty North | 24:28.80 |
| 141 | Josh FelgerPlace 141 · Grade 9 · Smithville | 9 | Smithville | 24:34.30 |
| 142 | Tyler WalshPlace 142 · Grade 10 · Maysville | 10 | Maysville | 24:37.60 |
| 143 | CJ JonesPlace 143 · Grade 9 · Ruskin | 9 | Ruskin | 24:39.30 |
| 144 | Dawson KavanaughPlace 144 · Grade 11 · Liberty North | 11 | Liberty North | 24:40.30 |
| 145 | Forest EckardtPlace 145 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 24:41.30 |
| 146 | Garyn GleesePlace 146 · Grade 10 · Center | 10 | Center | 24:41.60 |
| 147 | Dalton WilliamsPlace 147 · Grade 11 · Lawson | 11 | Lawson | 24:49.80 |
| 148 | Avery MooneyPlace 148 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 24:51.50 |
| 149 | Chance ListerPlace 149 · Grade 9 · Grain Valley | 9 | Grain Valley | 24:52.30 |
| 150 | Chad TrubyPlace 150 · Grade 12 · Richmond | 12 | Richmond | 24:56.90 |
| 151 | Levi WeesePlace 151 · Grade 11 · Chillicothe | 11 | Chillicothe | 24:57.90 |
| 152 | Walter FrommPlace 152 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 24:58.40 |
| 153 | Dylan LeePlace 153 · Grade 9 · Staley | 9 | Staley | 24:58.70 |
| 154 | Steven VandergriftPlace 154 · Grade 10 · Staley | 10 | Staley | 25:00.50 |
| 155 | Jacob OverbayPlace 155 · Grade 9 · Truman | 9 | Truman | 25:00.80 |
| 156 | Adam PolkinghornPlace 156 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 25:00.80 |
| 157 | Trent WeigelPlace 157 · Grade 9 · Grain Valley | 9 | Grain Valley | 25:04.90 |
| 158 | Michael RubelPlace 158 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 25:06.70 |
| 159 | Dakota BossPlace 159 · Grade 10 · Richmond | 10 | Richmond | 25:08.40 |
| 160 | Taewon ShinPlace 160 · Grade 12 · Park Hill | 12 | Park Hill | 25:09.70 |
| 161 | Seth McGlothlinPlace 161 · Grade 9 · Smithville | 9 | Smithville | 25:12.40 |
| 162 | Chandler RuddellPlace 162 · Grade 9 · Truman | 9 | Truman | 25:13.30 |
| 163 | Payton KampmanPlace 163 · Grade 9 · Staley | 9 | Staley | 25:13.70 |
| 164 | Alex RosePlace 164 · Grade 9 · West Platte | 9 | West Platte | 25:15.70 |
| 165 | Matthew GordonPlace 165 · Grade 11 · OHara | 11 | OHara | 25:17.00 |
| 166 | Cade TorkelsonPlace 166 · Grade 9 · Smithville | 9 | Smithville | 25:20.20 |
| 167 | Erik LangstonPlace 167 · Grade 10 · Lafayette | 10 | Lafayette | 25:21.00 |
| 168 | Riley QueenPlace 168 · Grade 10 · Lawson | 10 | Lawson | 25:22.90 |
| 169 | Jason KentPlace 169 · Grade 11 · Park Hill | 11 | Park Hill | 25:23.90 |
| 170 | Luke ScottPlace 170 · Grade 9 · OHara | 9 | OHara | 25:25.50 |
| 171 | Clay DorselPlace 171 · Grade 10 · Staley | 10 | Staley | 25:30.70 |
| 172 | Andrew ParkersonPlace 172 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 25:32.70 |
| 173 | Brandon HuxleyPlace 173 · Grade 10 · Truman | 10 | Truman | 25:53.70 |
| 174 | Alex FelgerPlace 174 · Grade 11 · Smithville | 11 | Smithville | 25:55.80 |
| 175 | Tristan DayPlace 175 · Grade 9 · Kearney | 9 | Kearney | 26:06.00 |
| 176 | Cory NieznajkoPlace 176 · Grade 11 · Grain Valley | 11 | Grain Valley | 26:15.00 |
| 177 | Noah RubinettiPlace 177 · Grade 11 · Liberty North | 11 | Liberty North | 26:16.90 |
| 178 | Mac NewtonPlace 178 · Grade 9 · Liberty North | 9 | Liberty North | 26:34.50 |
| 179 | Jackson BushPlace 179 · Grade 9 · Liberty North | 9 | Liberty North | 26:38.70 |
| 180 | John MankaPlace 180 · Grade 9 · Smithville | 9 | Smithville | 26:41.10 |
| 181 | Matt GallupPlace 181 · Grade 10 · Liberty North | 10 | Liberty North | 26:43.50 |
| 182 | Chris MacranderPlace 182 · Grade 10 · Oak Grove | 10 | Oak Grove | 26:45.80 |
| 183 | Ryan WoltkampPlace 183 · Grade 10 · Kearney | 10 | Kearney | 26:47.40 |
| 184 | Logon LockhartPlace 184 · Grade 10 · Maysville | 10 | Maysville | 26:53.20 |
| 185 | Christopher ParisPlace 185 · Grade 9 · Maryville | 9 | Maryville | 26:56.10 |
| 186 | Jacob McCulloughPlace 186 · Grade 12 · Chillicothe | 12 | Chillicothe | 27:00.20 |
| 187 | Josh DenapoliPlace 187 · Grade 9 · Oak Grove | 9 | Oak Grove | 27:07.10 |
| 188 | Peter BrandsgaardPlace 188 · Grade 12 · Center | 12 | Center | 27:10.40 |
| 189 | J'Tavius MosleyPlace 189 · Grade 12 · Center | 12 | Center | 27:11.60 |
| 190 | Nick KehlerPlace 190 · Grade 11 · Park Hill | 11 | Park Hill | 27:27.30 |
| 191 | Khirice BowmanPlace 191 · Grade 12 · Ruskin | 12 | Ruskin | 27:31.50 |
| 192 | Troy DorselPlace 192 · Grade 10 · Staley | 10 | Staley | 27:33.50 |
| 193 | Drew FizerPlace 193 · Grade 9 · Richmond | 9 | Richmond | 27:47.60 |
| 194 | Nick RubinettiPlace 194 · Grade 11 · Liberty North | 11 | Liberty North | 28:00.40 |
| 195 | Rory HakePlace 195 · Grade 12 · Center | 12 | Center | 28:08.00 |
| 196 | Daniel StarrPlace 196 · Grade 10 · Ruskin | 10 | Ruskin | 28:11.40 |
| 197 | Ryan MilanovichPlace 197 · Grade 9 · Chillicothe | 9 | Chillicothe | 28:12.40 |
| 198 | Noah HollandPlace 198 · Grade 11 · Chillicothe | 11 | Chillicothe | 28:18.60 |
| 199 | Victor JamesPlace 199 · Grade 10 · Ruskin | 10 | Ruskin | 28:55.50 |
| 200 | Austin MoiserPlace 200 · Grade 11 · Chillicothe | 11 | Chillicothe | 29:32.20 |
| 201 | Andrew FallmanPlace 201 · Grade 9 · Oak Grove | 9 | Oak Grove | 29:36.60 |
| 202 | Charlie NoblePlace 202 · Grade 9 · Richmond | 9 | Richmond | 29:42.30 |
| 203 | Jack WoltersPlace 203 · Grade 9 · Kearney | 9 | Kearney | 29:43.70 |
| 204 | Zach ArnoldPlace 204 · Grade 10 · Maysville | 10 | Maysville | 29:46.60 |
| 205 | Kaleb HeberPlace 205 · Grade 12 · Richmond | 12 | Richmond | 29:50.00 |
| 206 | Brycen SandersPlace 206 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 30:59.30 |
| 207 | Clay LundgrenPlace 207 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 30:59.50 |
| 208 | Will SchmidtPlace 208 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 31:01.70 |
| 209 | Riley PoagePlace 209 · Grade 10 · St. Joe Christian | 10 | St. Joe Christian | 31:33.40 |
| 210 | Daniel McCullochPlace 210 · Grade 12 · Maryville | 12 | Maryville | 31:34.70 |
| 211 | Austin MuehlbachPlace 211 · Grade 9 · OHara | 9 | OHara | 32:24.20 |