| 1 | Caleb WilfongPlace 1 · Grade SO · Rock Bridge | SO | Rock Bridge | 15:47.38 | 1 |
| 2 | Brett KlosterhoffPlace 2 · Grade SR · St. Charles West | SR | St. Charles West | 15:51.60 | 2 |
| 3 | David LambusPlace 3 · Grade JR · University City | JR | University City | 16:02.09 | 3 |
| 4 | Jordan CookPlace 4 · Grade SO · Rock Bridge | SO | Rock Bridge | 16:14.58 | 4 |
| 5 | Drew WebsterPlace 5 · Grade JR · Ft. Zumwalt East | JR | Ft. Zumwalt East | 16:16.83 | 5 |
| 6 | Devin PonderPlace 6 · Grade SR · Ft. Zumwalt South | SR | Ft. Zumwalt South | 16:23.98 | 6 |
| 7 | Zach LhamonPlace 7 · Grade SR · Ft. Zumwalt East | SR | Ft. Zumwalt East | 16:27.65 | 7 |
| 8 | Jake BastPlace 8 · Grade SO · Oakville | SO | Oakville | 16:28.43 | 8 |
| 9 | Trey ViersPlace 9 · Grade SR · Kirkwood | SR | Kirkwood | 16:28.94 | 9 |
| 10 | Chris CornellPlace 10 · Grade SR · Rock Bridge | SR | Rock Bridge | 16:30.53 | 10 |
| 11 | Will RohlfingPlace 11 · Grade JR · Kirkwood | JR | Kirkwood | 16:31.72 | 11 |
| 12 | Eric SchottPlace 12 · Grade JR · Central | JR | Central | 16:32.36 | 12 |
| 13 | Christian OldhamPlace 13 · Grade JR · Kirkwood | JR | Kirkwood | 16:34.06 | 13 |
| 14 | Raj LalPlace 14 · Grade SR · Rock Bridge | SR | Rock Bridge | 16:35.47 | 14 |
| 15 | Cameron BoguePlace 15 · Grade JR · Ft. Zumwalt West | JR | Ft. Zumwalt West | 16:36.17 | 15 |
| 16 | AJ MillerPlace 16 · Grade SR · Rock Bridge | SR | Rock Bridge | 16:37.78 | 16 |
| 17 | Tre BarnesPlace 17 · Grade SR · Ft. Zumwalt West | SR | Ft. Zumwalt West | 16:43.97 | 17 |
| 18 | Kevin WhaleyPlace 18 · Grade SR · Oakville | SR | Oakville | 16:44.78 | 18 |
| 19 | Patrick CooperPlace 19 · Grade JR · Rock Bridge | JR | Rock Bridge | 16:45.40 | 19 |
| 20 | Nathan KeownPlace 20 · Grade FR · Rock Bridge | FR | Rock Bridge | 16:46.04 | 20 |
| 21 | Tim QuetschPlace 21 · Grade SR · Rock Bridge | SR | Rock Bridge | 16:54.94 | — |
| 22 | Nick DalePlace 22 · Grade SO · Rock Bridge | SO | Rock Bridge | 16:58.69 | — |
| 23 | Ryan TeterPlace 23 · Grade SR · Rock Bridge | SR | Rock Bridge | 17:00.38 | — |
| 24 | Ian QuinnPlace 24 · Grade SO · Lutheran South | SO | Lutheran South | 17:02.50 | 21 |
| 25 | Griffin HumphreysPlace 25 · Grade JR · Rock Bridge | JR | Rock Bridge | 17:03.29 | — |
| 26 | Alex CrawfordPlace 26 · Grade SR · Central | SR | Central | 17:06.20 | 22 |
| 27 | Nate GoodPlace 27 · Grade SR · Ft. Zumwalt East | SR | Ft. Zumwalt East | 17:12.16 | 23 |
| 28 | Rashad HarrisPlace 28 · Grade FR · Ritenour | FR | Ritenour | 17:18.42 | 24 |
| 29 | Eric McDonnellPlace 29 · Grade SR · Lutheran South | SR | Lutheran South | 17:20.49 | 25 |
| 30 | Joel LindquistPlace 30 · Grade SR · St. Mary's | SR | St. Mary's | 17:22.21 | 26 |
| 31 | Ryan SmithPlace 31 · Grade SR · Ft. Zumwalt West | SR | Ft. Zumwalt West | 17:27.43 | 27 |
| 32 | Grady HarringtonPlace 32 · Grade JR · Rock Bridge | JR | Rock Bridge | 17:29.13 | — |
| 33 | Collin SummersPlace 33 · Grade JR · Central | JR | Central | 17:29.98 | 28 |
| 34 | Emmanuel PorterPlace 34 · Grade SR · McCluer | SR | McCluer | 17:31.90 | 29 |
| 35 | Jordan DugganPlace 35 · Grade JR · Ft. Zumwalt West | JR | Ft. Zumwalt West | 17:35.64 | 30 |
| 36 | Jacob HumphriesPlace 36 · Grade SO · Ft. Zumwalt South | SO | Ft. Zumwalt South | 17:37.59 | 31 |
| 37 | Nick CreahanPlace 37 · Grade JR · Oakville | JR | Oakville | 17:37.93 | 32 |
| 38 | Ryan VesperPlace 38 · Grade SR · Ft. Zumwalt West | SR | Ft. Zumwalt West | 17:47.19 | 33 |
| 39 | Lars MoniaPlace 39 · Grade JR · Central | JR | Central | 17:49.21 | 34 |
| 40 | Mike MerchantPlace 40 · Grade JR · Lutheran North | JR | Lutheran North | 17:50.09 | 35 |
| 41 | Andrew MerrimanPlace 41 · Grade SO · St. Mary's | SO | St. Mary's | 17:51.81 | 36 |
| 42 | Sean CampbellPlace 42 · Grade SO · Kirkwood | SO | Kirkwood | 17:53.14 | 37 |
| 43 | LaQuinton BattlePlace 43 · Grade JR · Hazelwood Central | JR | Hazelwood Central | 17:58.02 | 38 |
| 44 | Ka'Ron AdamsPlace 44 · Grade JR · Hazelwood Central | JR | Hazelwood Central | 17:59.26 | 39 |
| 45 | Brian ButlerPlace 45 · Grade SR · Lutheran South | SR | Lutheran South | 17:59.47 | 40 |
| 46 | Drake WilliamsPlace 46 · Grade SR · Ft. Zumwalt West | SR | Ft. Zumwalt West | 18:03.64 | 41 |
| 47 | Collin SeesPlace 47 · Grade SO · Rock Bridge | SO | Rock Bridge | 18:05.13 | — |
| 48 | Jordan BrewerPlace 48 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 18:05.55 | 42 |
| 49 | Ted KazaneckiPlace 49 · Grade SR · Lutheran South | SR | Lutheran South | 18:06.46 | 43 |
| 50 | Nathan CarnahanPlace 50 · Grade SR · Granite City | SR | Granite City | 18:07.59 | 44 |
| 51 | Seth ParresPlace 51 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 18:09.01 | — |
| 52 | Austin ArnoldPlace 52 · Grade SO · Kirkwood | SO | Kirkwood | 18:09.15 | 45 |
| 53 | Brian WhaleyPlace 53 · Grade SO · Oakville | SO | Oakville | 18:10.16 | 46 |
| 54 | Greg HighlandPlace 54 · Grade JR · Ft. Zumwalt East | JR | Ft. Zumwalt East | 18:11.87 | 47 |
| 55 | Michael MurphyPlace 55 · Grade SO · Kirkwood | SO | Kirkwood | 18:12.91 | 48 |
| 56 | Ben NeuhausPlace 56 · Grade FR · Kirkwood | FR | Kirkwood | 18:14.79 | 49 |
| 57 | Paul DeglerPlace 57 · Grade SR · Lutheran North | SR | Lutheran North | 18:14.85 | 50 |
| 58 | Matt VonNidaPlace 58 · Grade SR · Granite City | SR | Granite City | 18:16.26 | 51 |
| 59 | William MitchellPlace 59 · Grade JR · Hazelwood Central | JR | Hazelwood Central | 18:17.99 | 52 |
| 60 | Chris FloydPlace 60 · Grade JR · Lutheran North | JR | Lutheran North | 18:18.04 | 53 |
| 61 | Steven BlankenshipPlace 61 · Grade JR · Ft. Zumwalt South | JR | Ft. Zumwalt South | 18:18.59 | 54 |
| 62 | Steve HeimPlace 62 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 18:19.82 | — |
| 63 | Michael BuschePlace 63 · Grade SO · Duchesne | SO | Duchesne | 18:20.87 | 55 |
| 64 | Jordan PopePlace 64 · Grade SR · Central | SR | Central | 18:21.15 | 56 |
| 65 | Travis StaebellPlace 65 · Grade FR · Hazelwood West | FR | Hazelwood West | 18:22.31 | 57 |
| 66 | Desmond HowardPlace 66 · Grade SR · Central | SR | Central | 18:22.78 | 58 |
| 67 | Paul KiehlPlace 67 · Grade SR · Rock Bridge | SR | Rock Bridge | 18:24.53 | — |
| 68 | Asa LoryPlace 68 · Grade FR · Rock Bridge | FR | Rock Bridge | 18:24.80 | — |
| 69 | Chris BarnesPlace 69 · Grade SR · Hazelwood Central | SR | Hazelwood Central | 18:26.38 | 59 |
| 70 | Connor CrowePlace 70 · Grade SO · University City | SO | University City | 18:28.39 | 60 |
| 71 | Tino BriagasPlace 71 · Grade FR · Granite City | FR | Granite City | 18:29.10 | 61 |
| 72 | Michael RathPlace 72 · Grade FR · Kirkwood | FR | Kirkwood | 18:30.27 | — |
| 73 | Neil BradleyPlace 73 · Grade SO · Central | SO | Central | 18:32.45 | 62 |
| 74 | Chris TaylorPlace 74 · Grade SO · Kirkwood | SO | Kirkwood | 18:33.18 | — |
| 75 | Lucas MillerPlace 75 · Grade SO · Oakville | SO | Oakville | 18:33.87 | 63 |
| 76 | Nathan VizePlace 76 · Grade JR · St. Mary's | JR | St. Mary's | 18:34.03 | 64 |
| 77 | Dan LackeyPlace 77 · Grade JR · Ft. Zumwalt East | JR | Ft. Zumwalt East | 18:36.48 | 65 |
| 78 | Josh AndrewsPlace 78 · Grade SR · McCluer | SR | McCluer | 18:36.59 | 66 |
| 79 | Evan KingPlace 79 · Grade SR · Rock Bridge | SR | Rock Bridge | 18:38.17 | — |
| 80 | Jacob HoltgraewePlace 80 · Grade SO · Ft. Zumwalt East | SO | Ft. Zumwalt East | 18:43.17 | 67 |
| 81 | Jack BeilePlace 81 · Grade JR · St. Mary's | JR | St. Mary's | 18:43.90 | 68 |
| 82 | Andrew BennettPlace 82 · Grade FR · Kirkwood | FR | Kirkwood | 18:46.02 | — |
| 83 | Kyle MoranPlace 83 · Grade SO · Oakville | SO | Oakville | 18:47.20 | 69 |
| 84 | Matt KarnerPlace 84 · Grade SR · Lutheran South | SR | Lutheran South | 18:47.59 | 70 |
| 85 | James AshburnPlace 85 · Grade SO · Granite City | SO | Granite City | 18:47.69 | 71 |
| 86 | Matt WitzelPlace 86 · Grade SR · Duchesne | SR | Duchesne | 18:47.83 | 72 |
| 87 | Connor JohnsonPlace 87 · Grade SR · St. Charles West | SR | St. Charles West | 18:49.09 | 73 |
| 88 | Kyle HoffPlace 88 · Grade SR · Lutheran South | SR | Lutheran South | 18:49.35 | 74 |
| 89 | Benjamin ReedPlace 89 · Grade FR · Oakville | FR | Oakville | 18:49.63 | 75 |
| 90 | Brandon TappmeyerPlace 90 · Grade JR · Ft. Zumwalt North | JR | Ft. Zumwalt North | 18:50.47 | 76 |
| 91 | Joe OldaniPlace 91 · Grade JR · Oakville | JR | Oakville | 18:51.27 | — |
| 92 | Ukiah JohnsonPlace 92 · Grade SO · Rock Bridge | SO | Rock Bridge | 18:51.30 | — |
| 93 | Dan BargerPlace 93 · Grade JR · Ft. Zumwalt West | JR | Ft. Zumwalt West | 18:51.47 | — |
| 94 | Jon PrewittPlace 94 · Grade SO · Lutheran North | SO | Lutheran North | 18:51.95 | 77 |
| 95 | Stephen BarraganPlace 95 · Grade SR · Hazelwood Central | SR | Hazelwood Central | 18:55.70 | 78 |
| 96 | Jawuan HowardPlace 96 · Grade JR · Central | JR | Central | 18:55.97 | — |
| 97 | Raheem TolbertPlace 97 · Grade SO · University City | SO | University City | 18:58.68 | 79 |
| 98 | Mark MatteiPlace 98 · Grade SR · Ft. Zumwalt West | SR | Ft. Zumwalt West | 18:59.25 | — |
| 99 | Duncan HolahanPlace 99 · Grade JR · Kirkwood | JR | Kirkwood | 19:02.48 | — |
| 100 | Brandon BramstedtPlace 100 · Grade SO · Rock Bridge | SO | Rock Bridge | 19:03.37 | — |
| 101 | Christian BradfordPlace 101 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 19:03.67 | — |
| 102 | Travis HerbstPlace 102 · Grade SR · Central | SR | Central | 19:04.25 | — |
| 103 | Josh ArandPlace 103 · Grade SR · Lutheran South | SR | Lutheran South | 19:05.55 | 80 |
| 104 | Martin KamaouPlace 104 · Grade JR · Rock Bridge | JR | Rock Bridge | 19:06.49 | — |
| 105 | Christian HamptonPlace 105 · Grade FR · Central | FR | Central | 19:07.13 | — |
| 106 | Tyler AfflickPlace 106 · Grade SO · St. Charles West | SO | St. Charles West | 19:07.43 | 81 |
| 107 | Nick GleenPlace 107 · Grade SR · Ritenour | SR | Ritenour | 19:08.19 | 82 |
| 108 | Michael FrisellaPlace 108 · Grade SO · Duchesne | SO | Duchesne | 19:09.95 | 83 |
| 109 | Jared SaylorPlace 109 · Grade JR · Central | JR | Central | 19:10.04 | — |
| 110 | Ryan WishauPlace 110 · Grade SR · Rock Bridge | SR | Rock Bridge | 19:10.37 | — |
| 111 | Teddy CampbellPlace 111 · Grade JR · Ft. Zumwalt South | JR | Ft. Zumwalt South | 19:15.01 | 84 |
| 112 | Jordan ReynoldsPlace 112 · Grade SO · Rock Bridge | SO | Rock Bridge | 19:16.85 | — |
| 113 | Brian RobinsonPlace 113 · Grade SR · University City | SR | University City | 19:20.36 | 85 |
| 114 | Ryan ArnoldPlace 114 · Grade JR · Ft. Zumwalt West | JR | Ft. Zumwalt West | 19:22.14 | — |
| 115 | Dom GiraffaPlace 115 · Grade SO · Kirkwood | SO | Kirkwood | 19:23.60 | — |
| 116 | Kyle JamisonPlace 116 · Grade SR · St. Charles West | SR | St. Charles West | 19:25.16 | 86 |
| 117 | Tucker OvermannPlace 117 · Grade FR · Kirkwood | FR | Kirkwood | 19:25.90 | — |
| 118 | Steven ConleyPlace 118 · Grade FR · Hazelwood West | FR | Hazelwood West | 19:30.68 | 87 |
| 119 | Zach AndersonPlace 119 · Grade SR · Ft. Zumwalt South | SR | Ft. Zumwalt South | 19:32.58 | 88 |
| 120 | Brandon PopePlace 120 · Grade FR · Kirkwood | FR | Kirkwood | 19:32.70 | — |
| 121 | David WithersPlace 121 · Grade JR · Lutheran North | JR | Lutheran North | 19:34.38 | 89 |
| 122 | Christian GoekePlace 122 · Grade JR · Duchesne | JR | Duchesne | 19:34.78 | 90 |
| 123 | Brian NewmanPlace 123 · Grade SR · Granite City | SR | Granite City | 19:35.84 | 91 |
| 124 | James CurryPlace 124 · Grade SR · Ft. Zumwalt East | SR | Ft. Zumwalt East | 19:36.29 | 92 |
| 125 | Ted LeonardPlace 125 · Grade JR · Rock Bridge | JR | Rock Bridge | 19:37.19 | — |
| 126 | Clayton MaroltPlace 126 · Grade SR · Hazelwood Central | SR | Hazelwood Central | 19:38.07 | 93 |
| 127 | Collin CrosswhitePlace 127 · Grade FR · Rock Bridge | FR | Rock Bridge | 19:39.13 | — |
| 128 | Ansh BhatkaPlace 128 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 19:39.82 | — |
| 129 | Adam SchoelzPlace 129 · Grade FR · Rock Bridge | FR | Rock Bridge | 19:40.64 | — |
| 130 | Matt ChrouserPlace 130 · Grade JR · Ft. Zumwalt South | JR | Ft. Zumwalt South | 19:40.67 | 94 |
| 131 | David MorrisPlace 131 · Grade SO · Rock Bridge | SO | Rock Bridge | 19:41.04 | — |
| 132 | Josh BlightPlace 132 · Grade FR · Lutheran North | FR | Lutheran North | 19:41.32 | 95 |
| 133 | Dylan DelanoPlace 133 · Grade SO · Ft. Zumwalt North | SO | Ft. Zumwalt North | 19:42.39 | 96 |
| 134 | Greg RogersPlace 134 · Grade FR · Granite City | FR | Granite City | 19:43.33 | 97 |
| 135 | Sam HoffPlace 135 · Grade SO · Lutheran South | SO | Lutheran South | 19:43.83 | — |
| 136 | Jacob KaiserPlace 136 · Grade JR · Granite City | JR | Granite City | 19:44.17 | 98 |
| 137 | Matt BarkerPlace 137 · Grade SR · Ft. Zumwalt East | SR | Ft. Zumwalt East | 19:45.74 | — |
| 138 | David McCoyPlace 138 · Grade FR · Kirkwood | FR | Kirkwood | 19:46.87 | — |
| 139 | Kyle ManisPlace 139 · Grade SR · Hazelwood West | SR | Hazelwood West | 19:47.97 | 99 |
| 140 | Jose SolisPlace 140 · Grade SO · Ritenour | SO | Ritenour | 19:48.75 | 100 |
| 141 | Max HaleyPlace 141 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 19:49.13 | — |
| 142 | Adam KaminskiPlace 142 · Grade SO · St. Mary's | SO | St. Mary's | 19:49.67 | 101 |
| 143 | Asrom YemanePlace 143 · Grade SO · St. Mary's | SO | St. Mary's | 19:50.07 | 102 |
| 144 | Clinton SargentPlace 144 · Grade SR · Central | SR | Central | 19:52.31 | — |
| 145 | Thomas SchultzPlace 145 · Grade FR · Lutheran South | FR | Lutheran South | 19:53.40 | — |
| 146 | Michael NashPlace 146 · Grade FR · Duchesne | FR | Duchesne | 19:54.89 | 103 |
| 147 | Jacob JonesPlace 147 · Grade SO · Rock Bridge | SO | Rock Bridge | 19:58.66 | — |
| 148 | Ben SulserPlace 148 · Grade SO · Kirkwood | SO | Kirkwood | 19:58.84 | — |
| 149 | Ian LawlessPlace 149 · Grade SR · St. Mary's | SR | St. Mary's | 20:04.56 | 104 |
| 150 | Tommy KirkPlace 150 · Grade FR · Kirkwood | FR | Kirkwood | 20:06.27 | — |
| 151 | Eric MillerPlace 151 · Grade SO · Central | SO | Central | 20:07.19 | — |
| 152 | Nick DoddPlace 152 · Grade SO · Ft. Zumwalt South | SO | Ft. Zumwalt South | 20:07.47 | 105 |
| 153 | Andrew StratmanPlace 153 · Grade FR · Lutheran South | FR | Lutheran South | 20:08.03 | — |
| 154 | Brendan PorterPlace 154 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 20:08.32 | — |
| 155 | Anthony AdamsPlace 155 · Grade JR · St. Mary's | JR | St. Mary's | 20:08.87 | — |
| 156 | Craig ButlerPlace 156 · Grade FR · Lutheran South | FR | Lutheran South | 20:09.06 | — |
| 157 | Malik WhitePlace 157 · Grade SO · McCluer | SO | McCluer | 20:10.47 | 106 |
| 158 | Jake AldenPlace 158 · Grade FR · Rock Bridge | FR | Rock Bridge | 20:11.22 | — |
| 159 | Ryan SponamorePlace 159 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 20:11.61 | — |
| 160 | Matt MurphyPlace 160 · Grade FR · Kirkwood | FR | Kirkwood | 20:12.69 | — |
| 161 | Christian LambertPlace 161 · Grade FR · Ft. Zumwalt East | FR | Ft. Zumwalt East | 20:13.43 | — |
| 162 | Trevor millsapsPlace 162 · Grade JR · Ft. Zumwalt South | JR | Ft. Zumwalt South | 20:13.48 | — |
| 163 | Adam WhitesidePlace 163 · Grade JR · Duchesne | JR | Duchesne | 20:14.43 | 107 |
| 164 | Cody BroylesPlace 164 · Grade SR · Granite City | SR | Granite City | 20:15.48 | — |
| 165 | Jeff PorterPlace 165 · Grade JR · McCluer | JR | McCluer | 20:15.49 | 108 |
| 166 | Robert ButlerPlace 166 · Grade JR · McCluer | JR | McCluer | 20:16.49 | 109 |
| 167 | Alon WatfordPlace 167 · Grade SR · University City | SR | University City | 20:16.73 | 110 |
| 168 | Sam PolzinPlace 168 · Grade FR · University City | FR | University City | 20:16.83 | 111 |
| 169 | Tyler SeimPlace 169 · Grade JR · Oakville | JR | Oakville | 20:16.89 | — |
| 170 | Christian McintoshPlace 170 · Grade SR · McCluer | SR | McCluer | 20:17.48 | 112 |
| 171 | Daniel DarnoldPlace 171 · Grade SR · Kirkwood | SR | Kirkwood | 20:18.36 | — |
| 172 | Brennen CortezPlace 172 · Grade SO · Rock Bridge | SO | Rock Bridge | 20:18.87 | — |
| 173 | Phil StoverPlace 173 · Grade SO · Hazelwood West | SO | Hazelwood West | 20:19.66 | 113 |
| 174 | Elliot HillPlace 174 · Grade JR · Kirkwood | JR | Kirkwood | 20:23.35 | — |
| 175 | Stephon JacksonPlace 175 · Grade SO · Hazelwood Central | SO | Hazelwood Central | 20:24.74 | 114 |
| 176 | Brandon BryantPlace 176 · Grade SO · Central | SO | Central | 20:25.00 | — |
| 177 | Greg HalliganPlace 177 · Grade JR · Ft. Zumwalt West | JR | Ft. Zumwalt West | 20:26.18 | — |
| 178 | Daniel FentonPlace 178 · Grade JR · Kirkwood | JR | Kirkwood | 20:29.11 | — |
| 179 | Bobby RobinsonPlace 179 · Grade FR · Granite City | FR | Granite City | 20:30.32 | — |
| 180 | Caleb StroopPlace 180 · Grade FR · Hazelwood West | FR | Hazelwood West | 20:31.70 | 115 |
| 181 | Max MiddendorfPlace 181 · Grade JR · St. Mary's | JR | St. Mary's | 20:32.40 | — |
| 182 | Drew FarrarPlace 182 · Grade FR · Ft. Zumwalt North | FR | Ft. Zumwalt North | 20:33.36 | 116 |
| 183 | Jake MessenbrinkPlace 183 · Grade JR · Ft. Zumwalt North | JR | Ft. Zumwalt North | 20:33.74 | 117 |
| 184 | Tim ButlerPlace 184 · Grade JR · Duchesne | JR | Duchesne | 20:34.29 | 118 |
| 185 | Sam RanzettaPlace 185 · Grade JR · Lutheran South | JR | Lutheran South | 20:34.89 | — |
| 186 | Josh EdwardsPlace 186 · Grade FR · Hazelwood West | FR | Hazelwood West | 20:35.04 | 119 |
| 187 | Tanner KistnerPlace 187 · Grade FR · Hazelwood West | FR | Hazelwood West | 20:41.81 | 120 |
| 188 | Mike HallPlace 188 · Grade SO · Ft. Zumwalt North | SO | Ft. Zumwalt North | 20:43.86 | 121 |
| 189 | Greg FargoPlace 189 · Grade FR · Kirkwood | FR | Kirkwood | 20:45.51 | — |
| 190 | Scott GeyerPlace 190 · Grade SO · Rock Bridge | SO | Rock Bridge | 20:50.34 | — |
| 191 | Cody HousePlace 191 · Grade FR · Central | FR | Central | 20:50.77 | — |
| 192 | Chris SiebertPlace 192 · Grade SR · Hazelwood West | SR | Hazelwood West | 20:50.77 | — |
| 193 | Christian KohnenPlace 193 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 20:51.34 | — |
| 194 | Alex SunPlace 194 · Grade JR · Rock Bridge | JR | Rock Bridge | 20:51.41 | — |
| 195 | James FisherPlace 195 · Grade SR · Ritenour | SR | Ritenour | 20:51.60 | 122 |
| 196 | Travis EmersonPlace 196 · Grade SO · Ft. Zumwalt North | SO | Ft. Zumwalt North | 20:52.37 | 123 |
| 197 | Erick RamirezPlace 197 · Grade SR · Hazelwood Central | SR | Hazelwood Central | 20:52.81 | — |
| 198 | Stephen RathjePlace 198 · Grade SO · Lutheran North | SO | Lutheran North | 20:53.21 | 124 |
| 199 | Marquise ShumpertPlace 199 · Grade JR · Hazelwood Central | JR | Hazelwood Central | 20:55.19 | — |
| 200 | Cameron PropstPlace 200 · Grade SO · Central | SO | Central | 20:55.75 | — |
| 201 | Carl SechristPlace 201 · Grade FR · University City | FR | University City | 20:57.98 | 125 |
| 202 | Trey PaigePlace 202 · Grade JR · Hazelwood West | JR | Hazelwood West | 20:58.35 | — |
| 203 | Nick RaftopolousPlace 203 · Grade SO · Granite City | SO | Granite City | 21:00.33 | — |
| 204 | Josh GrommetPlace 204 · Grade SO · Kirkwood | SO | Kirkwood | 21:00.56 | — |
| 205 | Ryan McNamaraPlace 205 · Grade FR · Kirkwood | FR | Kirkwood | 21:03.11 | — |
| 206 | Justin CrumpPlace 206 · Grade SO · St. Mary's | SO | St. Mary's | 21:04.76 | — |
| 207 | Trevor LandonPlace 207 · Grade JR · Lutheran South | JR | Lutheran South | 21:05.59 | — |
| 208 | Sean ZimmermanPlace 208 · Grade SO · Ft. Zumwalt South | SO | Ft. Zumwalt South | 21:07.53 | — |
| 209 | Cody LandisPlace 209 · Grade FR · Oakville | FR | Oakville | 21:07.95 | — |
| 210 | Seth BennettPlace 210 · Grade FR · Ft. Zumwalt North | FR | Ft. Zumwalt North | 21:08.93 | 126 |
| 211 | Alex DeBeerPlace 211 · Grade SR · Hazelwood West | SR | Hazelwood West | 21:11.12 | — |
| 212 | Nick GlandonPlace 212 · Grade SO · Hazelwood West | SO | Hazelwood West | 21:11.45 | — |
| 213 | Brandon RushPlace 213 · Grade SO · Kirkwood | SO | Kirkwood | 21:12.13 | — |
| 214 | David WilliamsPlace 214 · Grade FR · Ritenour | FR | Ritenour | 21:14.54 | 127 |
| 215 | Ryan HumphreyPlace 215 · Grade JR · University City | JR | University City | 21:16.91 | — |
| 216 | Ryan KlixPlace 216 · Grade SO · Ft. Zumwalt South | SO | Ft. Zumwalt South | 21:17.38 | — |
| 217 | Evan WallacePlace 217 · Grade JR · Lutheran North | JR | Lutheran North | 21:17.78 | — |
| 218 | Mark HerreraPlace 218 · Grade JR · St. Mary's | JR | St. Mary's | 21:19.00 | — |
| 219 | Ben MarkwayPlace 219 · Grade SO · Lutheran South | SO | Lutheran South | 21:19.95 | — |
| 220 | Matt AllenPlace 220 · Grade SO · Ft. Zumwalt East | SO | Ft. Zumwalt East | 21:21.04 | — |
| 221 | Harry NguyenPlace 221 · Grade SR · Duchesne | SR | Duchesne | 21:22.57 | — |
| 222 | Nick BrandonPlace 222 · Grade FR · Hazelwood West | FR | Hazelwood West | 21:23.19 | — |
| 223 | Cameron DonaldsonPlace 223 · Grade SO · Granite City | SO | Granite City | 21:26.85 | — |
| 224 | Kyle BowmanPlace 224 · Grade FR · Hazelwood West | FR | Hazelwood West | 21:27.17 | — |
| 225 | Brennon CurtisPlace 225 · Grade JR · Ritenour | JR | Ritenour | 21:28.33 | 128 |
| 226 | Adam VennemanPlace 226 · Grade FR · Ft. Zumwalt West | FR | Ft. Zumwalt West | 21:28.81 | — |
| 227 | Kevin CorcoranPlace 227 · Grade SR · Hazelwood West | SR | Hazelwood West | 21:34.35 | — |
| 228 | Taylor JacksonPlace 228 · Grade FR · Ft. Zumwalt South | FR | Ft. Zumwalt South | 21:34.67 | — |
| 229 | Jordan LusterPlace 229 · Grade SO · Hazelwood West | SO | Hazelwood West | 21:36.10 | — |
| 230 | Joel HamiltonPlace 230 · Grade FR · Hazelwood Central | FR | Hazelwood Central | 21:37.91 | — |
| 231 | Jeff CraigPlace 231 · Grade SO · Hazelwood Central | SO | Hazelwood Central | 21:38.05 | — |
| 232 | Zach PaulPlace 232 · Grade SO · Lutheran South | SO | Lutheran South | 21:41.08 | — |
| 233 | Nick PhilippePlace 233 · Grade JR · St. Charles West | JR | St. Charles West | 21:41.70 | 129 |
| 234 | Austin LeonPlace 234 · Grade FR · Granite City | FR | Granite City | 21:44.32 | — |
| 235 | Michael CaseyPlace 235 · Grade JR · University City | JR | University City | 21:44.91 | — |
| 236 | David JonesPlace 236 · Grade FR · Ft. Zumwalt South | FR | Ft. Zumwalt South | 21:46.57 | — |
| 237 | Alex TomaziPlace 237 · Grade FR · Lutheran North | FR | Lutheran North | 21:47.18 | — |
| 238 | Noah MizellPlace 238 · Grade FR · Granite City | FR | Granite City | 21:48.02 | — |
| 239 | Jeff CiskowskiPlace 239 · Grade FR · Ft. Zumwalt South | FR | Ft. Zumwalt South | 21:49.76 | — |
| 240 | Brian AtnipPlace 240 · Grade SR · Hazelwood West | SR | Hazelwood West | 21:54.30 | — |
| 241 | Alex VazquezPlace 241 · Grade SO · Ft. Zumwalt East | SO | Ft. Zumwalt East | 21:54.94 | — |
| 242 | Nathan BrouilletPlace 242 · Grade FR · Ft. Zumwalt West | FR | Ft. Zumwalt West | 21:58.87 | — |
| 243 | Jeremy MartinPlace 243 · Grade FR · Hazelwood West | FR | Hazelwood West | 22:04.09 | — |
| 244 | Zach ColePlace 244 · Grade JR · Lutheran North | JR | Lutheran North | 22:11.16 | — |
| 245 | Bryan OrfPlace 245 · Grade JR · Ft. Zumwalt North | JR | Ft. Zumwalt North | 22:20.77 | — |
| 246 | Caleb GoodePlace 246 · Grade SO · Central | SO | Central | 22:22.07 | — |
| 247 | Zach HofmanPlace 247 · Grade FR · Ft. Zumwalt West | FR | Ft. Zumwalt West | 22:26.34 | — |
| 248 | Juliani BriggsPlace 248 · Grade SR · University City | SR | University City | 22:28.40 | — |
| 249 | Michael SchneiderPlace 249 · Grade SO · Ft. Zumwalt South | SO | Ft. Zumwalt South | 22:34.34 | — |
| 250 | A.J. BakerPlace 250 · Grade FR · Ft. Zumwalt West | FR | Ft. Zumwalt West | 22:44.37 | — |
| 251 | Drew HillPlace 251 · Grade JR · Duchesne | JR | Duchesne | 22:55.86 | — |
| 252 | Igor MoserPlace 252 · Grade JR · Oakville | JR | Oakville | 22:58.70 | — |
| 253 | Greg SharpPlace 253 · Grade JR · St. Mary's | JR | St. Mary's | 22:58.74 | — |
| 254 | Tim WilcoxPlace 254 · Grade FR · Hazelwood West | FR | Hazelwood West | 23:10.65 | — |
| 255 | Andrew MeyerPlace 255 · Grade FR · Lutheran South | FR | Lutheran South | 23:11.82 | — |
| 256 | Ben HaganPlace 256 · Grade FR · Lutheran South | FR | Lutheran South | 23:17.70 | — |
| 257 | Turrez WinninghamPlace 257 · Grade JR · Hazelwood Central | JR | Hazelwood Central | 23:21.76 | — |
| 258 | Russell RoundsPlace 258 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 23:23.90 | — |
| 259 | Ethan FarberPlace 259 · Grade FR · University City | FR | University City | 23:27.26 | — |
| 260 | Ryan BaginPlace 260 · Grade SR · Hazelwood West | SR | Hazelwood West | 23:37.50 | — |
| 261 | Robert TosiePlace 261 · Grade FR · Lutheran South | FR | Lutheran South | 23:49.43 | — |
| 262 | Tommy BerraPlace 262 · Grade SO · St. Mary's | SO | St. Mary's | 24:05.13 | — |
| 263 | Cameron HuchisonPlace 263 · Grade SO · Lutheran South | SO | Lutheran South | 24:08.41 | — |
| 264 | Spencer TegtmeyerPlace 264 · Grade FR · Lutheran South | FR | Lutheran South | 24:10.70 | — |
| 265 | Alex StaibenowPlace 265 · Grade SO · Granite City | SO | Granite City | 24:13.96 | — |
| 266 | Christian JohnsonPlace 266 · Grade SR · McCluer | SR | McCluer | 24:15.56 | 130 |
| 267 | Dan RadleyPlace 267 · Grade SO · St. Mary's | SO | St. Mary's | 24:17.49 | — |
| 268 | Sasha MoserPlace 268 · Grade SO · Oakville | SO | Oakville | 24:22.36 | — |
| 269 | Otis HowellPlace 269 · Grade JR · University City | JR | University City | 24:28.62 | — |
| 270 | Alex TurnerPlace 270 · Grade FR · Rock Bridge | FR | Rock Bridge | 24:42.94 | — |
| 271 | Jonathon LyonsPlace 271 · Grade FR · University City | FR | University City | 24:54.82 | — |
| 272 | Jett SmithPlace 272 · Grade FR · Ft. Zumwalt North | FR | Ft. Zumwalt North | 24:58.42 | — |
| 273 | Josh EmaPlace 273 · Grade SO · Lutheran South | SO | Lutheran South | 25:11.58 | — |
| 274 | Branden TanthavongPlace 274 · Grade JR · Granite City | JR | Granite City | 25:27.25 | — |
| 275 | Matt WeatherfordPlace 275 · Grade SO · Ft. Zumwalt West | SO | Ft. Zumwalt West | 25:27.50 | — |
| 276 | Marc CaolaPlace 276 · Grade JR · St. Mary's | JR | St. Mary's | 25:33.20 | — |
| 277 | Taylor ChristianPlace 277 · Grade FR · Lutheran North | FR | Lutheran North | 25:33.28 | — |
| 278 | Adam MosleyPlace 278 · Grade FR · Hazelwood West | FR | Hazelwood West | 25:37.03 | — |
| 279 | Luke VotawPlace 279 · Grade FR · Ft. Zumwalt West | FR | Ft. Zumwalt West | 25:52.39 | — |
| 280 | Eric OswaldPlace 280 · Grade JR · St. Mary's | JR | St. Mary's | 27:10.50 | — |
| 281 | Chris FullerPlace 281 · Grade FR · Granite City | FR | Granite City | 28:19.95 | — |
| 282 | Andrew NguyenPlace 282 · Grade SR · Oakville | SR | Oakville | 28:47.05 | — |
| 283 | Henry LeeperPlace 283 · Grade SR · McCluer | SR | McCluer | 29:08.41 | — |
| 284 | Tim SwimPlace 284 · Grade FR · Ft. Zumwalt North | FR | Ft. Zumwalt North | 29:29.15 | — |