| 1 | Zach YoungPlace 1 · Grade 12 · Marion | 12 | Marion | 15:57.64 |
| 2 | John BrucePlace 2 · Grade 9 · Marion | 9 | Marion | 16:07.30 |
| 3 | Atlantis GreenPlace 3 · Grade 12 · Carbondale | 12 | Carbondale | 16:09.94 |
| 4 | Jake SchwartzPlace 4 · Grade 12 · Waterloo | 12 | Waterloo | 16:23.47 |
| 5 | Andrew O'KeefePlace 5 · Grade 10 · Granite City | 10 | Granite City | 16:30.61 |
| 6 | Ethan PricePlace 6 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:33.22 |
| 7 | Luke GoebelPlace 7 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 16:33.23 |
| 8 | Brian GichuruPlace 8 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 16:36.10 |
| 9 | Jacob PlocherPlace 9 · Grade 12 · Highland | 12 | Highland | 16:38.45 |
| 10 | Will O'KeefePlace 10 · Grade 12 · Granite City | 12 | Granite City | 16:44.92 |
| 11 | Casmir CozziPlace 11 · Grade 10 · Mascoutah | 10 | Mascoutah | 16:53.21 |
| 12 | Hagan SchneiderPlace 12 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 16:57.33 |
| 13 | Adam RobsonPlace 13 · Grade 11 · Waterloo | 11 | Waterloo | 17:08.16 |
| 14 | Brandon JohnsonPlace 14 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:09.60 |
| 15 | Evan OwensPlace 15 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 17:13.77 |
| 16 | Ryan MelvinPlace 16 · Grade 11 · Marion | 11 | Marion | 17:15.06 |
| 17 | Zach PanekPlace 17 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 17:15.27 |
| 18 | Levi BryantPlace 18 · Grade 11 · Marion | 11 | Marion | 17:15.73 |
| 19 | Collin KessingerPlace 19 · Grade 12 · Greenville | 12 | Greenville | 17:16.97 |
| 20 | Sam HurstPlace 20 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 17:18.33 |
| 21 | Eli WardPlace 21 · Grade 9 · Waterloo | 9 | Waterloo | 17:18.86 |
| 22 | Jackson HowellPlace 22 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 17:21.96 |
| 23 | Deric PattonPlace 23 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:25.55 |
| 24 | Jackson McAlisterPlace 24 · Grade 9 · Waterloo | 9 | Waterloo | 17:27.59 |
| 25 | Jacob SewellPlace 25 · Grade 11 · Collinsville | 11 | Collinsville | 17:27.95 |
| 26 | Lucas RobbenPlace 26 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 17:28.80 |
| 27 | Dillon VaupelPlace 27 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 17:31.77 |
| 28 | Leo NikonowiczPlace 28 · Grade 12 · Granite City | 12 | Granite City | 17:32.00 |
| 29 | Nate BlevinsPlace 29 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 17:34.24 |
| 30 | Ethan CherryPlace 30 · Grade 10 · Carbondale | 10 | Carbondale | 17:35.06 |
| 31 | Jarod WillisPlace 31 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 17:36.72 |
| 32 | Bryaun ManuelPlace 32 · Grade 11 · East St. Louis | 11 | East St. Louis | 17:42.12 |
| 33 | Christopher CrossenPlace 33 · Grade 10 · Mascoutah | 10 | Mascoutah | 17:43.84 |
| 34 | Luke WorleyPlace 34 · Grade 12 · Freeburg | 12 | Freeburg | 17:43.84 |
| 35 | Cohl CalliesPlace 35 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 17:45.21 |
| 36 | Zach KnopfPlace 36 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:47.77 |
| 37 | Anthony DetmerPlace 37 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 17:49.59 |
| 38 | Julian McPhailPlace 38 · Grade 11 · Marion | 11 | Marion | 17:51.34 |
| 39 | Nate RobbenPlace 39 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 17:53.51 |
| 40 | Gabe SherrillPlace 40 · Grade 11 · Highland | 11 | Highland | 17:56.01 |
| 41 | Ben WalterPlace 41 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 17:57.71 |
| 42 | Shawn McKitrickPlace 42 · Grade 11 · Carbondale | 11 | Carbondale | 18:01.11 |
| 43 | Seth MartinPlace 43 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 18:01.51 |
| 44 | David LunkPlace 44 · Grade 11 · Waterloo | 11 | Waterloo | 18:02.20 |
| 45 | Otto StarkPlace 45 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:04.81 |
| 46 | Christopher Ferguson-ScottPlace 46 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:08.83 |
| 47 | Drew WehkingPlace 47 · Grade 10 · Centralia | 10 | Centralia | 18:09.17 |
| 48 | Jimmy ReedPlace 48 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:09.50 |
| 49 | Braeden WilliamsPlace 49 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:10.88 |
| 50 | Zach JungPlace 50 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:11.18 |
| 51 | Parker BorthPlace 51 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 18:17.65 |
| 52 | Justin KoderhandtPlace 52 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:17.74 |
| 53 | Patrick ThompsonPlace 53 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:18.30 |
| 54 | Jared HollidayPlace 54 · Grade 12 · Freeburg | 12 | Freeburg | 18:18.56 |
| 55 | Keegan SpirekPlace 55 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:20.68 |
| 56 | Cameron SmithPlace 56 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 18:22.14 |
| 57 | Drew DetmerPlace 57 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 18:22.20 |
| 58 | Noah HaysPlace 58 · Grade 12 · Waterloo | 12 | Waterloo | 18:22.98 |
| 59 | Drake StephensonPlace 59 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 18:24.90 |
| 60 | Jordan LeePlace 60 · Grade 12 · Freeburg | 12 | Freeburg | 18:26.08 |
| 61 | Carson TalleurPlace 61 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 18:27.07 |
| 62 | Kariem AliPlace 62 · Grade 12 · Granite City | 12 | Granite City | 18:31.12 |
| 63 | Ryan D'AntonioPlace 63 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:33.04 |
| 64 | Corey JonesPlace 64 · Grade 12 · East St. Louis | 12 | East St. Louis | 18:35.55 |
| 65 | McKallen SmithPlace 65 · Grade 9 · Freeburg | 9 | Freeburg | 18:35.92 |
| 66 | Matt DawsonPlace 66 · Grade 10 · Waterloo | 10 | Waterloo | 18:36.89 |
| 67 | Dylan BlackfordPlace 67 · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 18:38.06 |
| 68 | Connor SteinPlace 68 · Grade 12 · Freeburg | 12 | Freeburg | 18:39.29 |
| 69 | Adam RussellPlace 69 · Grade 10 · Carbondale | 10 | Carbondale | 18:46.82 |
| 70 | Benny HernandezPlace 70 · Grade 11 · Collinsville | 11 | Collinsville | 18:47.13 |
| 71 | Kortez MatthewsPlace 71 · Grade 11 · East St. Louis | 11 | East St. Louis | 18:49.21 |
| 72 | Anthony ManninoPlace 72 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 18:49.70 |
| 73 | Ben FiedlerPlace 73 · Grade 11 · Freeburg | 11 | Freeburg | 18:51.66 |
| 74 | Aiden SampsonPlace 74 · Grade 11 · Granite City | 11 | Granite City | 18:52.29 |
| 75 | Ethan LamonsPlace 75 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:52.90 |
| 76 | Kaleb DabbsPlace 76 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:54.33 |
| 77 | Mark EldridgePlace 77 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 18:55.68 |
| 78 | Quinten TitchenalPlace 78 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 18:56.55 |
| 79 | Matthew McNicolPlace 79 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:57.12 |
| 80 | Jared BrothersPlace 80 · Grade 9 · Centralia | 9 | Centralia | 18:58.00 |
| 81 | Eri NeriPlace 81 · Grade 10 · Granite City | 10 | Granite City | 18:58.37 |
| 82 | David LewisPlace 82 · Grade 10 · Waterloo | 10 | Waterloo | 18:59.08 |
| 83 | Christian PoddigPlace 83 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 19:00.38 |
| 84 | Sam KreinbergPlace 84 · Grade 10 · Waterloo | 10 | Waterloo | 19:01.58 |
| 85 | Will AutenreithPlace 85 · Grade 12 · Collinsville | 12 | Collinsville | 19:01.67 |
| 86 | Austin RobertsPlace 86 · Grade 9 · Collinsville | 9 | Collinsville | 19:02.83 |
| 87 | Alex DetmerPlace 87 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 19:03.79 |
| 88 | Nathan MostollerPlace 88 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:04.72 |
| 89 | Isaiah BarkerPlace 89 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:05.48 |
| 90 | Garrett LeePlace 90 · Grade 9 · Collinsville | 9 | Collinsville | 19:06.56 |
| 91 | Nicholas HillPlace 91 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:08.19 |
| 92 | Andrew StevensonPlace 92 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 19:09.68 |
| 93 | Donald JamesPlace 93 · Grade 10 · Granite City | 10 | Granite City | 19:10.90 |
| 94 | Damien SmithPlace 94 · Grade 11 · East St. Louis | 11 | East St. Louis | 19:11.01 |
| 95 | Mitchell WilkePlace 95 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 19:11.01 |
| 96 | Richard AlexanderPlace 96 · Grade 12 · Collinsville | 12 | Collinsville | 19:13.44 |
| 97 | Samuel RickPlace 97 · Grade 12 · Waterloo | 12 | Waterloo | 19:14.55 |
| 98 | Ty CranePlace 98 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 19:15.29 |
| 99 | Jack GrayPlace 99 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:17.23 |
| 100 | Bret CochranPlace 100 · Grade 12 · Highland | 12 | Highland | 19:18.47 |
| 101 | Ian KernPlace 101 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 19:20.64 |
| 102 | Michael MegnaPlace 102 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:21.22 |
| 103 | Max ZinzilietaPlace 103 · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 19:21.46 |
| 104 | Tyler TindallPlace 104 · Grade 11 · Granite City | 11 | Granite City | 19:26.61 |
| 105 | Nick HanrattyPlace 105 · Grade 9 · Highland | 9 | Highland | 19:27.39 |
| 106 | J KingPlace 106 · Grade 9 · East St. Louis | 9 | East St. Louis | 19:28.32 |
| 107 | Landon MilesPlace 107 · Grade 10 · Freeburg | 10 | Freeburg | 19:31.49 |
| 108 | Tyler FritchPlace 108 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 19:33.44 |
| 109 | Jeremiah PerryPlace 109 · Grade 9 · Granite City | 9 | Granite City | 19:33.52 |
| 110 | Darreon WestPlace 110 · Grade 10 · Cahokia | 10 | Cahokia | 19:34.00 PR |
| 111 | Zach RosePlace 111 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:34.79 |
| 112 | Zeyad MoustafaPlace 112 · Grade 11 · Carbondale | 11 | Carbondale | 19:35.88 |
| 113 | Vontez WallerPlace 113 · Grade 11 · Cahokia | 11 | Cahokia | 19:36.93 |
| 114 | Jackson SaffelPlace 114 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:37.00 |
| 115 | Brandon RobersonPlace 115 · Grade 12 · Cahokia | 12 | Cahokia | 19:40.29 PR |
| 116 | Vern BeckPlace 116 · Grade 11 · Carbondale | 11 | Carbondale | 19:41.01 |
| 117 | Adrian OchoaPlace 117 · Grade 11 · Collinsville | 11 | Collinsville | 19:42.09 |
| 118 | Shane SandPlace 118 · Grade 12 · Collinsville | 12 | Collinsville | 19:42.39 |
| 119 | Jude TepperPlace 119 · Grade 9 · Waterloo | 9 | Waterloo | 19:42.73 |
| 120 | Ian AlbertsPlace 120 · Grade 12 · Freeburg | 12 | Freeburg | 19:43.50 |
| 121 | Brendan JonesPlace 121 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:44.47 |
| 122 | Michael BarbanPlace 122 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 19:48.36 |
| 123 | Quentin MillerPlace 123 · Grade 11 · Highland | 11 | Highland | 19:49.34 |
| 124 | Crede CorrellPlace 124 · Grade 10 · Centralia | 10 | Centralia | 19:55.47 |
| 125 | Caleb MachucaPlace 125 · Grade 11 · Highland | 11 | Highland | 19:56.75 |
| 126 | Nick SchaiblePlace 126 · Grade 11 · Highland | 11 | Highland | 19:56.76 |
| 127 | Minh NquyenPlace 127 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 19:58.58 |
| 128 | Derek ShearerPlace 128 · Grade 12 · Glen Carbon (Father McGivney) | 12 | Glen Carbon (Father McGivney) | 19:59.49 |
| 129 | Nathan StehmanPlace 129 · Grade 11 · Collinsville | 11 | Collinsville | 20:01.07 |
| 130 | Daniel JonesPlace 130 · Grade 11 · Glen Carbon (Father McGivney) | 11 | Glen Carbon (Father McGivney) | 20:02.66 |
| 131 | Colton HymanPlace 131 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 20:02.83 |
| 132 | Jonathon BrueggemannPlace 132 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:03.93 |
| 133 | Reece EimerPlace 133 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:10.50 |
| 134 | Clinton MontgomeryPlace 134 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:11.23 |
| 135 | Will DavisPlace 135 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 20:11.31 |
| 136 | John WildermuthPlace 136 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 20:11.32 |
| 137 | Andrew PlantzPlace 137 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 20:11.48 |
| 138 | Allen KrausPlace 138 · Grade 9 · Waterloo | 9 | Waterloo | 20:12.47 |
| 139 | Ezra FoxallPlace 139 · Grade 11 · Mt. Vernon | 11 | Mt. Vernon | 20:12.49 |
| 140 | Peyton RobisonPlace 140 · Grade 12 · Marion | 12 | Marion | 20:14.96 |
| 141 | Deviaun WhitePlace 141 · Grade 10 · McCluer | 10 | McCluer | 20:15.00 PR |
| 142 | Jack BlommePlace 142 · Grade 11 · Granite City | 11 | Granite City | 20:15.19 |
| 143 | Brendan PrestonPlace 143 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 20:18.26 |
| 144 | Garrett McNallyPlace 144 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:19.33 |
| 145 | Brian KnoppPlace 145 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 20:19.58 |
| 146 | Joe SullinsPlace 146 · Grade 10 · Marion | 10 | Marion | 20:19.97 |
| 147 | DeArse HowardPlace 147 · Grade 10 · Carbondale | 10 | Carbondale | 20:20.34 |
| 148 | Nathan MuellerPlace 148 · Grade 12 · Freeburg | 12 | Freeburg | 20:20.76 |
| 149 | Justin GoergerPlace 149 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 20:21.41 |
| 150 | Amarion ReedPlace 150 · Grade 12 · East St. Louis | 12 | East St. Louis | 20:21.61 |
| 151 | Connor CrowlPlace 151 · Grade 9 · Freeburg | 9 | Freeburg | 20:22.43 |
| 152 | Dylan TaylorPlace 152 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:22.87 |
| 153 | Seth SchwappachPlace 153 · Grade 11 · Highland | 11 | Highland | 20:23.26 |
| 154 | Joel ArnoldPlace 154 · Grade 9 · Collinsville | 9 | Collinsville | 20:24.07 |
| 155 | Martez HinklePlace 155 · Grade 9 · Cahokia | 9 | Cahokia | 20:24.48 PR |
| 156 | Nick WoldenPlace 156 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 20:25.61 |
| 157 | Zach BraselPlace 157 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 20:26.94 |
| 158 | Owen HollidayPlace 158 · Grade 12 · Freeburg | 12 | Freeburg | 20:31.94 |
| 159 | Noah HollenkampPlace 159 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 20:33.17 |
| 160 | Caine AshlockPlace 160 · Grade 12 · Greenville | 12 | Greenville | 20:33.47 |
| 161 | Diego HernandezPlace 161 · Grade 10 · Collinsville | 10 | Collinsville | 20:34.30 |
| 162 | Elijah BurnsPlace 162 · Grade 10 · Glen Carbon (Father McGivney) | 10 | Glen Carbon (Father McGivney) | 20:35.62 |
| 163 | Isaiah BradshawPlace 163 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 20:36.40 |
| 164 | Logan WeaverPlace 164 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 20:37.43 |
| 165 | Nathan ErwinPlace 165 · Grade 11 · Freeburg | 11 | Freeburg | 20:37.48 |
| 166 | Franklin McClimansPlace 166 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 20:37.61 |
| 167 | Ryan LeadleyPlace 167 · Grade 10 · Freeburg | 10 | Freeburg | 20:40.06 |
| 168 | Logan BatsonPlace 168 · Grade 12 · Waterloo | 12 | Waterloo | 20:40.60 PR |
| 169 | Joe BeussninkPlace 169 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 20:42.40 |
| 170 | Sean WalshPlace 170 · Grade 11 · Freeburg | 11 | Freeburg | 20:45.04 |
| 171 | Simeon RobartPlace 171 · Grade 11 · Greenville | 11 | Greenville | 20:46.26 |
| 172 | Bryan MartinezPlace 172 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 20:46.98 |
| 173 | Damien RossPlace 173 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:49.65 |
| 174 | James SullivanPlace 174 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 20:49.67 |
| 175 | Kerry WilliamsPlace 175 · Grade 12 · Cahokia | 12 | Cahokia | 20:50.49 |
| 176 | Jake HaysPlace 176 · Grade 10 · Waterloo | 10 | Waterloo | 20:51.08 |
| 177 | Gabe WheelerPlace 177 · Grade 11 · Collinsville | 11 | Collinsville | 20:52.23 |
| 178 | Tomas CopherPlace 178 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:53.94 |
| 179 | Ryan HerringtonPlace 179 · Grade 12 · Freeburg | 12 | Freeburg | 20:55.66 |
| 180 | Logan Van NessPlace 180 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 20:59.42 |
| 181 | Jerome WilliamsPlace 181 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 21:01.35 |
| 182 | Anthony KingPlace 182 · Grade 11 · East St. Louis | 11 | East St. Louis | 21:01.83 |
| 183 | Andra WardPlace 183 · Grade 10 · Cahokia | 10 | Cahokia | 21:02.00 |
| 184 | Lucas BattlesPlace 184 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 21:03.02 |
| 185 | Trevor EvansPlace 185 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 21:03.10 |
| 186 | Adam MoulderPlace 186 · Grade 9 · Centralia | 9 | Centralia | 21:04.26 |
| 187 | Dartavious BrownPlace 187 · Grade 10 · Cahokia | 10 | Cahokia | 21:08.01 |
| 188 | Israel IgnacioPlace 188 · Grade 9 · Mascoutah | 9 | Mascoutah | 21:08.58 |
| 189 | Daylen FortsonPlace 189 · Grade 9 · Cahokia | 9 | Cahokia | 21:09.68 |
| 190 | M JohnsonPlace 190 · Grade 9 · East St. Louis | 9 | East St. Louis | 21:13.57 |
| 191 | Steven SiemonsmaPlace 191 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 21:15.31 |
| 192 | Anthony LoftonPlace 192 · Grade 11 · East St. Louis | 11 | East St. Louis | 21:15.47 |
| 193 | Kevin WilesPlace 193 · Grade 12 · Freeburg | 12 | Freeburg | 21:16.19 |
| 194 | Garrett MoorePlace 194 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 21:19.65 |
| 195 | Justin EricksonPlace 195 · Grade 9 · Greenville | 9 | Greenville | 21:26.79 |
| 196 | Jason BranchPlace 196 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 21:32.51 |
| 197 | John WalshPlace 197 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 21:35.03 |
| 198 | Isaiah MizellPlace 198 · Grade 11 · Granite City | 11 | Granite City | 21:35.95 |
| 199 | Jacob BowersPlace 199 · Grade 10 · Mascoutah | 10 | Mascoutah | 21:36.80 |
| 200 | Jacob RickertPlace 200 · Grade 9 · Freeburg | 9 | Freeburg | 21:38.13 |
| 201 | David OliverPlace 201 · Grade 10 · Freeburg | 10 | Freeburg | 21:38.21 |
| 202 | Andrew AkersPlace 202 · Grade 11 · Mascoutah | 11 | Mascoutah | 21:38.36 |
| 203 | Rohon CookPlace 203 · Grade 11 · Marion | 11 | Marion | 21:39.33 |
| 204 | Chuan XuPlace 204 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 21:39.36 |
| 205 | Derek BussPlace 205 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:39.37 |
| 206 | Caleb DukePlace 206 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 21:47.70 |
| 207 | Ethan AbrahamsonPlace 207 · Grade 11 · Mascoutah | 11 | Mascoutah | 21:50.96 |
| 208 | Luke TrappPlace 208 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:52.55 |
| 209 | Aidan SchlichtingPlace 209 · Grade 9 · Freeburg | 9 | Freeburg | 21:52.87 |
| 210 | Connor McDannelPlace 210 · Grade 10 · Mt. Vernon | 10 | Mt. Vernon | 21:54.82 |
| 211 | Terrance PowellPlace 211 · Grade 11 · East St. Louis | 11 | East St. Louis | 21:55.03 |
| 212 | Austin NewellPlace 212 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 21:56.08 |
| 213 | Matt WildePlace 213 · Grade 9 · Collinsville | 9 | Collinsville | 21:57.57 |
| 214 | Caleb LairPlace 214 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 21:57.83 |
| 215 | Jason LealaimatafaoPlace 215 · Grade 11 · Freeburg | 11 | Freeburg | 21:58.23 |
| 216 | Anthony BartleyPlace 216 · Grade 10 · East St. Louis | 10 | East St. Louis | 22:01.21 |
| 217 | Jalen BrownPlace 217 · Grade 10 · Mascoutah | 10 | Mascoutah | 22:05.42 |
| 218 | Jon PaterlinePlace 218 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:06.52 |
| 219 | Brendan MillerPlace 219 · Grade 12 · Freeburg | 12 | Freeburg | 22:07.24 |
| 220 | Jarod SilhavyPlace 220 · Grade 12 · Glen Carbon (Father McGivney) | 12 | Glen Carbon (Father McGivney) | 22:10.40 |
| 221 | Connor RuesinkPlace 221 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 22:16.08 |
| 222 | Alex BerowskiPlace 222 · Grade 12 · Freeburg | 12 | Freeburg | 22:17.52 |
| 223 | Logan NickersonPlace 223 · Grade 11 · Freeburg | 11 | Freeburg | 22:29.16 |
| 224 | Will SunderlandPlace 224 · Grade 12 · Greenville | 12 | Greenville | 22:37.57 |
| 225 | Alex SchieferPlace 225 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 22:39.64 |
| 226 | David FreyPlace 226 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:40.43 |
| 227 | Blake KohlbrecherPlace 227 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 22:43.97 |
| 228 | James RoarkPlace 228 · Grade 9 · Granite City | 9 | Granite City | 22:47.35 |
| 229 | Garrett StonePlace 229 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 22:49.48 |
| 230 | Ben CarlsonPlace 230 · Grade 12 · Collinsville | 12 | Collinsville | 22:50.12 |
| 231 | Brandon KerrPlace 231 · Grade 11 · Granite City | 11 | Granite City | 22:53.84 |
| 232 | Alex HuegenPlace 232 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 22:53.88 |
| 233 | Jacob KrausPlace 233 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 22:58.40 |
| 234 | Nick YeagerPlace 234 · Grade 10 · Freeburg | 10 | Freeburg | 22:58.85 |
| 235 | Christian KesterPlace 235 · Grade 12 · Greenville | 12 | Greenville | 22:58.89 |
| 236 | D DowdPlace 236 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:04.00 |
| 237 | Grant TholePlace 237 · Grade 12 · Highland | 12 | Highland | 23:05.63 |
| 238 | Gavin GreenPlace 238 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 23:05.96 |
| 239 | Aaron RowellPlace 239 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:17.99 |
| 240 | Esaul SanchezPlace 240 · Grade 10 · Collinsville | 10 | Collinsville | 23:21.84 |
| 241 | Devin DowellPlace 241 · Grade 10 · Cahokia | 10 | Cahokia | 23:22.62 |
| 242 | Ryan DavisPlace 242 · Grade 12 · Mascoutah | 12 | Mascoutah | 23:23.51 |
| 243 | Logan GilmorePlace 243 · Grade 9 · Granite City | 9 | Granite City | 23:23.52 |
| 244 | Pete BuehrlePlace 244 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:23.87 |
| 245 | Griffin DorethyPlace 245 · Grade 10 · Greenville | 10 | Greenville | 23:24.92 |
| 246 | Samuel SalinasPlace 246 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:36.91 |
| 247 | John CampbellPlace 247 · Grade 10 · Greenville | 10 | Greenville | 23:37.28 |
| 248 | Hunter LaminackPlace 248 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 23:37.56 |
| 249 | Caleb TanzyusPlace 249 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 23:38.80 |
| 250 | Cole ParkerPlace 250 · Grade 9 · Freeburg | 9 | Freeburg | 23:40.01 |
| 251 | Logan AbbettPlace 251 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 23:46.16 |
| 252 | Robert DurbinPlace 252 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 23:48.70 |
| 253 | Jack ParkerPlace 253 · Grade 9 · Freeburg | 9 | Freeburg | 23:52.78 |
| 254 | James McClainPlace 254 · Grade 12 · Cahokia | 12 | Cahokia | 23:53.91 |
| 255 | Greg FoustPlace 255 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:53.98 |
| 256 | D.J. PhippsPlace 256 · Grade 9 · Cahokia | 9 | Cahokia | 23:54.72 |
| 257 | Matthew ClaytonPlace 257 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:57.40 |
| 258 | Kevin LadwigPlace 258 · Grade 11 · Mascoutah | 11 | Mascoutah | 24:03.01 |
| 259 | Evan LucasPlace 259 · Grade 10 · Freeburg | 10 | Freeburg | 24:05.20 |
| 260 | Tate ShepherdPlace 260 · Grade 11 · Freeburg | 11 | Freeburg | 24:14.45 |
| 261 | S BoothPlace 261 · Grade 12 · East St. Louis | 12 | East St. Louis | 24:15.07 |
| 262 | Garrett RinellaPlace 262 · Grade 12 · Greenville | 12 | Greenville | 24:19.42 |
| 263 | Mark MuellerPlace 263 · Grade 9 · Glen Carbon (Father McGivney) | 9 | Glen Carbon (Father McGivney) | 24:24.66 |
| 264 | Colin GrayPlace 264 · Grade 10 · Freeburg | 10 | Freeburg | 24:50.92 |
| 265 | Harmon PickellPlace 265 · Grade 10 · Mascoutah | 10 | Mascoutah | 24:51.19 PR |
| 266 | Jordan BrownPlace 266 · Grade 11 · Mascoutah | 11 | Mascoutah | 24:51.26 |
| 267 | Jordan SmithPlace 267 · Grade 11 · Granite City | 11 | Granite City | 24:59.06 |
| 268 | Justin WileyPlace 268 · Grade 9 · Cahokia | 9 | Cahokia | 25:01.38 PR |
| 269 | Ray'von ChambersPlace 269 · Grade 12 · Cahokia | 12 | Cahokia | 25:18.87 |
| 270 | Matthew VaughanPlace 270 · Grade 9 · Mascoutah | 9 | Mascoutah | 25:19.38 |
| 271 | Thomas HarrisPlace 271 · Grade 10 · East St. Louis | 10 | East St. Louis | 25:21.50 |
| 272 | Colby LittekenPlace 272 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 25:26.08 |
| 273 | Drew StarrPlace 273 · Grade 10 · Mascoutah | 10 | Mascoutah | 25:27.86 |
| 274 | Ben EbelPlace 274 · Grade 12 · Freeburg | 12 | Freeburg | 25:28.14 |
| 275 | Isaiah GallivanPlace 275 · Grade 9 · Carbondale | 9 | Carbondale | 25:46.09 PR |
| 276 | Ryan SchenewerkPlace 276 · Grade 12 · Freeburg | 12 | Freeburg | 27:18.87 |
| 277 | Joshua BrueggemannPlace 277 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 28:58.92 |
| 278 | Walter ColesPlace 278 · Grade 10 · Mascoutah | 10 | Mascoutah | 29:22.12 |
| 279 | Josef LathamPlace 279 · Grade 12 · Mascoutah | 12 | Mascoutah | 30:49.29 |
| 280 | Ian SelinerPlace 280 · Grade 10 · Freeburg | 10 | Freeburg | 39:47.96 |