| 1 | Collin ThomasPlace 1 · Herculanum | — | Herculanum | 18:31.94 | 1 |
| 2 | Ryan HootonPlace 2 · Herculanum | — | Herculanum | 19:17.61 | 2 |
| 3 | Sam SwappPlace 3 · Herculanum | — | Herculanum | 19:34.80 | 3 |
| 4 | Bryant CramerPlace 4 · Herculanum | — | Herculanum | 19:46.53 | 4 |
| 5 | Ryan JohnsonPlace 5 · Cape Notre Dame | — | Cape Notre Dame | 19:54.10 | 5 |
| 6 | Cameron WellsPlace 6 · Princicpia | — | Princicpia | 20:09.28 | 6 |
| 8 | Zach ShepardPlace 8 · Potosi | — | Potosi | 20:14.98 | — |
| 9 | Clay SouthernPlace 9 · Herculanum | — | Herculanum | 20:16.93 | 8 |
| 10 | Taylor ObergPlace 10 · Centralia | — | Centralia | 20:19.66 | — |
| 11 | Cody AndersonPlace 11 · North County | — | North County | 20:21.93 | 9 |
| 12 | Alvon PoolePlace 12 · Arcadia Valley | — | Arcadia Valley | 20:24.02 | 10 |
| 13 | Ryan SchillingPlace 13 · Ladue | — | Ladue | 20:28.36 | 11 |
| 14 | Ted KazaneckiPlace 14 · Lutheran South | — | Lutheran South | 20:28.89 | 12 |
| 15 | Michael BohnPlace 15 · Cape Notre Dame | — | Cape Notre Dame | 20:29.76 | 13 |
| 16 | Cory PrattePlace 16 · North County | — | North County | 20:33.43 | 14 |
| 17 | Charlie TamborskiPlace 17 · John F. Kennedy | — | John F. Kennedy | 20:38.05 | — |
| 18 | Nick HedleskyPlace 18 · Priory | — | Priory | 20:38.49 | 15 |
| 19 | Kyle HillPlace 19 · Priory | — | Priory | 20:38.89 | 16 |
| 20 | Richie BohnPlace 20 · Cape Notre Dame | — | Cape Notre Dame | 20:40.44 | 17 |
| 21 | Shawn EasleyPlace 21 · Cape Notre Dame | — | Cape Notre Dame | 20:41.72 | 18 |
| 22 | Quintin MarshallPlace 22 · Berkley | — | Berkley | 20:42.61 | 19 |
| 23 | Jose GuiriolaPlace 23 · Festus | — | Festus | 20:46.91 | 20 |
| 24 | Ethan DegraffenreidPlace 24 · School of the Osage | — | School of the Osage | 20:52.76 | 21 |
| 25 | Elisha HolmanPlace 25 · Hillsboro | — | Hillsboro | 20:53.56 | — |
| 26 | Ryan MedaPlace 26 · Herculanum | — | Herculanum | 20:56.63 | 22 |
| 27 | Coty WilliamsPlace 27 · Berkley | — | Berkley | 20:59.21 | 23 |
| 28 | Alex HollowayPlace 28 · Ladue | — | Ladue | 20:59.67 | 24 |
| 29 | Thomas BullockPlace 29 · Ladue | — | Ladue | 21:00.57 | 25 |
| 30 | Quinn UnderreinerPlace 30 · Priory | — | Priory | 21:02.74 | 26 |
| 31 | Willie ThompsonPlace 31 · Festus | — | Festus | 21:04.08 | 27 |
| 32 | Cody LoucksPlace 32 · Festus | — | Festus | 21:05.43 | 28 |
| 33 | Filip SwatPlace 33 · Priory | — | Priory | 21:09.40 | 29 |
| 34 | Brendan WilsonPlace 34 · Bishop DuBourg | — | Bishop DuBourg | 21:17.23 | 30 |
| 35 | Aaron WelterPlace 35 · Kelly | — | Kelly | 21:23.66 | — |
| 36 | James FullerPlace 36 · Priory | — | Priory | 21:27.05 | 31 |
| 37 | Mat GammPlace 37 · School of the Osage | — | School of the Osage | 21:32.03 | 32 |
| 38 | Justin WhaleyPlace 38 · North County | — | North County | 21:36.49 | 33 |
| 40 | Christian HerbosaPlace 40 · Priory | — | Priory | 21:39.13 | 34 |
| 41 | Andrew LallPlace 41 · Priory | — | Priory | 21:41.16 | 35 |
| 42 | Andy BignallPlace 42 · North County | — | North County | 21:41.70 | 36 |
| 43 | Colin GambaroPlace 43 · Priory | — | Priory | 21:42.36 | — |
| 44 | Victor XianPlace 44 · Ladue | — | Ladue | 21:42.87 | 37 |
| 45 | Ethan GoslingPlace 45 · Festus | — | Festus | 21:47.13 | 38 |
| 46 | Matt HellmanPlace 46 · Princicpia | — | Princicpia | 21:49.08 | 39 |
| 47 | Lance EssnerPlace 47 · Cape Notre Dame | — | Cape Notre Dame | 21:51.59 | 40 |
| 48 | Charlie RosebroughPlace 48 · Priory | — | Priory | 21:53.42 | — |
| 49 | Philip RileyPlace 49 · Princicpia | — | Princicpia | 21:54.32 | 41 |
| 50 | John HermesPlace 50 · Ladue | — | Ladue | 21:55.28 | 42 |
| 51 | Alex ErkerPlace 51 · Priory | — | Priory | 21:59.10 | — |
| 52 | John CrawfordPlace 52 · Micds | — | Micds | 21:59.75 | 43 |
| 53 | Joe OliverPlace 53 · School of the Osage | — | School of the Osage | 22:00.92 | 44 |
| 54 | Garner AndrewsPlace 54 · Princicpia | — | Princicpia | 22:01.91 | 45 |
| 55 | Brian ButlerPlace 55 · Lutheran South | — | Lutheran South | 22:02.59 | 46 |
| 56 | Paul SmelcerPlace 56 · Priory | — | Priory | 22:03.00 | — |
| 57 | Justin ClemonsPlace 57 · North County | — | North County | 22:06.41 | 47 |
| 58 | Jarrett RogersPlace 58 · Valley Park | — | Valley Park | 22:07.27 | 48 |
| 59 | John ColePlace 59 · Priory | — | Priory | 22:08.33 | — |
| 60 | Austin KightPlace 60 · Cape Notre Dame | — | Cape Notre Dame | 22:12.88 | 49 |
| 61 | Ryan HaakePlace 61 · Centralia | — | Centralia | 22:13.65 | — |
| 62 | Eric LinzeyPlace 62 · Arcadia Valley | — | Arcadia Valley | 22:17.01 | 50 |
| 63 | Ryan SteelePlace 63 · Arcadia Valley | — | Arcadia Valley | 22:17.67 | 51 |
| 64 | Austin DarnellPlace 64 · Pacific | — | Pacific | 22:19.89 | — |
| 65 | Jake MiddendorfPlace 65 · St. Charles West | — | St. Charles West | 22:20.56 | — |
| 66 | Joe JacksonPlace 66 · Lutheran South | — | Lutheran South | 22:21.22 | 52 |
| 67 | Nick ReinagelPlace 67 · Cape Notre Dame | — | Cape Notre Dame | 22:23.03 | 53 |
| 68 | Austin CookPlace 68 · Cape Notre Dame | — | Cape Notre Dame | 22:24.40 | — |
| 69 | Ben EmaPlace 69 · Lutheran South | — | Lutheran South | 22:25.30 | 54 |
| 70 | Eric AndersonPlace 70 · Priory | — | Priory | 22:27.69 | — |
| 71 | Aaen McMullinPlace 71 · Princicpia | — | Princicpia | 22:29.39 | 55 |
| 72 | Mark SpewakPlace 72 · Ladue | — | Ladue | 22:30.66 | 56 |
| 73 | Amit JainPlace 73 · Micds | — | Micds | 22:31.56 | 57 |
| 74 | Joe DanePlace 74 · North County | — | North County | 22:33.21 | 58 |
| 75 | Bob GowenPlace 75 · North County | — | North County | 22:36.69 | 59 |
| 76 | Homayon GhassemiPlace 76 · Pembroke Hills | — | Pembroke Hills | 22:37.80 | 60 |
| 77 | Wesley GrossPlace 77 · Pembroke Hills | — | Pembroke Hills | 22:38.81 | 61 |
| 79 | Josh RothermichPlace 79 · St. Dominic | — | St. Dominic | 22:41.36 | 62 |
| 80 | Josh HartkePlace 80 · Priory | — | Priory | 22:42.09 | — |
| 81 | Adam BussePlace 81 · Pembroke Hills | — | Pembroke Hills | 22:42.68 | 63 |
| 82 | Nick FlammPlace 82 · Valley Park | — | Valley Park | 22:43.26 | 64 |
| 83 | Zack CooperPlace 83 · Valley Park | — | Valley Park | 22:43.74 | 65 |
| 84 | Nick StephensPlace 84 · Hillsboro | — | Hillsboro | 22:44.62 | — |
| 85 | Clayton DahmPlace 85 · Priory | — | Priory | 22:53.79 | — |
| 86 | Darreon TicklePlace 86 · Valley Park | — | Valley Park | 22:56.60 | 66 |
| 87 | Ben HerbstPlace 87 · Valley Park | — | Valley Park | 22:58.31 | 67 |
| 88 | Jake VogelPlace 88 · Valley Park | — | Valley Park | 22:59.66 | 68 |
| 89 | Michael FisherPlace 89 · Kelly | — | Kelly | 23:00.91 | — |
| 90 | Danny FureyPlace 90 · Bishop DuBourg | — | Bishop DuBourg | 23:07.10 | 69 |
| 91 | Michael ParksPlace 91 · Pacific | — | Pacific | 23:07.80 | — |
| 92 | Michael BainPlace 92 · Ladue | — | Ladue | 23:08.86 | 70 |
| 93 | Nick SabinoPlace 93 · Priory | — | Priory | 23:09.58 | — |
| 94 | Ryan CluckPlace 94 · Centralia | — | Centralia | 23:15.74 | — |
| 95 | Nick GlennPlace 95 · Jennings | — | Jennings | 23:17.01 | 71 |
| 96 | Mike AshbyPlace 96 · Centralia | — | Centralia | 23:19.41 | — |
| 97 | Jesse WebbPlace 97 · Affton | — | Affton | 23:22.70 | — |
| 98 | Daniel ArnottPlace 98 · John F. Kennedy | — | John F. Kennedy | 23:25.58 | — |
| 99 | Matt MenendezPlace 99 · Priory | — | Priory | 23:28.29 | — |
| 100 | Clayton PettiPlace 100 · Priory | — | Priory | 23:29.01 | — |
| 101 | Tyler BartlettPlace 101 · School of the Osage | — | School of the Osage | 23:30.18 | 72 |
| 102 | Michael GrindstaffPlace 102 · Willow Springs | — | Willow Springs | 23:30.97 | — |
| 103 | Andrew HirthPlace 103 · Festus | — | Festus | 23:31.41 | 73 |
| 104 | Frank TrampePlace 104 · Micds | — | Micds | 23:35.13 | 74 |
| 105 | Steven WinstonPlace 105 · Jennings | — | Jennings | 23:37.22 | 75 |
| 106 | Aaron StrangePlace 106 · Arcadia Valley | — | Arcadia Valley | 23:38.74 | 76 |
| 107 | Garrett AdamsPlace 107 · Arcadia Valley | — | Arcadia Valley | 23:39.14 | 77 |
| 108 | Ryan LinkulPlace 108 · Priory | — | Priory | 23:41.62 | — |
| 109 | Wilbur SongPlace 109 · Ladue | — | Ladue | 23:42.42 | — |
| 110 | Hayden MayfieldPlace 110 · Woodland | — | Woodland | 23:43.25 | — |
| 111 | David WatsonPlace 111 · Willow Springs | — | Willow Springs | 23:44.06 | — |
| 112 | Michael DuttonPlace 112 · Princicpia | — | Princicpia | 23:47.87 | 78 |
| 113 | Devin BakerPlace 113 · Lutheran South | — | Lutheran South | 23:49.11 | 79 |
| 115 | Jake ManaskaPlace 115 · St. Charles West | — | St. Charles West | 23:51.48 | — |
| 118 | Lewis SharpPlace 118 · Pembroke Hills | — | Pembroke Hills | 24:03.07 | 81 |
| 119 | Andrew KuchemPlace 119 · St. Francis Borgia | — | St. Francis Borgia | 24:05.74 | — |
| 120 | Mike CaputoPlace 120 · John F. Kennedy | — | John F. Kennedy | 24:09.91 | — |
| 121 | Charles FieldPlace 121 · Micds | — | Micds | 24:10.34 | 82 |
| 122 | Mason WilliamsPlace 122 · St. Dominic | — | St. Dominic | 24:10.82 | 83 |
| 123 | Peter CarnescialiPlace 123 · Princicpia | — | Princicpia | 24:15.73 | 84 |
| 124 | Billy HallPlace 124 · Pembroke Hills | — | Pembroke Hills | 24:18.72 | 85 |
| 125 | Tyler OeschPlace 125 · Pacific | — | Pacific | 24:31.99 | — |
| 126 | Rob MatherPlace 126 · Princicpia | — | Princicpia | 24:36.70 | — |
| 127 | Nick FaronPlace 127 · Priory | — | Priory | 24:41.73 | — |
| 128 | Ben BiraPlace 128 · Cape Notre Dame | — | Cape Notre Dame | 24:42.44 | — |
| 129 | Tony KingPlace 129 · Priory | — | Priory | 24:43.08 | — |
| 130 | Peter BoudouresPlace 130 · Ladue | — | Ladue | 24:48.24 | — |
| 131 | Kevin KneipPlace 131 · Valley Park | — | Valley Park | 24:49.72 | 86 |
| 132 | Chris ReagenPlace 132 · School of the Osage | — | School of the Osage | 24:57.77 | 87 |
| 133 | Tyrise SuttonPlace 133 · Berkley | — | Berkley | 25:00.08 | 88 |
| 134 | Stephen MackePlace 134 · Priory | — | Priory | 25:01.04 | — |
| 135 | Erik HuntPlace 135 · Pacific | — | Pacific | 25:02.48 | — |
| 136 | Ben FrentzelPlace 136 · Lutheran South | — | Lutheran South | 25:03.40 | 89 |
| 137 | Jim BresnahanPlace 137 · Priory | — | Priory | 25:04.30 | — |
| 138 | Hassen RazzaquePlace 138 · Ladue | — | Ladue | 25:06.62 | — |
| 139 | Brandon PagePlace 139 · St. Dominic | — | St. Dominic | 25:07.77 | 90 |
| 140 | Lance GarrettPlace 140 · Cape Notre Dame | — | Cape Notre Dame | 25:13.54 | — |
| 141 | Matt KarnerPlace 141 · Lutheran South | — | Lutheran South | 25:16.34 | 91 |
| 142 | Matt ColePlace 142 · Bishop DuBourg | — | Bishop DuBourg | 25:17.39 | 92 |
| 143 | Andrew Lamert-ColePlace 143 · Princicpia | — | Princicpia | 25:18.24 | — |
| 144 | Luke SimpsonPlace 144 · Priory | — | Priory | 25:22.93 | — |
| 145 | Christian RichardsonPlace 145 · Princicpia | — | Princicpia | 25:22.93 | — |
| 146 | Andy MillsPlace 146 · St. Dominic | — | St. Dominic | 25:22.93 | 93 |
| 148 | Max McGrawPlace 148 · Pembroke Hills | — | Pembroke Hills | 25:22.93 | 94 |
| 149 | Ben WilliamsPlace 149 · Ladue | — | Ladue | 25:22.93 | — |
| 150 | Zack TalkenPlace 150 · St. Dominic | — | St. Dominic | 25:22.93 | 95 |
| 151 | Brandon GlonPlace 151 · Barat Academy | — | Barat Academy | 25:22.93 | 96 |
| 152 | Ryan HumphreyPlace 152 · University City | — | University City | 25:22.93 | — |
| 153 | Cyndie JohnsonPlace 153 · Jennings | — | Jennings | 25:22.93 | 97 |
| 154 | Jim ShipmanPlace 154 · John F. Kennedy | — | John F. Kennedy | 25:22.93 | — |
| 155 | Adam ShinabargerPlace 155 · Affton | — | Affton | 25:22.93 | — |
| 156 | Brian EggertPlace 156 · Priory | — | Priory | 25:22.93 | — |
| 157 | Jimmy MoreyPlace 157 · Arcadia Valley | — | Arcadia Valley | 25:22.93 | 98 |
| 158 | Ben MathewsPlace 158 · Cape Notre Dame | — | Cape Notre Dame | 25:22.93 | — |
| 159 | David GrayPlace 159 · Woodland | — | Woodland | 25:22.93 | — |
| 160 | Brogan PeatPlace 160 · Brentwood | — | Brentwood | 25:22.93 | — |
| 161 | Austin EstepPlace 161 · Micds | — | Micds | 25:22.93 | 99 |
| 162 | Ryland ForsythPlace 162 · Metro | — | Metro | 25:22.93 | — |
| 163 | Terrell HowardPlace 163 · Hancock | — | Hancock | 25:22.93 | — |
| 164 | Josh DerluthPlace 164 · Hancock | — | Hancock | 25:22.93 | — |
| 165 | Jarrod SmithPlace 165 · St. Francis Borgia | — | St. Francis Borgia | 25:22.93 | — |
| 166 | Brian BehrensPlace 166 · Ladue | — | Ladue | 25:22.93 | — |
| 167 | Jordan SmithPlace 167 · Festus | — | Festus | 25:22.93 | 100 |
| 168 | Patrick MoorePlace 168 · Kelly | — | Kelly | 25:22.93 | — |
| 169 | Jeffrey MorrowPlace 169 · Bishop DuBourg | — | Bishop DuBourg | 25:22.93 | 101 |
| 170 | Michael HallPlace 170 · Woodland | — | Woodland | 25:22.93 | — |
| 171 | Wyatt WhittenbergPlace 171 · Lutheran North | — | Lutheran North | 25:22.93 | — |
| 172 | Lawerence BrownPlace 172 · Berkley | — | Berkley | 25:22.93 | 102 |
| 173 | Christian TobiasPlace 173 · Micds | — | Micds | 25:22.93 | 103 |
| 174 | Chase AtkinsPlace 174 · School of the Osage | — | School of the Osage | 25:22.93 | 104 |
| 175 | Joe MertzPlace 175 · Bishop DuBourg | — | Bishop DuBourg | 25:22.93 | 105 |
| 176 | Kevin JonesPlace 176 · Metro | — | Metro | 25:22.93 | — |
| 177 | Josh SippiePlace 177 · Lutheran North | — | Lutheran North | 25:22.93 | — |
| 178 | Donovan LowePlace 178 · Herculanum | — | Herculanum | 25:22.93 | 106 |
| 179 | Max UlrichPlace 179 · Cape Notre Dame | — | Cape Notre Dame | 25:22.93 | — |
| 180 | Tristan ThomasPlace 180 · Metro | — | Metro | 25:22.93 | — |
| 181 | Chris ElmorePlace 181 · Barat Academy | — | Barat Academy | 25:22.93 | 107 |
| 182 | Kyle CissellPlace 182 · Kelly | — | Kelly | 25:22.93 | — |
| 183 | Kaveon HawthornePlace 183 · Berkley | — | Berkley | 25:22.93 | 108 |
| 184 | Patrick MillerPlace 184 · Barat Academy | — | Barat Academy | 25:22.93 | 109 |
| 185 | Sam GeerlingPlace 185 · Barat Academy | — | Barat Academy | 25:22.93 | 110 |
| 186 | Brice ShultzPlace 186 · Micds | — | Micds | 25:22.93 | 111 |
| 187 | Ian WhalenPlace 187 · Barat Academy | — | Barat Academy | 25:22.93 | 112 |
| 188 | Scott GrawitchPlace 188 · Gateway Academy | — | Gateway Academy | 25:22.93 | — |
| 189 | Patrick WilliamsPlace 189 · Metro | — | Metro | 25:22.93 | — |
| 190 | Tony ForcelledoPlace 190 · Bishop DuBourg | — | Bishop DuBourg | 25:22.93 | 113 |
| 191 | Devon PendletonPlace 191 · Valley Park | — | Valley Park | 25:22.93 | — |
| 192 | Trent PfeifferPlace 192 · Barat Academy | — | Barat Academy | 25:22.93 | 114 |
| 193 | Reed BrummPlace 193 · Princicpia | — | Princicpia | 25:22.93 | — |
| 194 | Luke AveryPlace 194 · Gateway Academy | — | Gateway Academy | 25:22.93 | — |
| 195 | Ben KellyPlace 195 · Gateway Academy | — | Gateway Academy | 25:22.93 | — |
| 196 | Grant BiesterfeldtPlace 196 · Princicpia | — | Princicpia | 25:22.93 | — |
| 197 | Jasmin BecicPlace 197 · Affton | — | Affton | 25:22.93 | — |