| 1 | Kellen RobertsonPlace 1 · Grade 11 · Branson | 11 | Branson | 16:47.2 |
| 2 | Joseph LinnemanPlace 2 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 17:15.8 |
| 3 | James StofelPlace 3 · Grade 12 · Columbus North | 12 | Columbus North | 17:20.3 |
| 4 | Zaid WarsiPlace 4 · Grade 11 · Columbus North | 11 | Columbus North | 17:22.7 |
| 5 | Dietrich ArnettPlace 5 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 17:30.7 |
| 6 | Crosby PullinsPlace 6 · Grade 10 · Rockhurst | 10 | Rockhurst | 17:31.2 |
| 7 | Maddox HillmerPlace 7 · Grade 11 · Rockhurst | 11 | Rockhurst | 17:34.5 |
| 8 | Cole DeVreesePlace 8 · Grade 10 · Columbus North | 10 | Columbus North | 17:36.2 |
| 9 | Knox WilliamsPlace 9 · Grade 10 · Rockhurst | 10 | Rockhurst | 17:36.8 |
| 10 | Noah WeidmanPlace 10 · Grade 12 · Columbus North | 12 | Columbus North | 17:48.3 |
| 11 | John HenggelerPlace 11 · Grade 11 · Rockhurst | 11 | Rockhurst | 17:55.8 |
| 12 | Benjamin PattiPlace 12 · Grade 10 · Rockhurst | 10 | Rockhurst | 18:04.0 |
| 13 | Beau HudsonPlace 13 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:07.0 |
| 14 | Harvest OttPlace 14 · Grade 11 · Rockhurst | 11 | Rockhurst | 18:08.0 |
| 15 | Cullen WengerPlace 15 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:11.2 |
| 16 | Gage GusewellePlace 16 · Grade 9 · Edwardsville | 9 | Edwardsville | 18:15.9 |
| 17 | Evan GoodwinPlace 17 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:20.6 |
| 18 | Joshua BarneyPlace 18 · Grade 12 · Rockhurst | 12 | Rockhurst | 18:21.2 |
| 19 | Jackson SoetePlace 19 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:21.4 |
| 20 | August CanlasPlace 20 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:22.0 |
| 21 | Chance GilionPlace 21 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 18:24.6 |
| 22 | Cayden ChandlerPlace 22 · Grade 12 · Columbus North | 12 | Columbus North | 18:29.2 |
| 23 | Harrison JackstadtPlace 23 · Grade 9 · Edwardsville | 9 | Edwardsville | 18:30.7 |
| 24 | Jude RosePlace 24 · Grade 11 · O'Fallon | 11 | O'Fallon | 18:39.1 |
| 25 | Ari RichardsonPlace 25 · Grade 9 · Kickapoo | 9 | Kickapoo | 18:40.5 |
| 26 | Jack NeelyPlace 26 · Grade 12 · Rockhurst | 12 | Rockhurst | 18:41.1 |
| 27 | Logan StewartPlace 27 · Grade 10 · Kickapoo | 10 | Kickapoo | 18:41.5 |
| 28 | Alexander GrazianoPlace 28 · Grade 12 · Rockhurst | 12 | Rockhurst | 18:44.2 |
| 29 | Andrew YoffiePlace 29 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:45.2 |
| 30 | Anderson St. ClairPlace 30 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:50.1 |
| 31 | Micah PylePlace 31 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 18:55.5 |
| 32 | Kolten HashmanPlace 32 · Grade 10 · Columbus North | 10 | Columbus North | 18:56.9 |
| 33 | Thomas HennesseePlace 33 · Grade 12 · Columbus North | 12 | Columbus North | 18:57.1 |
| 34 | Eli MedinaPlace 34 · Grade 10 · Lincoln College Prep | 10 | Lincoln College Prep | 18:57.5 |
| 35 | Mark SchwartzePlace 35 · Grade 9 · Eureka | 9 | Eureka | 19:02.4 |
| 36 | Henry PfeifaufPlace 36 · Grade 12 · Rockhurst | 12 | Rockhurst | 19:08.4 |
| 37 | Luke SwierczekPlace 37 · Grade 10 · O'Fallon | 10 | O'Fallon | 19:14.3 |
| 38 | Joshua BlasiPlace 38 · Grade 9 · Lincoln College Prep | 9 | Lincoln College Prep | 19:16.1 |
| 39 | Riley WockingPlace 39 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:17.1 |
| 40 | William DoerhoffPlace 40 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:21.6 |
| 41 | Ryan WeigerPlace 41 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:23.1 |
| 42 | Edward RosePlace 42 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:23.3 |
| 43 | Seely PowersPlace 43 · Grade 12 · Kickapoo | 12 | Kickapoo | 19:24.1 |
| 44 | James AshmanPlace 44 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:26.5 |
| 45 | Luke GenoPlace 45 · Grade 9 · Edwardsville | 9 | Edwardsville | 19:29.0 |
| 46 | Noah DenenPlace 46 · Grade 12 · Lafayette (Wildwood) | 12 | Lafayette (Wildwood) | 19:29.9 |
| 47 | Cody HosackPlace 47 · Grade 12 · Eureka | 12 | Eureka | 19:30.6 |
| 48 | Brayden JarvisPlace 48 · Grade 10 · Lincoln College Prep | 10 | Lincoln College Prep | 19:30.9 |
| 49 | Declan BuchlyPlace 49 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 19:32.2 |
| 50 | Samer ElaneedPlace 50 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 19:32.6 |
| 51 | Sam PoepselPlace 51 · Grade 9 · Edwardsville | 9 | Edwardsville | 19:32.9 |
| 52 | Drew HoeflingerPlace 52 · Grade 12 · Columbus North | 12 | Columbus North | 19:34.0 |
| 53 | Bram FischerPlace 53 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 19:38.7 |
| 54 | Kaleb RohlfingPlace 54 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 19:39.0 |
| 55 | Rhett ThurberPlace 55 · Grade 12 · O'Fallon | 12 | O'Fallon | 19:39.4 |
| 56 | Lucah HowellPlace 56 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 19:44.8 |
| 57 | Colin HansonPlace 57 · Grade 11 · Edwardsville | 11 | Edwardsville | 19:45.8 |
| 58 | Aaron MathewPlace 58 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 19:46.6 |
| 59 | Lucas CollinsPlace 59 · Grade 9 · Festus | 9 | Festus | 19:53.2 |
| 60 | Daniel RyanPlace 60 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 19:56.7 |
| 61 | Logan BatsonPlace 61 · Grade 10 · Edwardsville | 10 | Edwardsville | 19:58.3 |
| 62 | Evan HaysPlace 62 · Grade 11 · Eureka | 11 | Eureka | 19:58.4 |
| 63 | Christian LynchPlace 63 · Grade 11 · Jackson | 11 | Jackson | 20:04.1 |
| 64 | Cody BehrendPlace 64 · Grade 11 · Lafayette (Wildwood) | 11 | Lafayette (Wildwood) | 20:04.3 |
| 65 | Kyle NebaPlace 65 · Grade 12 · Lafayette (Wildwood) | 12 | Lafayette (Wildwood) | 20:06.5 |
| 66 | Mark SchoemehlPlace 66 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 20:09.1 |
| 67 | Branch SheltonPlace 67 · Grade 10 · Kickapoo | 10 | Kickapoo | 20:11.1 |
| 68 | Clark ScofieldPlace 68 · Grade 10 · Parkway North | 10 | Parkway North | 20:13.3 |
| 69 | Ayden BetancourtPlace 69 · Grade 10 · Eureka | 10 | Eureka | 20:13.4 |
| 70 | Gavin AbshirePlace 70 · Grade 9 · O'Fallon | 9 | O'Fallon | 20:13.7 |
| 71 | Elias LivingstonPlace 71 · Grade 10 · O'Fallon | 10 | O'Fallon | 20:14.6 |
| 72 | Benjamin HashleyPlace 72 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:17.2 |
| 73 | Jaxon AllenPlace 73 · Grade 11 · Lafayette (Wildwood) | 11 | Lafayette (Wildwood) | 20:20.9 |
| 74 | James MurphyPlace 74 · Grade 10 · Marquette | 10 | Marquette | 20:21.0 |
| 75 | Evann HarrisPlace 75 · Grade 11 · Festus | 11 | Festus | 20:22.6 |
| 76 | Brady HoltPlace 76 · Grade 10 · Jackson | 10 | Jackson | 20:23.9 |
| 77 | Joseph GalbraithPlace 77 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 20:24.5 |
| 78 | Liam FarrollPlace 78 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:24.8 |
| 79 | Jimmy WorstellPlace 79 · Grade 9 · Lexington | 9 | Lexington | 20:29.0 |
| 80 | Connolly ReaganPlace 80 · Grade 9 · Kickapoo | 9 | Kickapoo | 20:30.2 |
| 81 | William GreenPlace 81 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 20:32.1 |
| 82 | Chase LarsonPlace 82 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 20:32.2 |
| 83 | Andrew CaldwellPlace 83 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 20:32.9 |
| 84 | Malachi CarlsonPlace 84 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:33.0 |
| 85 | August StremlauPlace 85 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 20:33.2 |
| 86 | Samuel BeckerPlace 86 · Grade 10 · Webster Groves | 10 | Webster Groves | 20:33.5 |
| 87 | Charles BullPlace 87 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:33.8 |
| 88 | Troy PetterPlace 88 · Grade 12 · Webster Groves | 12 | Webster Groves | 20:36.3 |
| 89 | Alex ThibaudeauPlace 89 · Grade 10 · Columbus North | 10 | Columbus North | 20:36.5 |
| 90 | Daniel DelucaPlace 90 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:36.7 |
| 91 | Luke MasonPlace 91 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 20:37.1 |
| 92 | Alexander WorlandPlace 92 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:38.2 |
| 93 | Lex WellenPlace 93 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 20:38.2 |
| 94 | Noah MohrlandPlace 94 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 20:38.5 |
| 95 | Nicholas SchultzPlace 95 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:39.2 |
| 96 | Thomas RaleyPlace 96 · Grade 9 · Eureka | 9 | Eureka | 20:40.1 |
| 97 | Vincent SellmanPlace 97 · Grade 11 · Festus | 11 | Festus | 20:40.2 |
| 98 | Matvey DruzhininPlace 98 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 20:42.1 |
| 99 | Dylan RobbinsPlace 99 · Grade 11 · Jackson | 11 | Jackson | 20:43.4 |
| 100 | Wilson KeithPlace 100 · Grade 9 · Kickapoo | 9 | Kickapoo | 20:45.8 |
| 101 | Oliver FeltesPlace 101 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 20:46.7 |
| 102 | Theodore DiekmannPlace 102 · Grade 9 · Eureka | 9 | Eureka | 20:48.2 |
| 103 | Abel MorrisPlace 103 · Grade 11 · Lexington | 11 | Lexington | 20:52.7 |
| 104 | Eli BoydPlace 104 · Grade 9 · O'Fallon | 9 | O'Fallon | 20:55.0 PR |
| 105 | Retief OlivierPlace 105 · Grade 11 · Eureka | 11 | Eureka | 20:55.1 |
| 106 | Logan SchonePlace 106 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 20:55.5 |
| 107 | Matthew ExumPlace 107 · Grade 9 · O'Fallon | 9 | O'Fallon | 20:56.4 |
| 108 | Griffin TenjackPlace 108 · Grade 9 · Lincoln College Prep | 9 | Lincoln College Prep | 20:56.6 |
| 109 | Ian CarnellPlace 109 · Grade 10 · Edwardsville | 10 | Edwardsville | 20:57.0 |
| 110 | Noah CoburnPlace 110 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 20:57.5 |
| 111 | Connor MoweryPlace 111 · Grade 12 · Jackson | 12 | Jackson | 20:58.4 |
| 112 | Nolan BillPlace 112 · Grade 10 · Edwardsville | 10 | Edwardsville | 20:58.7 |
| 113 | Asher ZupecPlace 113 · Grade 11 · O'Fallon | 11 | O'Fallon | 20:59.2 |
| 114 | Wyatt GillPlace 114 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 21:01.6 |
| 115 | Sam SchroederPlace 115 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 21:03.8 |
| 116 | Alex UnderhillPlace 116 · Grade 12 · Marquette | 12 | Marquette | 21:04.2 |
| 117 | Lane MabryPlace 117 · Grade 10 · Marquette | 10 | Marquette | 21:05.1 |
| 118 | Elijah BundschuhPlace 118 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:05.3 |
| 119 | Adam DwinellPlace 119 · Grade 9 · Herculaneum | 9 | Herculaneum | 21:05.5 |
| 120 | Benjamin HarvathPlace 120 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:05.5 |
| 121 | Xavier HeilmanPlace 121 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 21:07.4 |
| 122 | Carter JonesPlace 122 · Grade 11 · Jackson | 11 | Jackson | 21:09.2 |
| 123 | Saul Toto-SanchezPlace 123 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 21:12.3 |
| 124 | Emmett BurkePlace 124 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 21:12.4 |
| 125 | Matthew CunninghamPlace 125 · Grade 9 · Edwardsville | 9 | Edwardsville | 21:12.9 |
| 126 | Thomas O'BrienPlace 126 · Grade 11 · Columbus North | 11 | Columbus North | 21:14.6 |
| 127 | Mason MathewsPlace 127 · Grade 9 · O'Fallon | 9 | O'Fallon | 21:14.9 PR |
| 128 | Ryan BussmannPlace 128 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:15.0 |
| 129 | Lucas BakerPlace 129 · Grade 11 · Herculaneum | 11 | Herculaneum | 21:16.3 |
| 130 | Chase SimmonsPlace 130 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 21:16.4 |
| 131 | Trent LangePlace 131 · Grade 10 · Jackson | 10 | Jackson | 21:18.3 |
| 132 | Elijah AlexanderPlace 132 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 21:20.9 |
| 133 | Samuel PerezPlace 133 · Grade 12 · Columbus North | 12 | Columbus North | 21:21.0 |
| 134 | John KeavenyPlace 134 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:21.2 |
| 135 | Lucas CagwinPlace 135 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:22.7 |
| 136 | Gavin WildhaberPlace 136 · Grade 11 · Festus | 11 | Festus | 21:24.4 |
| 137 | Banseok KnappPlace 137 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:26.0 |
| 138 | Cassidy Locke- WilliamsPlace 138 · Grade 12 · Lincoln College Prep | 12 | Lincoln College Prep | 21:26.2 |
| 139 | Declan ZimmermanPlace 139 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 21:28.1 |
| 140 | Tyler DillPlace 140 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 21:28.7 |
| 141 | Lucas RekartPlace 141 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 21:29.1 |
| 142 | Matthew SchallerPlace 142 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 21:30.3 |
| 143 | Miles ChickeringPlace 143 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:30.6 |
| 144 | Cooper TeaganPlace 144 · Grade 11 · Kickapoo | 11 | Kickapoo | 21:31.9 |
| 145 | Joseph BrewerPlace 145 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:32.5 |
| 146 | William StriedPlace 146 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:33.3 |
| 147 | Keegan HoelzerPlace 147 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 21:34.5 |
| 148 | Joshua FunkPlace 148 · Grade 12 · Jackson | 12 | Jackson | 21:34.9 |
| 149 | Shayne HoffmeisterPlace 149 · Grade 12 · Festus | 12 | Festus | 21:35.7 |
| 150 | Charles HallPlace 150 · Grade 12 · Parkway Central | 12 | Parkway Central | 21:36.1 |
| 151 | Alexander PollaciPlace 151 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 21:36.9 |
| 152 | Ethan SeedallPlace 152 · Grade 10 · O'Fallon | 10 | O'Fallon | 21:37.4 PR |
| 153 | Matthew LeGrandPlace 153 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:38.0 |
| 154 | Andrew AppelbaumPlace 154 · Grade 11 · Herculaneum | 11 | Herculaneum | 21:38.0 |
| 155 | Mateo SarmientoPlace 155 · Grade 10 · Webster Groves | 10 | Webster Groves | 21:38.8 |
| 156 | Joshua BeiermannPlace 156 · Grade 12 · Kickapoo | 12 | Kickapoo | 21:40.2 |
| 157 | Gavin AnyanPlace 157 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 21:40.6 |
| 158 | Garrett SpisakPlace 158 · Grade 11 · Festus | 11 | Festus | 21:40.7 |
| 159 | Nolan MeyerPlace 159 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:41.4 |
| 160 | Hudson PriorPlace 160 · Grade 10 · Parkway Central | 10 | Parkway Central | 21:42.4 |
| 161 | Nathan Skrenta-PipkinPlace 161 · Grade 10 · Marquette | 10 | Marquette | 21:43.6 PR |
| 162 | Carter WolfPlace 162 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 21:43.8 |
| 163 | Grant SemithPlace 163 · Grade 11 · Edwardsville | 11 | Edwardsville | 21:44.4 |
| 164 | Jabari Reece-BrownPlace 164 · Grade 10 · Parkway North | 10 | Parkway North | 21:44.4 |
| 165 | Jace TaylorPlace 165 · Grade 11 · Lexington | 11 | Lexington | 21:44.7 |
| 166 | Michael BerzinsPlace 166 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 21:45.7 |
| 167 | Thomas WilliamsPlace 167 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 21:49.3 |
| 168 | William BrownPlace 168 · Grade 12 · Kickapoo | 12 | Kickapoo | 21:52.6 |
| 169 | Mathias GassenPlace 169 · Grade 12 · O'Fallon | 12 | O'Fallon | 21:52.9 |
| 170 | Timothy DewittPlace 170 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:54.7 |
| 171 | Carter GrayPlace 171 · Grade 10 · Edwardsville | 10 | Edwardsville | 21:55.2 PR |
| 172 | Alexander StewartPlace 172 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 21:55.3 |
| 173 | Miles BessPlace 173 · Grade 12 · Parkway Central | 12 | Parkway Central | 21:55.5 |
| 174 | Malachy MurphyPlace 174 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:56.7 |
| 175 | Jackson MerliePlace 175 · Grade 10 · Parkway North | 10 | Parkway North | 21:57.5 |
| 176 | Jonah AbbottPlace 176 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 22:06.6 |
| 177 | Noah COXPlace 177 · Grade 9 · Eureka | 9 | Eureka | 22:06.7 |
| 178 | Michael KulikPlace 178 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:07.4 |
| 179 | Robert ReedPlace 179 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:07.9 |
| 180 | Jacob CobbPlace 180 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 22:08.0 |
| 181 | Jackson HartnettPlace 181 · Grade 10 · Webster Groves | 10 | Webster Groves | 22:08.2 |
| 182 | Miles WatsonPlace 182 · Grade 9 · Kickapoo | 9 | Kickapoo | 22:11.1 |
| 183 | Finnegan WeatherholtPlace 183 · Grade 11 · Herculaneum | 11 | Herculaneum | 22:11.8 |
| 184 | Max SiejkaPlace 184 · Grade 12 · Edwardsville | 12 | Edwardsville | 22:11.8 |
| 185 | Damon WheelerPlace 185 · Grade 10 · Eureka | 10 | Eureka | 22:12.1 |
| 186 | Isaac HemmannPlace 186 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 22:12.3 |
| 187 | Evan LevinePlace 187 · Grade 10 · Webster Groves | 10 | Webster Groves | 22:13.3 |
| 188 | Champion JohnsonPlace 188 · Grade 10 · Eureka | 10 | Eureka | 22:15.5 |
| 189 | Hudson HeilmanPlace 189 · Grade 10 · Marquette | 10 | Marquette | 22:17.3 |
| 190 | Sean SwappPlace 190 · Grade 9 · Herculaneum | 9 | Herculaneum | 22:19.5 |
| 191 | Tristan WinklerPlace 191 · Grade 11 · Lexington | 11 | Lexington | 22:19.6 |
| 192 | Dante HernandezPlace 192 · Grade 9 · Edwardsville | 9 | Edwardsville | 22:19.9 |
| 193 | Daniel KoPlace 193 · Grade 11 · Parkway Central | 11 | Parkway Central | 22:20.0 |
| 194 | Michael EwersmannPlace 194 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 22:20.8 |
| 195 | Chandler HausteinPlace 195 · Grade 12 · Kickapoo | 12 | Kickapoo | 22:20.9 PR |
| 196 | Albert EberhardtPlace 196 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:21.2 |
| 197 | Myles KelleyPlace 197 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 22:21.5 |
| 198 | Austin RiderPlace 198 · Grade 9 · Festus | 9 | Festus | 22:21.9 |
| 199 | Orrin ArmfieldPlace 199 · Grade 11 · Eureka | 11 | Eureka | 22:22.3 |
| 200 | Eli ColemanPlace 200 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:22.7 |
| 201 | Austin DyePlace 201 · Grade 11 · Lexington | 11 | Lexington | 22:22.8 |
| 202 | Maxwell McFarlanePlace 202 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 22:23.3 |
| 203 | Dmitry MaloneyPlace 203 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 22:23.8 |
| 204 | Patrick KellyPlace 204 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 22:24.5 |
| 205 | Andrew PollaciPlace 205 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:25.7 |
| 206 | Michael KlobePlace 206 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 22:25.8 |
| 207 | Nathan NyamaiPlace 207 · Grade 10 · Eureka | 10 | Eureka | 22:27.5 |
| 208 | Andrew SalazarPlace 208 · Grade 11 · Parkway Central | 11 | Parkway Central | 22:28.7 |
| 209 | Sean LetscherPlace 209 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 22:29.1 |
| 210 | Henry DurkeePlace 210 · Grade 9 · O'Fallon | 9 | O'Fallon | 22:30.0 PR |
| 211 | Logan TihenPlace 211 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 22:30.4 |
| 212 | Mario NavarroPlace 212 · Grade 12 · Marquette | 12 | Marquette | 22:30.8 |
| 213 | Beckett HogenmillerPlace 213 · Grade 9 · Washington | 9 | Washington | 22:31.5 |
| 214 | Joseph YoungPlace 214 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 22:32.0 |
| 215 | James VarchoPlace 215 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 22:33.0 |
| 216 | Edgar CasonPlace 216 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 22:33.1 |
| 217 | Carter MurrayPlace 217 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 22:34.9 |
| 218 | Hunter ParkerPlace 218 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 22:35.6 |
| 219 | Jameson BailesPlace 219 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 22:36.4 |
| 220 | Edmund DavisPlace 220 · Grade 9 · O'Fallon | 9 | O'Fallon | 22:36.9 PR |
| 221 | Henry BarbeauPlace 221 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 22:37.0 PR |
| 222 | Leo NesbitPlace 222 · Grade 9 · O'Fallon | 9 | O'Fallon | 22:37.2 PR |
| 223 | Spencer TalleyPlace 223 · Grade 11 · Parkway Central | 11 | Parkway Central | 22:37.5 |
| 224 | Matthew MetzlerPlace 224 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 22:39.8 |
| 225 | Barrett JackmanPlace 225 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:42.3 |
| 226 | Michael ClasenPlace 226 · Grade 11 · Marquette | 11 | Marquette | 22:42.5 |
| 227 | Aiden LacroixPlace 227 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 22:45.9 |
| 228 | Dylan CockrumPlace 228 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 22:47.7 |
| 229 | Roman BournePlace 229 · Grade 9 · Eureka | 9 | Eureka | 22:48.1 |
| 230 | Tyler LittlePlace 230 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 22:49.6 |
| 231 | Collin HaveckerPlace 231 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 22:49.9 |
| 232 | Joseph WalkuskyPlace 232 · Grade 11 · O'Fallon | 11 | O'Fallon | 22:50.1 PR |
| 233 | John Valencia-SifuentesPlace 233 · Grade 10 · O'Fallon | 10 | O'Fallon | 22:50.1 PR |
| 234 | William MoellerPlace 234 · Grade 11 · Webster Groves | 11 | Webster Groves | 22:51.8 |
| 235 | Cameron SiebertPlace 235 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:52.1 |
| 236 | August StevenerPlace 236 · Grade 9 · Eureka | 9 | Eureka | 22:54.3 |
| 237 | Andrew SonnPlace 237 · Grade 9 · MICDS - Mary Institute Country Day | 9 | MICDS - Mary Institute Country Day | 22:56.6 |
| 238 | Justin BoedefeldPlace 238 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 22:57.3 PR |
| 239 | Brady ForbesPlace 239 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 22:57.6 |
| 240 | Blake PelleyPlace 240 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 22:58.7 |
| 241 | Ryan PlaskettPlace 241 · Grade 9 · MICDS - Mary Institute Country Day | 9 | MICDS - Mary Institute Country Day | 22:59.2 |
| 242 | Andrew NailPlace 242 · Grade 12 · Lafayette (Wildwood) | 12 | Lafayette (Wildwood) | 23:00.0 |
| 243 | Daniel ShepherdPlace 243 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 23:00.7 |
| 244 | Thomas FousheePlace 244 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:02.9 |
| 245 | Joseph DoerhoffPlace 245 · Grade 12 · Helias Catholic | 12 | Helias Catholic | 23:02.9 |
| 246 | Pierson HoffmanPlace 246 · Grade 10 · Marquette | 10 | Marquette | 23:04.7 |
| 247 | Daniel ChilenskiPlace 247 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:05.0 |
| 248 | Micah joseph De veyraPlace 248 · Grade 10 · Marquette | 10 | Marquette | 23:05.4 |
| 249 | Dexter WongPlace 249 · Grade 11 · Parkway Central | 11 | Parkway Central | 23:07.3 |
| 250 | Jacob RamigPlace 250 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 23:07.9 |
| 251 | Ganira ImbulaPlace 251 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 23:08.7 |
| 252 | Liam KellyPlace 252 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 23:09.2 |
| 253 | Samuel SwinsonPlace 253 · Grade 10 · O'Fallon | 10 | O'Fallon | 23:09.6 PR |
| 254 | Arthur ErtmannPlace 254 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:10.5 |
| 255 | Cameron DaughertyPlace 255 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 23:10.7 |
| 256 | Cooper WebsterPlace 256 · Grade 11 · Marquette | 11 | Marquette | 23:11.1 |
| 257 | Levi KunzlerPlace 257 · Grade 9 · Eureka | 9 | Eureka | 23:12.1 |
| 258 | Rhyed BrittonPlace 258 · Grade 10 · Jackson | 10 | Jackson | 23:13.4 |
| 259 | Bryce SecoyPlace 259 · Grade 12 · Marquette | 12 | Marquette | 23:13.7 |
| 260 | Henry LewisPlace 260 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 23:15.1 |
| 261 | Liam CollinsPlace 261 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 23:16.0 |
| 262 | Maxwell BarnettPlace 262 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 23:16.4 |
| 263 | Joseph SamplePlace 263 · Grade 10 · Parkway North | 10 | Parkway North | 23:17.5 |
| 264 | Maison SloanPlace 264 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 23:18.2 |
| 265 | James BeckerlePlace 265 · Grade 10 · Duchesne | 10 | Duchesne | 23:19.3 |
| 266 | Caden RuckstaetterPlace 266 · Grade 10 · Parkway Central | 10 | Parkway Central | 23:19.4 |
| 267 | Gabriel PetterPlace 267 · Grade 10 · Webster Groves | 10 | Webster Groves | 23:19.9 |
| 268 | Hendrix HowePlace 268 · Grade 9 · Festus | 9 | Festus | 23:20.7 |
| 269 | Beckett RobertsonPlace 269 · Grade 9 · Parkway North | 9 | Parkway North | 23:21.9 |
| 270 | Henry KeechPlace 270 · Grade 10 · Kickapoo | 10 | Kickapoo | 23:22.7 |
| 271 | Finn RyanPlace 271 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 23:23.6 |
| 272 | John Jefferson ManansalaPlace 272 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:25.0 |
| 273 | Emmett HemmerPlace 273 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 23:27.3 |
| 274 | Titus VaughtPlace 274 · Grade 10 · O'Fallon | 10 | O'Fallon | 23:27.5 PR |
| 275 | Michael AyresPlace 275 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 23:29.0 PR |
| 276 | Henry SparksPlace 276 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 23:29.1 |
| 277 | Soren WachsmuthPlace 277 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 23:29.1 |
| 278 | Dylan Hudson-WolfPlace 278 · Grade 10 · Parkway Central | 10 | Parkway Central | 23:29.9 |
| 279 | Brodie WedemeierPlace 279 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 23:30.2 |
| 280 | Mikhail HendricksPlace 280 · Grade 12 · Lafayette (Wildwood) | 12 | Lafayette (Wildwood) | 23:31.9 |
| 281 | Nathaniel KleinerPlace 281 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:34.7 |
| 282 | Archit SaravananPlace 282 · Grade 9 · MICDS - Mary Institute Country Day | 9 | MICDS - Mary Institute Country Day | 23:35.4 |
| 283 | Dillen GoetzPlace 283 · Grade 9 · O'Fallon | 9 | O'Fallon | 23:36.2 PR |
| 284 | Isaac PrattPlace 284 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:36.4 |
| 285 | Keegan ToolenPlace 285 · Grade 9 · O'Fallon | 9 | O'Fallon | 23:37.2 PR |
| 286 | Jacob StonePlace 286 · Grade 12 · Marquette | 12 | Marquette | 23:37.3 |
| 287 | Owen ChesseyPlace 287 · Grade 10 · Parkway North | 10 | Parkway North | 23:39.9 |
| 288 | Cooper BoeckmanPlace 288 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:42.1 |
| 289 | Luca FavazzaPlace 289 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:42.6 |
| 290 | Beckett DerouinPlace 290 · Grade 10 · Webster Groves | 10 | Webster Groves | 23:42.8 |
| 291 | Atticus Hinklin-LauderdalePlace 291 · Grade 10 · Parkway North | 10 | Parkway North | 23:43.8 |
| 292 | Allen SunilPlace 292 · Grade 12 · Marquette | 12 | Marquette | 23:46.5 |
| 293 | Evan DanePlace 293 · Grade 11 · Festus | 11 | Festus | 23:46.8 |
| 294 | Spencer CooperPlace 294 · Grade 11 · Webster Groves | 11 | Webster Groves | 23:49.6 |
| 295 | Bradley MoffattPlace 295 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 23:50.4 |
| 296 | Finn KirkseyPlace 296 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 23:52.8 |
| 297 | Vignesh JothilingamPlace 297 · Grade 10 · Parkway North | 10 | Parkway North | 23:53.4 PR |
| 298 | Justin SchollPlace 298 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:55.1 |
| 299 | Benjamin SchreckenbergPlace 299 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 23:55.4 |
| 300 | Myles NovreskePlace 300 · Grade 12 · Columbus North | 12 | Columbus North | 23:56.9 |
| 301 | Samuel FousheePlace 301 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 23:58.1 |
| 302 | Clayton KertzPlace 302 · Grade 11 · Marquette | 11 | Marquette | 23:58.2 |
| 303 | Henry ConwayPlace 303 · Grade 9 · Principia | 9 | Principia | 23:58.8 |
| 304 | Bo BiehlPlace 304 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:02.6 |
| 305 | Samuel HolderPlace 305 · Grade 10 · Webster Groves | 10 | Webster Groves | 24:03.1 |
| 306 | Lakshminarayanan AnbukumarPlace 306 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:04.2 |
| 307 | Brody StemmPlace 307 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:05.3 |
| 308 | Benjamin RimkusPlace 308 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 24:06.0 |
| 309 | Hunter SchmittPlace 309 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 24:06.1 |
| 310 | Timothy BarrettPlace 310 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:08.4 |
| 311 | Benjamin HewittPlace 311 · Grade 10 · Webster Groves | 10 | Webster Groves | 24:08.6 |
| 312 | Nicholas MastorakosPlace 312 · Grade 10 · Marquette | 10 | Marquette | 24:08.6 |
| 313 | Donovan RichPlace 313 · Grade 10 · Webster Groves | 10 | Webster Groves | 24:08.7 |
| 314 | Landon RichardsonPlace 314 · Grade 10 · Union | 10 | Union | 24:09.0 |
| 315 | Nathanael BairuPlace 315 · Grade 10 · Lafayette (Wildwood) | 10 | Lafayette (Wildwood) | 24:13.8 |
| 316 | Oliver HankinsPlace 316 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 24:14.7 |
| 317 | Keagan CookPlace 317 · Grade 11 · Washington | 11 | Washington | 24:16.7 |
| 318 | Maxwell HarvathPlace 318 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:17.2 |
| 319 | Jude PottsPlace 319 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:17.9 |
| 320 | Allen GwaltneyPlace 320 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 24:18.2 |
| 321 | Isaac HartPlace 321 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 24:20.7 |
| 322 | Henry DirnbeckPlace 322 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:21.7 |
| 323 | Landon McMillenPlace 323 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 24:22.4 |
| 324 | Owen LauppPlace 324 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 24:22.4 |
| 325 | Matthew HamiltonPlace 325 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 24:24.4 |
| 326 | Jack TaylorPlace 326 · Grade 9 · Lexington | 9 | Lexington | 24:25.1 |
| 327 | Christopher Herrera-RodriguezPlace 327 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 24:25.6 |
| 328 | Langston EggerPlace 328 · Grade 9 · Edwardsville | 9 | Edwardsville | 24:26.3 PR |
| 329 | Charles AbromovichPlace 329 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 24:32.4 PR |
| 330 | Kamryn ConnerPlace 330 · Grade 9 · Kickapoo | 9 | Kickapoo | 24:32.6 |
| 331 | Torch TebbPlace 331 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:33.5 |
| 332 | Jacob StittPlace 332 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 24:35.7 |
| 333 | Smyan NamalaPlace 333 · Grade 11 · Parkway Central | 11 | Parkway Central | 24:36.0 |
| 334 | Gabriel SchmidtPlace 334 · Grade 12 · Helias Catholic | 12 | Helias Catholic | 24:36.7 |
| 335 | Alexander KeanPlace 335 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 24:36.7 |
| 336 | August GeldmacherPlace 336 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 24:37.3 |
| 337 | Caleb HolmesPlace 337 · Grade 10 · Marquette | 10 | Marquette | 24:39.8 |
| 338 | Alexander GenovaPlace 338 · Grade 11 · Festus | 11 | Festus | 24:40.3 |
| 339 | Aiden BeiermannPlace 339 · Grade 11 · Kickapoo | 11 | Kickapoo | 24:42.5 |
| 340 | Adam BasaPlace 340 · Grade 11 · Marquette | 11 | Marquette | 24:43.1 |
| 341 | Emerson Griffiths-HillPlace 341 · Grade 9 · Principia | 9 | Principia | 24:45.2 PR |
| 342 | Calvin HuntPlace 342 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 24:48.0 |
| 343 | David FalesPlace 343 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:48.8 |
| 344 | Louis BlairPlace 344 · Grade 9 · Herculaneum | 9 | Herculaneum | 24:49.0 |
| 345 | Jack WilliamsonPlace 345 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:49.3 |
| 346 | Zack DownsPlace 346 · Grade 11 · Union | 11 | Union | 24:49.4 |
| 347 | Carter PolzinPlace 347 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 24:49.8 |
| 348 | Neil DoshiPlace 348 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:54.8 |
| 349 | Nicholas BlomstromPlace 349 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:55.3 PR |
| 350 | Fred GattasPlace 350 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 24:57.6 |
| 351 | Finnegan GunnPlace 351 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 24:58.5 |
| 352 | Joshua WangPlace 352 · Grade 9 · Parkway Central | 9 | Parkway Central | 24:58.6 |
| 353 | Lucas BartonPlace 353 · Grade 11 · Marquette | 11 | Marquette | 24:58.7 |
| 354 | Jose Miguel Hernandez SotoPlace 354 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 25:04.6 |
| 355 | Kayden KochPlace 355 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 25:06.5 |
| 356 | Owen WisemanPlace 356 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 25:07.0 |
| 357 | Graham BachelierPlace 357 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 25:12.3 |
| 358 | Maxwell BeckerPlace 358 · Grade 10 · Webster Groves | 10 | Webster Groves | 25:16.1 |
| 359 | Srikar KarumuriPlace 359 · Grade 11 · Lafayette (Wildwood) | 11 | Lafayette (Wildwood) | 25:16.9 |
| 360 | Charlie PetrolinePlace 360 · Grade 10 · Edwardsville | 10 | Edwardsville | 25:18.0 |
| 361 | Mark CoughlinPlace 361 · Grade 10 · Eureka | 10 | Eureka | 25:18.8 PR |
| 362 | Jauron II SydnorPlace 362 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 25:19.6 |
| 363 | Hendrix HolmanPlace 363 · Grade 10 · Marquette | 10 | Marquette | 25:23.3 |
| 364 | Braiden WachlerPlace 364 · Grade 12 · Parkway Central | 12 | Parkway Central | 25:23.6 |
| 365 | Ethan PotterPlace 365 · Grade 9 · Duchesne | 9 | Duchesne | 25:24.1 |
| 366 | Nathaniel RegnaPlace 366 · Grade 9 · Eureka | 9 | Eureka | 25:25.1 |
| 367 | Porter SmithPlace 367 · Grade 11 · Webster Groves | 11 | Webster Groves | 25:25.2 |
| 368 | Donald BohnenkampPlace 368 · Grade 12 · Webster Groves | 12 | Webster Groves | 25:25.5 |
| 369 | Brenton WinterbergPlace 369 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 25:27.0 |
| 370 | Jean - Paul GaudreaultPlace 370 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 25:33.1 |
| 371 | Joseph VishyPlace 371 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 25:38.5 |
| 372 | Elijah FrierdichPlace 372 · Grade 9 · O'Fallon | 9 | O'Fallon | 25:39.1 PR |
| 373 | Dominic HelstenPlace 373 · Grade 11 · Parkway Central | 11 | Parkway Central | 25:43.4 |
| 374 | August Myers-MussoPlace 374 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 25:45.8 |
| 375 | Gavin ParkPlace 375 · Grade 12 · Marquette | 12 | Marquette | 25:48.5 |
| 376 | Miles WhittierPlace 376 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 25:55.6 |
| 377 | Maddox RobinettPlace 377 · Grade 10 · Helias Catholic | 10 | Helias Catholic | 25:56.5 |
| 378 | Seenaa YuyaPlace 378 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 25:58.5 |
| 379 | Luke JohnsonPlace 379 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 26:01.3 |
| 380 | John RonzioPlace 380 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 26:06.7 |
| 381 | Ian FerrisPlace 381 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 26:14.7 |
| 382 | Joshua BeckerPlace 382 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 26:23.9 |
| 383 | Whelan SullivanPlace 383 · Grade 10 · Webster Groves | 10 | Webster Groves | 26:27.5 |
| 384 | Oliver LataillePlace 384 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 26:30.0 |
| 385 | Roman FrankenPlace 385 · Grade 9 · Edwardsville | 9 | Edwardsville | 26:31.3 |
| 386 | Michael RooneyPlace 386 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 26:31.7 |
| 387 | Rex GrimshawPlace 387 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 26:35.3 |
| 388 | Emmett BellPlace 388 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 26:35.8 |
| 389 | Hugh TaylorPlace 389 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 26:36.2 |
| 390 | Adam FornessPlace 390 · Grade 9 · Eureka | 9 | Eureka | 26:37.2 |
| 391 | Linus DavisPlace 391 · Grade 10 · Union | 10 | Union | 26:37.8 |
| 392 | Matthew UnglesPlace 392 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 26:41.3 |
| 393 | Eli StruckhoffPlace 393 · Grade 9 · Washington | 9 | Washington | 26:48.1 |
| 394 | Penn JohnsonPlace 394 · Grade 11 · Webster Groves | 11 | Webster Groves | 26:50.0 |
| 395 | Sebastian SandovalPlace 395 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 26:59.9 |
| 396 | Fisher PrescottPlace 396 · Grade 10 · Webster Groves | 10 | Webster Groves | 27:03.3 |
| 397 | Aaron BritschPlace 397 · Grade 9 · O'Fallon | 9 | O'Fallon | 27:09.6 PR |
| 398 | Dante CharlestonPlace 398 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 27:11.9 |
| 399 | Anton WeberPlace 399 · Grade 9 · Union | 9 | Union | 27:13.2 |
| 400 | Chun-Hei LAUPlace 400 · Grade 12 · Parkway Central | 12 | Parkway Central | 27:16.8 |
| 401 | Logan WilliamsPlace 401 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 27:17.0 |
| 402 | Shamit PradhanPlace 402 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 27:19.4 PR |
| 403 | Henry WardPlace 403 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 27:23.4 |
| 404 | Yaseen FekryPlace 404 · Grade 11 · Lafayette (Wildwood) | 11 | Lafayette (Wildwood) | 27:38.0 |
| 405 | Jack PuckettPlace 405 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 27:42.5 |
| 406 | Hunde JundiPlace 406 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 27:43.1 |
| 407 | Evan JosephsenPlace 407 · Grade 10 · Webster Groves | 10 | Webster Groves | 27:55.7 |
| 408 | Ian FollmerPlace 408 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 28:01.0 |
| 409 | Kaedan GallPlace 409 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 28:12.2 |
| 410 | Jarrod WoolardPlace 410 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 28:29.1 |
| 411 | Jackson CornthwaitePlace 411 · Grade 9 · Principia | 9 | Principia | 28:34.7 |
| 412 | Elliot LechyPlace 412 · Grade 10 · Marquette | 10 | Marquette | 28:37.8 |
| 413 | Corey PaulPlace 413 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 28:42.2 |
| 414 | Patrick DaltonPlace 414 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 29:01.6 |
| 415 | Kellan ConnerPlace 415 · Grade 9 · Kickapoo | 9 | Kickapoo | 29:32.6 |
| 416 | Simon WilesPlace 416 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 29:59.2 |
| 417 | Benjamin DelhougnePlace 417 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 29:59.5 |
| 418 | Mayur ReddivariPlace 418 · Grade 11 · Parkway Central | 11 | Parkway Central | 30:06.5 |
| 419 | Wilbur TurpinPlace 419 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 30:13.9 |
| 420 | Matthew MeyerPlace 420 · Grade 11 · Webster Groves | 11 | Webster Groves | 30:18.3 |
| 421 | Simon BookPlace 421 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 30:24.4 |
| 422 | Noah PolitowskiPlace 422 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 30:37.6 |
| 423 | Owen DurantePlace 423 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 30:44.3 |
| 424 | Nash BellPlace 424 · Grade 9 · Kickapoo | 9 | Kickapoo | 30:57.9 |
| 425 | Cooper SmithPlace 425 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 30:59.3 |
| 426 | Daniel GrocemanPlace 426 · Grade 9 · Parkway Central | 9 | Parkway Central | 31:10.5 |
| 427 | Wesley GamblePlace 427 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 31:18.5 |
| 428 | Carter VallePlace 428 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 31:19.1 |
| 429 | Mason WillisPlace 429 · Grade 9 · Eureka | 9 | Eureka | 31:41.0 |
| 430 | Nolan SiergiejPlace 430 · Grade 9 · Duchesne | 9 | Duchesne | 31:45.2 |
| 431 | Logan McNamaraPlace 431 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 31:47.7 |
| 432 | Liam CatlinPlace 432 · Grade 9 · Edwardsville | 9 | Edwardsville | 31:50.9 |
| 433 | Lucas WunderlichPlace 433 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 32:01.2 |
| 434 | William SymankPlace 434 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 32:06.1 PR |
| 435 | David MbaPlace 435 · Grade 10 · MICDS - Mary Institute Country Day | 10 | MICDS - Mary Institute Country Day | 32:30.4 |
| 436 | Kenneth WatkinsPlace 436 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 32:32.7 |
| 437 | Ayden JonesPlace 437 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 32:37.5 |
| 438 | Sawyer FrostPlace 438 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 32:43.6 |
| 439 | Charles HummelPlace 439 · Grade 9 · Helias Catholic | 9 | Helias Catholic | 32:46.2 |
| 440 | Logan RussoPlace 440 · Grade 9 · O'Fallon | 9 | O'Fallon | 32:51.6 PR |
| 441 | Roman CullumPlace 441 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 32:58.6 PR |
| 442 | William StewartPlace 442 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 33:03.8 |
| 443 | Eric SimoncicPlace 443 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 34:08.2 |
| 444 | Everett MorrisonPlace 444 · Grade 10 · Webster Groves | 10 | Webster Groves | 34:40.4 |
| 445 | Richard Wilson ZamoraPlace 445 · Grade 9 · Kickapoo | 9 | Kickapoo | 35:12.9 |
| 446 | Mason BraunPlace 446 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 35:44.5 |
| 447 | Harsha MalipeddiPlace 447 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 36:49.6 |
| 448 | Patrick HartleyPlace 448 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 37:17.0 |
| 449 | Arush PorwalPlace 449 · Grade 10 · Marquette | 10 | Marquette | 37:17.4 |
| — | Isaiah HoevetGrade 9 · Westminster Christian | 9 | Westminster Christian | DQ |