| 1 | Trevor PeimannPlace 1 · Grade 11 · Timberland | 11 | Timberland | 16:48.95 |
| 2 | Tyler FreinerPlace 2 · Grade 10 · Timberland | 10 | Timberland | 17:01.66 |
| 3 | Jonah MchaffiePlace 3 · Grade 11 · Timberland | 11 | Timberland | 17:06.23 |
| 4 | Ethan WamplerPlace 4 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 17:07.55 |
| 5 | Nathan LavignePlace 5 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 17:08.20 PR |
| 6 | Rishi InjaPlace 6 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 17:08.33 PR |
| 7 | John MartinPlace 7 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 17:09.08 PR |
| 8 | Aaron EllerPlace 8 · Grade 11 · Holt | 11 | Holt | 17:10.45 PR |
| 9 | Hunter FreinerPlace 9 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 17:18.00 |
| 10 | David TauserPlace 10 · Grade 12 · Holt | 12 | Holt | 17:18.69 |
| 11 | Matthew HuberPlace 11 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 17:19.91 |
| 12 | Charlie KrasnoffPlace 12 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 17:21.11 |
| 13 | Adam SnokePlace 13 · Grade 9 · Lutheran South | 9 | Lutheran South | 17:21.90 |
| 14 | Ronan HardwickePlace 14 · Grade 9 · Veritas Christian Academy | 9 | Veritas Christian Academy | 17:30.34 |
| 15 | Luke BeachyPlace 15 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 17:33.21 |
| 16 | Sam BradshawPlace 16 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 17:33.23 |
| 17 | James KollerPlace 17 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 17:37.22 |
| 18 | Dillon HilbertPlace 18 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 17:39.47 |
| 19 | Joseph MosqueraPlace 19 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 17:40.29 PR |
| 20 | Jared GeyerPlace 20 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 17:41.78 |
| 21 | Callum HardwickePlace 21 · Grade 11 · Veritas Christian Academy | 11 | Veritas Christian Academy | 17:42.06 |
| 22 | Bob GillespiePlace 22 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 17:43.40 |
| 23 | Nicholas CunninghamPlace 23 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 17:43.93 PR |
| 24 | Jack SchiffhauerPlace 24 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 17:47.76 PR |
| 25 | Thomas GorlinePlace 25 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 17:50.35 |
| 26 | Noah SmockPlace 26 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 17:53.35 PR |
| 27 | Doriye' JacksonPlace 27 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 17:55.69 PR |
| 28 | Max WasserstromPlace 28 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 17:57.11 |
| 29 | Jaxson CopelinPlace 29 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 17:58.17 |
| 30 | Chris AndersonPlace 30 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 17:59.65 |
| 31 | Benjamin GoekePlace 31 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 18:01.13 |
| 32 | Dylan CarlsonPlace 32 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 18:01.21 PR |
| 33 | Jake PagePlace 33 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 18:02.47 PR |
| 34 | William StappenbeckPlace 34 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 18:03.41 PR |
| 35 | Ty WeltyPlace 35 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:04.31 |
| 36 | Sal CarcagnoPlace 36 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 18:04.79 |
| 37 | Nathan PetrusPlace 37 · Grade 12 · Lutheran South | 12 | Lutheran South | 18:06.27 |
| 38 | John TruePlace 38 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 18:07.43 PR |
| 39 | Corey WardenPlace 39 · Grade 10 · Timberland | 10 | Timberland | 18:08.26 |
| 40 | Stephen JiangPlace 40 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 18:10.17 PR |
| 41 | Connor PohlPlace 41 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 18:11.40 |
| 42 | Mason BrownPlace 42 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 18:12.56 |
| 43 | Shawn RottinghausPlace 43 · Grade 11 · Rock Bridge | 11 | Rock Bridge | 18:12.84 |
| 44 | Hayden TurleyPlace 44 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 18:13.75 |
| 45 | Quentin TibbsPlace 45 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 18:17.23 |
| 46 | Hudson SummerallPlace 46 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:18.09 |
| 47 | Josh RossmanPlace 47 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 18:19.19 |
| 48 | Dillon KaufmanPlace 48 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 18:19.55 |
| 49 | Alex MosqueraPlace 49 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 18:21.09 |
| 50 | John HirshbuehlerPlace 50 · Grade 12 · Holt | 12 | Holt | 18:21.71 PR |
| 51 | Andrew HoumesPlace 51 · Grade 12 · Francis Howell Central | 12 | Francis Howell Central | 18:22.50 PR |
| 52 | Reece CaliaPlace 52 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:25.56 |
| 53 | Cadin SmithPlace 53 · Grade 9 · Webster Groves | 9 | Webster Groves | 18:26.27 PR |
| 54 | Collin FayPlace 54 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 18:30.52 |
| 55 | Tyler HudsonPlace 55 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 18:30.86 |
| 56 | Peyton ReesePlace 56 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 18:33.81 |
| 57 | Joseph Albers PrizePlace 57 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 18:34.18 PR |
| 58 | Elijah HoltPlace 58 · Grade 11 · Francis Howell | 11 | Francis Howell | 18:35.47 |
| 59 | Tyler ColemanPlace 59 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:35.71 |
| 60 | Parker DimondPlace 60 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 18:37.37 PR |
| 61 | Samuel MyersPlace 61 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 18:37.95 PR |
| 62 | Logan NachtrabPlace 62 · Grade 12 · Francis Howell Central | 12 | Francis Howell Central | 18:39.33 |
| 63 | Caleb WestPlace 63 · Grade 10 · Francis Howell | 10 | Francis Howell | 18:40.11 PR |
| 64 | Aidan RileyPlace 64 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:41.19 PR |
| 65 | Luke JansenPlace 65 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 18:42.31 |
| 66 | Jackson ProperPlace 66 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 18:44.12 |
| 67 | Boston DudleyPlace 67 · Grade 11 · Holt | 11 | Holt | 18:46.37 PR |
| 68 | Lewis TuckerPlace 68 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 18:47.03 |
| 69 | Israel ChavezPlace 69 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 18:49.15 PR |
| 70 | Bryce BatchellerPlace 70 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 18:49.86 |
| 71 | Kellen ClowePlace 71 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 18:50.92 |
| 72 | Connor CaslerPlace 72 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 18:51.48 |
| 73 | Kohler PalmerPlace 73 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 18:53.06 PR |
| 74 | Andrew HamiltonPlace 74 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 18:54.69 |
| 75 | Ethan HamiltonPlace 75 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 18:55.25 |
| 76 | Sean LooneyPlace 76 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 18:56.91 |
| 77 | Sean ScottPlace 77 · Grade 12 · McCluer | 12 | McCluer | 18:57.26 PR |
| 78 | Tyler BerndtPlace 78 · Grade 10 · Timberland | 10 | Timberland | 18:57.78 |
| 79 | Matt WunderlichPlace 79 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 18:58.28 PR |
| 80 | Daniel HarmsPlace 80 · Grade 11 · Lutheran South | 11 | Lutheran South | 18:59.01 |
| 81 | Jonathan RohlfPlace 81 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 18:59.62 |
| 82 | Cole JansenPlace 82 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 19:00.59 |
| 83 | Kobe BartlettPlace 83 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 19:01.98 PR |
| 84 | Baylor ReinkerPlace 84 · Grade 11 · Holt | 11 | Holt | 19:02.28 |
| 85 | Owen WallsPlace 85 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 19:02.86 |
| 86 | Landon KimberlinPlace 86 · Grade 10 · Timberland | 10 | Timberland | 19:03.41 PR |
| 87 | Kushagra BhatnagarPlace 87 · Grade 11 · Timberland | 11 | Timberland | 19:04.45 PR |
| 88 | Shane ConcannonPlace 88 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 19:05.23 |
| 89 | Gabriel LuadersPlace 89 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 19:07.32 |
| 90 | Louis PrimeauPlace 90 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 19:10.76 |
| 91 | Vaughan GoffPlace 91 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 19:13.34 |
| 92 | Cole DoskalPlace 92 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 19:13.47 PR |
| 93 | Logan StorckPlace 93 · Grade 9 · Webster Groves | 9 | Webster Groves | 19:14.46 |
| 94 | Matthew (Reed) EasterlingPlace 94 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 19:14.75 |
| 95 | Joshua OlsonPlace 95 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 19:14.95 |
| 96 | Ryan StaplesPlace 96 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 19:15.01 |
| 97 | Brennan UlrichPlace 97 · Grade 9 · Webster Groves | 9 | Webster Groves | 19:15.75 |
| 98 | Luca GruppoPlace 98 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 19:21.35 |
| 99 | Jalen JonesPlace 99 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:22.53 |
| 100 | Dylan CriderPlace 100 · Grade 10 · Timberland | 10 | Timberland | 19:23.94 |
| 101 | Matthew BurgdorfPlace 101 · Grade 10 · Lutheran South | 10 | Lutheran South | 19:24.65 |
| 102 | Blake LindellPlace 102 · Grade 10 · Lutheran South | 10 | Lutheran South | 19:29.69 |
| 103 | Benjamin MilesPlace 103 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:31.55 |
| 104 | Robert AndersonPlace 104 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 19:32.16 |
| 105 | Ryan CollinsPlace 105 · Grade 10 · Webster Groves | 10 | Webster Groves | 19:32.71 PR |
| 106 | Grady JacobsonPlace 106 · Grade 10 · Timberland | 10 | Timberland | 19:35.61 |
| 107 | Ethan BesowshekPlace 107 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 19:37.67 |
| 108 | Josh WortmannPlace 108 · Grade 10 · Timberland | 10 | Timberland | 19:37.82 |
| 109 | Joseph GranaPlace 109 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 19:38.23 |
| 110 | Max YangPlace 110 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 19:38.81 |
| 111 | Daniel JungPlace 111 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 19:40.48 PR |
| 112 | Clayton PeronaPlace 112 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 19:40.55 |
| 113 | Zenidene El FarissiPlace 113 · Grade 9 · Ft. Zumwalt East | 9 | Ft. Zumwalt East | 19:41.29 |
| 114 | Robby SwinfordPlace 114 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 19:41.38 PR |
| 115 | Luke SpiniolasPlace 115 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 19:43.21 PR |
| 116 | Connor PryorPlace 116 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 19:45.38 |
| 117 | Colin SpiesPlace 117 · Grade 11 · Francis Howell | 11 | Francis Howell | 19:46.41 |
| 118 | Alexander RosePlace 118 · Grade 10 · Holt | 10 | Holt | 19:50.02 PR |
| 119 | Ryan RossonPlace 119 · Grade 11 · Veritas Christian Academy | 11 | Veritas Christian Academy | 19:50.53 |
| 120 | Silas EverdingPlace 120 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 19:50.87 PR |
| 121 | Matthew FanterPlace 121 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:52.55 PR |
| 122 | Drew WillisPlace 122 · Grade 9 · Timberland | 9 | Timberland | 19:53.63 |
| 123 | Jacob SmithPlace 123 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 19:55.17 |
| 124 | Bryce BarronPlace 124 · Grade 11 · Webster Groves | 11 | Webster Groves | 19:55.21 PR |
| 125 | James TruemanPlace 125 · Grade 9 · Webster Groves | 9 | Webster Groves | 19:55.75 |
| 126 | Andrew BrophyPlace 126 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 19:55.91 |
| 127 | Elijah PhillipsPlace 127 · Grade 11 · Lutheran North | 11 | Lutheran North | 19:56.26 |
| 128 | Evan WardropPlace 128 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:56.29 |
| 129 | Ryan BeckerPlace 129 · Grade 12 · Lutheran South | 12 | Lutheran South | 19:56.64 PR |
| 130 | Jacob HammondPlace 130 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 19:57.81 |
| 131 | Milo BroshearsPlace 131 · Grade 12 · Webster Groves | 12 | Webster Groves | 19:59.13 PR |
| 132 | John PerryPlace 132 · Grade 12 · Webster Groves | 12 | Webster Groves | 19:59.15 PR |
| 133 | Alex McGuirePlace 133 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:00.30 |
| 134 | Benjamin StatesPlace 134 · Grade 11 · Veritas Christian Academy | 11 | Veritas Christian Academy | 20:00.30 |
| 135 | Connor VennemannPlace 135 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 20:00.70 |
| 136 | Aeden EllermanPlace 136 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 20:02.00 |
| 137 | Christian HadleyPlace 137 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 20:03.76 PR |
| 138 | Michael WaynePlace 138 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 20:04.33 |
| 139 | Ryan TaffPlace 139 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 20:05.13 |
| 140 | Nolan ChickeringPlace 140 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 20:05.73 |
| 141 | Cesar LoehmerPlace 141 · Grade 12 · Liberty (Wentzville) | 12 | Liberty (Wentzville) | 20:05.83 PR |
| 142 | Will LoyndPlace 142 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 20:09.38 PR |
| 143 | Adrian Theerman RodriguezPlace 143 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 20:09.49 |
| 144 | Charles LandryPlace 144 · Grade 10 · Lutheran North | 10 | Lutheran North | 20:09.97 |
| 145 | Nikhil KrishnanPlace 145 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 20:10.30 |
| 146 | Declan McLaughlinPlace 146 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 20:10.39 PR |
| 147 | Louis HessPlace 147 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 20:12.41 |
| 148 | Tyler RuhlandPlace 148 · Grade 12 · Holt | 12 | Holt | 20:12.99 |
| 149 | Mason ArnoldPlace 149 · Grade 9 · Lutheran South | 9 | Lutheran South | 20:13.50 |
| 150 | John StamerPlace 150 · Grade 12 · Francis Howell Central | 12 | Francis Howell Central | 20:16.47 PR |
| 151 | Sami SehgalPlace 151 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 20:16.65 |
| 152 | Logan RushingPlace 152 · Grade 9 · Timberland | 9 | Timberland | 20:17.25 |
| 153 | Austin FrazierPlace 153 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:17.54 |
| 154 | Daniel BloomerPlace 154 · Grade 12 · Webster Groves | 12 | Webster Groves | 20:17.59 |
| 155 | Jack SchriberPlace 155 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 20:19.99 |
| 156 | William MaxwellPlace 156 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 20:20.41 |
| 157 | Dylan WilliamsonPlace 157 · Grade 10 · Webster Groves | 10 | Webster Groves | 20:21.21 PR |
| 158 | Lucius GaravagliaPlace 158 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:21.25 |
| 159 | Carter LegatePlace 159 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 20:23.23 PR |
| 160 | Evan EnloePlace 160 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 20:23.38 PR |
| 161 | Alex BorenPlace 161 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 20:27.09 |
| 162 | Blake CunninghamPlace 162 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 20:28.85 PR |
| 163 | Easton DeshurleyPlace 163 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:29.01 |
| 164 | Jared KnaustPlace 164 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 20:30.12 PR |
| 165 | Chase NordgaardenPlace 165 · Grade 9 · Francis Howell | 9 | Francis Howell | 20:30.31 |
| 166 | Jason GoughPlace 166 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 20:33.05 |
| 167 | Howard JacksonPlace 167 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 20:33.45 PR |
| 168 | Ty HornerPlace 168 · Grade 11 · Timberland | 11 | Timberland | 20:33.47 PR |
| 169 | Danny WeishaarPlace 169 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 20:33.52 |
| 170 | George GumpPlace 170 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 20:33.79 |
| 171 | Mark SafarianPlace 171 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 20:33.88 PR |
| 172 | Nicholas DugganPlace 172 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 20:34.06 PR |
| 173 | Evan BlythePlace 173 · Grade 9 · Ft. Zumwalt East | 9 | Ft. Zumwalt East | 20:37.99 PR |
| 174 | Stephen RhoadesPlace 174 · Grade 9 · Timberland | 9 | Timberland | 20:38.11 |
| 175 | Peter PaePlace 175 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 20:40.02 PR |
| 176 | Kole DanielsPlace 176 · Grade 11 · Hazelwood Central | 11 | Hazelwood Central | 20:40.70 |
| 177 | Ethan OdenPlace 177 · Grade 11 · Ft. Zumwalt West | 11 | Ft. Zumwalt West | 20:41.00 |
| 178 | Aiden JeffersonPlace 178 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 20:42.29 |
| 179 | Henry KnappPlace 179 · Grade 10 · Webster Groves | 10 | Webster Groves | 20:42.60 |
| 180 | Jake WoodsPlace 180 · Grade 10 · Francis Howell | 10 | Francis Howell | 20:42.84 |
| 181 | Tyler BauschPlace 181 · Grade 10 · Holt | 10 | Holt | 20:44.90 |
| 182 | Elijah DayPlace 182 · Grade 11 · Lutheran North | 11 | Lutheran North | 20:46.25 |
| 183 | Zane BalleydierPlace 183 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 20:46.70 PR |
| 184 | Nolan WaltersPlace 184 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 20:48.63 |
| 185 | Evan Van Der EemsPlace 185 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 20:50.27 |
| 186 | Kyle CoxPlace 186 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 20:51.25 |
| 187 | Grant MroczkowskiPlace 187 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 20:51.52 |
| 188 | Dan HahnPlace 188 · Grade 9 · Webster Groves | 9 | Webster Groves | 20:51.79 |
| 189 | Sam RitterPlace 189 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 20:52.57 PR |
| 190 | Samuel WhitakerPlace 190 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 20:53.31 |
| 191 | Caden O'BannonPlace 191 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 20:55.39 |
| 192 | Alexandar DjidjevPlace 192 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 20:56.71 |
| 193 | Nicholas PetersenPlace 193 · Grade 11 · Webster Groves | 11 | Webster Groves | 20:58.77 PR |
| 194 | Nicholas JollyPlace 194 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 20:59.69 |
| 195 | Cavan MankPlace 195 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 21:00.65 |
| 196 | Lucas RoettgerPlace 196 · Grade 10 · Timberland | 10 | Timberland | 21:00.91 |
| 197 | Caden SeabaughPlace 197 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 21:01.31 PR |
| 198 | Oscar SunPlace 198 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 21:02.39 PR |
| 199 | Ethan StorerPlace 199 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 21:03.61 |
| 200 | Johnny ImbodenPlace 200 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 21:04.97 |
| 201 | Aaron CraigPlace 201 · Grade 9 · Lutheran North | 9 | Lutheran North | 21:06.14 PR |
| 202 | Landen ScottPlace 202 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 21:09.28 |
| 203 | Landon WagnerPlace 203 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 21:11.64 PR |
| 204 | Andrew WaniaPlace 204 · Grade 11 · Holt | 11 | Holt | 21:11.99 |
| 205 | Samuel OrcinoPlace 205 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 21:13.43 |
| 206 | Rohan BergfeldPlace 206 · Grade 9 · Webster Groves | 9 | Webster Groves | 21:13.64 PR |
| 207 | Derrick KingeryPlace 207 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 21:14.25 |
| 208 | Nevin SongPlace 208 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 21:14.66 |
| 209 | Austin SmithPlace 209 · Grade 9 · Holt | 9 | Holt | 21:15.31 |
| 210 | Tyler SteinbrueckPlace 210 · Grade 11 · Webster Groves | 11 | Webster Groves | 21:15.49 |
| 211 | Jacob GoldsteinPlace 211 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 21:16.47 PR |
| 212 | Christopher DaubertPlace 212 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 21:17.43 PR |
| 213 | Geoffrey CollinsPlace 213 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 21:18.51 PR |
| 214 | Max O'BrienPlace 214 · Grade 9 · Webster Groves | 9 | Webster Groves | 21:19.93 |
| 215 | Brad HashbargerPlace 215 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 21:20.31 |
| 216 | Nathan HicksPlace 216 · Grade 10 · Holt | 10 | Holt | 21:20.65 PR |
| 217 | Blake PainterPlace 217 · Grade 12 · Francis Howell Central | 12 | Francis Howell Central | 21:22.29 |
| 218 | Nolan WalchPlace 218 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 21:23.78 PR |
| 219 | Devon BartholetPlace 219 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:24.37 PR |
| 220 | Jared ForemanPlace 220 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 21:25.34 |
| 221 | Graydon CarlePlace 221 · Grade 9 · Ft. Zumwalt East | 9 | Ft. Zumwalt East | 21:26.17 |
| 222 | Philemon RhodesPlace 222 · Grade 11 · Webster Groves | 11 | Webster Groves | 21:26.45 PR |
| 223 | Sean ZinkPlace 223 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 21:26.73 PR |
| 224 | Nicolas CooperPlace 224 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 21:29.17 |
| 225 | Shalin PatelPlace 225 · Grade 9 · Ft. Zumwalt East | 9 | Ft. Zumwalt East | 21:29.48 |
| 226 | Andres LoehmerPlace 226 · Grade 10 · Liberty (Wentzville) | 10 | Liberty (Wentzville) | 21:32.29 PR |
| 227 | Dylan PattersonPlace 227 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 21:34.31 |
| 228 | Colton GentaPlace 228 · Grade 12 · Timberland | 12 | Timberland | 21:34.71 PR |
| 229 | Jack GuentherPlace 229 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 21:35.18 |
| 230 | Clayton MorganPlace 230 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 21:36.64 |
| 231 | Sam MunnsPlace 231 · Grade 12 · Rock Bridge | 12 | Rock Bridge | 21:38.77 |
| 232 | Charles TrousdalePlace 232 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:38.93 |
| 233 | Augusts MikitsPlace 233 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 21:41.65 |
| 234 | Tanay ParwalPlace 234 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 21:43.15 PR |
| 235 | Nicholas MontellanoPlace 235 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:44.15 PR |
| 236 | Cameron KlaasPlace 236 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 21:44.37 |
| 237 | Ben WasserstromPlace 237 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 21:45.34 PR |
| 238 | Caden RennerPlace 238 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 21:46.58 |
| 239 | Hayden ZhangPlace 239 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 21:46.64 PR |
| 240 | Michael JenkinsPlace 240 · Grade 12 · McCluer | 12 | McCluer | 21:48.84 PR |
| 241 | William MartinPlace 241 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 21:49.85 PR |
| 242 | Mason WolframPlace 242 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 21:50.76 PR |
| 243 | Blake ThompsonPlace 243 · Grade 11 · Holt | 11 | Holt | 21:52.31 |
| 244 | Zach JonesPlace 244 · Grade 10 · Francis Howell | 10 | Francis Howell | 21:53.25 |
| 245 | Max PajewskiPlace 245 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 21:54.45 |
| 246 | Nicholas TabscottPlace 246 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 22:01.17 |
| 247 | Jake GoldmanPlace 247 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 22:03.28 |
| 248 | Jack LoureiroPlace 248 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 22:04.11 PR |
| 249 | Alex LevyPlace 249 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 22:05.44 PR |
| 250 | Tianyi WangPlace 250 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 22:12.21 PR |
| 251 | Timothy ShoemakerPlace 251 · Grade 9 · Westminster Christian | 9 | Westminster Christian | 22:12.68 |
| 252 | Shelby AndersonPlace 252 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:12.73 PR |
| 253 | Omar MillerPlace 253 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 22:20.94 |
| 254 | Corey PorterPlace 254 · Grade 10 · Hazelwood Central | 10 | Hazelwood Central | 22:21.32 PR |
| 255 | David BrandonPlace 255 · Grade 11 · McCluer | 11 | McCluer | 22:23.22 |
| 256 | Nolan StaffenPlace 256 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:23.66 |
| 257 | William HaybronPlace 257 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 22:25.39 |
| 258 | Andrew TuethPlace 258 · Grade 10 · Francis Howell North | 10 | Francis Howell North | 22:26.05 |
| 259 | Nipun BhatnagarPlace 259 · Grade 10 · Timberland | 10 | Timberland | 22:28.15 |
| 260 | Evan GedvillePlace 260 · Grade 9 · Timberland | 9 | Timberland | 22:29.65 |
| 261 | Sam BrunerPlace 261 · Grade 9 · Webster Groves | 9 | Webster Groves | 22:33.21 |
| 262 | Chris HillPlace 262 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 22:34.68 |
| 263 | Nathan MauckPlace 263 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 22:34.71 PR |
| 264 | Brandon ClarkPlace 264 · Grade 10 · McCluer | 10 | McCluer | 22:36.85 PR |
| 265 | Liam NachtrabPlace 265 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 22:40.04 |
| 266 | Nathan MartiszusPlace 266 · Grade 12 · Francis Howell Central | 12 | Francis Howell Central | 22:42.43 |
| 267 | Jack ClarkPlace 267 · Grade 10 · Webster Groves | 10 | Webster Groves | 22:44.13 |
| 268 | Marcus BuddePlace 268 · Grade 9 · Webster Groves | 9 | Webster Groves | 22:44.14 |
| 269 | Jonah DotyPlace 269 · Grade 10 · Webster Groves | 10 | Webster Groves | 22:45.78 PR |
| 270 | Andy HincampPlace 270 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 22:45.83 |
| 271 | Ivan Ou YangPlace 271 · Grade 9 · Timberland | 9 | Timberland | 22:50.25 PR |
| 272 | Gavin PeytonPlace 272 · Grade 9 · Francis Howell | 9 | Francis Howell | 22:50.41 |
| 273 | Samuel GnolfoPlace 273 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 22:54.00 PR |
| 274 | Connor McKennaPlace 274 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 22:54.46 PR |
| 275 | Gavin GorskiPlace 275 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 22:56.99 |
| 276 | Carlos SardinaPlace 276 · Grade 11 · Veritas Christian Academy | 11 | Veritas Christian Academy | 22:57.63 |
| 277 | Cale SnyderPlace 277 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 23:00.50 |
| 278 | Owen HalsteadPlace 278 · Grade 11 · Francis Howell | 11 | Francis Howell | 23:03.06 |
| 279 | Diego RomeroPlace 279 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 23:04.15 PR |
| 280 | Connor MalonPlace 280 · Grade 10 · Webster Groves | 10 | Webster Groves | 23:06.02 PR |
| 281 | Eric ColemanPlace 281 · Grade 12 · Ft. Zumwalt West | 12 | Ft. Zumwalt West | 23:07.32 |
| 282 | Gianni BrusattiPlace 282 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 23:07.46 PR |
| 283 | Bryan ForbesPlace 283 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 23:09.55 |
| 284 | Ian JohnsonPlace 284 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 23:10.43 |
| 285 | Tynan SmithPlace 285 · Grade 9 · Lutheran South | 9 | Lutheran South | 23:10.82 |
| 286 | Eric OttenPlace 286 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 23:11.12 |
| 287 | Matthew SammonPlace 287 · Grade 9 · Webster Groves | 9 | Webster Groves | 23:11.61 |
| 288 | Eric YinPlace 288 · Grade 11 · Ladue Horton Watkins | 11 | Ladue Horton Watkins | 23:12.93 PR |
| 289 | Gianni GibbonsPlace 289 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 23:13.58 |
| 290 | Jamison MartinPlace 290 · Grade 11 · Francis Howell | 11 | Francis Howell | 23:13.87 |
| 291 | Noah Van SoelenPlace 291 · Grade 10 · Veritas Christian Academy | 10 | Veritas Christian Academy | 23:14.66 |
| 292 | Andy HoettePlace 292 · Grade 9 · Ft. Zumwalt East | 9 | Ft. Zumwalt East | 23:15.75 |
| 293 | Bennett MuellerPlace 293 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 23:16.49 PR |
| 294 | Lucas SchusterPlace 294 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 23:18.95 |
| 295 | Gavin NietersPlace 295 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 23:19.19 PR |
| 296 | Andrew MuellerPlace 296 · Grade 9 · Liberty (Wentzville) | 9 | Liberty (Wentzville) | 23:26.63 |
| 297 | Breon CarpenterPlace 297 · Grade 9 · Hazelwood Central | 9 | Hazelwood Central | 23:26.74 PR |
| 298 | Cullen BrycePlace 298 · Grade 9 · Rock Bridge | 9 | Rock Bridge | 23:27.01 |
| 299 | Ryan TungPlace 299 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 23:30.01 PR |
| 300 | Kanishk ShanmugamPlace 300 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 23:34.75 |
| 301 | Nicholas FiaccoPlace 301 · Grade 12 · Ladue Horton Watkins | 12 | Ladue Horton Watkins | 23:39.47 PR |
| 302 | Michael AppelPlace 302 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 23:40.06 |
| 303 | Anthony KingPlace 303 · Grade 11 · Francis Howell North | 11 | Francis Howell North | 23:40.92 |
| 304 | Jackson WeisbardPlace 304 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 23:41.29 |
| 305 | Daniel MartinPlace 305 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 23:41.29 |
| 306 | Aidan CopelandPlace 306 · Grade 9 · Francis Howell | 9 | Francis Howell | 23:50.84 |
| 307 | Ryan NicholsPlace 307 · Grade 10 · Ladue Horton Watkins | 10 | Ladue Horton Watkins | 24:00.19 PR |
| 308 | Connor WadePlace 308 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 24:03.55 |
| 309 | Daniel BaumgartnerPlace 309 · Grade 12 · Timberland | 12 | Timberland | 24:08.05 PR |
| 310 | Sam ChenPlace 310 · Grade 11 · Francis Howell Central | 11 | Francis Howell Central | 24:09.59 |
| 311 | Dominic HuttonPlace 311 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 24:09.74 |
| 312 | Jackson TarrPlace 312 · Grade 10 · Webster Groves | 10 | Webster Groves | 24:14.22 |
| 313 | Eric RobinsonPlace 313 · Grade 9 · Lutheran North | 9 | Lutheran North | 24:26.90 |
| 314 | Nick ShannonPlace 314 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 24:28.84 |
| 315 | Jack CallahanPlace 315 · Grade 9 · Webster Groves | 9 | Webster Groves | 24:29.66 PR |
| 316 | Edward JensenPlace 316 · Grade 12 · Rockwood Summit | 12 | Rockwood Summit | 24:31.29 |
| 317 | Nick MoorePlace 317 · Grade 12 · Webster Groves | 12 | Webster Groves | 24:31.30 |
| 318 | Ryan PleusPlace 318 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 24:35.58 PR |
| 319 | Andrew LewisPlace 319 · Grade 9 · Lutheran South | 9 | Lutheran South | 24:42.87 |
| 320 | Keegan CushingPlace 320 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:52.49 |
| 321 | Joe HornbergerPlace 321 · Grade 10 · Francis Howell | 10 | Francis Howell | 24:52.60 |
| 322 | Hudson HaagPlace 322 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 24:54.31 |
| 323 | Henry CottonPlace 323 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 24:58.44 |
| 324 | Robert StephensPlace 324 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 25:07.32 |
| 325 | Fahad SehgalPlace 325 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 25:09.54 PR |
| 326 | Jacob GrissumPlace 326 · Grade 10 · Timberland | 10 | Timberland | 25:12.23 PR |
| 327 | Evan MagnessPlace 327 · Grade 10 · Lutheran South | 10 | Lutheran South | 25:22.48 |
| 328 | Gabriel PorterPlace 328 · Grade 9 · Francis Howell | 9 | Francis Howell | 25:24.84 PR |
| 329 | Mason SnyderPlace 329 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 25:26.19 |
| 330 | William GloriodPlace 330 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 25:27.58 PR |
| 331 | Temohn StachesPlace 331 · Grade 12 · Lutheran North | 12 | Lutheran North | 25:29.16 |
| 332 | Kaleb LanePlace 332 · Grade 9 · Francis Howell North | 9 | Francis Howell North | 25:37.76 |
| 333 | Jake AluPlace 333 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 25:39.91 |
| 334 | Eddy FawcettPlace 334 · Grade 9 · Francis Howell Central | 9 | Francis Howell Central | 25:49.86 |
| 335 | Matthew PutnamPlace 335 · Grade 11 · Webster Groves | 11 | Webster Groves | 25:52.30 |
| 336 | Joseph CleverPlace 336 · Grade 9 · DeSmet Jesuit | 9 | DeSmet Jesuit | 26:01.43 PR |
| 337 | David JungPlace 337 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 26:04.13 |
| 338 | Travis EarlyPlace 338 · Grade 10 · Francis Howell Central | 10 | Francis Howell Central | 26:09.16 |
| 339 | Garrett HayesPlace 339 · Grade 10 · Rock Bridge | 10 | Rock Bridge | 26:11.01 |
| 340 | Justin BowmanPlace 340 · Grade 12 · Francis Howell North | 12 | Francis Howell North | 26:17.25 PR |
| 341 | Jacob HoustonPlace 341 · Grade 11 · Liberty (Wentzville) | 11 | Liberty (Wentzville) | 26:22.47 |
| 342 | Nathan WibbenmeyerPlace 342 · Grade 9 · Francis Howell | 9 | Francis Howell | 26:30.00 |
| 343 | Julian ChismPlace 343 · Grade 12 · Hazelwood Central | 12 | Hazelwood Central | 26:30.87 PR |
| 344 | Christopher WilmesPlace 344 · Grade 9 · Francis Howell | 9 | Francis Howell | 27:18.30 PR |
| 345 | Thomas KesslerPlace 345 · Grade 10 · Webster Groves | 10 | Webster Groves | 28:09.09 PR |
| 346 | Nylan UmsteadPlace 346 · Grade 9 · Francis Howell | 9 | Francis Howell | 28:13.72 |
| 347 | Lucas RottmannPlace 347 · Grade 9 · Ft. Zumwalt West | 9 | Ft. Zumwalt West | 28:30.04 |
| 348 | Mike McKinneyPlace 348 · Grade 10 · Lutheran North | 10 | Lutheran North | 28:35.96 |
| 349 | Nate HutsonPlace 349 · Grade 11 · Webster Groves | 11 | Webster Groves | 28:35.98 |
| 350 | Connor HuntPlace 350 · Grade 10 · Ft. Zumwalt West | 10 | Ft. Zumwalt West | 29:35.50 |
| 351 | Benjamin HorwitzPlace 351 · Grade 9 · Ladue Horton Watkins | 9 | Ladue Horton Watkins | 32:56.69 PR |