| 1 | Lance MuellerPlace 1 · Grade 12 · Waterloo | 12 | Waterloo | 16:37.71 |
| 2 | Ryan KrausePlace 2 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 16:46.66 |
| 3 | Zach YoungPlace 3 · Grade 10 · Marion | 10 | Marion | 16:51.41 |
| 4 | Atlantis GreenPlace 4 · Grade 10 · Carbondale | 10 | Carbondale | 17:02.19 |
| 5 | Nate MontemayorPlace 5 · Grade 10 · Mascoutah | 10 | Mascoutah | 17:08.92 |
| 6 | Micah CherryPlace 6 · Grade 11 · Carbondale | 11 | Carbondale | 17:12.22 |
| 7 | Daniel FloodPlace 7 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 17:18.08 |
| 8 | Daniel PearsonPlace 8 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:18.68 |
| 9 | Kylan RottinghausPlace 9 · Grade 9 · Carbondale | 9 | Carbondale | 17:25.92 |
| 10 | Will ZeissetPlace 10 · Grade 12 · Waterloo | 12 | Waterloo | 17:27.50 |
| 11 | Chris McgeePlace 11 · Grade 11 · Cahokia | 11 | Cahokia | 17:28.13 |
| 12 | Blake MaierPlace 12 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 17:29.78 |
| 13 | Hagan SchneiderPlace 13 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 17:32.17 |
| 14 | Logan RobartPlace 14 · Grade 12 · Greenville | 12 | Greenville | 17:43.74 |
| 15 | Hunter CasonPlace 15 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 17:43.93 |
| 16 | Luke GoebelPlace 16 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 17:48.02 |
| 17 | Alex ReedPlace 17 · Grade 12 · Collinsville | 12 | Collinsville | 17:55.09 |
| 18 | Garrett BlanchardPlace 18 · Grade 11 · Centralia | 11 | Centralia | 18:01.86 |
| 19 | Bryaun ManuelPlace 19 · Grade 9 · East St. Louis | 9 | East St. Louis | 18:02.81 |
| 20 | Ryan GunterPlace 20 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 18:07.58 |
| 21 | Lucas HaakePlace 21 · Grade 11 · Centralia | 11 | Centralia | 18:08.96 |
| 22 | Zachary ManionPlace 22 · Grade 12 · Granite City | 12 | Granite City | 18:09.52 |
| 23 | Hayden SmartPlace 23 · Grade 11 · Highland | 11 | Highland | 18:10.32 |
| 24 | Patrick KramperPlace 24 · Grade 12 · Freeburg | 12 | Freeburg | 18:12.41 |
| 25 | Jacob YoungPlace 25 · Grade 12 · Marion | 12 | Marion | 18:14.06 |
| 26 | Nick LopezPlace 26 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 18:14.86 |
| 27 | Joseph KrausPlace 27 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 18:18.33 |
| 28 | Tyler WilliamsPlace 28 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 18:19.71 |
| 29 | Brian GichuruPlace 29 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 18:21.86 |
| 30 | Dayshawn GilmorePlace 30 · Grade 11 · East St. Louis | 11 | East St. Louis | 18:21.96 |
| 31 | Dustin ReedPlace 31 · Grade 12 · Marion | 12 | Marion | 18:27.42 |
| 32 | Brendan PetersonPlace 32 · Grade 10 · Collinsville | 10 | Collinsville | 18:27.97 |
| 33 | Amani FranklinPlace 33 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 18:29.65 |
| 34 | Nick ErnstPlace 34 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:30.08 |
| 35 | Jordon NowitzkePlace 35 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 18:33.75 |
| 36 | Xavier HallPlace 36 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 18:35.04 |
| 37 | Grant RiggsPlace 37 · Grade 12 · Highland | 12 | Highland | 18:35.12 |
| 38 | Adam LawsonPlace 38 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 18:35.66 |
| 39 | Corey JonesPlace 39 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:37.22 |
| 40 | Brandon RichterPlace 40 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 18:37.36 |
| 41 | Sam HurstPlace 41 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 18:37.77 |
| 42 | Kortez MatthewsPlace 42 · Grade 9 · East St. Louis | 9 | East St. Louis | 18:44.32 |
| 43 | Michael HudspethPlace 43 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:45.75 |
| 44 | Zach PlocherPlace 44 · Grade 12 · Highland | 12 | Highland | 18:46.25 |
| 45 | Nick FosterPlace 45 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:49.08 PR |
| 46 | Jacob JesterPlace 46 · Grade 11 · Freeburg | 11 | Freeburg | 18:50.04 |
| 47 | Ryan HargisPlace 47 · Grade 11 · Centralia | 11 | Centralia | 18:50.29 |
| 48 | Drew ShermanPlace 48 · Grade 12 · Centralia | 12 | Centralia | 18:50.64 |
| 49 | Evan OwensPlace 49 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 18:51.03 |
| 50 | Julian McPhailPlace 50 · Grade 9 · Marion | 9 | Marion | 18:54.37 |
| 51 | CJ WrolsonPlace 51 · Grade 11 · Marion | 11 | Marion | 18:55.25 |
| 52 | Colin BrannonPlace 52 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 18:55.97 |
| 53 | Isreal RenteriaPlace 53 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:57.28 |
| 54 | Drake ClaxtonPlace 54 · Grade 11 · Collinsville | 11 | Collinsville | 18:58.72 |
| 55 | Otto StarkPlace 55 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:59.51 |
| 56 | Ray MoylanPlace 56 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:05.04 |
| 57 | Joshua RoycePlace 57 · Grade 10 · Granite City | 10 | Granite City | 19:05.25 |
| 58 | Bryce WhiteheadPlace 58 · Grade 12 · Collinsville | 12 | Collinsville | 19:05.31 |
| 59 | Zach WoodPlace 59 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:06.83 |
| 60 | Xavier BarreraPlace 60 · Grade 12 · Carbondale | 12 | Carbondale | 19:08.67 |
| 61 | Blake RustebergPlace 61 · Grade 11 · Waterloo | 11 | Waterloo | 19:09.35 |
| 62 | Ja'Mari WardPlace 62 · Grade 11 · Cahokia | 11 | Cahokia | 19:10.22 |
| 63 | Julian JohnsonPlace 63 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:11.60 |
| 64 | Jacob BednaraPlace 64 · Grade 11 · Collinsville | 11 | Collinsville | 19:12.80 |
| 65 | Kyle BathgatePlace 65 · Grade 12 · Carbondale | 12 | Carbondale | 19:14.53 |
| 66 | John WadePlace 66 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:15.70 |
| 67 | Matt KlinePlace 67 · Grade 10 · Granite City | 10 | Granite City | 19:20.17 |
| 68 | Asher HugheyPlace 68 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 19:21.75 |
| 69 | Jason ErbPlace 69 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 19:22.19 |
| 70 | Robert FrisbeePlace 70 · Grade 10 · Collinsville | 10 | Collinsville | 19:24.23 |
| 71 | Brandon RiosPlace 71 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 19:24.36 |
| 72 | Ben FiedlerPlace 72 · Grade 9 · Freeburg | 9 | Freeburg | 19:24.64 |
| 73 | Jared BrockmeyerPlace 73 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:28.48 |
| 74 | Ian KernPlace 74 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:32.17 |
| 75 | Matt MotePlace 75 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:33.22 |
| 76 | Noah HaysPlace 76 · Grade 10 · Waterloo | 10 | Waterloo | 19:37.16 |
| 77 | Keonte PearsonPlace 77 · Grade 10 · East St. Louis | 10 | East St. Louis | 19:39.46 |
| 78 | Kobe CarrPlace 78 · Grade 11 · Freeburg | 11 | Freeburg | 19:40.30 |
| 79 | Jacob PlocherPlace 79 · Grade 10 · Highland | 10 | Highland | 19:40.80 |
| 80 | Ty HillPlace 80 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:40.93 |
| 81 | Craig CollierPlace 81 · Grade 10 · Freeburg | 10 | Freeburg | 19:42.45 |
| 82 | Frank TrostPlace 82 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 19:42.73 |
| 83 | Jay GrayPlace 83 · Grade 12 · Mascoutah | 12 | Mascoutah | 19:43.47 |
| 84 | Kariem AliPlace 84 · Grade 10 · Granite City | 10 | Granite City | 19:45.14 |
| 85 | Patrick GaulPlace 85 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:47.36 |
| 86 | Josh NunneryPlace 86 · Grade 12 · Centralia | 12 | Centralia | 19:48.59 |
| 87 | Remington IbarraPlace 87 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 19:50.64 |
| 88 | T.J. VerningPlace 88 · Grade 9 · Collinsville | 9 | Collinsville | 19:52.73 |
| 89 | Nehemiah BrownPlace 89 · Grade 11 · Carbondale | 11 | Carbondale | 19:54.18 |
| 90 | Kaleb DabbsPlace 90 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:54.65 |
| 91 | Andrew Gillum-PolanskiPlace 91 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:55.35 |
| 92 | Jacob SewellPlace 92 · Grade 9 · Collinsville | 9 | Collinsville | 19:56.16 |
| 93 | Josh LoydPlace 93 · Grade 11 · Carbondale | 11 | Carbondale | 19:58.01 |
| 94 | Nate RobbenPlace 94 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:59.97 |
| 95 | Collin KessingerPlace 95 · Grade 10 · Greenville | 10 | Greenville | 20:01.54 |
| 96 | Joshua TolsonPlace 96 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:03.13 |
| 97 | Joe DaabPlace 97 · Grade 10 · Waterloo | 10 | Waterloo | 20:03.42 |
| 98 | Jacob TroecklerPlace 98 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 20:04.78 |
| 99 | Peyton LongPlace 99 · Grade 9 · Centralia | 9 | Centralia | 20:05.97 |
| 100 | Jackson HowellPlace 100 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:06.76 |
| 101 | David JohnsonPlace 101 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 20:07.42 |
| 102 | Lucas RobbenPlace 102 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 20:07.59 |
| 103 | Eli DoddPlace 103 · Grade 9 · Waterloo | 9 | Waterloo | 20:08.44 |
| 104 | Dashawn BaldwinPlace 104 · Grade 11 · East St. Louis | 11 | East St. Louis | 20:10.04 |
| 105 | Benjamin ThuringerPlace 105 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:10.93 |
| 106 | Travis JohnstonPlace 106 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 20:11.86 |
| 107 | Peter HobsonPlace 107 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 20:12.97 PR |
| 108 | Brock SchragePlace 108 · Grade 10 · Highland | 10 | Highland | 20:15.26 |
| 109 | Zach ChapmanPlace 109 · Grade 12 · Highland | 12 | Highland | 20:15.37 |
| 110 | Carter PatePlace 110 · Grade 11 · Waterloo | 11 | Waterloo | 20:16.12 |
| 111 | Will AutenreithPlace 111 · Grade 10 · Collinsville | 10 | Collinsville | 20:16.35 |
| 112 | George DiakPlace 112 · Grade 12 · Granite City | 12 | Granite City | 20:17.70 |
| 113 | Ryan DismangPlace 113 · Grade 9 · Marion | 9 | Marion | 20:17.97 |
| 114 | Clay StephensPlace 114 · Grade 12 · Collinsville | 12 | Collinsville | 20:18.48 PR |
| 115 | Nate BlevinsPlace 115 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 20:20.56 |
| 116 | Luke WorleyPlace 116 · Grade 10 · Freeburg | 10 | Freeburg | 20:20.73 |
| 117 | Weihua LiPlace 117 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 20:22.79 |
| 118 | Caleb MachucaPlace 118 · Grade 9 · Highland | 9 | Highland | 20:24.71 |
| 119 | Jared HollidayPlace 119 · Grade 10 · Freeburg | 10 | Freeburg | 20:25.13 |
| 120 | Aidan ColePlace 120 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:25.24 |
| 121 | Nick KappPlace 121 · Grade 12 · Centralia | 12 | Centralia | 20:29.02 |
| 122 | Dekota BlacksonPlace 122 · Grade 9 · Cahokia | 9 | Cahokia | 20:30.24 PR |
| 123 | Nathan MuellerPlace 123 · Grade 10 · Freeburg | 10 | Freeburg | 20:33.79 |
| 124 | Micah RittPlace 124 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:35.48 |
| 125 | Owen HollidayPlace 125 · Grade 10 · Freeburg | 10 | Freeburg | 20:36.73 |
| 126 | Jarrett LacquementPlace 126 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 20:43.20 |
| 127 | Peyton RobisonPlace 127 · Grade 10 · Marion | 10 | Marion | 20:43.39 |
| 128 | Sam ChildersPlace 128 · Grade 9 · Marion | 9 | Marion | 20:46.93 PR |
| 129 | Patrick ThompsonPlace 129 · Grade 9 · Mascoutah | 9 | Mascoutah | 20:49.90 |
| 130 | Trevor LanghauserPlace 130 · Grade 12 · Highland | 12 | Highland | 20:50.84 |
| 131 | Detray WestbrookPlace 131 · Grade 9 · East St. Louis | 9 | East St. Louis | 20:51.26 PR |
| 132 | Zach JungPlace 132 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 20:53.69 |
| 133 | Cody SmithPlace 133 · Grade 11 · Greenville | 11 | Greenville | 20:58.79 |
| 134 | Ian GilcrestPlace 134 · Grade 9 · Marion | 9 | Marion | 20:59.14 |
| 135 | Ben GeppertPlace 135 · Grade 10 · Highland | 10 | Highland | 21:00.92 |
| 136 | Nick SchaiblePlace 136 · Grade 9 · Highland | 9 | Highland | 21:02.89 |
| 137 | Nathan OlligesPlace 137 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 21:03.53 |
| 138 | Brendan PrestonPlace 138 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:04.66 |
| 139 | Jordan SwierczekPlace 139 · Grade 12 · Freeburg | 12 | Freeburg | 21:04.75 |
| 140 | Ian AlbertsPlace 140 · Grade 10 · Freeburg | 10 | Freeburg | 21:04.98 |
| 141 | Zeyad MoustafaPlace 141 · Grade 9 · Carbondale | 9 | Carbondale | 21:07.33 |
| 142 | Ryan D'AntonioPlace 142 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 21:08.60 |
| 143 | Brendan MillerPlace 143 · Grade 10 · Freeburg | 10 | Freeburg | 21:11.09 |
| 144 | Jeremy WagnerPlace 144 · Grade 12 · Centralia | 12 | Centralia | 21:12.99 |
| 145 | Devin KortePlace 145 · Grade 9 · Highland | 9 | Highland | 21:15.06 |
| 146 | Connor SteinPlace 146 · Grade 10 · Freeburg | 10 | Freeburg | 21:15.28 |
| 147 | Kyle SchenewerkPlace 147 · Grade 12 · Freeburg | 12 | Freeburg | 21:15.75 |
| 148 | Keinon McBridePlace 148 · Grade 9 · Carbondale | 9 | Carbondale | 21:17.99 PR |
| 149 | Jimmy PhamPlace 149 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 21:21.09 |
| 150 | Henson DavidsonPlace 150 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 21:22.26 |
| 151 | Anthony KingPlace 151 · Grade 9 · East St. Louis | 9 | East St. Louis | 21:22.97 |
| 152 | Logan KulinskiPlace 152 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 21:28.53 |
| 153 | Darryl SullivanPlace 153 · Grade 11 · Marion | 11 | Marion | 21:29.17 |
| 154 | Michael FoytlinPlace 154 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 21:30.75 |
| 155 | Curtis LynnPlace 155 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 21:31.06 |
| 156 | Samuel WiesePlace 156 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 21:33.01 |
| 157 | Ezra FoxallPlace 157 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 21:33.12 |
| 158 | Jackson SaffelPlace 158 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 21:34.31 |
| 159 | Seth SchwappachPlace 159 · Grade 9 · Highland | 9 | Highland | 21:35.04 |
| 160 | Tyler TindallPlace 160 · Grade 9 · Granite City | 9 | Granite City | 21:40.91 |
| 161 | Justin RogersPlace 161 · Grade 11 · Mascoutah | 11 | Mascoutah | 21:42.65 |
| 162 | Tristan StricklinPlace 162 · Grade 9 · Marion | 9 | Marion | 21:43.66 |
| 163 | Sean MillsPlace 163 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 21:44.08 |
| 164 | Austyn LouvierPlace 164 · Grade 10 · Centralia | 10 | Centralia | 21:45.80 PR |
| 165 | Tim MorganPlace 165 · Grade 12 · Centralia | 12 | Centralia | 21:47.07 PR |
| 166 | Vontez WallerPlace 166 · Grade 9 · Cahokia | 9 | Cahokia | 21:48.33 |
| 167 | Mike MoseleyPlace 167 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 21:48.89 |
| 168 | Ethan FrickPlace 168 · Grade 9 · Marion | 9 | Marion | 21:49.00 |
| 169 | John GibsonPlace 169 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 21:49.86 |
| 170 | Brandon RobersonPlace 170 · Grade 10 · Cahokia | 10 | Cahokia | 21:50.99 |
| 171 | Brian DraughnPlace 171 · Grade 11 · Freeburg | 11 | Freeburg | 21:54.02 |
| 172 | Shaun GracePlace 172 · Grade 10 · Cahokia | 10 | Cahokia | 21:56.12 PR |
| 173 | Quano GailesPlace 173 · Grade 10 · Cahokia | 10 | Cahokia | 21:59.13 |
| 174 | Austin ThurmanPlace 174 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 22:00.14 |
| 175 | Ben CarlsonPlace 175 · Grade 10 · Collinsville | 10 | Collinsville | 22:02.78 |
| 176 | Trent JonesPlace 176 · Grade 11 · Granite City | 11 | Granite City | 22:06.96 |
| 177 | Cameron TanzyusPlace 177 · Grade 11 · Collinsville | 11 | Collinsville | 22:07.95 |
| 178 | Hasani BranchPlace 178 · Grade 10 · Marion | 10 | Marion | 22:09.35 PR |
| 179 | Michael FritzPlace 179 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:09.93 |
| 180 | Malik SimmonsPlace 180 · Grade 11 · Cahokia | 11 | Cahokia | 22:10.30 |
| 181 | Zack WinslowPlace 181 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:10.71 |
| 182 | Alexander BurtonPlace 182 · Grade 11 · Freeburg | 11 | Freeburg | 22:11.50 |
| 183 | Albert SmithPlace 183 · Grade 9 · East St. Louis | 9 | East St. Louis | 22:12.80 PR |
| 184 | Vern BeckPlace 184 · Grade 9 · Carbondale | 9 | Carbondale | 22:17.95 |
| 185 | Will SunderlandPlace 185 · Grade 10 · Greenville | 10 | Greenville | 22:26.79 |
| 186 | Taylon WrightPlace 186 · Grade 9 · East St. Louis | 9 | East St. Louis | 22:31.93 PR |
| 187 | Chris DunnPlace 187 · Grade 11 · Belleville (Althoff Catholic) | 11 | Belleville (Althoff Catholic) | 22:33.50 |
| 188 | Isaiah MizellPlace 188 · Grade 9 · Granite City | 9 | Granite City | 22:34.60 |
| 189 | Cortez HarrisPlace 189 · Grade 11 · East St. Louis | 11 | East St. Louis | 22:40.63 |
| 190 | Caine AshlockPlace 190 · Grade 10 · Greenville | 10 | Greenville | 22:42.06 |
| 191 | Kyle LipscombPlace 191 · Grade 9 · Centralia | 9 | Centralia | 22:44.46 |
| 192 | Archie SchwehrPlace 192 · Grade 10 · Highland | 10 | Highland | 22:46.40 |
| 193 | Dave LaddPlace 193 · Grade 12 · Marion | 12 | Marion | 22:49.92 PR |
| 194 | Ethan LamonsPlace 194 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 22:59.99 |
| 195 | Jacob WhitePlace 195 · Grade 10 · Highland | 10 | Highland | 23:01.23 |
| 196 | Sean WalshPlace 196 · Grade 9 · Freeburg | 9 | Freeburg | 23:01.25 |
| 197 | Demondre SmithPlace 197 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:07.58 PR |
| 198 | Delano AndersonPlace 198 · Grade 10 · East St. Louis | 10 | East St. Louis | 23:15.90 |
| 199 | Kristopher PoettgenPlace 199 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 23:17.14 |
| 200 | Devin NetemeyerPlace 200 · Grade 11 · Waterloo | 11 | Waterloo | 23:37.57 |
| 201 | Jake VallandinghamPlace 201 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 23:39.39 PR |
| 202 | Simeon RobartPlace 202 · Grade 9 · Greenville | 9 | Greenville | 23:40.64 |
| 203 | Tyler FritchPlace 203 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 23:49.40 |
| 204 | Jeffrey ChePlace 204 · Grade 9 · Carbondale | 9 | Carbondale | 23:50.45 |
| 205 | Luke RakersPlace 205 · Grade 10 · Marion | 10 | Marion | 23:53.89 |
| 206 | Andrew DoriPlace 206 · Grade 11 · Belleville (Althoff Catholic) | 11 | Belleville (Althoff Catholic) | 23:55.12 |
| 207 | Luke KortePlace 207 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 24:02.05 |
| 208 | Tyler RomanPlace 208 · Grade 11 · Mascoutah | 11 | Mascoutah | 24:06.21 |
| 209 | Tony NguyenPlace 209 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 24:08.04 |
| 210 | Jack BlommePlace 210 · Grade 9 · Granite City | 9 | Granite City | 24:10.39 |
| 211 | Nick SiegelPlace 211 · Grade 10 · Belleville (Althoff Catholic) | 10 | Belleville (Althoff Catholic) | 24:26.90 |
| 212 | Cody HardinPlace 212 · Grade 12 · Mascoutah | 12 | Mascoutah | 24:31.82 PR |
| 213 | Adam KelsoPlace 213 · Grade 11 · Highland | 11 | Highland | 24:34.37 |
| 214 | Jarrid BraunagelPlace 214 · Grade 11 · Belleville (Althoff Catholic) | 11 | Belleville (Althoff Catholic) | 24:38.53 |
| 215 | Ryan JesterPlace 215 · Grade 9 · Freeburg | 9 | Freeburg | 24:39.45 PR |
| 216 | Rhett ParkerPlace 216 · Grade 11 · Freeburg | 11 | Freeburg | 24:41.32 |
| 217 | Jon PaterlinePlace 217 · Grade 9 · Mascoutah | 9 | Mascoutah | 24:53.61 |
| 218 | Drum CarpenterPlace 218 · Grade 10 · Freeburg | 10 | Freeburg | 24:56.09 |
| 219 | Kevin WilesPlace 219 · Grade 10 · Freeburg | 10 | Freeburg | 24:58.09 |
| 220 | Logan NickersonPlace 220 · Grade 9 · Freeburg | 9 | Freeburg | 25:04.06 |
| 221 | Darron SuggsPlace 221 · Grade 10 · East St. Louis | 10 | East St. Louis | 25:06.44 PR |
| 222 | Camronn ClemonsPlace 222 · Grade 10 · Belleville (Althoff Catholic) | 10 | Belleville (Althoff Catholic) | 25:17.42 |
| 223 | Joshua JonesPlace 223 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 25:22.04 |
| 224 | Jeffery HowardPlace 224 · Grade 10 · Marion | 10 | Marion | 25:24.93 PR |
| 225 | Robert DurbinPlace 225 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 25:29.47 |
| 226 | Kaelin GoodlettPlace 226 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 25:58.32 PR |
| 227 | Eric OwensPlace 227 · Grade 9 · East St. Louis | 9 | East St. Louis | 26:03.07 PR |
| 228 | Louis HowardPlace 228 · Grade 9 · Marion | 9 | Marion | 26:09.53 PR |
| 229 | Ryan DavisPlace 229 · Grade 10 · Mascoutah | 10 | Mascoutah | 26:17.05 |
| 230 | William HarrisonPlace 230 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 26:25.29 PR |
| 231 | Alex BlaisePlace 231 · Grade 9 · Marion | 9 | Marion | 26:36.55 PR |
| 232 | Aiden SampsonPlace 232 · Grade 9 · Granite City | 9 | Granite City | 26:41.57 |
| 233 | Deshaun BrownPlace 233 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 27:05.76 |
| 234 | Evan BurgessPlace 234 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 27:08.05 PR |
| 235 | Alex BerowskiPlace 235 · Grade 10 · Freeburg | 10 | Freeburg | 27:08.57 |
| 236 | Garrett McNallyPlace 236 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 27:11.50 |
| 237 | Alex ConleyPlace 237 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 27:26.05 |
| 238 | Alex LoefflerPlace 238 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 27:39.80 |
| 239 | Micheal SellersPlace 239 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 27:57.87 |
| 240 | victor LyPlace 240 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 28:28.57 |
| 241 | Chan Woo CranePlace 241 · Grade 11 · Mascoutah | 11 | Mascoutah | 29:01.13 |
| 242 | Andrew ParrishPlace 242 · Grade 10 · Marion | 10 | Marion | 30:48.68 PR |
| 243 | Konnor KlettePlace 243 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 33:35.45 PR |
| 244 | Ben EbelPlace 244 · Grade 10 · Freeburg | 10 | Freeburg | 33:51.63 |