| 1 | Adam PotockiPlace 1 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 17:42.9 |
| 2 | Patrick KramerPlace 2 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 17:47.1 |
| 3 | Graham SperatoPlace 3 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 17:51.5 |
| 4 | Colton BoudinotPlace 4 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 17:53.3 |
| 5 | Logan DahmPlace 5 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 17:55.1 |
| 6 | Jordan SammlerPlace 6 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 17:56.2 |
| 7 | George RichmanPlace 7 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 17:59.9 |
| 8 | Elijah BartinPlace 8 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 18:05.7 |
| 9 | Clayton RozyckiPlace 9 · Grade 9 · DesotoUnofficial | 9 | Desoto | 18:05.8 |
| 10 | Simon LangPlace 10 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 18:13.1 |
| 11 | Brennan OttoPlace 11 · Grade 11 · PattonvilleUnofficial | 11 | Pattonville | 18:18.0 |
| 12 | Tye SiskPlace 12 · Grade 11 · Lee's SummitUnofficial | 11 | Lee's Summit | 18:20.8 |
| 13 | Graham BredenbergPlace 13 · Grade 9 · TimberlandUnofficial | 9 | Timberland | 18:21.4 PR |
| 14 | Sushant SimhadriPlace 14 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 18:21.6 PR |
| 15 | Liam MillerPlace 15 · Grade 10 · Lutheran (St. Charles)Unofficial | 10 | Lutheran (St. Charles) | 18:21.6 PR |
| 16 | Carson WesterbeckPlace 16 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 18:21.9 |
| 17 | Anirudh VenkataPlace 17 · Grade 10 · Parkway WestUnofficial | 10 | Parkway West | 18:24.5 |
| 18 | Lloyd ClemonsPlace 18 · Grade 12 · Hazelwood WestUnofficial | 12 | Hazelwood West | 18:27.4 |
| 19 | Kevin JohnsonPlace 19 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 18:27.6 |
| 20 | Daniel CliffordPlace 20 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 18:29.3 |
| 21 | Jack VedovaPlace 21 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 18:29.4 PR |
| 22 | Carson KruegerPlace 22 · Grade 11 · TimberlandUnofficial | 11 | Timberland | 18:32.1 PR |
| 23 | Samuel FloriPlace 23 · Grade 12 · TimberlandUnofficial | 12 | Timberland | 18:32.3 |
| 24 | Alex WadePlace 24 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 18:33.0 |
| 25 | Trevor HastingsPlace 25 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 18:37.9 PR |
| 26 | Ian FlemingPlace 26 · Grade 12 · MarquetteUnofficial | 12 | Marquette | 18:38.2 |
| 27 | Joseph DincPlace 27 · Grade 10 · EurekaUnofficial | 10 | Eureka | 18:40.0 |
| 28 | Jordan FritzPlace 28 · Grade 11 · PattonvilleUnofficial | 11 | Pattonville | 18:40.7 PR |
| 29 | Noah SchaeperkoetterPlace 29 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 18:41.4 |
| 30 | David GantPlace 30 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 18:46.3 |
| 31 | Caleb YoungPlace 31 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 18:49.9 PR |
| 32 | Gavin GodfreyPlace 32 · Grade 11 · Hazelwood CentralUnofficial | 11 | Hazelwood Central | 18:52.3 |
| 33 | Grant OzingaPlace 33 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 18:54.1 |
| 34 | Allen ZhengPlace 34 · Grade 12 · Parkway SouthUnofficial | 12 | Parkway South | 18:57.9 |
| 35 | Ebbet ChambersPlace 35 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 18:59.7 |
| 36 | Parker ShippPlace 36 · Grade 11 · Lee's SummitUnofficial | 11 | Lee's Summit | 19:00.1 |
| 37 | Devon LewisPlace 37 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 19:01.7 |
| 38 | Graham TestroetePlace 38 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 19:01.7 |
| 39 | Marshall HeckPlace 39 · Grade 12 · Lee's SummitUnofficial | 12 | Lee's Summit | 19:03.1 |
| 40 | Jaime VallePlace 40 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 19:09.5 |
| 41 | Oliver MurphyPlace 41 · Grade 11 · Lafayette (Wildwood)Unofficial | 11 | Lafayette (Wildwood) | 19:10.7 |
| 42 | Gabriel FeamanPlace 42 · Grade 11 · Hazelwood CentralUnofficial | 11 | Hazelwood Central | 19:11.3 |
| 43 | Jack MillerPlace 43 · Grade 12 · TimberlandUnofficial | 12 | Timberland | 19:11.5 PR |
| 44 | Bradley HolderPlace 44 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 19:12.8 |
| 45 | Daniel CranePlace 45 · Grade 11 · Parkway WestUnofficial | 11 | Parkway West | 19:17.6 |
| 46 | Ahmed EssoufiPlace 46 · Grade 11 · Parkway SouthUnofficial | 11 | Parkway South | 19:17.6 |
| 47 | Jonathan NelsonPlace 47 · Grade 12 · TimberlandUnofficial | 12 | Timberland | 19:21.8 |
| 48 | Jack PirozziPlace 48 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 19:22.9 |
| 49 | Aiden RebsamenPlace 49 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 19:23.4 |
| 50 | Zachary RozemaPlace 50 · Grade 10 · Lutheran (St. Charles)Unofficial | 10 | Lutheran (St. Charles) | 19:25.4 PR |
| 51 | Brandon ParikhPlace 51 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 19:25.7 |
| 52 | Yoon Jae ChangPlace 52 · Grade 12 · MarquetteUnofficial | 12 | Marquette | 19:26.8 PR |
| 53 | Orion DenickePlace 53 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 19:26.9 |
| 54 | Gabriel IV CardenasPlace 54 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 19:28.0 |
| 55 | William AmreinPlace 55 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 19:28.1 |
| 56 | John KeenPlace 56 · Grade 11 · EurekaUnofficial | 11 | Eureka | 19:28.5 |
| 57 | Danny Winston IiiPlace 57 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 19:29.9 PR |
| 58 | Max McCoyPlace 58 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 19:30.3 |
| 59 | Colin RileyPlace 59 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 19:30.4 |
| 60 | Harrison ZeierPlace 60 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 19:31.4 |
| 61 | Chase DodgePlace 61 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 19:32.9 |
| 62 | Gavin TuckerPlace 62 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 19:33.8 |
| 63 | Dean UllomPlace 63 · Grade 10 · Parkway SouthUnofficial | 10 | Parkway South | 19:34.8 |
| 64 | Jacob SchuenemeyerPlace 64 · Grade 9 · DesotoUnofficial | 9 | Desoto | 19:35.1 |
| 65 | Michael CollopPlace 65 · Grade 10 · Parkway WestUnofficial | 10 | Parkway West | 19:35.8 |
| 66 | Aidan PiggPlace 66 · Grade 10 · DesotoUnofficial | 10 | Desoto | 19:37.9 PR |
| 67 | Austin RinkenbergerPlace 67 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 19:39.1 PR |
| 68 | Ben MattullPlace 68 · Grade 11 · Providence AcademyUnofficial | 11 | Providence Academy | 19:40.0 |
| 69 | Dennison HarrisPlace 69 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 19:41.1 |
| 70 | Timothy BorsaPlace 70 · Grade 11 · Providence AcademyUnofficial | 11 | Providence Academy | 19:41.8 |
| 71 | Lewis DavisPlace 71 · Grade 11 · Hazelwood WestUnofficial | 11 | Hazelwood West | 19:42.3 |
| 72 | Emerson MathesPlace 72 · Grade 10 · EurekaUnofficial | 10 | Eureka | 19:42.9 |
| 73 | Trevor TerrillPlace 73 · Grade 10 · SeckmanUnofficial | 10 | Seckman | 19:44.4 |
| 74 | Bradley JosephsenPlace 74 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 19:45.1 |
| 75 | Dominic St JeanPlace 75 · Grade 12 · Ft. Zumwalt WestUnofficial | 12 | Ft. Zumwalt West | 19:45.9 |
| 76 | Frank MwangiPlace 76 · Grade 10 · Hazelwood WestUnofficial | 10 | Hazelwood West | 19:46.5 |
| 77 | Carston WilsonPlace 77 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 19:46.8 |
| 78 | Henry WalkerPlace 78 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 19:47.1 |
| 79 | Ethan GaryPlace 79 · Grade 9 · TimberlandUnofficial | 9 | Timberland | 19:47.8 |
| 80 | Ben SpearsPlace 80 · Grade 10 · SeckmanUnofficial | 10 | Seckman | 19:48.3 |
| 81 | Carson MillerPlace 81 · Grade 12 · Francis HowellUnofficial | 12 | Francis Howell | 19:51.0 |
| 82 | Noah KingPlace 82 · Grade 11 · TimberlandUnofficial | 11 | Timberland | 19:52.5 |
| 83 | Briley JenningsPlace 83 · Grade 12 · PattonvilleUnofficial | 12 | Pattonville | 19:52.7 |
| 84 | Ethan ChucPlace 84 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 19:57.7 PR |
| 85 | Kenny DiekmannPlace 85 · Grade 11 · EurekaUnofficial | 11 | Eureka | 19:58.1 |
| 86 | Lukas CarmanPlace 86 · Grade 12 · PattonvilleUnofficial | 12 | Pattonville | 19:58.8 |
| 87 | Colin McAuliffePlace 87 · Grade 10 · Christian Brothers CollegeUnofficial | 10 | Christian Brothers College | 19:59.2 PR |
| 88 | Tai HodgePlace 88 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 19:59.5 |
| 89 | Keith SchultzPlace 89 · Grade 12 · Parkway WestUnofficial | 12 | Parkway West | 20:00.6 |
| 90 | Finn DuckworthPlace 90 · Grade 10 · LindberghUnofficial | 10 | Lindbergh | 20:00.9 |
| 91 | Oliver BrainsbyPlace 91 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 20:01.2 |
| 92 | Lukas StarkeyPlace 92 · Grade 10 · TimberlandUnofficial | 10 | Timberland | 20:02.0 |
| 93 | Kameron TerryPlace 93 · Grade 12 · SeckmanUnofficial | 12 | Seckman | 20:02.6 |
| 94 | Eric PolachPlace 94 · Grade 11 · Parkway SouthUnofficial | 11 | Parkway South | 20:02.6 |
| 95 | David BlackfordPlace 95 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 20:03.2 |
| 96 | Noah McLanePlace 96 · Grade 11 · Lafayette (Wildwood)Unofficial | 11 | Lafayette (Wildwood) | 20:04.7 |
| 97 | Max GoblePlace 97 · Grade 12 · Francis HowellUnofficial | 12 | Francis Howell | 20:05.1 |
| 98 | Owen EdgingtonPlace 98 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 20:05.2 |
| 99 | Blake MontgomeryPlace 99 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 20:05.7 |
| 100 | Kyle ChaneyPlace 100 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 20:06.6 |
| 101 | Cole DrinkardPlace 101 · Grade 10 · Parkway SouthUnofficial | 10 | Parkway South | 20:06.8 |
| 102 | Caleb FallertPlace 102 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 20:07.9 |
| 103 | Mason HellerPlace 103 · Grade 12 · KirkwoodUnofficial | 12 | Kirkwood | 20:08.4 |
| 104 | Miles WamserPlace 104 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 20:09.6 |
| 105 | Stephen McAllisterPlace 105 · Grade 11 · Parkway WestUnofficial | 11 | Parkway West | 20:10.9 |
| 106 | Dalton BradyPlace 106 · Grade 12 · DesotoUnofficial | 12 | Desoto | 20:11.2 |
| 107 | Eugene WuPlace 107 · Grade 10 · Parkway WestUnofficial | 10 | Parkway West | 20:13.1 |
| 108 | Daniel KearnsPlace 108 · Grade 11 · Lafayette (Wildwood)Unofficial | 11 | Lafayette (Wildwood) | 20:13.9 |
| 109 | David MossPlace 109 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 20:14.0 |
| 110 | Brayden HalterPlace 110 · Grade 11 · PattonvilleUnofficial | 11 | Pattonville | 20:14.6 |
| 111 | Colin CroninPlace 111 · Grade 12 · Lafayette (Wildwood)Unofficial | 12 | Lafayette (Wildwood) | 20:14.7 |
| 112 | Matthew WasserPlace 112 · Grade 11 · PattonvilleUnofficial | 11 | Pattonville | 20:17.0 |
| 113 | William HolwayPlace 113 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 20:17.2 |
| 114 | Jackson WilliamsPlace 114 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 20:19.6 |
| 115 | Carson EverettPlace 115 · Grade 11 · Lafayette (Wildwood)Unofficial | 11 | Lafayette (Wildwood) | 20:20.7 |
| 116 | Asher ParamalingamPlace 116 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 20:23.5 |
| 117 | Logan RhoadsPlace 117 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 20:23.5 |
| 118 | Braden AskelandPlace 118 · Grade 10 · Lee's SummitUnofficial | 10 | Lee's Summit | 20:26.8 |
| 119 | Dylan KochPlace 119 · Grade 11 · Lafayette (Wildwood)Unofficial | 11 | Lafayette (Wildwood) | 20:27.8 |
| 120 | Phillip O'HalloranPlace 120 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 20:27.9 |
| 121 | Spencer MitchellPlace 121 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 20:28.5 |
| 122 | Chevy RosalesPlace 122 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 20:32.6 |
| 123 | Aaron MitchellPlace 123 · Grade 11 · Christian Brothers CollegeUnofficial | 11 | Christian Brothers College | 20:33.8 |
| 124 | Aaden HolmesPlace 124 · Grade 10 · Hazelwood WestUnofficial | 10 | Hazelwood West | 20:35.0 |
| 125 | Hayden McEachranPlace 125 · Grade 10 · OakvilleUnofficial | 10 | Oakville | 20:36.0 |
| 126 | Milo FreundPlace 126 · Grade 12 · LindberghUnofficial | 12 | Lindbergh | 20:36.8 |
| 127 | Austin LippPlace 127 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 20:36.8 |
| 128 | Thomas DawsonPlace 128 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 20:37.1 |
| 129 | Andrew SippPlace 129 · Grade 11 · Parkway WestUnofficial | 11 | Parkway West | 20:39.0 |
| 130 | Peter WanjiruPlace 130 · Grade 12 · PattonvilleUnofficial | 12 | Pattonville | 20:39.5 PR |
| 131 | Rayyan ElrefaiPlace 131 · Grade 10 · EurekaUnofficial | 10 | Eureka | 20:39.6 |
| 132 | Nathaniel MarlesPlace 132 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 20:43.2 |
| 133 | Samuel NelsonPlace 133 · Grade 12 · Francis HowellUnofficial | 12 | Francis Howell | 20:45.0 |
| 134 | Aydan HawkinsPlace 134 · Grade 10 · Orchard FarmUnofficial | 10 | Orchard Farm | 20:46.0 |
| 135 | Truman HatchPlace 135 · Grade 10 · EurekaUnofficial | 10 | Eureka | 20:48.6 |
| 136 | Cedric ShieldsPlace 136 · Grade 10 · Hazelwood EastUnofficial | 10 | Hazelwood East | 20:49.8 |
| 137 | John VernonPlace 137 · Grade 11 · Parkway WestUnofficial | 11 | Parkway West | 20:49.9 |
| 138 | Samuel BartonPlace 138 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 20:50.1 |
| 139 | James SherrellPlace 139 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 20:50.3 |
| 140 | Alexander UlrichPlace 140 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 20:50.6 |
| 141 | Cashius WoolfolkPlace 141 · Grade 12 · Hazelwood CentralUnofficial | 12 | Hazelwood Central | 20:51.1 |
| 142 | Shiv PatelPlace 142 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 20:52.1 |
| 143 | Nolan ErpeldingPlace 143 · Grade 11 · LindberghUnofficial | 11 | Lindbergh | 20:55.7 |
| 144 | Hayden HodgesPlace 144 · Grade 12 · Lee's SummitUnofficial | 12 | Lee's Summit | 20:55.8 |
| 145 | Seth KaylorPlace 145 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 20:57.0 |
| 146 | Michael MassiminoPlace 146 · Grade 10 · Christian Brothers CollegeUnofficial | 10 | Christian Brothers College | 20:57.0 |
| 147 | Mason BlunckPlace 147 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 20:58.0 |
| 148 | Elisha DukesPlace 148 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 20:58.3 |
| 149 | Jalen ReedPlace 149 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 20:58.4 |
| 150 | Patrick AdamsPlace 150 · Grade 11 · LindberghUnofficial | 11 | Lindbergh | 20:58.5 |
| 151 | Rohan BossiPlace 151 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 20:59.9 |
| 152 | Maxwell HuntPlace 152 · Grade 10 · TimberlandUnofficial | 10 | Timberland | 21:01.9 |
| 153 | Will HoodPlace 153 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 21:02.8 |
| 154 | Henry BlainePlace 154 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 21:03.3 |
| 155 | Dylan LubowPlace 155 · Grade 12 · Webster GrovesUnofficial | 12 | Webster Groves | 21:06.0 |
| 156 | Dean BakerPlace 156 · Grade 10 · Lutheran (St. Charles)Unofficial | 10 | Lutheran (St. Charles) | 21:06.5 |
| 157 | Nolan HubbardPlace 157 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 21:09.4 PR |
| 158 | Nathaniel SadlerPlace 158 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 21:11.6 |
| 159 | Kameron DavisPlace 159 · Grade 12 · MarquetteUnofficial | 12 | Marquette | 21:14.8 |
| 160 | Aiden LainPlace 160 · Grade 11 · Christian Brothers CollegeUnofficial | 11 | Christian Brothers College | 21:15.1 |
| 161 | Nicholas KowalskiPlace 161 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 21:15.5 |
| 162 | Zachary UrbanPlace 162 · Grade 12 · Ft. Zumwalt WestUnofficial | 12 | Ft. Zumwalt West | 21:18.5 |
| 163 | Henry SchelpPlace 163 · Grade 10 · OakvilleUnofficial | 10 | Oakville | 21:20.3 |
| 164 | Joshua MilliganPlace 164 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 21:21.6 |
| 165 | Felix DickinsonPlace 165 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 21:25.4 |
| 166 | Gage BrownPlace 166 · Grade 11 · PacificUnofficial | 11 | Pacific | 21:26.1 |
| 167 | Briley McGuirePlace 167 · Grade 10 · OakvilleUnofficial | 10 | Oakville | 21:27.3 |
| 168 | Adam SmithPlace 168 · Grade 12 · Ft. Zumwalt WestUnofficial | 12 | Ft. Zumwalt West | 21:28.8 |
| 169 | Eli JenningPlace 169 · Grade 10 · SeckmanUnofficial | 10 | Seckman | 21:32.9 |
| 170 | Rishit SohaneyPlace 170 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 21:34.0 |
| 171 | William BomkampPlace 171 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 21:36.9 |
| 172 | Alejandro EdwardsPlace 172 · Grade 9 · Lutheran (St. Charles)Unofficial | 9 | Lutheran (St. Charles) | 21:36.9 |
| 173 | Noah DobbinsPlace 173 · Grade 11 · OakvilleUnofficial | 11 | Oakville | 21:39.7 |
| 174 | William HeadPlace 174 · Grade 10 · TimberlandUnofficial | 10 | Timberland | 21:40.1 |
| 175 | Tyler WilsonPlace 175 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 21:40.2 |
| 176 | Milo UnnerstallPlace 176 · Grade 10 · Orchard FarmUnofficial | 10 | Orchard Farm | 21:40.6 |
| 177 | Lance ZrodlowskiPlace 177 · Grade 11 · Providence AcademyUnofficial | 11 | Providence Academy | 21:40.9 PR |
| 178 | Ethan PalmerPlace 178 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 21:41.3 |
| 179 | Dylan AdamsPlace 179 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 21:41.7 |
| 180 | Finn CroninPlace 180 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 21:46.4 |
| 181 | James GwinnerPlace 181 · Grade 11 · MarquetteUnofficial | 11 | Marquette | 21:47.8 PR |
| 182 | Timothy McWayPlace 182 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 21:51.5 |
| 183 | Simon DillerPlace 183 · Grade 12 · KirkwoodUnofficial | 12 | Kirkwood | 21:54.1 |
| 184 | Nick HermanPlace 184 · Grade 12 · Parkway WestUnofficial | 12 | Parkway West | 21:54.3 |
| 185 | Josh StojanPlace 185 · Grade 11 · Providence AcademyUnofficial | 11 | Providence Academy | 21:55.0 |
| 186 | Alex VoglerPlace 186 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 22:00.0 |
| 187 | Luke MargolfPlace 187 · Grade 10 · EurekaUnofficial | 10 | Eureka | 22:00.5 |
| 188 | Parker DaughertyPlace 188 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 22:05.9 |
| 189 | Maier McmullenPlace 189 · Grade 9 · North County ChristianUnofficial | 9 | North County Christian | 22:06.1 |
| 190 | Matthew JudgePlace 190 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 22:06.8 |
| 191 | Andrew McGauleyPlace 191 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 22:08.5 |
| 192 | Kaden SchjenkenPlace 192 · Grade 10 · Parkway SouthUnofficial | 10 | Parkway South | 22:08.7 |
| 193 | Nathan OttensPlace 193 · Grade 12 · LindberghUnofficial | 12 | Lindbergh | 22:13.8 |
| 194 | Walter WittPlace 194 · Grade 11 · LindberghUnofficial | 11 | Lindbergh | 22:14.3 |
| 195 | James PiercePlace 195 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 22:15.6 |
| 196 | Thomas KobePlace 196 · Grade 10 · LindberghUnofficial | 10 | Lindbergh | 22:16.4 PR |
| 197 | Charles CurtisPlace 197 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 22:17.7 |
| 198 | Bradley NelsonPlace 198 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 22:17.8 |
| 199 | Luke AhrensPlace 199 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 22:24.0 |
| 200 | Jobe McCarronPlace 200 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 22:24.1 |
| 201 | Kyle FloydPlace 201 · Grade 10 · Christian Brothers CollegeUnofficial | 10 | Christian Brothers College | 22:25.4 |
| 202 | Hunter PoncetPlace 202 · Grade 11 · DesotoUnofficial | 11 | Desoto | 22:25.6 |
| 203 | Jesse ScottPlace 203 · Grade 11 · Lutheran (St. Charles)Unofficial | 11 | Lutheran (St. Charles) | 22:25.6 |
| 204 | William JohnsonPlace 204 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 22:33.7 |
| 205 | Kyle BrabantPlace 205 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 22:34.2 |
| 206 | Adam MedlarPlace 206 · Grade 12 · TimberlandUnofficial | 12 | Timberland | 22:36.3 |
| 207 | Elijah SpurbeckPlace 207 · Grade 9 · Providence AcademyUnofficial | 9 | Providence Academy | 22:42.2 |
| 208 | Tommy UpshawPlace 208 · Grade 9 · Providence AcademyUnofficial | 9 | Providence Academy | 22:42.9 |
| 209 | Parker HemmannPlace 209 · Grade 12 · MarquetteUnofficial | 12 | Marquette | 22:48.3 |
| 210 | William SchellerPlace 210 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 22:48.6 |
| 211 | Lawrence RingwaldPlace 211 · Grade 11 · KirkwoodUnofficial | 11 | Kirkwood | 22:52.2 |
| 212 | Jack HobsonPlace 212 · Grade 12 · Hazelwood WestUnofficial | 12 | Hazelwood West | 22:53.2 PR |
| 213 | Drew RaderPlace 213 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 22:55.6 |
| 214 | Gavin VillaniPlace 214 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 22:55.8 |
| 215 | Kemp NorthPlace 215 · Grade 10 · Lutheran (St. Charles)Unofficial | 10 | Lutheran (St. Charles) | 22:58.5 |
| 216 | Ethan SmithPlace 216 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 23:00.1 |
| 217 | Nate StokesPlace 217 · Grade 11 · Christian Brothers CollegeUnofficial | 11 | Christian Brothers College | 23:00.7 |
| 218 | Gabriel RobertPlace 218 · Grade 12 · KirkwoodUnofficial | 12 | Kirkwood | 23:01.1 |
| 219 | Jackson HoodPlace 219 · Grade 10 · LindberghUnofficial | 10 | Lindbergh | 23:01.2 |
| 220 | Avery GrunzingerPlace 220 · Grade 10 · Parkway WestUnofficial | 10 | Parkway West | 23:04.0 |
| 221 | Owen MillsPlace 221 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 23:04.2 |
| 222 | Zachary SchusterPlace 222 · Grade 11 · PattonvilleUnofficial | 11 | Pattonville | 23:05.4 |
| 223 | Dominic PerezPlace 223 · Grade 11 · Parkway WestUnofficial | 11 | Parkway West | 23:08.0 |
| 224 | Clayton MurphyPlace 224 · Grade 10 · TimberlandUnofficial | 10 | Timberland | 23:08.5 |
| 225 | Preston WehrmeisterPlace 225 · Grade 10 · Parkway WestUnofficial | 10 | Parkway West | 23:11.2 |
| 226 | Blake McGauleyPlace 226 · Grade 10 · MarquetteUnofficial | 10 | Marquette | 23:16.6 |
| 227 | Brayden SchmidtPlace 227 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 23:19.0 |
| 228 | Gideon SmithPlace 228 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 23:22.3 |
| 229 | Moussa AbraheemPlace 229 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 23:23.5 |
| 230 | Eli HartzPlace 230 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 23:28.7 |
| 231 | Drew GrossPlace 231 · Grade 11 · SeckmanUnofficial | 11 | Seckman | 23:30.5 |
| 232 | Meritt VacekPlace 232 · Grade 11 · Orchard FarmUnofficial | 11 | Orchard Farm | 23:31.4 |
| 233 | Mason LinkPlace 233 · Grade 10 · PacificUnofficial | 10 | Pacific | 23:31.7 |
| 234 | Evan TaulbeePlace 234 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 23:32.0 |
| 235 | Amar DedicPlace 235 · Grade 11 · OakvilleUnofficial | 11 | Oakville | 23:32.5 |
| 236 | Nathan RampeyPlace 236 · Grade 12 · MarquetteUnofficial | 12 | Marquette | 23:33.1 |
| 237 | Tristan CarnaghiPlace 237 · Grade 11 · OakvilleUnofficial | 11 | Oakville | 23:34.6 |
| 238 | Adam GoebelPlace 238 · Grade 12 · KirkwoodUnofficial | 12 | Kirkwood | 23:35.1 |
| 239 | Brad HejlikPlace 239 · Grade 12 · LindberghUnofficial | 12 | Lindbergh | 23:39.7 |
| 240 | Brendan HarrisPlace 240 · Grade 10 · PattonvilleUnofficial | 10 | Pattonville | 23:49.7 |
| 241 | Robert DickensonPlace 241 · Grade 10 · Francis HowellUnofficial | 10 | Francis Howell | 23:49.8 |
| 242 | Emilio SheetsPlace 242 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 23:51.5 |
| 243 | Casey EaglinPlace 243 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 24:00.5 |
| 244 | Nathan BirchlerPlace 244 · Grade 9 · Orchard FarmUnofficial | 9 | Orchard Farm | 24:02.2 |
| 245 | Sean KirkPlace 245 · Grade 11 · TimberlandUnofficial | 11 | Timberland | 24:08.6 |
| 246 | Martin-Elias EllisPlace 246 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 24:11.6 |
| 247 | Wyatt HowardPlace 247 · Grade 11 · DesotoUnofficial | 11 | Desoto | 24:13.0 |
| 248 | Landon OlsonPlace 248 · Grade 9 · SeckmanUnofficial | 9 | Seckman | 24:13.2 |
| 249 | Jack DurandPlace 249 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 24:13.4 |
| 250 | Kaden LoganPlace 250 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 24:32.3 |
| 251 | Luke MeschkePlace 251 · Grade 10 · OakvilleUnofficial | 10 | Oakville | 24:32.6 |
| 252 | Grant FarleyPlace 252 · Grade 9 · Orchard FarmUnofficial | 9 | Orchard Farm | 24:32.7 PR |
| 253 | Liam KellyPlace 253 · Grade 10 · OakvilleUnofficial | 10 | Oakville | 24:36.5 |
| 254 | Jacob MoorePlace 254 · Grade 11 · Webster GrovesUnofficial | 11 | Webster Groves | 24:49.4 |
| 255 | Ben StrokotterPlace 255 · Grade 12 · TimberlandUnofficial | 12 | Timberland | 24:49.6 |
| 256 | Aleksandr (Alek) FehligPlace 256 · Grade 11 · EurekaUnofficial | 11 | Eureka | 24:51.0 |
| 257 | Caleb Preston-campbellPlace 257 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 24:55.2 |
| 258 | Danny MoehlmanPlace 258 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 24:57.7 |
| 259 | Drew FeldewerthPlace 259 · Grade 12 · Ft. Zumwalt WestUnofficial | 12 | Ft. Zumwalt West | 24:58.5 |
| 260 | Steven RosnerPlace 260 · Grade 10 · EurekaUnofficial | 10 | Eureka | 25:04.8 |
| 261 | Charles WeishaarPlace 261 · Grade 11 · TimberlandUnofficial | 11 | Timberland | 25:05.5 |
| 262 | Andrew BirchlerPlace 262 · Grade 9 · Orchard FarmUnofficial | 9 | Orchard Farm | 25:10.2 |
| 263 | Mitchell LyonsPlace 263 · Grade 12 · Ft. Zumwalt WestUnofficial | 12 | Ft. Zumwalt West | 25:14.3 |
| 264 | Riley CookePlace 264 · Grade 12 · Northwest (Cedar Hill)Unofficial | 12 | Northwest (Cedar Hill) | 25:23.4 |
| 265 | Cameron CockrillPlace 265 · Grade 11 · Francis HowellUnofficial | 11 | Francis Howell | 25:24.9 |
| 266 | Noah WilkinsonPlace 266 · Grade 10 · Hazelwood WestUnofficial | 10 | Hazelwood West | 25:27.4 |
| 267 | Alex BaumgartnerPlace 267 · Grade 10 · Orchard FarmUnofficial | 10 | Orchard Farm | 25:38.4 |
| 268 | Brendan PoolePlace 268 · Grade 11 · Northwest (Cedar Hill)Unofficial | 11 | Northwest (Cedar Hill) | 25:41.2 |
| 269 | Terrell WithersPlace 269 · Grade 9 · Hazelwood CentralUnofficial | 9 | Hazelwood Central | 25:48.0 |
| 270 | William HarmonPlace 270 · Grade 9 · Providence AcademyUnofficial | 9 | Providence Academy | 26:05.8 |
| 271 | Elijah WatsekPlace 271 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 26:15.4 |
| 272 | John SchusterPlace 272 · Grade 11 · Christian Brothers CollegeUnofficial | 11 | Christian Brothers College | 26:53.9 PR |
| 273 | Luke WeberPlace 273 · Grade 11 · Orchard FarmUnofficial | 11 | Orchard Farm | 26:56.1 |
| 274 | John LillisPlace 274 · Grade 12 · KirkwoodUnofficial | 12 | Kirkwood | 27:10.4 |
| 275 | Braden LindseyPlace 275 · Grade 11 · Ft. Zumwalt WestUnofficial | 11 | Ft. Zumwalt West | 27:19.3 PR |
| 276 | Arius HunterPlace 276 · Grade 10 · Hazelwood CentralUnofficial | 10 | Hazelwood Central | 27:29.2 |
| 277 | Cole GillespiePlace 277 · Grade 9 · Orchard FarmUnofficial | 9 | Orchard Farm | 27:33.0 PR |
| 278 | Peter ThompsonPlace 278 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 27:35.4 |
| 279 | Luke LodesPlace 279 · Grade 10 · Webster GrovesUnofficial | 10 | Webster Groves | 27:41.1 |
| 280 | Drake AbellPlace 280 · Grade 10 · Lafayette (Wildwood)Unofficial | 10 | Lafayette (Wildwood) | 29:02.5 |
| 281 | Isaac DillardPlace 281 · Grade 9 · Lutheran (St. Charles)Unofficial | 9 | Lutheran (St. Charles) | 29:13.6 |
| 282 | Brendan QuigleyPlace 282 · Grade 10 · KirkwoodUnofficial | 10 | Kirkwood | 29:22.7 |
| 283 | Jacob StojanPlace 283 · Grade 9 · Providence AcademyUnofficial | 9 | Providence Academy | 29:33.8 |
| 284 | Matthew SmithPlace 284 · Grade 11 · Hazelwood WestUnofficial | 11 | Hazelwood West | 30:59.6 |
| 285 | Exavier RobinsonPlace 285 · Grade 9 · Hazelwood CentralUnofficial | 9 | Hazelwood Central | 31:13.3 |
| 286 | Tyree JohnsonPlace 286 · Grade 10 · Hazelwood CentralUnofficial | 10 | Hazelwood Central | 31:28.9 |
| 287 | Devin DucheckPlace 287 · Grade 12 · LindberghUnofficial | 12 | Lindbergh | 32:00.0 |
| 288 | Zion StaplesPlace 288 · Grade 9 · North County ChristianUnofficial | 9 | North County Christian | 32:42.5 |
| 289 | Sean McGowanPlace 289 · Grade 10 · Northwest (Cedar Hill)Unofficial | 10 | Northwest (Cedar Hill) | 34:00.1 |
| 290 | Romell CollinsPlace 290 · Grade 12 · North County ChristianUnofficial | 12 | North County Christian | 35:16.6 PR |