| 1 | Tucker MartinPlace 1 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 11:33.80 PR |
| 2 | Miles SchulzPlace 2 · Grade 9 · Brentwood | 9 | Brentwood | 11:42.93 PR |
| 3 | Kaleb RohlfingPlace 3 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 11:57.18 PR |
| 4 | Damian MajorPlace 4 · Grade 11 · North Point | 11 | North Point | 12:02.55 PR |
| 5 | Andrew CaldwellPlace 5 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 12:03.08 PR |
| 6 | Eric RanumPlace 6 · Grade 9 · Francis Howell | 9 | Francis Howell | 12:12.04 PR |
| 7 | Luke PritchettPlace 7 · Grade 10 · North Point | 10 | North Point | 12:23.46 PR |
| 8 | Eli MuellerPlace 8 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 12:24.18 PR |
| 9 | Anthony NozewskiPlace 9 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 12:24.83 PR |
| 10 | Declan KeyesPlace 10 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 12:26.32 PR |
| 11 | Chase LarsonPlace 11 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 12:27.09 PR |
| 12 | Kane FlynnPlace 12 · Grade 9 · Brentwood | 9 | Brentwood | 12:28.08 PR |
| 13 | James MurphyPlace 13 · Grade 10 · Marquette | 10 | Marquette | 12:30.67 PR |
| 14 | Landon MosherPlace 14 · Grade 12 · North Point | 12 | North Point | 12:31.20 |
| 15 | Preston RossPlace 15 · Grade 9 · Marquette | 9 | Marquette | 12:31.54 PR |
| 16 | Easton SchweizerPlace 16 · Grade 9 · Marquette | 9 | Marquette | 12:32.61 PR |
| 17 | Charles HoganPlace 17 · Grade 12 · Ft. Zumwalt South | 12 | Ft. Zumwalt South | 12:33.64 PR |
| 18 | Carter HargetPlace 18 · Grade 9 · Hillsboro | 9 | Hillsboro | 12:33.68 PR |
| 19 | Jabari Reece-BrownPlace 19 · Grade 10 · Parkway North | 10 | Parkway North | 12:34.74 PR |
| 20 | Bishop JohnsonPlace 20 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 12:36.37 PR |
| 21 | Hunter ParkerPlace 21 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 12:36.49 PR |
| 22 | Collin HughesPlace 22 · Grade 10 · Ft. Zumwalt South | 10 | Ft. Zumwalt South | 12:37.52 PR |
| 23 | Emmett BurkePlace 23 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 12:38.12 PR |
| 24 | Colin JohnsPlace 24 · Grade 9 · Marquette | 9 | Marquette | 12:38.58 PR |
| 25 | August StremlauPlace 25 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 12:38.69 |
| 26 | Joseph YanezPlace 26 · Grade 9 · St. Charles | 9 | St. Charles | 12:45.72 PR |
| 27 | Joseph BrewerPlace 27 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 12:49.22 PR |
| 28 | Jayden McGheePlace 28 · Grade 11 · Parkway North | 11 | Parkway North | 12:49.64 PR |
| 29 | Hunter RossPlace 29 · Grade 9 · Marquette | 9 | Marquette | 12:51.33 PR |
| 30 | Xavier HeilmanPlace 30 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 12:52.25 |
| 31 | Lane MabryPlace 31 · Grade 10 · Marquette | 10 | Marquette | 12:52.45 PR |
| 32 | Cameron FredericksPlace 32 · Grade 11 · Ft. Zumwalt South | 11 | Ft. Zumwalt South | 12:55.63 PR |
| 33 | Jed RiemanPlace 33 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 12:58.48 PR |
| 34 | Alex UnderhillPlace 34 · Grade 12 · Marquette | 12 | Marquette | 12:59.04 |
| 35 | Chase SimmonsPlace 35 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 12:59.28 PR |
| 36 | Nathan Skrenta-pipkinPlace 36 · Grade 10 · Marquette | 10 | Marquette | 12:59.42 |
| 37 | Henderson BanaskavichPlace 37 · Grade 10 · Francis Howell | 10 | Francis Howell | 13:00.44 PR |
| 38 | Dylan CockrumPlace 38 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 13:01.58 PR |
| 39 | Matthew SchallerPlace 39 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 13:01.92 PR |
| 40 | Gage WhitenerPlace 40 · Grade 10 · Farmington | 10 | Farmington | 13:03.47 PR |
| 41 | Jon McCainPlace 41 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 13:04.17 PR |
| 42 | Luke BossPlace 42 · Grade 12 · Battle | 12 | Battle | 13:04.57 |
| 43 | Joseph BoyerPlace 43 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 13:05.72 PR |
| 44 | Isaac AsenieroPlace 44 · Grade 10 · Farmington | 10 | Farmington | 13:06.08 PR |
| 45 | Alex BollmanPlace 45 · Grade 11 · Timberland | 11 | Timberland | 13:06.50 |
| 46 | Clark ScofieldPlace 46 · Grade 10 · Parkway North | 10 | Parkway North | 13:06.64 PR |
| 47 | Bennett BowlesPlace 47 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 13:07.12 PR |
| 48 | Hudson HeilmanPlace 48 · Grade 10 · Marquette | 10 | Marquette | 13:08.88 PR |
| 49 | Joseph DownenPlace 49 · Grade 12 · St. John Vianney | 12 | St. John Vianney | 13:08.92 |
| 50 | Tyler DillPlace 50 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 13:09.31 |
| 51 | Scott SchneiderPlace 51 · Grade 10 · Timberland | 10 | Timberland | 13:09.98 PR |
| 52 | Thomas DresserPlace 52 · Grade 10 · Parkway South | 10 | Parkway South | 13:10.64 PR |
| 53 | John MorganPlace 53 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 13:11.80 PR |
| 54 | Isaiah LumpkinPlace 54 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 13:12.69 PR |
| 55 | Henry WilfongPlace 55 · Grade 10 · Francis Howell | 10 | Francis Howell | 13:15.11 PR |
| 56 | Jackson MerliePlace 56 · Grade 10 · Parkway North | 10 | Parkway North | 13:16.32 PR |
| 57 | Hudson PriorPlace 57 · Grade 10 · Parkway Central | 10 | Parkway Central | 13:17.73 PR |
| 58 | Carson SpellPlace 58 · Grade 9 · Timberland | 9 | Timberland | 13:18.29 PR |
| 59 | Kaleb MillerPlace 59 · Grade 11 · Seckman | 11 | Seckman | 13:18.34 |
| 60 | Quinn MangiapanelloPlace 60 · Grade 12 · Francis Howell | 12 | Francis Howell | 13:18.62 PR |
| 61 | Corey GartnerPlace 61 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 13:19.44 PR |
| 62 | Kyler TarwaterPlace 62 · Grade 9 · Seckman | 9 | Seckman | 13:19.75 PR |
| 63 | Lucas McallisterPlace 63 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 13:19.81 PR |
| 64 | Miles BessPlace 64 · Grade 12 · Parkway Central | 12 | Parkway Central | 13:20.07 PR |
| 65 | Louis RitterPlace 65 · Grade 10 · St. Charles | 10 | St. Charles | 13:21.72 PR |
| 66 | Miles ChickeringPlace 66 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 13:22.12 PR |
| 67 | Andrew SalazarPlace 67 · Grade 11 · Parkway Central | 11 | Parkway Central | 13:24.96 PR |
| 68 | Phoenix KortkampPlace 68 · Grade 10 · Timberland | 10 | Timberland | 13:26.62 PR |
| 69 | Barrett JackmanPlace 69 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 13:26.72 PR |
| 70 | Thomas III BerkbiglerPlace 70 · Grade 10 · Farmington | 10 | Farmington | 13:28.84 PR |
| 71 | Greyson GivensPlace 71 · Grade 9 · Hillsboro | 9 | Hillsboro | 13:29.23 PR |
| 72 | Eli ColemanPlace 72 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 13:30.40 |
| 73 | Noah SimmonsPlace 73 · Grade 9 · Timberland | 9 | Timberland | 13:30.57 PR |
| 74 | Benjamin TeaguePlace 74 · Grade 11 · Seckman | 11 | Seckman | 13:30.98 PR |
| 75 | Rylee MoorePlace 75 · Grade 10 · Farmington | 10 | Farmington | 13:31.96 PR |
| 76 | Aidan ThomasPlace 76 · Grade 10 · Francis Howell | 10 | Francis Howell | 13:32.14 PR |
| 77 | Aiden MerchantPlace 77 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 13:33.93 PR |
| 78 | Carter MurrayPlace 78 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 13:34.04 PR |
| 79 | Oscar LaffertyPlace 79 · Grade 9 · North Point | 9 | North Point | 13:34.24 PR |
| 80 | Robert ReedPlace 80 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 13:34.31 PR |
| 81 | Daniel KoPlace 81 · Grade 11 · Parkway Central | 11 | Parkway Central | 13:38.47 PR |
| 82 | Leo GoldmanPlace 82 · Grade 9 · Parkway Central | 9 | Parkway Central | 13:42.65 PR |
| 83 | Michael BerzinsPlace 83 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 13:43.29 |
| 84 | Cooper WebsterPlace 84 · Grade 11 · Marquette | 11 | Marquette | 13:44.32 PR |
| 85 | Rowan LoftonPlace 85 · Grade 9 · Battle | 9 | Battle | 13:44.35 PR |
| 86 | Abram JonesPlace 86 · Grade 10 · St. Charles | 10 | St. Charles | 13:44.59 |
| 87 | Pierson HoffmanPlace 87 · Grade 10 · Marquette | 10 | Marquette | 13:44.72 |
| 88 | Collin EymanPlace 88 · Grade 10 · Timberland | 10 | Timberland | 13:45.56 PR |
| 89 | Jonah DenisonPlace 89 · Grade 9 · Farmington | 9 | Farmington | 13:47.67 |
| 90 | Dresden SullensPlace 90 · Grade 11 · North Point | 11 | North Point | 13:49.62 PR |
| 91 | Clayton KertzPlace 91 · Grade 11 · Marquette | 11 | Marquette | 13:50.77 PR |
| 92 | Henry WrightPlace 92 · Grade 9 · Orchard Farm | 9 | Orchard Farm | 13:51.94 PR |
| 93 | Landon AtkinsPlace 93 · Grade 11 · Timberland | 11 | Timberland | 13:51.96 PR |
| 94 | Cheng PengPlace 94 · Grade 12 · Parkway South | 12 | Parkway South | 13:52.33 |
| 95 | Andrew SchumakerPlace 95 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 13:52.50 |
| 96 | Lincoln SuttonPlace 96 · Grade 9 · Orchard Farm | 9 | Orchard Farm | 13:53.30 PR |
| 97 | Edward PurcellPlace 97 · Grade 10 · Francis Howell | 10 | Francis Howell | 13:53.63 PR |
| 98 | Daniel FeesPlace 98 · Grade 9 · Brentwood | 9 | Brentwood | 13:53.87 PR |
| 99 | Nathan ParsonsPlace 99 · Grade 10 · Timberland | 10 | Timberland | 13:54.60 PR |
| 100 | Cooper BoeckmanPlace 100 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 13:54.91 PR |
| 101 | Kelvin SchjenkenPlace 101 · Grade 11 · Parkway South | 11 | Parkway South | 13:55.34 PR |
| 102 | Benjamin (Ben) MuraPlace 102 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 13:55.86 |
| 103 | Benjamin ZimmermannPlace 103 · Grade 9 · Parkway South | 9 | Parkway South | 13:56.16 PR |
| 104 | Wylder EselyPlace 104 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 13:56.81 PR |
| 105 | Sebastian GaithoPlace 105 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 13:57.24 PR |
| 106 | Christopher KlimaskiPlace 106 · Grade 10 · St. Charles | 10 | St. Charles | 13:57.26 |
| 107 | Miles CorleyPlace 107 · Grade 11 · Francis Howell | 11 | Francis Howell | 13:57.56 PR |
| 108 | Owen EberhardPlace 108 · Grade 9 · Battle | 9 | Battle | 13:58.79 PR |
| 109 | Dylan Hudson-WolfPlace 109 · Grade 10 · Parkway Central | 10 | Parkway Central | 13:59.31 PR |
| 110 | Isaac HemmannPlace 110 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 13:59.58 |
| 111 | John Jefferson ManansalaPlace 111 · Grade 9 · Parkway Central | 9 | Parkway Central | 14:00.44 PR |
| 112 | Finn KirkseyPlace 112 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 14:00.49 PR |
| 113 | Allen SunilPlace 113 · Grade 12 · Marquette | 12 | Marquette | 14:01.11 PR |
| 114 | Caden BowlesPlace 114 · Grade 11 · Bishop DuBourg | 11 | Bishop DuBourg | 14:01.51 |
| 115 | Baylin CombsPlace 115 · Grade 12 · Francis Howell | 12 | Francis Howell | 14:01.55 PR |
| 116 | Thomas FousheePlace 116 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 14:01.90 |
| 117 | Spencer TaylorPlace 117 · Grade 10 · Parkway South | 10 | Parkway South | 14:01.97 PR |
| 118 | Caden RuckstaetterPlace 118 · Grade 10 · Parkway Central | 10 | Parkway Central | 14:01.99 PR |
| 119 | Johnathan RogersPlace 119 · Grade 9 · Oakville | 9 | Oakville | 14:02.04 PR |
| 120 | Spencer TalleyPlace 120 · Grade 11 · Parkway Central | 11 | Parkway Central | 14:02.54 PR |
| 121 | Arthur ErtmannPlace 121 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 14:03.24 PR |
| 122 | Liam DonahuePlace 122 · Grade 9 · Hillsboro | 9 | Hillsboro | 14:03.59 PR |
| 123 | Thomas RhoadsPlace 123 · Grade 11 · Ft. Zumwalt South | 11 | Ft. Zumwalt South | 14:04.26 |
| 124 | Joseph CurranPlace 124 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 14:05.42 PR |
| 125 | Michael KlobePlace 125 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 14:05.81 |
| 126 | Adam BasaPlace 126 · Grade 11 · Marquette | 11 | Marquette | 14:05.94 PR |
| 127 | Michael ClasenPlace 127 · Grade 11 · Marquette | 11 | Marquette | 14:06.04 |
| 128 | Dean HutchinsonPlace 128 · Grade 10 · Francis Howell | 10 | Francis Howell | 14:07.39 PR |
| 129 | Shantanu KumarPlace 129 · Grade 9 · Marquette | 9 | Marquette | 14:07.82 PR |
| 130 | Mario NavarroPlace 130 · Grade 12 · Marquette | 12 | Marquette | 14:09.06 |
| 131 | Mason RodgersPlace 131 · Grade 10 · Oakville | 10 | Oakville | 14:09.24 PR |
| 132 | Evan BethelPlace 132 · Grade 10 · Ft. Zumwalt South | 10 | Ft. Zumwalt South | 14:11.59 PR |
| 133 | Alexander WinkelsPlace 133 · Grade 11 · Parkway South | 11 | Parkway South | 14:12.39 PR |
| 134 | Benjamin SchreckenbergPlace 134 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 14:14.83 PR |
| 135 | Varshith BanavathPlace 135 · Grade 10 · Parkway Central | 10 | Parkway Central | 14:15.19 PR |
| 136 | Henry SallwasserPlace 136 · Grade 10 · Seckman | 10 | Seckman | 14:15.58 PR |
| 137 | Finley JohansenPlace 137 · Grade 9 · Marquette | 9 | Marquette | 14:18.43 PR |
| 138 | Carson HannaPlace 138 · Grade 10 · Marquette | 10 | Marquette | 14:18.77 PR |
| 139 | Jaxson DenisonPlace 139 · Grade 11 · Farmington | 11 | Farmington | 14:18.87 |
| 140 | Aiden LacroixPlace 140 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 14:19.69 |
| 141 | Carson WalshPlace 141 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 14:20.59 PR |
| 142 | Aiden StruckmanPlace 142 · Grade 11 · Parkway South | 11 | Parkway South | 14:21.11 PR |
| 143 | Jack BrintonPlace 143 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 14:22.39 |
| 144 | Jaxon YochimPlace 144 · Grade 10 · Hillsboro | 10 | Hillsboro | 14:22.86 PR |
| 145 | Allen James AltenberndPlace 145 · Grade 11 · St. Louis Priory | 11 | St. Louis Priory | 14:23.61 PR |
| 146 | Orlando ForrestPlace 146 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 14:23.88 PR |
| 147 | Grant BoothPlace 147 · Grade 9 · Pacific | 9 | Pacific | 14:23.97 PR |
| 148 | Benjamin RimkusPlace 148 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 14:24.80 |
| 149 | Joseph GrossPlace 149 · Grade 10 · Parkway South | 10 | Parkway South | 14:25.12 PR |
| 150 | Beckett RobertsonPlace 150 · Grade 9 · Parkway North | 9 | Parkway North | 14:26.80 PR |
| 151 | Cooper EwensPlace 151 · Grade 11 · North Point | 11 | North Point | 14:27.46 |
| 152 | David CowinPlace 152 · Grade 11 · Seckman | 11 | Seckman | 14:27.98 PR |
| 153 | John WeggePlace 153 · Grade 9 · Brentwood | 9 | Brentwood | 14:29.48 PR |
| 154 | Colin HarrisPlace 154 · Grade 10 · Parkway South | 10 | Parkway South | 14:29.94 PR |
| 155 | Emmett HemmerPlace 155 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 14:30.45 PR |
| 156 | Logan ManningPlace 156 · Grade 9 · Timberland | 9 | Timberland | 14:30.50 PR |
| 157 | Ezekiel HutchersonPlace 157 · Grade 11 · Timberland | 11 | Timberland | 14:30.77 PR |
| 158 | Matthew HoganPlace 158 · Grade 11 · Ft. Zumwalt South | 11 | Ft. Zumwalt South | 14:30.82 PR |
| 159 | Bo BiehlPlace 159 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 14:31.76 PR |
| 160 | Calvin HuntPlace 160 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 14:32.66 PR |
| 161 | Dante CharlestonPlace 161 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 14:33.03 PR |
| 162 | Joseph SamplePlace 162 · Grade 10 · Parkway North | 10 | Parkway North | 14:34.32 PR |
| 163 | Liam DenklerPlace 163 · Grade 9 · Ft. Zumwalt South | 9 | Ft. Zumwalt South | 14:34.75 PR |
| 164 | Jean - Paul GaudreaultPlace 164 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 14:35.61 PR |
| 165 | Nicholas MastorakosPlace 165 · Grade 10 · Marquette | 10 | Marquette | 14:35.97 PR |
| 166 | Mason ForesmanPlace 166 · Grade 11 · Parkway South | 11 | Parkway South | 14:36.31 PR |
| 167 | Tre Rose-VandevenPlace 167 · Grade 9 · Timberland | 9 | Timberland | 14:36.57 PR |
| 168 | Zichen (Chris) HongPlace 168 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 14:36.60 PR |
| 169 | Ian BaxterPlace 169 · Grade 10 · Timberland | 10 | Timberland | 14:40.63 PR |
| 170 | Sawyer PresleyPlace 170 · Grade 10 · Sullivan | 10 | Sullivan | 14:41.63 |
| 171 | Kaleb KreiszPlace 171 · Grade 10 · Oakville | 10 | Oakville | 14:41.82 PR |
| 172 | Liam MurrayPlace 172 · Grade 10 · Timberland | 10 | Timberland | 14:42.21 PR |
| 173 | Crane LeePlace 173 · Grade 9 · North Point | 9 | North Point | 14:42.94 PR |
| 174 | Bryce SecoyPlace 174 · Grade 12 · Marquette | 12 | Marquette | 14:43.50 |
| 175 | Hunter SchmittPlace 175 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 14:44.16 |
| 176 | Arlo LoftonPlace 176 · Grade 9 · Oakville | 9 | Oakville | 14:44.43 PR |
| 177 | Blake RezacPlace 177 · Grade 11 · Parkway South | 11 | Parkway South | 14:44.74 PR |
| 178 | Devan SummersPlace 178 · Grade 10 · North County | 10 | North County | 14:45.07 PR |
| 179 | Samuel BerrongPlace 179 · Grade 9 · Parkway South | 9 | Parkway South | 14:45.65 PR |
| 180 | Gavin ReillyPlace 180 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 14:45.67 PR |
| 181 | Courtney WoodsPlace 181 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 14:45.98 PR |
| 182 | August Myers-MussoPlace 182 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 14:46.33 PR |
| 183 | Isaac PrattPlace 183 · Grade 9 · Parkway Central | 9 | Parkway Central | 14:46.35 PR |
| 184 | Kolten McCainPlace 184 · Grade 10 · Timberland | 10 | Timberland | 14:47.15 PR |
| 185 | Owen ChesseyPlace 185 · Grade 10 · Parkway North | 10 | Parkway North | 14:48.20 PR |
| 186 | Jack HartnettPlace 186 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 14:49.03 PR |
| 187 | Dominic IppolitoPlace 187 · Grade 9 · St. John Vianney | 9 | St. John Vianney | 14:49.09 PR |
| 188 | Smyan NamalaPlace 188 · Grade 11 · Parkway Central | 11 | Parkway Central | 14:50.46 PR |
| 189 | Dexter WongPlace 189 · Grade 11 · Parkway Central | 11 | Parkway Central | 14:50.51 PR |
| 190 | Bennett DrymalskiPlace 190 · Grade 10 · Battle | 10 | Battle | 14:51.06 |
| 191 | William EvittsPlace 191 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 14:53.26 PR |
| 192 | Braiden WachlerPlace 192 · Grade 12 · Parkway Central | 12 | Parkway Central | 14:54.54 PR |
| 193 | Atticus Hinklin-LauderdalePlace 193 · Grade 10 · Parkway North | 10 | Parkway North | 14:57.80 PR |
| 194 | Salvatore GarrisonPlace 194 · Grade 10 · St. Charles | 10 | St. Charles | 14:58.56 PR |
| 195 | Colin MoranPlace 195 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 14:59.13 PR |
| 196 | Nathan SchultePlace 196 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 14:59.19 PR |
| 197 | Kayden KochPlace 197 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 14:59.26 PR |
| 198 | Lucas BartonPlace 198 · Grade 11 · Marquette | 11 | Marquette | 15:00.15 PR |
| 199 | Seenaa YuyaPlace 199 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 15:00.42 PR |
| 200 | Collin SchmidtPlace 200 · Grade 11 · Seckman | 11 | Seckman | 15:00.65 |
| 201 | Lucas GerstnerPlace 201 · Grade 9 · Farmington | 9 | Farmington | 15:01.70 PR |
| 202 | Joshua BalukaPlace 202 · Grade 10 · Parkway South | 10 | Parkway South | 15:02.94 PR |
| 203 | Rowan SevemPlace 203 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 15:03.25 PR |
| 204 | Henry DongPlace 204 · Grade 12 · Parkway Central | 12 | Parkway Central | 15:03.38 |
| 205 | Samuel HousePlace 205 · Grade 10 · St. Charles | 10 | St. Charles | 15:05.37 |
| 206 | Rowen DolezalekPlace 206 · Grade 9 · Parkway South | 9 | Parkway South | 15:05.58 PR |
| 207 | Caleb HolmesPlace 207 · Grade 10 · Marquette | 10 | Marquette | 15:07.59 PR |
| 208 | Dominic HelstenPlace 208 · Grade 11 · Parkway Central | 11 | Parkway Central | 15:09.77 PR |
| 209 | Oliver HankinsPlace 209 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 15:10.74 |
| 210 | Daniel DavisPlace 210 · Grade 9 · Timberland | 9 | Timberland | 15:11.44 PR |
| 211 | Hayden StevenerPlace 211 · Grade 9 · Francis Howell | 9 | Francis Howell | 15:11.90 PR |
| 212 | Emmett BellPlace 212 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 15:12.77 PR |
| 213 | Chun-Hei LAUPlace 213 · Grade 12 · Parkway Central | 12 | Parkway Central | 15:13.31 PR |
| 214 | Brayden LedfordPlace 214 · Grade 11 · Francis Howell | 11 | Francis Howell | 15:14.71 PR |
| 215 | John WalterPlace 215 · Grade 12 · Seckman | 12 | Seckman | 15:15.11 PR |
| 216 | Hendrix HolmanPlace 216 · Grade 10 · Marquette | 10 | Marquette | 15:16.60 |
| 217 | Micah RengelPlace 217 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 15:17.41 PR |
| 218 | Parker RobinsonPlace 218 · Grade 11 · Farmington | 11 | Farmington | 15:18.59 |
| 219 | Clark KretzlerPlace 219 · Grade 9 · Francis Howell | 9 | Francis Howell | 15:19.99 PR |
| 220 | Keilan WallsPlace 220 · Grade 9 · Holt | 9 | Holt | 15:20.33 PR |
| 221 | Daniel FoloniPlace 221 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 15:22.76 PR |
| 222 | Devin EhlertPlace 222 · Grade 9 · Brentwood | 9 | Brentwood | 15:23.78 PR |
| 223 | Cameron McCraryPlace 223 · Grade 10 · Parkway South | 10 | Parkway South | 15:24.45 PR |
| 224 | Carson RenshawPlace 224 · Grade 9 · North County | 9 | North County | 15:24.74 PR |
| 225 | Jedidiah UpchurchPlace 225 · Grade 10 · Farmington | 10 | Farmington | 15:25.02 |
| 226 | Kellan VelcheckPlace 226 · Grade 9 · Seckman | 9 | Seckman | 15:27.89 PR |
| 227 | Elliot LechyPlace 227 · Grade 10 · Marquette | 10 | Marquette | 15:30.00 |
| 228 | Gavin ParkPlace 228 · Grade 12 · Marquette | 12 | Marquette | 15:32.11 PR |
| 229 | Aidric DonahoePlace 229 · Grade 9 · Holt | 9 | Holt | 15:34.07 PR |
| 230 | Nathan ZaegelPlace 230 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 15:34.98 |
| 231 | Gregor SchuhPlace 231 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 15:35.57 PR |
| 232 | Caden SchultePlace 232 · Grade 10 · Seckman | 10 | Seckman | 15:37.68 PR |
| 233 | Kevin HeselbarthPlace 233 · Grade 9 · Brentwood | 9 | Brentwood | 15:39.04 PR |
| 234 | Tobias RuppelPlace 234 · Grade 9 · Brentwood | 9 | Brentwood | 15:39.48 PR |
| 235 | Weston SevemPlace 235 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 15:42.94 PR |
| 236 | David FalesPlace 236 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 15:43.22 PR |
| 237 | Jack SchoonoverPlace 237 · Grade 9 · Timberland | 9 | Timberland | 15:45.16 PR |
| 238 | Cameron YoungPlace 238 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 15:47.51 |
| 239 | Logan PetersonPlace 239 · Grade 9 · Parkway South | 9 | Parkway South | 15:48.40 PR |
| 240 | William CarnsPlace 240 · Grade 9 · Pacific | 9 | Pacific | 15:49.67 PR |
| 241 | Bennett ReinhartPlace 241 · Grade 10 · Francis Howell | 10 | Francis Howell | 15:50.08 PR |
| 242 | Patrick MehanPlace 242 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 15:50.18 PR |
| 243 | Bryce LossmanPlace 243 · Grade 9 · Parkway South | 9 | Parkway South | 15:56.22 PR |
| 244 | Ian FollmerPlace 244 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 15:57.98 PR |
| 245 | Vileo MarquinoPlace 245 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 15:59.38 PR |
| 246 | Blaine CainPlace 246 · Grade 10 · Farmington | 10 | Farmington | 16:04.07 PR |
| 247 | Kamden BaconPlace 247 · Grade 9 · Parkway North | 9 | Parkway North | 16:04.24 PR |
| 248 | Rutvik KumarPlace 248 · Grade 10 · Marquette | 10 | Marquette | 16:06.41 PR |
| 249 | Lucas HammelPlace 249 · Grade 9 · North Point | 9 | North Point | 16:06.87 PR |
| 250 | Sebastian RadkePlace 250 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 16:07.15 PR |
| 251 | Tanner StephensPlace 251 · Grade 9 · Farmington | 9 | Farmington | 16:08.91 |
| 252 | Jack WodickerPlace 252 · Grade 9 · Seckman | 9 | Seckman | 16:09.65 PR |
| 253 | Liam RobisonPlace 253 · Grade 11 · Francis Howell | 11 | Francis Howell | 16:13.63 PR |
| 254 | Covan StasenPlace 254 · Grade 9 · Marquette | 9 | Marquette | 16:16.17 PR |
| 255 | Henry RiversPlace 255 · Grade 9 · Marquette | 9 | Marquette | 16:17.60 PR |
| 256 | Maximilian KaplanPlace 256 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 16:19.30 PR |
| 257 | Joshua BeckerPlace 257 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 16:21.77 PR |
| 258 | Mark HudsonPlace 258 · Grade 11 · Bishop DuBourg | 11 | Bishop DuBourg | 16:22.26 PR |
| 259 | Cole PruittPlace 259 · Grade 9 · Timberland | 9 | Timberland | 16:28.46 PR |
| 260 | Liam NeffPlace 260 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 16:29.73 PR |
| 261 | Robert RuloPlace 261 · Grade 10 · Hillsboro | 10 | Hillsboro | 16:30.05 |
| 262 | Joseph ZaegelPlace 262 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 16:30.21 PR |
| 263 | Tristan WootenPlace 263 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 16:30.86 PR |
| 264 | Jaden KeanePlace 264 · Grade 9 · Parkway South | 9 | Parkway South | 16:31.10 PR |
| 265 | Wesley SiemsenPlace 265 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 16:33.74 PR |
| 266 | Nicholas SchneidenbachPlace 266 · Grade 9 · Francis Howell | 9 | Francis Howell | 16:34.14 PR |
| 267 | Benjamin YazdiPlace 267 · Grade 9 · Timberland | 9 | Timberland | 16:34.26 PR |
| 268 | Daniel GrocemanPlace 268 · Grade 9 · Parkway Central | 9 | Parkway Central | 16:40.19 PR |
| 269 | Maddox OlivaPlace 269 · Grade 9 · Marquette | 9 | Marquette | 16:40.23 PR |
| 270 | Samhith KomaragiriPlace 270 · Grade 9 · Marquette | 9 | Marquette | 16:40.51 PR |
| 271 | Benjamin DelhougnePlace 271 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 16:41.44 PR |
| 272 | Lucas RameyPlace 272 · Grade 9 · North Point | 9 | North Point | 16:41.68 PR |
| 273 | Matthew UnglesPlace 273 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 16:41.94 PR |
| 274 | Hudson DarnellPlace 274 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 16:42.73 PR |
| 275 | Anthony ClevengerPlace 275 · Grade 9 · Holt | 9 | Holt | 16:45.48 PR |
| 276 | John SchomogyPlace 276 · Grade 9 · Holt | 9 | Holt | 16:46.25 PR |
| 277 | Nathaniel FaerberPlace 277 · Grade 10 · Timberland | 10 | Timberland | 16:54.15 PR |
| 278 | Elijah WallsPlace 278 · Grade 9 · Holt | 9 | Holt | 16:54.28 PR |
| 279 | Kael NullPlace 279 · Grade 12 · Seckman | 12 | Seckman | 17:03.64 PR |
| 280 | Levi PiercePlace 280 · Grade 9 · Francis Howell | 9 | Francis Howell | 17:07.04 PR |
| 281 | Patrick DaltonPlace 281 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 17:07.66 |
| 282 | Sean ZaloudekPlace 282 · Grade 9 · Oakville | 9 | Oakville | 17:14.65 PR |
| 283 | Andrew ReimerPlace 283 · Grade 12 · Timberland | 12 | Timberland | 17:22.89 PR |
| 284 | Hunde JundiPlace 284 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 17:28.07 PR |
| 285 | Wesley GamblePlace 285 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 17:31.27 PR |
| 286 | Blake Dwyer-CalabresePlace 286 · Grade 9 · North Point | 9 | North Point | 17:36.63 PR |
| 287 | Max LindenbuschPlace 287 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 17:41.78 PR |
| 288 | Oliver BrogdonPlace 288 · Grade 9 · St. Charles | 9 | St. Charles | 17:43.68 PR |
| 289 | Jonathan MackPlace 289 · Grade 11 · St. John Vianney | 11 | St. John Vianney | 17:44.56 |
| 290 | Oliver ZeierPlace 290 · Grade 11 · Francis Howell | 11 | Francis Howell | 17:46.01 PR |
| 291 | Roman CullumPlace 291 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 17:46.67 PR |
| 292 | Wilbur TurpinPlace 292 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 17:53.28 PR |
| 293 | Finnian McdonaldPlace 293 · Grade 11 · Battle | 11 | Battle | 17:55.09 PR |
| 294 | Frederick MathiesenPlace 294 · Grade 9 · Francis Howell | 9 | Francis Howell | 18:00.35 PR |
| 295 | Finley HuntPlace 295 · Grade 9 · Francis Howell | 9 | Francis Howell | 18:00.40 PR |
| 296 | Mayur ReddivariPlace 296 · Grade 11 · Parkway Central | 11 | Parkway Central | 18:00.62 PR |
| 297 | Benjamin KiddPlace 297 · Grade 11 · Oakville | 11 | Oakville | 18:11.71 PR |
| 298 | Lucas WunderlichPlace 298 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 18:17.50 PR |
| 299 | Ian LowePlace 299 · Grade 10 · Sullivan | 10 | Sullivan | 18:19.30 PR |
| 300 | Evan NelsonPlace 300 · Grade 10 · Francis Howell | 10 | Francis Howell | 18:26.02 PR |
| 301 | Edson StotlerPlace 301 · Grade 10 · Sullivan | 10 | Sullivan | 18:27.18 |
| 302 | Landon KaatmannPlace 302 · Grade 10 · Timberland | 10 | Timberland | 18:29.33 PR |
| 303 | Grant SudduthPlace 303 · Grade 9 · Pacific | 9 | Pacific | 18:32.95 PR |
| 304 | Austin CarnaghiPlace 304 · Grade 12 · Oakville | 12 | Oakville | 18:36.14 PR |
| 305 | Willard (Will) HoltzmanPlace 305 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 18:39.59 PR |
| 306 | Cylar PolittePlace 306 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 18:49.49 |
| 307 | James MathisPlace 307 · Grade 10 · Farmington | 10 | Farmington | 19:00.83 |
| 308 | Thomas ErkerPlace 308 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 19:22.82 PR |
| 309 | Alec MarshallPlace 309 · Grade 10 · Parkway South | 10 | Parkway South | 19:31.91 PR |
| 310 | Joseph (Joe) BayerPlace 310 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 19:44.85 PR |
| 311 | Aaron CurdtPlace 311 · Grade 10 · North County | 10 | North County | 19:49.37 |
| 312 | Chase MillerPlace 312 · Grade 12 · Parkway Central | 12 | Parkway Central | 20:34.21 |
| 313 | Arush PorwalPlace 313 · Grade 10 · Marquette | 10 | Marquette | 20:36.31 PR |
| 314 | Aiden DorsenPlace 314 · Grade 9 · Timberland | 9 | Timberland | 20:45.30 PR |
| 315 | Quinn DraperPlace 315 · Grade 9 · Battle | 9 | Battle | 20:45.62 PR |
| 316 | Levi WischmeyerPlace 316 · Grade 9 · Timberland | 9 | Timberland | 20:56.15 PR |
| 317 | Tyler SpinnerPlace 317 · Grade 10 · Parkway South | 10 | Parkway South | 21:20.98 PR |
| 318 | Isaiah HoevetPlace 318 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 21:41.04 PR |
| 319 | Noah AgosPlace 319 · Grade 10 · Timberland | 10 | Timberland | 21:53.88 PR |
| 320 | Eric SimoncicPlace 320 · Grade 10 · St. John Vianney | 10 | St. John Vianney | 21:59.90 PR |
| 321 | Jacob DarnellPlace 321 · Grade 9 · Brentwood | 9 | Brentwood | 22:19.47 PR |
| 322 | Landen EatonPlace 322 · Grade 10 · Parkway South | 10 | Parkway South | 23:01.61 PR |