| 1 | Atlantis GreenPlace 1 · Grade 11 · Carbondale | 11 | Carbondale | 16:14.0 |
| 2 | Brian GichuruPlace 2 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 16:27.1 |
| 3 | Daniel PearsonPlace 3 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:37.9 |
| 4 | Garrett BlanchardPlace 4 · Grade 12 · Centralia | 12 | Centralia | 16:38.9 |
| 5 | Micah CherryPlace 5 · Grade 12 · Carbondale | 12 | Carbondale | 16:40.0 |
| 6 | Zach YoungPlace 6 · Grade 11 · Marion | 11 | Marion | 17:00.8 |
| 7 | Jake SchwartzPlace 7 · Grade 11 · Waterloo | 11 | Waterloo | 17:02.2 |
| 8 | Ethan PricePlace 8 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:14.4 |
| 9 | Bryuan ManuelPlace 9 · Grade 10 · East St. Louis | 10 | East St. Louis | 17:18.0 |
| 10 | Jade ChewPlace 10 · Grade 9 · Marion | 9 | Marion | 17:18.4 |
| 11 | Hunter CasonPlace 11 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 17:22.3 |
| 12 | Luke GoebelPlace 12 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 17:25.4 |
| 13 | David LunkPlace 13 · Grade 10 · Waterloo | 10 | Waterloo | 17:34.9 |
| 14 | Colton NelsonPlace 14 · Grade 10 · Carbondale | 10 | Carbondale | 17:36.4 |
| 15 | Brendan PetersonPlace 15 · Grade 11 · Collinsville | 11 | Collinsville | 17:37.8 |
| 16 | Casmir CozziPlace 16 · Grade 9 · Mascoutah | 9 | Mascoutah | 17:39.8 |
| 17 | Ryan MelvinPlace 17 · Grade 99 · Marion | 99 | Marion | 17:44.0 |
| 18 | Adam LawsonPlace 18 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:46.2 |
| 19 | Nate RobbenPlace 19 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 17:47.1 |
| 20 | Frank TrostPlace 20 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 17:48.7 |
| 21 | Cohl CalliesPlace 21 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 17:51.9 |
| 22 | Dayshawn GilmorePlace 22 · Grade 12 · East St. Louis | 12 | East St. Louis | 17:53.8 |
| 23 | Jacob PlocherPlace 23 · Grade 11 · Highland | 11 | Highland | 17:55.7 |
| 24 | Parker ZurbruggPlace 24 · Grade 12 · Mascoutah | 12 | Mascoutah | 17:57.6 |
| 25 | Colin BrannonPlace 25 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:01.0 |
| 26 | Shawn McKitrickPlace 26 · Grade 10 · Carbondale | 10 | Carbondale | 18:02.8 |
| 27 | Isreal RenteriaPlace 27 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:03.1 |
| 28 | Joey RamseyPlace 28 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:04.4 |
| 29 | Ray MoylanPlace 29 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:05.3 |
| 30 | Peter AaflaqPlace 30 · Grade 11 · Carbondale | 11 | Carbondale | 18:06.4 |
| 31 | Julian McPhailPlace 31 · Grade 10 · Marion | 10 | Marion | 18:08.4 |
| 32 | Corey JonesPlace 32 · Grade 11 · East St. Louis | 11 | East St. Louis | 18:09.1 |
| 33 | Sanchez RhodesPlace 33 · Grade 12 · East St. Louis | 12 | East St. Louis | 18:09.8 |
| 34 | Adam RobsonPlace 34 · Grade 10 · Waterloo | 10 | Waterloo | 18:10.2 |
| 35 | Otto StarkPlace 35 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 18:11.7 |
| 36 | Shawn VerasPlace 36 · Grade 10 · Carbondale | 10 | Carbondale | 18:15.5 |
| 37 | Xavier BrownPlace 37 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 18:20.6 |
| 38 | Blake RustebergPlace 38 · Grade 12 · Waterloo | 12 | Waterloo | 18:22.0 |
| 39 | Patrick ThompsonPlace 39 · Grade 10 · Mascoutah | 10 | Mascoutah | 18:23.3 |
| 40 | Reiss WegmanPlace 40 · Grade 10 · Trenton (Wesclin) | 10 | Trenton (Wesclin) | 18:23.9 |
| 41 | Collin KessingerPlace 41 · Grade 11 · Greenville | 11 | Greenville | 18:27.0 |
| 42 | Christopher CrossenPlace 42 · Grade 9 · Mascoutah | 9 | Mascoutah | 18:29.0 |
| 43 | Drake ClaxtonPlace 43 · Grade 12 · Collinsville | 12 | Collinsville | 18:29.8 |
| 44 | Zach JungPlace 44 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 18:30.5 |
| 45 | Alex DetmerPlace 45 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 18:35.7 |
| 46 | Kevin MedlinPlace 46 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:37.1 |
| 47 | Caleb MachucaPlace 47 · Grade 10 · Highland | 10 | Highland | 18:38.2 |
| 48 | Micah RittPlace 48 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:38.5 |
| 49 | Kortez MatthewsPlace 49 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:46.5 |
| 50 | Lucas HaakePlace 50 · Grade 12 · Centralia | 12 | Centralia | 18:46.6 |
| 51 | Matt MotePlace 51 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:47.2 |
| 52 | Jared HollidayPlace 52 · Grade 11 · Freeburg | 11 | Freeburg | 18:47.9 |
| 53 | Jimmy ReedPlace 53 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 18:50.1 |
| 54 | Kemari CossiaPlace 54 · Grade 12 · Carbondale | 12 | Carbondale | 18:51.6 |
| 55 | Adam RussellPlace 55 · Grade 9 · Carbondale | 9 | Carbondale | 18:52.0 |
| 56 | Christopher Ferguson-ScottPlace 56 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:53.2 |
| 57 | Sam KreinbergPlace 57 · Grade 9 · Waterloo | 9 | Waterloo | 18:57.5 |
| 58 | Ryan HargisPlace 58 · Grade 12 · Centralia | 12 | Centralia | 18:58.7 |
| 59 | Kaleb DabbsPlace 59 · Grade 10 · Mascoutah | 10 | Mascoutah | 18:59.8 |
| 60 | Chris RaymondPlace 60 · Grade 12 · Cahokia | 12 | Cahokia | 19:00.2 |
| 61 | Noah HaysPlace 61 · Grade 11 · Waterloo | 11 | Waterloo | 19:00.3 |
| 62 | Drew WehkingPlace 62 · Grade 9 · Centralia | 9 | Centralia | 19:00.3 |
| 63 | Julian JohnsonPlace 63 · Grade 12 · Mascoutah | 12 | Mascoutah | 19:02.0 |
| 64 | Weihua LiPlace 64 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 19:02.9 |
| 65 | Deric PattonPlace 65 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 19:03.7 |
| 66 | AJ SegersPlace 66 · Grade 99 · Marion | 99 | Marion | 19:05.1 |
| 67 | Robert PazPlace 67 · Grade 12 · Mascoutah | 12 | Mascoutah | 19:06.0 |
| 68 | Braeden WilliamsPlace 68 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:09.5 |
| 69 | Zeyad MoustafaPlace 69 · Grade 10 · Carbondale | 10 | Carbondale | 19:10.0 |
| 70 | Brock SchragePlace 70 · Grade 11 · Highland | 11 | Highland | 19:15.2 |
| 71 | Ben FiedlerPlace 71 · Grade 10 · Freeburg | 10 | Freeburg | 19:15.8 |
| 72 | Will AutenriethPlace 72 · Grade 11 · Collinsville | 11 | Collinsville | 19:17.2 |
| 73 | Lucas RobbenPlace 73 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:17.9 |
| 74 | Ian KernPlace 74 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:18.5 |
| 75 | Michael HudspethPlace 75 · Grade 11 · East St. Louis | 11 | East St. Louis | 19:19.5 |
| 76 | Joe GalloPlace 76 · Grade 9 · Highland | 9 | Highland | 19:19.6 |
| 77 | Jeffrey ChePlace 77 · Grade 10 · Carbondale | 10 | Carbondale | 19:19.7 |
| 78 | Eri NeriPlace 78 · Grade 9 · Granite City | 9 | Granite City | 19:22.5 |
| 79 | John WadePlace 79 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 19:24.0 |
| 80 | Isaac JonesPlace 80 · Grade 9 · Highland | 9 | Highland | 19:24.6 |
| 81 | Owen HollidayPlace 81 · Grade 11 · Freeburg | 11 | Freeburg | 19:25.7 |
| 82 | Cameron TanzyusPlace 82 · Grade 12 · Collinsville | 12 | Collinsville | 19:25.8 |
| 83 | Peyton RobisonPlace 83 · Grade 11 · Marion | 11 | Marion | 19:26.2 |
| 84 | Richard AlexanderPlace 84 · Grade 11 · Collinsville | 11 | Collinsville | 19:26.7 |
| 85 | Connor SteinPlace 85 · Grade 11 · Freeburg | 11 | Freeburg | 19:27.4 |
| 86 | Robert FrisbeePlace 86 · Grade 11 · Collinsville | 11 | Collinsville | 19:30.9 |
| 87 | Bret CochranPlace 87 · Grade 11 · Highland | 11 | Highland | 19:35.2 |
| 88 | Carter PatePlace 88 · Grade 12 · Waterloo | 12 | Waterloo | 19:37.2 |
| 89 | Dylan RainboltPlace 89 · Grade 12 · Freeburg | 12 | Freeburg | 19:37.2 |
| 90 | Keegan SpirekPlace 90 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:38.3 |
| 91 | Tyler FritchPlace 91 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:38.7 |
| 92 | Mitchell WilkePlace 92 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:39.6 |
| 93 | Timothy SurburgPlace 93 · Grade 99 · Marion | 99 | Marion | 19:40.2 |
| 94 | Alex NeumannPlace 94 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 19:40.6 |
| 95 | Jaskson SaffelPlace 95 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:40.7 |
| 96 | Lucas MoakePlace 96 · Grade 9 · Marion | 9 | Marion | 19:41.3 |
| 97 | Drew DetmerPlace 97 · Grade 99 · Trenton (Wesclin) | 99 | Trenton (Wesclin) | 19:41.3 |
| 98 | Ian AlbertsPlace 98 · Grade 11 · Freeburg | 11 | Freeburg | 19:42.1 |
| 99 | Cameron SmithPlace 99 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 19:42.9 |
| 100 | Aaron FosterPlace 100 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 19:44.4 |
| 101 | Tristan StricklinPlace 101 · Grade 10 · Marion | 10 | Marion | 19:47.2 |
| 102 | Jarrett LacquementPlace 102 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 19:49.5 |
| 103 | Carson TalleurPlace 103 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 19:51.5 |
| 104 | Adam KelsoPlace 104 · Grade 12 · Highland | 12 | Highland | 19:52.8 |
| 105 | Ryan D'AntonioPlace 105 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:54.6 |
| 106 | Aiden SampsonPlace 106 · Grade 10 · Granite City | 10 | Granite City | 19:56.9 |
| 107 | Jackson HowellPlace 107 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 19:57.1 |
| 108 | Dillon VaupelPlace 108 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:58.0 |
| 109 | Quinten TitchenalPlace 109 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:58.1 |
| 110 | Curtis LynnPlace 110 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 19:59.5 |
| 111 | Anthony ManninoPlace 111 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:00.0 |
| 112 | Shayne HalePlace 112 · Grade 11 · Carbondale | 11 | Carbondale | 20:01.8 |
| 113 | Joseph KrausPlace 113 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:03.3 |
| 114 | Damian SmithPlace 114 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:09.1 |
| 115 | Quentin MillerPlace 115 · Grade 10 · Highland | 10 | Highland | 20:09.8 |
| 116 | Chase MoakePlace 116 · Grade 9 · Marion | 9 | Marion | 20:11.8 |
| 117 | David LewisPlace 117 · Grade 9 · Waterloo | 9 | Waterloo | 20:12.4 |
| 118 | Sean WalshPlace 118 · Grade 10 · Freeburg | 10 | Freeburg | 20:14.3 |
| 119 | John WildermuthPlace 119 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 20:17.8 |
| 120 | Cody SmithPlace 120 · Grade 12 · Greenville | 12 | Greenville | 20:19.1 |
| 121 | Ethan LamonsPlace 121 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:19.7 |
| 122 | Brandon RobersonPlace 122 · Grade 11 · Cahokia | 11 | Cahokia | 20:24.0 |
| 123 | Logan VanBritsonPlace 123 · Grade 9 · Waterloo | 9 | Waterloo | 20:24.0 |
| 124 | Anthony LoftonPlace 124 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:25.0 |
| 125 | Caine AshlockPlace 125 · Grade 11 · Greenville | 11 | Greenville | 20:25.3 |
| 126 | Darryl SullivanPlace 126 · Grade 12 · Marion | 12 | Marion | 20:28.4 |
| 127 | Nathan MuellerPlace 127 · Grade 11 · Freeburg | 11 | Freeburg | 20:30.5 |
| 128 | Nicholas HillPlace 128 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 20:32.4 |
| 129 | Brendan MillerPlace 129 · Grade 11 · Freeburg | 11 | Freeburg | 20:33.2 |
| 130 | Parker BorthPlace 130 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 20:34.4 |
| 131 | Benito HernandezPlace 131 · Grade 10 · Collinsville | 10 | Collinsville | 20:34.7 |
| 132 | Brendan PrestonPlace 132 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:35.6 |
| 133 | Brendan KarwoskiPlace 133 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:36.0 |
| 134 | Ethan FrickPlace 134 · Grade 10 · Marion | 10 | Marion | 20:36.3 |
| 135 | Montez HoltenPlace 135 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:37.6 |
| 136 | Seth MartinPlace 136 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 20:38.6 |
| 137 | Landon TheissPlace 137 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:39.5 |
| 138 | Zach Brown-RogersPlace 138 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 20:39.7 |
| 139 | Austin WilliamsPlace 139 · Grade 12 · Marion | 12 | Marion | 20:40.8 |
| 140 | Seth SchwappachPlace 140 · Grade 10 · Highland | 10 | Highland | 20:45.7 |
| 141 | Peer PorembaPlace 141 · Grade 12 · Marion | 12 | Marion | 20:46.3 |
| 142 | Justin RogersPlace 142 · Grade 12 · Mascoutah | 12 | Mascoutah | 20:47.2 |
| 143 | Landon MilesPlace 143 · Grade 9 · Freeburg | 9 | Freeburg | 20:47.3 |
| 144 | Gavin HeimannPlace 144 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 20:48.0 |
| 145 | Amarion ReedPlace 145 · Grade 11 · East St. Louis | 11 | East St. Louis | 20:49.6 |
| 146 | Alex MayPlace 146 · Grade 9 · Highland | 9 | Highland | 20:50.9 |
| 147 | Nick SchaiblePlace 147 · Grade 10 · Highland | 10 | Highland | 20:52.1 |
| 148 | Michael FritzPlace 148 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 20:53.6 |
| 149 | Justin GoergerPlace 149 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 20:55.3 |
| 150 | Bryan MartinezPlace 150 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 20:57.5 |
| 151 | Donald JamesPlace 151 · Grade 9 · Granite City | 9 | Granite City | 20:58.2 |
| 152 | Andrew PlantzPlace 152 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 21:00.1 |
| 153 | Steven SiemonsmaPlace 153 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 21:01.1 |
| 154 | Andrew Gillum-PolanskiPlace 154 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 21:01.2 |
| 155 | Simeon RobartPlace 155 · Grade 10 · Greenville | 10 | Greenville | 21:01.4 |
| 156 | Jack BlommePlace 156 · Grade 10 · Granite City | 10 | Granite City | 21:02.9 |
| 157 | Patrick GaulPlace 157 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 21:10.3 |
| 158 | Drake StephensonPlace 158 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 21:11.8 |
| 159 | Sam NahassPlace 159 · Grade 10 · Freeburg | 10 | Freeburg | 21:12.0 |
| 160 | Andra WardPlace 160 · Grade 9 · Cahokia | 9 | Cahokia | 21:15.3 |
| 161 | DeArse HowardPlace 161 · Grade 9 · Carbondale | 9 | Carbondale | 21:16.1 |
| 162 | Dakota BlacksonPlace 162 · Grade 10 · Cahokia | 10 | Cahokia | 21:16.5 |
| 163 | Alexander BurtonPlace 163 · Grade 12 · Freeburg | 12 | Freeburg | 21:17.7 |
| 164 | Anthony KingPlace 164 · Grade 10 · East St. Louis | 10 | East St. Louis | 21:17.9 |
| 165 | Vontez WallerPlace 165 · Grade 10 · Cahokia | 10 | Cahokia | 21:18.3 |
| 166 | Tramel EllisPlace 166 · Grade 9 · Granite City | 9 | Granite City | 21:19.9 |
| 167 | Zach RosePlace 167 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 21:25.9 |
| 168 | Jonathon BrueggemannPlace 168 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 21:30.1 |
| 169 | Jarvis HubbardPlace 169 · Grade 11 · McCluer | 11 | McCluer | 21:33.3 |
| 170 | Zack WinslowPlace 170 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 21:33.4 |
| 171 | Alex GrayPlace 171 · Grade 9 · Granite City | 9 | Granite City | 21:35.3 |
| 172 | Mitchel SankerPlace 172 · Grade 12 · Mascoutah | 12 | Mascoutah | 21:36.0 |
| 173 | Samuel RickPlace 173 · Grade 11 · Waterloo | 11 | Waterloo | 21:36.1 |
| 174 | Tyler HigginsPlace 174 · Grade 11 · Highland | 11 | Highland | 21:36.6 |
| 175 | Brian DraughnPlace 175 · Grade 12 · Freeburg | 12 | Freeburg | 21:37.4 |
| 176 | Vern BeckPlace 176 · Grade 10 · Carbondale | 10 | Carbondale | 21:38.4 |
| 177 | Grant TholePlace 177 · Grade 11 · Highland | 11 | Highland | 21:40.7 |
| 178 | Derek BussPlace 178 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 21:41.1 |
| 179 | Garrett McNallyPlace 179 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:44.8 |
| 180 | Kevin WilesPlace 180 · Grade 11 · Freeburg | 11 | Freeburg | 21:44.8 |
| 181 | Crede CorrellPlace 181 · Grade 9 · Centralia | 9 | Centralia | 21:46.2 |
| 182 | Devin NetemeyerPlace 182 · Grade 12 · Waterloo | 12 | Waterloo | 21:47.7 |
| 183 | Raymond RodriguezPlace 183 · Grade 9 · Carbondale | 9 | Carbondale | 21:47.7 |
| 184 | Jason LealaimatafaoPlace 184 · Grade 10 · Freeburg | 10 | Freeburg | 21:55.8 |
| 185 | Jacob WhitePlace 185 · Grade 11 · Highland | 11 | Highland | 21:56.8 |
| 186 | Jacob MenzPlace 186 · Grade 11 · Highland | 11 | Highland | 22:00.1 |
| 187 | Gavin LivingstonPlace 187 · Grade 9 · Mascoutah | 9 | Mascoutah | 22:03.0 |
| 188 | Nick WoldenPlace 188 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 22:06.2 |
| 189 | Colton HymanPlace 189 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 22:07.1 |
| 190 | Luke RakersPlace 190 · Grade 11 · Marion | 11 | Marion | 22:15.3 |
| 191 | Brian KnoppPlace 191 · Grade 99 · Trenton (Wesclin) | 99 | Trenton (Wesclin) | 22:18.7 |
| 192 | Alex BerowskiPlace 192 · Grade 11 · Freeburg | 11 | Freeburg | 22:19.3 |
| 193 | Tyler RomanPlace 193 · Grade 12 · Mascoutah | 12 | Mascoutah | 22:25.5 |
| 194 | Luke KortePlace 194 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 22:26.1 |
| 195 | Devin KoenemanPlace 195 · Grade 9 · Freeburg | 9 | Freeburg | 22:26.1 |
| 196 | Ted TiernanPlace 196 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:26.7 |
| 197 | Earl HunterPlace 197 · Grade 10 · Marion | 10 | Marion | 22:32.0 |
| 198 | Ryan LeadleyPlace 198 · Grade 9 · Freeburg | 9 | Freeburg | 22:35.6 |
| 199 | Logan NickersonPlace 199 · Grade 10 · Freeburg | 10 | Freeburg | 22:36.6 |
| 200 | Jake HaysPlace 200 · Grade 9 · Waterloo | 9 | Waterloo | 22:43.2 |
| 201 | Tory HoskinsPlace 201 · Grade 9 · East St. Louis | 9 | East St. Louis | 22:43.6 |
| 202 | Josh BakerPlace 202 · Grade 11 · McCluer | 11 | McCluer | 22:52.6 |
| 203 | Tony MerrittPlace 203 · Grade 11 · McCluer | 11 | McCluer | 22:56.6 |
| 204 | Joey BergerPlace 204 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 23:02.3 |
| 205 | Andrew WarcholPlace 205 · Grade 11 · Greenville | 11 | Greenville | 23:05.1 |
| 206 | Robert DurbinPlace 206 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 23:12.2 |
| 207 | John PaterlinePlace 207 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:18.1 |
| 208 | Trent JonesPlace 208 · Grade 12 · Granite City | 12 | Granite City | 23:18.2 |
| 209 | Jarod SilhavyPlace 209 · Grade 11 · Maryville (Father McGivney Catholic) | 11 | Maryville (Father McGivney Catholic) | 23:21.5 |
| 210 | Will SunderlandPlace 210 · Grade 11 · Greenville | 11 | Greenville | 23:22.6 |
| 211 | Evan LucasPlace 211 · Grade 9 · Freeburg | 9 | Freeburg | 23:26.3 |
| 212 | Ryan DavisPlace 212 · Grade 11 · Mascoutah | 11 | Mascoutah | 23:29.1 |
| 213 | Cameron HarberPlace 213 · Grade 99 · Trenton (Wesclin) | 99 | Trenton (Wesclin) | 23:32.8 |
| 214 | Zachary MarshallPlace 214 · Grade 9 · Waterloo | 9 | Waterloo | 23:34.5 |
| 215 | Allen RuesinkPlace 215 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 23:34.7 |
| 216 | Jarvis FisherPlace 216 · Grade 11 · East St. Louis | 11 | East St. Louis | 23:35.7 |
| 217 | Tony HaroldPlace 217 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:38.9 |
| 218 | Cole DiesenPlace 218 · Grade 9 · Highland | 9 | Highland | 23:42.3 |
| 219 | Alex KillebrewPlace 219 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 23:44.4 |
| 220 | Garrett MoorePlace 220 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 23:46.4 |
| 221 | Jacob BowersPlace 221 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:49.7 |
| 222 | Colin GrayPlace 222 · Grade 9 · Freeburg | 9 | Freeburg | 23:49.9 |
| 223 | Jazzerfer BrownPlace 223 · Grade 12 · Cahokia | 12 | Cahokia | 23:52.6 |
| 224 | Dwayne AcoffPlace 224 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 23:56.7 |
| 225 | James McClainPlace 225 · Grade 11 · Cahokia | 11 | Cahokia | 24:00.6 |
| 226 | Deshaun BrownPlace 226 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 24:08.9 |
| 227 | Caleb LairPlace 227 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 24:11.6 |
| 228 | Zach KnopfPlace 228 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 24:15.1 |
| 229 | Alex HuegenPlace 229 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 24:16.5 |
| 230 | Andrew SimburgerPlace 230 · Grade 10 · Freeburg | 10 | Freeburg | 24:22.0 |
| 231 | Elijah BurnsPlace 231 · Grade 9 · Maryville (Father McGivney Catholic) | 9 | Maryville (Father McGivney Catholic) | 24:34.2 |
| 232 | Kalen DunnPlace 232 · Grade 12 · Mascoutah | 12 | Mascoutah | 24:40.1 |
| 233 | Garrett RinellaPlace 233 · Grade 11 · Greenville | 11 | Greenville | 24:40.3 |
| 234 | Gavin WarePlace 234 · Grade 10 · Highland | 10 | Highland | 24:49.9 |
| 235 | Rhett ParkerPlace 235 · Grade 12 · Freeburg | 12 | Freeburg | 25:03.9 |
| 236 | Griffin DorethyPlace 236 · Grade 9 · Greenville | 9 | Greenville | 25:15.0 |
| 237 | Jerry CockrumPlace 237 · Grade 9 · Granite City | 9 | Granite City | 25:32.5 |
| 238 | Hunter LaminackPlace 238 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 25:44.2 |
| 239 | Chan Woo CranePlace 239 · Grade 12 · Mascoutah | 12 | Mascoutah | 26:13.6 |
| 240 | Nick YeagerPlace 240 · Grade 9 · Freeburg | 9 | Freeburg | 27:08.7 |
| 241 | Ray'von ChambersPlace 241 · Grade 11 · Cahokia | 11 | Cahokia | 27:12.9 |
| 242 | Sixx MorrowPlace 242 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 27:18.3 |
| 243 | Gavin GreenPlace 243 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 27:31.9 |
| 244 | Ben EbelPlace 244 · Grade 11 · Freeburg | 11 | Freeburg | 27:34.9 |
| 245 | Brendan SchoenPlace 245 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 30:00.7 |