| 1 | Jack TittlePlace 1 · Lee's Summit | — | Lee's Summit | 17:40.6 |
| 2 | Jordan SammlerPlace 2 · Kirkwood | — | Kirkwood | 17:56.2 |
| 3 | Isaac KoenigPlace 3 · Parkway South | — | Parkway South | 18:02.1 |
| 4 | Griffin HarrisPlace 4 · Kirkwood | — | Kirkwood | 18:05.0 |
| 5 | Lukas LyonsPlace 5 · Kirkwood | — | Kirkwood | 18:11.8 |
| 6 | Logan DahmPlace 6 · Kirkwood | — | Kirkwood | 18:13.5 |
| 7 | Stephen McAllisterPlace 7 · Parkway West | — | Parkway West | 18:22.4 |
| 8 | Gavin EvansPlace 8 · Lee's Summit | — | Lee's Summit | 18:26.7 |
| 9 | Caleb LambertPlace 9 · Lee's Summit | — | Lee's Summit | 18:32.2 |
| 10 | Graham SperatoPlace 10 · Kirkwood | — | Kirkwood | 18:40.5 |
| 11 | Chase CollinsPlace 11 · Ft. Zumwalt West | — | Ft. Zumwalt West | 18:43.1 |
| 12 | William DiekmannPlace 12 · Eureka | — | Eureka | 18:45.3 |
| 13 | Asher ParamalingamPlace 13 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 18:45.9 |
| 14 | Liam VernonPlace 14 · Kirkwood | — | Kirkwood | 18:49.9 |
| 15 | Brendan LarsonPlace 15 · Parkway West | — | Parkway West | 18:50.4 |
| 16 | Joseph DincPlace 16 · Eureka | — | Eureka | 18:50.5 |
| 17 | Patrick KramerPlace 17 · Kirkwood | — | Kirkwood | 18:50.9 |
| 18 | Caden HawkinsPlace 18 · Eureka | — | Eureka | 18:52.3 |
| 19 | Michael CollopPlace 19 · Parkway West | — | Parkway West | 18:55.1 |
| 20 | Ben AbingtonPlace 20 · Lee's Summit | — | Lee's Summit | 18:59.3 |
| 21 | Elijah BartinPlace 21 · Kirkwood | — | Kirkwood | 19:03.4 |
| 22 | Dean UllomPlace 22 · Parkway South | — | Parkway South | 19:05.8 |
| 23 | Richard LarsonPlace 23 · Kirkwood | — | Kirkwood | 19:07.8 |
| 24 | Orion DenickePlace 24 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 19:09.9 |
| 25 | Lewis DavisPlace 25 · Hazelwood West | — | Hazelwood West | 19:11.9 |
| 26 | Shiv PatelPlace 26 · Francis Howell | — | Francis Howell | 19:16.9 |
| 27 | Jesse ScottPlace 27 · Lutheran St. Charles | — | Lutheran St. Charles | 19:19.6 |
| 28 | Liam PricePlace 28 · Parkway South | — | Parkway South | 19:20.1 |
| 29 | Ebbet ChambersPlace 29 · Ft. Zumwalt West | — | Ft. Zumwalt West | 19:20.8 |
| 30 | Charles BarksdalePlace 30 · Kirkwood | — | Kirkwood | 19:22.5 |
| 31 | Cale KoziatekPlace 31 · Kirkwood | — | Kirkwood | 19:23.2 |
| 32 | Noah KirchhoffPlace 32 · Marquette | — | Marquette | 19:24.2 |
| 33 | Wyatt ZerrPlace 33 · Timberland | — | Timberland | 19:24.4 |
| 34 | Evan PorterPlace 34 · Northwest | — | Northwest | 19:26.2 |
| 35 | Gabriel CardenasPlace 35 · Northwest | — | Northwest | 19:29.3 |
| 36 | Isaias CameronPlace 36 · Ft. Zumwalt West | — | Ft. Zumwalt West | 19:31.9 |
| 37 | Gavin KoerberPlace 37 · DeSoto | — | DeSoto | 19:32.7 |
| 38 | Cole DrinkardPlace 38 · Parkway South | — | Parkway South | 19:35.4 |
| 39 | Isaac ThompsonPlace 39 · Francis Howell | — | Francis Howell | 19:36.2 |
| 40 | Elisha DukesPlace 40 · Pattonville | — | Pattonville | 19:37.9 |
| 41 | Aaden HolmesPlace 41 · Hazelwood West | — | Hazelwood West | 19:41.0 |
| 42 | Skylar ChristianPlace 42 · Francis Howell | — | Francis Howell | 19:41.6 |
| 43 | Nathaniel JeanmouginPlace 43 · Lindbergh | — | Lindbergh | 19:42.7 |
| 44 | Caleb YoungPlace 44 · Francis Howell | — | Francis Howell | 19:45.9 |
| 45 | Armaan AhmadPlace 45 · Kirkwood | — | Kirkwood | 19:46.7 |
| 46 | Logan RhoadsPlace 46 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 19:48.6 |
| 47 | Grant OzingaPlace 47 · Ft. Zumwalt West | — | Ft. Zumwalt West | 19:49.2 |
| 48 | Ethan GaryPlace 48 · Timberland | — | Timberland | 19:50.2 |
| 49 | Daniel PressleyPlace 49 · Francis Howell | — | Francis Howell | 19:51.7 |
| 50 | Ben MattullPlace 50 · Providence | — | Providence | 19:55.6 |
| 51 | Frank MwangiPlace 51 · Hazelwood West | — | Hazelwood West | 19:56.3 |
| 52 | Chandler NiedbalskiPlace 52 · Lindbergh | — | Lindbergh | 19:59.8 |
| 53 | Logan SchillingPlace 53 · Eureka | — | Eureka | 20:05.3 |
| 54 | Rayyan ElrefaiPlace 54 · Eureka | — | Eureka | 20:05.5 |
| 55 | Chase OttoPlace 55 · Parkway West | — | Parkway West | 20:06.5 |
| 56 | Nathan MontgomeryPlace 56 · Ft. Zumwalt West | — | Ft. Zumwalt West | 20:07.1 |
| 57 | Gavin VillaniPlace 57 · Northwest | — | Northwest | 20:08.1 |
| 58 | Vince HollomanPlace 58 · Francis Howell | — | Francis Howell | 20:09.0 |
| 59 | Henry FrankPlace 59 · Parkway West | — | Parkway West | 20:09.9 |
| 60 | Brennan OttoPlace 60 · Pattonville | — | Pattonville | 20:11.1 |
| 61 | Tye SiskPlace 61 · Lee's Summit | — | Lee's Summit | 20:12.2 |
| 62 | Max Thomas-PerkinsPlace 62 · Northwest | — | Northwest | 20:12.7 |
| 63 | Emerson MathesPlace 63 · Eureka | — | Eureka | 20:14.2 |
| 64 | Sullivan PinkleyPlace 64 · DeSoto | — | DeSoto | 20:14.5 |
| 65 | Benjamin DarrPlace 65 · Kirkwood | — | Kirkwood | 20:14.6 |
| 66 | Quinn MangiapanelloPlace 66 · Francis Howell | — | Francis Howell | 20:15.8 |
| 67 | Joshua WuPlace 67 · Eureka | — | Eureka | 20:16.3 |
| 68 | Bode CunninghamPlace 68 · Parkway West | — | Parkway West | 20:16.8 |
| 69 | Alejandro EdwardsPlace 69 · Lutheran St. Charles | — | Lutheran St. Charles | 20:19.3 |
| 70 | Walter WittPlace 70 · Lindbergh | — | Lindbergh | 20:22.7 |
| 71 | Owen EdgingtonPlace 71 · Marquette | — | Marquette | 20:23.5 |
| 72 | Jannes PoettkerPlace 72 · Parkway West | — | Parkway West | 20:23.8 |
| 73 | Seth KilpatrickPlace 73 · Parkway West | — | Parkway West | 20:26.7 |
| 74 | Kaden CrutsPlace 74 · Lindbergh | — | Lindbergh | 20:27.6 |
| 75 | Max McCoyPlace 75 · Kirkwood | — | Kirkwood | 20:27.7 |
| 76 | Oliver MurphyPlace 76 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 20:28.8 |
| 77 | Winston LiddyPlace 77 · Kirkwood | — | Kirkwood | 20:28.9 |
| 78 | Tanish Asesa Reddy DorasaniPlace 78 · Pattonville | — | Pattonville | 20:30.0 |
| 79 | Luke MargolfPlace 79 · Eureka | — | Eureka | 20:33.8 |
| 80 | Kyle ChaneyPlace 80 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 20:35.0 |
| 81 | Brendan PoolePlace 81 · Northwest | — | Northwest | 20:35.4 |
| 82 | Evan VoelkerPlace 82 · Marquette | — | Marquette | 20:36.9 |
| 83 | Benjamin SchrumPlace 83 · Marquette | — | Marquette | 20:37.2 |
| 84 | Isaac RamosPlace 84 · Parkway West | — | Parkway West | 20:38.2 |
| 85 | James HawverPlace 85 · Parkway West | — | Parkway West | 20:40.1 |
| 86 | Fredrick PrincePlace 86 · Eureka | — | Eureka | 20:41.4 |
| 87 | Lukas StarkeyPlace 87 · Timberland | — | Timberland | 20:41.9 |
| 88 | Silas OsterhoffPlace 88 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 20:45.1 |
| 89 | Jules StraussPlace 89 · Parkway West | — | Parkway West | 20:45.2 |
| 90 | Tristan McMurryPlace 90 · Lee's Summit | — | Lee's Summit | 20:46.0 |
| 91 | Michael ShotwellPlace 91 · Kirkwood | — | Kirkwood | 20:46.3 |
| 92 | Liam MillerPlace 92 · Lutheran St. Charles | — | Lutheran St. Charles | 20:46.4 |
| 93 | Benjamin RiznerPlace 93 · Ft. Zumwalt West | — | Ft. Zumwalt West | 20:47.1 |
| 94 | Blake MontgomeryPlace 94 · Francis Howell | — | Francis Howell | 20:49.8 |
| 95 | Cody HosackPlace 95 · Eureka | — | Eureka | 20:51.7 |
| 96 | Gorki EncisoPlace 96 · Lee's Summit | — | Lee's Summit | 20:52.5 |
| 97 | Henry BlainePlace 97 · Kirkwood | — | Kirkwood | 20:54.3 |
| 98 | Maxwell HuntPlace 98 · Timberland | — | Timberland | 20:56.2 |
| 99 | Noah McLanePlace 99 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 20:58.6 |
| 100 | Reif StevensonPlace 100 · Ft. Zumwalt West | — | Ft. Zumwalt West | 21:00.7 |
| 101 | Andrew Willis ClarkPlace 101 · Pattonville | — | Pattonville | 21:03.6 |
| 102 | Liam MuellerPlace 102 · Lindbergh | — | Lindbergh | 21:03.6 |
| 103 | August SoellPlace 103 · Kirkwood | — | Kirkwood | 21:04.1 |
| 104 | Kyle NebaPlace 104 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 21:04.9 |
| 105 | Justin KlipschPlace 105 · Eureka | — | Eureka | 21:07.5 |
| 106 | James PiercePlace 106 · Kirkwood | — | Kirkwood | 21:09.4 |
| 107 | William SchellerPlace 107 · Northwest | — | Northwest | 21:13.4 |
| 108 | Andrew SippPlace 108 · Parkway West | — | Parkway West | 21:15.4 |
| 109 | Justin DukePlace 109 · Oakville | — | Oakville | 21:15.6 |
| 110 | Abi Aravinda KumarPlace 110 · Parkway South | — | Parkway South | 21:16.2 |
| 111 | Elijah SpurbeckPlace 111 · Providence | — | Providence | 21:16.7 |
| 112 | Nathaniel MarlesPlace 112 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 21:17.5 |
| 113 | Jaciel Jimenez-AcostaPlace 113 · Ft. Zumwalt West | — | Ft. Zumwalt West | 21:20.1 |
| 114 | Micah SmithPlace 114 · Lindbergh | — | Lindbergh | 21:21.3 |
| 115 | Miguel CampbellPlace 115 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 21:23.9 |
| 116 | Bradley NelsonPlace 116 · Francis Howell | — | Francis Howell | 21:24.9 |
| 117 | Evan TeschPlace 117 · Lindbergh | — | Lindbergh | 21:27.2 |
| 118 | Aden SartoriusPlace 118 · Lindbergh | — | Lindbergh | 21:28.2 |
| 119 | Noah JesterPlace 119 · Oakville | — | Oakville | 21:29.0 |
| 120 | Landon GainesPlace 120 · Marquette | — | Marquette | 21:32.5 |
| 121 | James DollenmeyerPlace 121 · Lindbergh | — | Lindbergh | 21:32.9 |
| 122 | Ryan KoenigsfeldPlace 122 · Lee's Summit | — | Lee's Summit | 21:34.9 |
| 123 | Lance LaplantPlace 123 · Seckman | — | Seckman | 21:36.8 |
| 124 | Riley DayPlace 124 · Kirkwood | — | Kirkwood | 21:37.6 |
| 125 | Mason BahrPlace 125 · Lindbergh | — | Lindbergh | 21:38.3 |
| 126 | Qasem QasemPlace 126 · Ft. Zumwalt West | — | Ft. Zumwalt West | 21:39.5 |
| 127 | Miles DeckPlace 127 · Kirkwood | — | Kirkwood | 21:40.4 |
| 128 | Evan ScheidenhelmPlace 128 · Lindbergh | — | Lindbergh | 21:40.7 |
| 129 | Maier McMullenPlace 129 · North County Christian | — | North County Christian | 21:41.2 |
| 130 | Lachlan McManigalPlace 130 · Lee's Summit | — | Lee's Summit | 21:41.9 |
| 131 | Brayden CashPlace 131 · Ft. Zumwalt West | — | Ft. Zumwalt West | 21:42.6 |
| 132 | Dylan KochPlace 132 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 21:43.4 |
| 133 | Walker HillPlace 133 · Providence | — | Providence | 21:45.7 |
| 134 | Spencer MitchellPlace 134 · Pattonville | — | Pattonville | 21:46.1 |
| 135 | Jackson WilliamsPlace 135 · Pattonville | — | Pattonville | 21:46.8 |
| 136 | Felix DickinsonPlace 136 · Kirkwood | — | Kirkwood | 21:47.3 |
| 137 | Mario NavarroPlace 137 · Marquette | — | Marquette | 21:51.9 |
| 138 | Austin LippPlace 138 · Seckman | — | Seckman | 21:53.3 |
| 139 | Alex UnderhillPlace 139 · Marquette | — | Marquette | 21:53.6 |
| 140 | Ankith MuthyalaPlace 140 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 21:55.0 |
| 141 | Timothy BorsaPlace 141 · Providence | — | Providence | 21:55.9 |
| 142 | Harrison ZeierPlace 142 · Francis Howell | — | Francis Howell | 21:57.6 |
| 143 | Tallon CollinsPlace 143 · Pattonville | — | Pattonville | 22:02.0 |
| 144 | Theodore PolackPlace 144 · Parkway West | — | Parkway West | 22:02.8 |
| 145 | Evan TaulbeePlace 145 · Kirkwood | — | Kirkwood | 22:04.7 |
| 146 | Preston WehrmeisterPlace 146 · Parkway West | — | Parkway West | 22:05.9 |
| 147 | Parker ShippPlace 147 · Lee's Summit | — | Lee's Summit | 22:07.2 |
| 148 | Eli HartzPlace 148 · Seckman | — | Seckman | 22:08.8 |
| 149 | Cheng PengPlace 149 · Parkway South | — | Parkway South | 22:09.5 |
| 150 | Owen MattullPlace 150 · Providence | — | Providence | 22:10.5 |
| 151 | Gavin KozdronPlace 151 · Marquette | — | Marquette | 22:13.3 |
| 152 | David WoodcockPlace 152 · Fox | — | Fox | 22:13.6 |
| 153 | Nathan BollingerPlace 153 · Kirkwood | — | Kirkwood | 22:21.2 |
| 154 | Kyle BrabantPlace 154 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 22:25.8 |
| 155 | Carter QueenPlace 155 · DeSoto | — | DeSoto | 22:25.8 |
| 156 | Kyan RossPlace 156 · Kirkwood | — | Kirkwood | 22:27.8 |
| 157 | Sebastin SteigerPlace 157 · Fox | — | Fox | 22:29.1 |
| 158 | Aref AziziPlace 158 · Marquette | — | Marquette | 22:34.7 |
| 159 | Landon OlsonPlace 159 · Seckman | — | Seckman | 22:35.6 |
| 160 | Drew Moosmann-YoungPlace 160 · Kirkwood | — | Kirkwood | 22:36.1 |
| 161 | Jonathan PatrickPlace 161 · Parkway West | — | Parkway West | 22:36.8 |
| 162 | Thomas PetersPlace 162 · Parkway West | — | Parkway West | 22:37.0 |
| 163 | Isaac SchmidtPlace 163 · Francis Howell | — | Francis Howell | 22:38.3 |
| 164 | Brendan HarrisPlace 164 · Pattonville | — | Pattonville | 22:39.8 |
| 165 | Aidan PiggPlace 165 · DeSoto | — | DeSoto | 22:40.9 |
| 166 | Parker DaughertyPlace 166 · Ft. Zumwalt West | — | Ft. Zumwalt West | 22:41.2 |
| 167 | Allen SunilPlace 167 · Marquette | — | Marquette | 22:42.6 |
| 168 | David MossPlace 168 · Marquette | — | Marquette | 22:45.1 |
| 169 | Mason PerinoPlace 169 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 22:46.2 |
| 170 | Justin AndersonPlace 170 · Hazelwood West | — | Hazelwood West | 22:50.7 |
| 171 | Grant WilsonPlace 171 · Francis Howell | — | Francis Howell | 22:54.0 |
| 172 | Jobe McCarronPlace 172 · Pattonville | — | Pattonville | 22:54.2 |
| 173 | Keagan DierkesPlace 173 · Timberland | — | Timberland | 22:55.8 |
| 174 | Aleksandr FehligPlace 174 · Eureka | — | Eureka | 22:56.5 |
| 175 | Ramy ElbeshbeshyPlace 175 · Marquette | — | Marquette | 22:57.0 |
| 176 | William LusterPlace 176 · Hillsboro | — | Hillsboro | 22:58.7 |
| 177 | Ethan PalmerPlace 177 · Francis Howell | — | Francis Howell | 22:59.5 |
| 178 | Steven RosnerPlace 178 · Eureka | — | Eureka | 22:59.8 |
| 179 | Samuel BartonPlace 179 · Marquette | — | Marquette | 23:01.3 |
| 180 | Aryan SinghPlace 180 · Marquette | — | Marquette | 23:04.9 |
| 181 | Jake DarasPlace 181 · Kirkwood | — | Kirkwood | 23:06.2 |
| 182 | Liam HuntPlace 182 · Timberland | — | Timberland | 23:08.3 |
| 183 | Charles JenkinsPlace 183 · Northwest | — | Northwest | 23:08.5 |
| 184 | Owen WaldropPlace 184 · Providence | — | Providence | 23:10.8 |
| 185 | Casey MaddoxPlace 185 · Oakville | — | Oakville | 23:15.6 |
| 186 | Tommy UpshawPlace 186 · Providence | — | Providence | 23:17.3 |
| 187 | Matthew JudgePlace 187 · Pattonville | — | Pattonville | 23:20.9 |
| 188 | Matthew FiguraPlace 188 · Kirkwood | — | Kirkwood | 23:21.0 |
| 189 | Clayton MurphyPlace 189 · Timberland | — | Timberland | 23:21.3 |
| 190 | Jackson HoodPlace 190 · Lindbergh | — | Lindbergh | 23:30.6 |
| 191 | Henry SchelpPlace 191 · Oakville | — | Oakville | 23:32.7 |
| 192 | Joel PieschelPlace 192 · Eureka | — | Eureka | 23:33.1 |
| 193 | Zachary PetersPlace 193 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 23:43.9 |
| 194 | Lijah FoxworthPlace 194 · Pattonville | — | Pattonville | 23:47.9 |
| 195 | Richard RueggPlace 195 · Northwest | — | Northwest | 23:48.8 |
| 196 | Isaac WilhelmPlace 196 · Kirkwood | — | Kirkwood | 23:53.8 |
| 197 | David OrdynaPlace 197 · Parkway West | — | Parkway West | 23:57.4 |
| 198 | Rhys WenglikowskiPlace 198 · Eureka | — | Eureka | 24:02.9 |
| 199 | Brian CunPlace 199 · Marquette | — | Marquette | 24:04.2 |
| 200 | Zachary SchusterPlace 200 · Pattonville | — | Pattonville | 24:04.9 |
| 201 | William GoebelPlace 201 · Kirkwood | — | Kirkwood | 24:05.2 |
| 202 | Kayde EscobedoPlace 202 · Ft. Zumwalt West | — | Ft. Zumwalt West | 24:06.2 |
| 203 | Gavin DaughertyPlace 203 · Northwest | — | Northwest | 24:08.0 |
| 204 | Kaisei GoodenPlace 204 · Pattonville | — | Pattonville | 24:11.6 |
| 205 | James GwinnerPlace 205 · Marquette | — | Marquette | 24:14.9 |
| 206 | Roman BabanPlace 206 · Oakville | — | Oakville | 24:15.2 |
| 207 | Thomas KobePlace 207 · Lindbergh | — | Lindbergh | 24:20.8 |
| 208 | Timothy McWayPlace 208 · Kirkwood | — | Kirkwood | 24:22.2 |
| 209 | Thomas DurrerPlace 209 · Eureka | — | Eureka | 24:25.4 |
| 210 | Jacob StonePlace 210 · Marquette | — | Marquette | 24:25.5 |
| 211 | Henry NgoPlace 211 · Lindbergh | — | Lindbergh | 24:25.7 |
| 212 | Hunter StonePlace 212 · Northwest | — | Northwest | 24:28.8 |
| 213 | Kasen MensingPlace 213 · Parkway West | — | Parkway West | 24:32.7 |
| 214 | Baylin CombsPlace 214 · Francis Howell | — | Francis Howell | 24:36.2 |
| 215 | Alexander DoerrPlace 215 · Ft. Zumwalt West | — | Ft. Zumwalt West | 24:36.5 |
| 216 | Atharva ShindePlace 216 · Marquette | — | Marquette | 24:39.3 |
| 217 | Theodore MirafloresPlace 217 · Parkway West | — | Parkway West | 24:41.0 |
| 218 | Bryce SecoyPlace 218 · Marquette | — | Marquette | 24:43.5 |
| 219 | Cole UetzPlace 219 · Parkway West | — | Parkway West | 24:47.2 |
| 220 | Jackman EscherPlace 220 · Kirkwood | — | Kirkwood | 24:48.8 |
| 221 | Levi TomalaPlace 221 · Seckman | — | Seckman | 24:49.3 |
| 222 | Lance FordPlace 222 · Timberland | — | Timberland | 24:51.0 |
| 223 | Elijah WatsekPlace 223 · Northwest | — | Northwest | 24:52.4 |
| 224 | Wyatt HowardPlace 224 · DeSoto | — | DeSoto | 24:54.4 |
| 225 | Drew RaderPlace 225 · Francis Howell | — | Francis Howell | 24:55.2 |
| 226 | Adam SundbakkenPlace 226 · Marquette | — | Marquette | 24:59.6 |
| 227 | Sean KirkPlace 227 · Timberland | — | Timberland | 25:00.3 |
| 228 | Jackson HunzikerPlace 228 · Seckman | — | Seckman | 25:04.7 |
| 229 | Oliver ShankPlace 229 · Marquette | — | Marquette | 25:05.7 |
| 230 | Timothy ForsythePlace 230 · Francis Howell | — | Francis Howell | 25:13.3 |
| 231 | Wyatt WoodardPlace 231 · Kirkwood | — | Kirkwood | 25:15.5 |
| 232 | Briley McGuirkPlace 232 · Oakville | — | Oakville | 25:15.6 |
| 233 | Max NugentPlace 233 · Parkway South | — | Parkway South | 25:18.9 |
| 234 | Peter ThompsonPlace 234 · Northwest | — | Northwest | 25:20.3 |
| 235 | Luke MeschkePlace 235 · Oakville | — | Oakville | 25:28.2 |
| 236 | Brayden SchmidtPlace 236 · Seckman | — | Seckman | 25:31.2 |
| 237 | John GloverPlace 237 · Providence | — | Providence | 25:32.8 |
| 238 | Amar DedicPlace 238 · Oakville | — | Oakville | 25:33.8 |
| 239 | Landon AtkinsPlace 239 · Timberland | — | Timberland | 25:34.2 |
| 240 | Caleb WhitmirePlace 240 · Fox | — | Fox | 25:35.3 |
| 241 | Baxter SwobodaPlace 241 · Kirkwood | — | Kirkwood | 25:44.6 |
| 242 | Lucas BoyntonPlace 242 · DeSoto | — | DeSoto | 25:45.0 |
| 243 | Logan HoffPlace 243 · Kirkwood | — | Kirkwood | 25:50.6 |
| 244 | Gavin ParkPlace 244 · Marquette | — | Marquette | 26:02.2 |
| 245 | Collin SchmidtPlace 245 · Seckman | — | Seckman | 26:05.3 |
| 246 | Luke AhrensPlace 246 · Marquette | — | Marquette | 26:05.3 |
| 247 | Jonathan KindellPlace 247 · Hazelwood West | — | Hazelwood West | 26:07.9 |
| 248 | Matteo PuricelliPlace 248 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 26:31.9 |
| 249 | Christopher SmithPlace 249 · Oakville | — | Oakville | 26:33.8 |
| 250 | Sushrith PayalaPlace 250 · Parkway West | — | Parkway West | 26:34.1 |
| 251 | Isaac DillardPlace 251 · Lutheran St. Charles | — | Lutheran St. Charles | 26:39.5 |
| 252 | Caleb Preston-CampbellPlace 252 · Kirkwood | — | Kirkwood | 26:41.5 |
| 253 | Skyler KleinhansPlace 253 · DeSoto | — | DeSoto | 26:42.6 |
| 254 | Ryan FortnerPlace 254 · Northwest | — | Northwest | 26:49.3 |
| 255 | Joseph FerrarioPlace 255 · Fox | — | Fox | 27:27.4 |
| 256 | Casey EaglinPlace 256 · Ft. Zumwalt West | — | Ft. Zumwalt West | 27:40.1 |
| 257 | Max SansomPlace 257 · Kirkwood | — | Kirkwood | 27:45.0 |
| 258 | Noah WilkinsonPlace 258 · Hazelwood West | — | Hazelwood West | 27:46.2 |
| 259 | Drake AbellPlace 259 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 27:47.1 |
| 260 | Pierre DavisPlace 260 · North County Christian | — | North County Christian | 27:48.3 |
| 261 | Parker HasenkampPlace 261 · Pattonville | — | Pattonville | 27:49.0 |
| 262 | Brendan StricklandPlace 262 · Oakville | — | Oakville | 27:55.5 |
| 263 | William HarmonPlace 263 · Providence | — | Providence | 27:55.7 |
| 264 | Seamus BiehlePlace 264 · Kirkwood | — | Kirkwood | 27:56.1 |
| 265 | Levi LudwigPlace 265 · Providence | — | Providence | 27:56.9 |
| 266 | Matthias PickettPlace 266 · Hazelwood West | — | Hazelwood West | 28:02.9 |
| 267 | Benjamin TeaguePlace 267 · Seckman | — | Seckman | 28:11.4 |
| 268 | Hudson KernPlace 268 · Timberland | — | Timberland | 28:27.1 |
| 269 | Jeremiah Beverly JrPlace 269 · Pattonville | — | Pattonville | 28:48.1 |
| 270 | Ethan FajardoPlace 270 · Pattonville | — | Pattonville | 28:48.3 |
| 271 | Barett RandellPlace 271 · Pattonville | — | Pattonville | 29:32.0 |
| 272 | Colten WesterfieldPlace 272 · Francis Howell | — | Francis Howell | 29:48.6 |
| 273 | Jack SchelpPlace 273 · Oakville | — | Oakville | 30:04.1 |
| 274 | Charles WeishaarPlace 274 · Timberland | — | Timberland | 30:19.8 |
| 275 | Treston LongPlace 275 · Lee's Summit | — | Lee's Summit | 31:28.6 |
| 276 | Timothy RoganPlace 276 · Lafayette (Wildwood) | — | Lafayette (Wildwood) | 32:36.1 |
| 277 | Emmanuel BoyettePlace 277 · Pattonville | — | Pattonville | 32:50.9 |
| 278 | Benjamin HaberbergerPlace 278 · Lindbergh | — | Lindbergh | 32:58.5 |
| 279 | Cameron WilliamsPlace 279 · Timberland | — | Timberland | 33:08.7 |
| 280 | Gunner OlsonPlace 280 · DeSoto | — | DeSoto | 33:30.5 |
| 281 | Matthew ThomasPlace 281 · North County Christian | — | North County Christian | 33:50.5 |
| 282 | Zion StaplesPlace 282 · North County Christian | — | North County Christian | 33:55.6 |
| 283 | Joseph LillisPlace 283 · Kirkwood | — | Kirkwood | 37:12.7 |
| 284 | Elijah KockePlace 284 · Kirkwood | — | Kirkwood | 37:48.6 |
| 285 | Joel GaffPlace 285 · Northwest | — | Northwest | 39:43.9 |
| 286 | Julian VaccaroPlace 286 · Kirkwood | — | Kirkwood | 41:29.7 |