| 1 | Patrick JonesPlace 1 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 16:52.4 PR | 1 |
| 2 | Luke AndrusPlace 2 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 17:01.9 PR | 2 |
| 3 | Tristan KujawaPlace 3 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:12.7 | 3 |
| 4 | Hamzah AlmasriPlace 4 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 17:22.4 | 4 |
| 5 | Ethan BognarPlace 5 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 17:22.8 PR | 5 |
| 6 | Brennan ScottPlace 6 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 17:28.1 | 6 |
| 7 | Brayden BussmannPlace 7 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:31.3 | 7 |
| 8 | Noah GreenPlace 8 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 17:32.9 | 8 |
| 9 | Landon PfeifferPlace 9 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 17:36.8 | 9 |
| 10 | Otto ReitenbachPlace 10 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 17:42.7 PR | 10 |
| 11 | Evan GoodwinPlace 11 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 17:42.7 | 11 |
| 12 | Zachary MedinaPlace 12 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 17:43.7 | 12 |
| 13 | Jesse Brower-TolandPlace 13 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:43.9 | 13 |
| 14 | Jaime VallePlace 14 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 17:44.7 PR | 14 |
| 15 | Aidan SmithPlace 15 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:45.2 PR | 15 |
| 16 | Cal GoecklerPlace 16 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 17:45.2 PR | 16 |
| 17 | Brady VogtPlace 17 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 17:45.5 | 0 |
| 18 | Owen GreerPlace 18 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 17:46.0 PR | 17 |
| 19 | Xavier DoylePlace 19 · Grade 11 · Webster Groves | 11 | Webster Groves | 17:54.4 | 18 |
| 20 | Neal SchneiderPlace 20 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 17:57.1 | 19 |
| 21 | Chance GilionPlace 21 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 17:57.2 | 20 |
| 22 | Jonah EbenhohPlace 22 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 17:59.9 | 0 |
| 23 | Zephaniah JarmonPlace 23 · Grade 10 · Webster Groves | 10 | Webster Groves | 18:01.0 | 21 |
| 24 | Jesse HeaterPlace 24 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:01.1 PR | 0 |
| 25 | Gibson FyviePlace 25 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:01.4 | 0 |
| 26 | Owen WilliamsPlace 26 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:02.1 | 0 |
| 27 | Tyler BesowshekPlace 27 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 18:02.8 PR | 22 |
| 28 | Daniel RyanPlace 28 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 18:08.6 | 0 |
| 29 | Liam FarrollPlace 29 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:09.4 | 0 |
| 30 | Miles JanoskyPlace 30 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:09.8 PR | 0 |
| 31 | Alex WadePlace 31 · Grade 12 · Webster Groves | 12 | Webster Groves | 18:12.7 PR | 23 |
| 32 | Colton EikermannPlace 32 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:13.8 | 0 |
| 33 | Caleb KirchoffPlace 33 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 18:15.1 PR | 24 |
| 34 | Cayden SchultzPlace 34 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 18:15.8 PR | 25 |
| 35 | August CanlasPlace 35 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:15.9 | 0 |
| 36 | Jackson FulkersonPlace 36 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 18:18.1 | 26 |
| 37 | Arjun AndersPlace 37 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:19.0 PR | 0 |
| 38 | Edward NortonPlace 38 · Grade 10 · Webster Groves | 10 | Webster Groves | 18:21.9 | 27 |
| 39 | Alexander KeussPlace 39 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:23.3 PR | 0 |
| 40 | Ebbet ChambersPlace 40 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 18:23.8 PR | 28 |
| 41 | Cullen WengerPlace 41 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:23.8 | 0 |
| 42 | Nathan HahnPlace 42 · Grade 9 · Webster Groves | 9 | Webster Groves | 18:24.7 PR | 29 |
| 43 | Joseph StoeckelPlace 43 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:31.0 PR | 0 |
| 44 | Tyler ReidPlace 44 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:32.1 | 0 |
| 45 | Ryan SextroPlace 45 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:32.8 PR | 0 |
| 46 | Martin MillerPlace 46 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 18:33.3 PR | 0 |
| 47 | Clarence NowakPlace 47 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:33.8 | 0 |
| 48 | Kegan HodgesPlace 48 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:35.6 | 0 |
| 49 | Grant OzingaPlace 49 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 18:35.6 PR | 30 |
| 50 | John Paul WildermuthPlace 50 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:37.7 | 0 |
| 51 | Dietrich ArnettPlace 51 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:38.1 | 0 |
| 52 | Brayden DaviesPlace 52 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 18:38.8 | 31 |
| 53 | Phineas GilbertPlace 53 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:39.0 | 0 |
| 54 | Tai HodgePlace 54 · Grade 12 · Webster Groves | 12 | Webster Groves | 18:40.4 PR | 32 |
| 55 | Cale FrossardPlace 55 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:41.9 PR | 0 |
| 56 | Declan BuchlyPlace 56 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:42.0 | 0 |
| 57 | Sohji MatsudaPlace 57 · Grade 12 · Parkway Central | 12 | Parkway Central | 18:44.2 | 33 |
| 58 | Beau HudsonPlace 58 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:45.7 | 0 |
| 59 | Koji WinigPlace 59 · Grade 10 · Parkway Central | 10 | Parkway Central | 18:45.9 | 34 |
| 60 | Lukas StarkeyPlace 60 · Grade 11 · Timberland | 11 | Timberland | 18:47.3 | 35 |
| 61 | Joseph LinnemanPlace 61 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:49.7 | 0 |
| 62 | Alexander PollaciPlace 62 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:50.6 PR | 0 |
| 63 | Isaias CameronPlace 63 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:51.4 | 36 |
| 64 | Sean TalleyPlace 64 · Grade 11 · Parkway Central | 11 | Parkway Central | 18:52.1 | 37 |
| 65 | Jaciel Jimenez-AcostaPlace 65 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:55.3 | 38 |
| 66 | Jonah AbbottPlace 66 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 18:55.4 PR | 0 |
| 67 | Lex WellenPlace 67 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:57.2 | 0 |
| 68 | Logan PhillipsPlace 68 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 18:59.2 | 0 |
| 69 | Mark SchoemehlPlace 69 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 18:59.5 | 0 |
| 70 | Ethan GaryPlace 70 · Grade 10 · Timberland | 10 | Timberland | 19:00.9 | 39 |
| 71 | Luke ThoroughmanPlace 71 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 19:01.0 PR | 0 |
| 72 | Alex HausamPlace 72 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 19:03.9 PR | 0 |
| 73 | Harrison ZeierPlace 73 · Grade 12 · Francis Howell | 12 | Francis Howell | 19:05.1 PR | 40 |
| 74 | Spencer BrunsPlace 74 · Grade 10 · Jackson | 10 | Jackson | 19:06.1 | 41 |
| 75 | Nathan MontgomeryPlace 75 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 19:06.7 PR | 0 |
| 76 | William HolwayPlace 76 · Grade 12 · Webster Groves | 12 | Webster Groves | 19:08.3 PR | 42 |
| 77 | Henry RigganPlace 77 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:08.8 PR | 0 |
| 78 | Matthew LeGrandPlace 78 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:08.9 | 0 |
| 79 | Ben RiznerPlace 79 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 19:10.5 | 0 |
| 80 | Ian DaughertyPlace 80 · Grade 10 · Webster Groves | 10 | Webster Groves | 19:11.1 | 0 |
| 81 | Jason JamesPlace 81 · Grade 12 · Jackson | 12 | Jackson | 19:12.3 PR | 43 |
| 82 | Jack SiegelPlace 82 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:14.3 PR | 0 |
| 83 | Connor MoweryPlace 83 · Grade 10 · Jackson | 10 | Jackson | 19:14.6 | 44 |
| 84 | Nathan MillerPlace 84 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 19:14.6 | 0 |
| 85 | Carter ReisPlace 85 · Grade 9 · Jackson | 9 | Jackson | 19:16.1 | 45 |
| 86 | Justin JachnaPlace 86 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:18.0 PR | 0 |
| 87 | Lucas KrusePlace 87 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 19:20.4 PR | 0 |
| 88 | Andrew MoritzPlace 88 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:21.1 | 0 |
| 89 | Jalen ReedPlace 89 · Grade 11 · Webster Groves | 11 | Webster Groves | 19:22.5 | 0 |
| 90 | Ethan HeaveyPlace 90 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:23.1 PR | 0 |
| 91 | Liam CollinsPlace 91 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:23.5 PR | 0 |
| 92 | Chase DietrichPlace 92 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:23.5 PR | 0 |
| 93 | Caleb MohrlandPlace 93 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 19:23.6 PR | 0 |
| 94 | Luke SeamandsPlace 94 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 19:24.6 PR | 0 |
| 95 | Charles CurtisPlace 95 · Grade 11 · Webster Groves | 11 | Webster Groves | 19:26.0 PR | 0 |
| 96 | Nicholas SchultzPlace 96 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:27.0 | 0 |
| 97 | Brayden ChenPlace 97 · Grade 12 · Parkway Central | 12 | Parkway Central | 19:27.8 | 46 |
| 98 | Ryan KindschuhPlace 98 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:28.0 | 0 |
| 99 | Benjamin WachsnichtPlace 99 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 19:29.0 | 0 |
| 100 | Ian BlecherPlace 100 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 19:32.3 | 0 |
| 101 | Ross CollinsPlace 101 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:32.9 PR | 0 |
| 102 | William GreenPlace 102 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:38.1 | 0 |
| 103 | Tyler GarrisonPlace 103 · Grade 10 · Webster Groves | 10 | Webster Groves | 19:38.3 | 0 |
| 104 | Parker DaughertyPlace 104 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 19:38.9 PR | 0 |
| 105 | Phillip O'HalloranPlace 105 · Grade 12 · Webster Groves | 12 | Webster Groves | 19:39.5 PR | 0 |
| 106 | Daniel OlsonPlace 106 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 19:40.0 | 0 |
| 107 | Troy PetterPlace 107 · Grade 10 · Webster Groves | 10 | Webster Groves | 19:40.5 | 0 |
| 108 | Reif StevensonPlace 108 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 19:41.3 | 0 |
| 109 | Bo BeckerPlace 109 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 19:42.8 | 47 |
| 110 | Aaron LoudenbackPlace 110 · Grade 12 · Parkway Central | 12 | Parkway Central | 19:43.3 | 48 |
| 111 | Mason LauberPlace 111 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 19:43.5 | 0 |
| 112 | Connor MatterPlace 112 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 19:44.1 | 0 |
| 113 | August ButlerPlace 113 · Grade 10 · Parkway Central | 10 | Parkway Central | 19:44.2 PR | 49 |
| 114 | Lucas CagwinPlace 114 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 19:46.3 | 0 |
| 115 | Liam HuntPlace 115 · Grade 9 · Timberland | 9 | Timberland | 19:46.4 | 50 |
| 116 | Thomas WilliamsPlace 116 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 19:53.4 | 0 |
| 117 | Ben MaschmannPlace 117 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 19:56.6 | 0 |
| 118 | Henry SchindlerPlace 118 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 19:56.8 | 0 |
| 119 | Jeremy FrancoPlace 119 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 19:57.4 | 0 |
| 120 | William MoellerPlace 120 · Grade 9 · Webster Groves | 9 | Webster Groves | 19:57.8 | 0 |
| 121 | Luke CacciabandoPlace 121 · Grade 11 · Chaminade College Prep | 11 | Chaminade College Prep | 19:58.5 | 51 |
| 122 | Atticus LanderosPlace 122 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:59.5 | 0 |
| 123 | Caleb BrucePlace 123 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:01.2 | 0 |
| 124 | Justin SchollPlace 124 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:01.4 PR | 0 |
| 125 | Thomas SullivanPlace 125 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:01.6 PR | 0 |
| 126 | Zachary WaltzPlace 126 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 20:04.5 PR | 0 |
| 127 | Maxwell McFarlanePlace 127 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 20:04.9 | 52 |
| 128 | Jacob RamigPlace 128 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:05.1 | 0 |
| 129 | Joseph KrusselPlace 129 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:10.2 | 0 |
| 130 | Cole GrigsbyPlace 130 · Grade 9 · Webster Groves | 9 | Webster Groves | 20:12.6 PR | 0 |
| 131 | Shaan PatelPlace 131 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 20:12.6 PR | 0 |
| 132 | Manuel CrouchPlace 132 · Grade 10 · Parkway Central | 10 | Parkway Central | 20:13.8 | 53 |
| 133 | Ryan SafarPlace 133 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:15.2 PR | 0 |
| 134 | Isaac SchmidtPlace 134 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:16.1 | 54 |
| 135 | Jasper LeechPlace 135 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 20:17.4 | 0 |
| 136 | Martin AndresPlace 136 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:18.4 | 0 |
| 137 | Owen Silva-NoahPlace 137 · Grade 9 · Crystal City | 9 | Crystal City | 20:21.0 PR | 0 |
| 138 | Sam SchroederPlace 138 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 20:21.0 | 0 |
| 139 | Patrick KellyPlace 139 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:21.7 PR | 0 |
| 140 | Ben HicksPlace 140 · Grade 12 · Jackson | 12 | Jackson | 20:21.7 PR | 55 |
| 141 | William HeadPlace 141 · Grade 11 · Timberland | 11 | Timberland | 20:23.4 | 56 |
| 142 | Zachary ReitznerPlace 142 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 20:24.9 | 0 |
| 143 | Henry DongPlace 143 · Grade 10 · Parkway Central | 10 | Parkway Central | 20:26.4 | 0 |
| 144 | Lucas RineyPlace 144 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 20:26.6 | 57 |
| 145 | Grant WilsonPlace 145 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:29.6 PR | 58 |
| 146 | William DoerhoffPlace 146 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:32.9 | 0 |
| 147 | Brayden CashPlace 147 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 20:36.0 | 0 |
| 148 | Siddhanth VijaykumarPlace 148 · Grade 10 · Parkway Central | 10 | Parkway Central | 20:37.6 | 0 |
| 149 | Joseph KuhlPlace 149 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:40.2 | 0 |
| 150 | John P. PowersPlace 150 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 20:42.5 | 0 |
| 151 | Grady BernathPlace 151 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 20:45.2 | 59 |
| 152 | Lucas FaulknerPlace 152 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 20:45.9 | 60 |
| 153 | Joseph NowakPlace 153 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 20:46.1 PR | 0 |
| 154 | Maxwell BarnettPlace 154 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 20:47.0 | 0 |
| 155 | Charles ZieglerPlace 155 · Grade 10 · Webster Groves | 10 | Webster Groves | 20:47.1 | 0 |
| 156 | Banseok KnappPlace 156 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:47.7 | 0 |
| 157 | Zev SimmonsPlace 157 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 20:47.9 | 0 |
| 158 | Jemuel LeePlace 158 · Grade 12 · Parkway Central | 12 | Parkway Central | 20:49.2 | 0 |
| 159 | Ryan EnglaenderPlace 159 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 20:50.2 | 0 |
| 160 | Clark WellenPlace 160 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 20:52.3 | 0 |
| 161 | Joshua SchmidtPlace 161 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 20:53.1 PR | 0 |
| 162 | Zichen HongPlace 162 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 20:53.4 PR | 61 |
| 163 | Martin-Elias EllisPlace 163 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 20:53.7 PR | 0 |
| 164 | Lucas RekartPlace 164 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 20:53.8 | 0 |
| 165 | Samuel RichardPlace 165 · Grade 9 · Francis Howell | 9 | Francis Howell | 20:54.2 | 62 |
| 166 | Lincoln MoonPlace 166 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:54.3 | 0 |
| 167 | Hyungjun BaePlace 167 · Grade 12 · Chaminade College Prep | 12 | Chaminade College Prep | 20:54.6 PR | 63 |
| 168 | Keagan DierkesPlace 168 · Grade 10 · Timberland | 10 | Timberland | 20:55.0 PR | 64 |
| 169 | Clayton MurphyPlace 169 · Grade 11 · Timberland | 11 | Timberland | 20:56.5 | 65 |
| 170 | Devin ChristopherPlace 170 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 20:59.0 | 66 |
| 171 | Joseph WoodPlace 171 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:59.0 PR | 0 |
| 172 | Maison SloanPlace 172 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:02.3 | 0 |
| 173 | Colton PricePlace 173 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 21:05.5 | 0 |
| 174 | Carter JonesPlace 174 · Grade 9 · Jackson | 9 | Jackson | 21:06.3 | 67 |
| 175 | Luke McIntyrePlace 175 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 21:08.1 PR | 0 |
| 176 | Miles WamserPlace 176 · Grade 11 · Webster Groves | 11 | Webster Groves | 21:08.2 | 0 |
| 177 | Lance III FordPlace 177 · Grade 9 · Timberland | 9 | Timberland | 21:08.6 | 68 |
| 178 | Nate StokesPlace 178 · Grade 12 · Christian Brothers College | 12 | Christian Brothers College | 21:09.3 PR | 69 |
| 179 | Teague DuncanPlace 179 · Grade 10 · Webster Groves | 10 | Webster Groves | 21:09.5 | 0 |
| 180 | John MorganPlace 180 · Grade 10 · Chaminade College Prep | 10 | Chaminade College Prep | 21:10.7 | 70 |
| 181 | Gideon SmithPlace 181 · Grade 11 · Webster Groves | 11 | Webster Groves | 21:11.5 | 0 |
| 182 | Adrian SamaniegoPlace 182 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 21:11.7 | 0 |
| 183 | Blake PelleyPlace 183 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 21:11.9 | 71 |
| 184 | Drew SmithPlace 184 · Grade 10 · Jackson | 10 | Jackson | 21:12.1 | 72 |
| 185 | Kohen LamonsPlace 185 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 21:13.2 | 73 |
| 186 | John KeavenyPlace 186 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:13.7 | 0 |
| 187 | Clay KimPlace 187 · Grade 11 · Parkway Central | 11 | Parkway Central | 21:15.1 | 0 |
| 188 | Kayde EscobedoPlace 188 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 21:15.4 PR | 0 |
| 189 | Roland BessPlace 189 · Grade 12 · Parkway Central | 12 | Parkway Central | 21:15.6 PR | 0 |
| 190 | Logan WilliamsPlace 190 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 21:15.7 PR | 74 |
| 191 | Jude PottsPlace 191 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:16.1 | 0 |
| 192 | William OberkromPlace 192 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 21:16.9 | 75 |
| 193 | Alexander CharlestonPlace 193 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 21:21.2 PR | 76 |
| 194 | Miles CorleyPlace 194 · Grade 9 · Francis Howell | 9 | Francis Howell | 21:23.5 | 77 |
| 195 | Matthew SheetsPlace 195 · Grade 10 · Crystal City | 10 | Crystal City | 21:24.5 | 0 |
| 196 | Camden LesliePlace 196 · Grade 11 · Webster Groves | 11 | Webster Groves | 21:29.6 PR | 0 |
| 197 | Nathaniel KleinerPlace 197 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 21:33.3 | 0 |
| 198 | Miles KellerPlace 198 · Grade 10 · Webster Groves | 10 | Webster Groves | 21:35.1 PR | 0 |
| 199 | Charles DoughertyPlace 199 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 21:40.9 | 0 |
| 200 | Joseph SeamandsPlace 200 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 21:44.2 | 0 |
| 201 | Samuel ScheerPlace 201 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 21:46.0 PR | 78 |
| 202 | Solomon PohlmanPlace 202 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 21:46.3 | 79 |
| 203 | Ayden CranmerPlace 203 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 21:49.1 | 80 |
| 204 | Drew RaderPlace 204 · Grade 12 · Francis Howell | 12 | Francis Howell | 21:49.9 PR | 81 |
| 205 | Nathan DinwiddiePlace 205 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 21:51.7 PR | 0 |
| 206 | Devansh PatelPlace 206 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 21:54.7 PR | 82 |
| 207 | Gabriel ChambersPlace 207 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 21:56.4 | 0 |
| 208 | Gordon BarksPlace 208 · Grade 9 · Jackson | 9 | Jackson | 21:56.5 PR | 0 |
| 209 | Brody NeuportPlace 209 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 21:56.6 PR | 83 |
| 210 | Nolan FitzgeraldPlace 210 · Grade 9 · Parkway Central | 9 | Parkway Central | 21:56.7 | 0 |
| 211 | Jostin HarrisPlace 211 · Grade 9 · Cardinal Ritter College Prep | 9 | Cardinal Ritter College Prep | 21:56.8 PR | 0 |
| 212 | Jack WhittenPlace 212 · Grade 9 · Parkway Central | 9 | Parkway Central | 21:59.1 | 0 |
| 213 | Henry TebbPlace 213 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 22:05.3 PR | 0 |
| 214 | Fred GattasPlace 214 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 22:07.3 | 0 |
| 215 | Dmitry MaloneyPlace 215 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 22:08.0 | 0 |
| 216 | Grey JacksonPlace 216 · Grade 9 · Francis Howell | 9 | Francis Howell | 22:15.4 PR | 84 |
| 217 | Connor BarakePlace 217 · Grade 9 · Parkway Central | 9 | Parkway Central | 22:18.5 PR | 0 |
| 218 | Logan McNamaraPlace 218 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 22:20.4 PR | 85 |
| 219 | Henry JenningsPlace 219 · Grade 11 · Webster Groves | 11 | Webster Groves | 22:22.0 | 0 |
| 220 | Miles BessPlace 220 · Grade 10 · Parkway Central | 10 | Parkway Central | 22:22.6 | 0 |
| 221 | Andrew SalazarPlace 221 · Grade 9 · Parkway Central | 9 | Parkway Central | 22:23.0 | 0 |
| 222 | Alexander (Alec) DoerrPlace 222 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 22:23.6 PR | 0 |
| 223 | James SkibinskiPlace 223 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 22:25.6 | 0 |
| 224 | Baylin CombsPlace 224 · Grade 10 · Francis Howell | 10 | Francis Howell | 22:26.2 | 0 |
| 225 | Brian WinslowPlace 225 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 22:27.4 PR | 86 |
| 226 | Aryan SurapaneniPlace 226 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 22:31.0 PR | 0 |
| 227 | Henry LewisPlace 227 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 22:32.8 | 87 |
| 228 | Cameron CockrillPlace 228 · Grade 12 · Francis Howell | 12 | Francis Howell | 22:40.8 PR | 0 |
| 229 | Soren WachsmuthPlace 229 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 22:46.5 | 88 |
| 230 | Jacob MoorePlace 230 · Grade 12 · Webster Groves | 12 | Webster Groves | 22:47.9 | 0 |
| 231 | Nathan ZaegelPlace 231 · Grade 9 · Chaminade College Prep | 9 | Chaminade College Prep | 22:53.7 | 89 |
| 232 | Timothy II ForsythePlace 232 · Grade 10 · Francis Howell | 10 | Francis Howell | 22:55.6 | 0 |
| 233 | Quinn MangiapanelloPlace 233 · Grade 10 · Francis Howell | 10 | Francis Howell | 22:55.7 | 0 |
| 234 | Alex JuanPlace 234 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 22:57.6 | 0 |
| 235 | Carter VallePlace 235 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:10.3 | 0 |
| 236 | Ryan BussmannPlace 236 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 23:10.8 | 0 |
| 237 | August (Gus) GeldmacherPlace 237 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 23:12.7 PR | 0 |
| 238 | Matthew MeyerPlace 238 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:16.7 | 0 |
| 239 | Jayden BoldenPlace 239 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 23:18.0 | 0 |
| 240 | William StrelingerPlace 240 · Grade 10 · Webster Groves | 10 | Webster Groves | 23:19.0 PR | 0 |
| 241 | Liam RobertsonPlace 241 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 23:19.8 | 0 |
| 242 | Ahmmit Tyehimba-FordPlace 242 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:22.1 | 0 |
| 243 | Emmett WhitePlace 243 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 23:24.7 | 90 |
| 244 | Vedant PatelPlace 244 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 23:24.7 | 0 |
| 245 | Michael FennewaldPlace 245 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:34.5 PR | 0 |
| 246 | Henry LodesPlace 246 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:35.3 | 0 |
| 247 | Dominic HelstenPlace 247 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:37.9 | 0 |
| 248 | John RonzioPlace 248 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 23:41.2 | 91 |
| 249 | Jay RengacharyPlace 249 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:44.0 | 0 |
| 250 | Sean KirkPlace 250 · Grade 12 · Timberland | 12 | Timberland | 23:44.1 | 0 |
| 251 | Oliver ZeierPlace 251 · Grade 9 · Francis Howell | 9 | Francis Howell | 23:45.0 | 0 |
| 252 | Joss ThenhausPlace 252 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:46.8 PR | 0 |
| 253 | Colten WesterfieldPlace 253 · Grade 10 · Francis Howell | 10 | Francis Howell | 23:47.4 PR | 0 |
| 254 | Viraj SharmaPlace 254 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:48.7 | 0 |
| 255 | Spencer TalleyPlace 255 · Grade 9 · Parkway Central | 9 | Parkway Central | 23:51.5 | 0 |
| 256 | Madhavan AnbukumarPlace 256 · Grade 12 · St. Louis University High | 12 | St. Louis University High | 23:52.8 PR | 0 |
| 257 | Adrien SuydamPlace 257 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 23:53.5 | 0 |
| 258 | Sean LetscherPlace 258 · Grade 10 · Christian Brothers College | 10 | Christian Brothers College | 23:59.8 | 0 |
| 259 | Lakshminarayanan AnbukumarPlace 259 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:00.0 | 0 |
| 260 | August SohnPlace 260 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 24:02.7 | 0 |
| 261 | Brayden LedfordPlace 261 · Grade 9 · Francis Howell | 9 | Francis Howell | 24:04.4 | 0 |
| 262 | Dexter WongPlace 262 · Grade 9 · Parkway Central | 9 | Parkway Central | 24:10.5 | 0 |
| 263 | Chase MillerPlace 263 · Grade 10 · Parkway Central | 10 | Parkway Central | 24:15.1 PR | 0 |
| 264 | Aidan McConvillePlace 264 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:16.2 PR | 0 |
| 265 | Evan SantoscoyPlace 265 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 24:16.7 PR | 0 |
| 266 | Spencer CooperPlace 266 · Grade 9 · Webster Groves | 9 | Webster Groves | 24:17.8 | 0 |
| 267 | William CooperPlace 267 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:22.6 PR | 0 |
| 268 | Jack DurandPlace 268 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 24:22.9 | 0 |
| 269 | Fletcher ArensPlace 269 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 24:26.0 | 0 |
| 270 | Cameron DaughertyPlace 270 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 24:29.3 | 0 |
| 271 | Randy RobinsonPlace 271 · Grade 10 · Hancock | 10 | Hancock | 24:31.7 | 92 |
| 272 | Liam RobisonPlace 272 · Grade 9 · Francis Howell | 9 | Francis Howell | 24:38.5 | 0 |
| 273 | Simon JenkinsPlace 273 · Grade 11 · Christian Brothers College | 11 | Christian Brothers College | 24:41.9 PR | 0 |
| 274 | Keegan HoelzerPlace 274 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 24:54.1 | 0 |
| 275 | William HoffmanPlace 275 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 24:58.5 | 0 |
| 276 | Lucas KeysPlace 276 · Grade 10 · St. Louis University High | 10 | St. Louis University High | 25:03.8 PR | 0 |
| 277 | Jack WilliamsonPlace 277 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 25:09.7 | 0 |
| 278 | Michael BerschePlace 278 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 25:35.4 | 0 |
| 279 | Mayur ReddivariPlace 279 · Grade 9 · Parkway Central | 9 | Parkway Central | 25:36.3 PR | 0 |
| 280 | Jack PuckettPlace 280 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 25:38.5 | 0 |
| 281 | Simon BookPlace 281 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 25:40.0 | 0 |
| 282 | Xander RojasPlace 282 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 26:27.4 | 0 |
| 283 | Hudson KernPlace 283 · Grade 11 · Timberland | 11 | Timberland | 26:44.4 PR | 0 |
| 284 | Ignacio LiceraPlace 284 · Grade 11 · Webster Groves | 11 | Webster Groves | 26:44.4 PR | 0 |
| 285 | Jerome FrantzPlace 285 · Grade 11 · St. Louis University High | 11 | St. Louis University High | 26:47.7 | 0 |
| 286 | Rupesh MasaPlace 286 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 26:48.7 | 0 |
| 287 | Henry BarnettPlace 287 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 26:51.8 | 0 |
| 288 | George RynasiewiczPlace 288 · Grade 9 · St. Louis University High | 9 | St. Louis University High | 26:52.7 PR | 0 |
| 289 | Brendan FuquaPlace 289 · Grade 9 · Christian Brothers College | 9 | Christian Brothers College | 26:54.2 | 0 |
| 290 | Porter SmithPlace 290 · Grade 9 · Webster Groves | 9 | Webster Groves | 27:13.0 | 0 |
| 291 | Michael CammannPlace 291 · Grade 10 · Hancock | 10 | Hancock | 27:24.1 | 93 |
| 292 | Joseph ZaegelPlace 292 · Grade 8 · Chaminade College Prep | 8 | Chaminade College Prep | 27:44.3 | 0 |
| 293 | Myles MastersPlace 293 · Grade 11 · Hancock | 11 | Hancock | 27:59.3 | 94 |
| 294 | Taysir YalaouiPlace 294 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 29:40.0 | 0 |
| 295 | Michael Suarez JrPlace 295 · Grade 10 · Hancock | 10 | Hancock | 31:09.7 PR | 95 |
| 296 | Wyatt BakerPlace 296 · Grade 9 · Hancock | 9 | Hancock | 31:22.3 PR | 96 |
| 297 | Weiye ZhangPlace 297 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 31:33.2 PR | 0 |
| 298 | Benjamin BordersPlace 298 · Grade 10 · Webster Groves | 10 | Webster Groves | 33:31.4 | 0 |
| 299 | Alexander O'BrienPlace 299 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 36:10.4 PR | 0 |
| 300 | Harsha MalipeddiPlace 300 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 42:02.1 | 0 |