| 1 | Luke GoebelPlace 1 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 15:44.50 |
| 2 | Justin MumfordPlace 2 · Grade 9 · Trenton (Wesclin) | 9 | Trenton (Wesclin) | 15:49.10 |
| 3 | John BrucePlace 3 · Grade 10 · Marion | 10 | Marion | 15:54.70 |
| 4 | Casmir CozziPlace 4 · Grade 11 · Mascoutah | 11 | Mascoutah | 16:09.60 |
| 5 | Adam RobsonPlace 5 · Grade 12 · Waterloo | 12 | Waterloo | 16:13.30 |
| 6 | Javon WatkinsPlace 6 · Grade 12 · Madison | 12 | Madison | 16:17.50 |
| 7 | Luke ManolakesPlace 7 · Grade 10 · Centennial | 10 | Centennial | 16:18.70 |
| 8 | Jackson McAlisterPlace 8 · Grade 10 · Waterloo | 10 | Waterloo | 16:24.40 |
| 9 | Eli WardPlace 9 · Grade 10 · Waterloo | 10 | Waterloo | 16:36.40 |
| 10 | Brandon JohnsonPlace 10 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:43.70 |
| 11 | Ethan CherryPlace 11 · Grade 11 · Carbondale | 11 | Carbondale | 16:44.50 |
| 12 | Cayden KirkhamPlace 12 · Grade 12 · Waterloo | 12 | Waterloo | 16:46.70 |
| 13 | Patrick ThompsonPlace 13 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:47.40 |
| 14 | Michael RutkowskiPlace 14 · Grade 12 · Marion | 12 | Marion | 16:48.10 |
| 15 | Matthew McNicolPlace 15 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:48.30 |
| 16 | Darion TaylorPlace 16 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:54.00 |
| 17 | Michael OliverPlace 17 · Grade 11 · Herrin | 11 | Herrin | 16:57.70 |
| 18 | Jade ChewPlace 18 · Grade 11 · Marion | 11 | Marion | 17:05.70 |
| 19 | Julian McPhailPlace 19 · Grade 12 · Marion | 12 | Marion | 17:07.90 |
| 20 | Chance YentesPlace 20 · Grade 10 · Centennial | 10 | Centennial | 17:10.10 |
| 21 | Jarod WillisPlace 21 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:13.60 |
| 22 | Reiss WegmanPlace 22 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 17:13.60 |
| 23 | Crede CorrellPlace 23 · Grade 11 · Centralia | 11 | Centralia | 17:14.70 |
| 24 | Braeden WilliamsPlace 24 · Grade 12 · Mascoutah | 12 | Mascoutah | 17:19.80 |
| 25 | Benito HernandezPlace 25 · Grade 12 · Collinsville | 12 | Collinsville | 17:20.40 |
| 26 | Drake BleierPlace 26 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 17:20.90 |
| 27 | Jared BrothersPlace 27 · Grade 10 · Centralia | 10 | Centralia | 17:26.70 |
| 28 | Gabe SherrillPlace 28 · Grade 12 · Highland | 12 | Highland | 17:26.90 |
| 29 | Ben WalterPlace 29 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:27.20 |
| 30 | Jeremiah PerryPlace 30 · Grade 10 · Granite City | 10 | Granite City | 17:29.90 |
| 31 | Kristian KnechtPlace 31 · Grade 9 · Mascoutah | 9 | Mascoutah | 17:30.00 |
| 32 | David LunkPlace 32 · Grade 12 · Waterloo | 12 | Waterloo | 17:30.70 |
| 33 | Jimmy ReedPlace 33 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 17:30.80 |
| 34 | Tony HaroldPlace 34 · Grade 11 · Granite City | 11 | Granite City | 17:31.20 |
| 35 | Drew DetmerPlace 35 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 17:32.40 |
| 36 | Nick HanrattyPlace 36 · Grade 10 · Highland | 10 | Highland | 17:32.40 |
| 37 | Alex DetmerPlace 37 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 17:36.60 |
| 38 | Cohl CalliesPlace 38 · Grade 12 · Civic Memorial | 12 | Civic Memorial | 17:37.50 |
| 39 | Shawn McKitrickPlace 39 · Grade 12 · Carbondale | 12 | Carbondale | 17:37.70 |
| 40 | Deric PattonPlace 40 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:39.30 |
| 41 | Luke RobbenPlace 41 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 17:41.60 |
| 42 | Ethan StevensPlace 42 · Grade 9 · Carbondale | 9 | Carbondale | 17:42.30 |
| 43 | Brylee PortellPlace 43 · Grade 10 · Highland | 10 | Highland | 17:47.30 |
| 44 | Rawley BeckPlace 44 · Grade 9 · Carbondale | 9 | Carbondale | 17:47.40 |
| 45 | Luke PerryPlace 45 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 17:48.20 |
| 46 | Jacob SewellPlace 46 · Grade 12 · Collinsville | 12 | Collinsville | 17:49.10 |
| 47 | Seth MartinPlace 47 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:49.60 |
| 48 | Easton RosenPlace 48 · Grade 9 · Highland | 9 | Highland | 17:49.90 |
| 49 | Austin RobertsPlace 49 · Grade 10 · Collinsville | 10 | Collinsville | 17:50.10 |
| 50 | Isaiah BarkerPlace 50 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:59.20 |
| 51 | Steven KoscoPlace 51 · Grade 11 · Marion | 11 | Marion | 18:00.70 |
| 52 | Logan PiercePlace 52 · Grade 11 · Herrin | 11 | Herrin | 18:02.50 |
| 53 | Collin HendersonPlace 53 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 18:04.00 |
| 54 | Adam RussellPlace 54 · Grade 11 · Carbondale | 11 | Carbondale | 18:05.00 |
| 55 | Kaleb DabbsPlace 55 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:05.60 |
| 56 | Caleb BagwellPlace 56 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 18:05.80 |
| 57 | Tomas CopherPlace 57 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:06.20 |
| 58 | Justin KoderhandtPlace 58 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:07.40 |
| 59 | Bryaun ManuelPlace 59 · Grade 12 · East St. Louis | 12 | East St. Louis | 18:07.60 |
| 60 | Nathan StehmanPlace 60 · Grade 12 · Collinsville | 12 | Collinsville | 18:09.70 |
| 61 | Theo PaxtonPlace 61 · Grade 9 · Collinsville | 9 | Collinsville | 18:12.50 |
| 62 | Parker BorthPlace 62 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 18:13.40 |
| 63 | Colton TowlePlace 63 · Grade 12 · Herrin | 12 | Herrin | 18:13.80 |
| 64 | Nathan MostollerPlace 64 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:17.10 |
| 65 | Andrew StevensonPlace 65 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:17.80 |
| 66 | Michael MegnaPlace 66 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 18:19.20 |
| 67 | Marshall BoerenPlace 67 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 18:20.40 |
| 68 | Dillon RulePlace 68 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 18:21.20 |
| 69 | Cory FleemanPlace 69 · Grade 9 · Centralia | 9 | Centralia | 18:21.70 |
| 70 | Edgar AcevedoPlace 70 · Grade 12 · Collinsville | 12 | Collinsville | 18:21.90 |
| 71 | Joe SullinsPlace 71 · Grade 11 · Marion | 11 | Marion | 18:22.60 |
| 72 | Tyler TindallPlace 72 · Grade 12 · Granite City | 12 | Granite City | 18:22.70 |
| 73 | Jackson WattsPlace 73 · Grade 9 · Carbondale | 9 | Carbondale | 18:27.10 |
| 74 | Jack BlommePlace 74 · Grade 12 · Granite City | 12 | Granite City | 18:30.60 |
| 75 | Matt DawsonPlace 75 · Grade 11 · Waterloo | 11 | Waterloo | 18:31.00 |
| 76 | Zach KnopfPlace 76 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:31.00 |
| 77 | Mark EldridgePlace 77 · Grade 10 · Civic Memorial | 10 | Civic Memorial | 18:32.70 |
| 78 | David LewisPlace 78 · Grade 11 · Waterloo | 11 | Waterloo | 18:33.20 |
| 79 | Garrett LeePlace 79 · Grade 10 · Collinsville | 10 | Collinsville | 18:34.10 |
| 80 | Maguel SquiresPlace 80 · Grade 9 · Mascoutah | 9 | Mascoutah | 18:36.20 |
| 81 | Reece EimerPlace 81 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:36.60 |
| 82 | Axel MunizPlace 82 · Grade 9 · Collinsville | 9 | Collinsville | 18:37.30 |
| 83 | Kortez MatthewsPlace 83 · Grade 12 · East St. Louis | 12 | East St. Louis | 18:37.90 |
| 84 | Timothy SurburgPlace 84 · Grade 11 · Marion | 11 | Marion | 18:38.40 |
| 85 | Sean EdePlace 85 · Grade 10 · Mascoutah | 10 | Mascoutah | 18:40.40 |
| 86 | Vern BeckPlace 86 · Grade 12 · Carbondale | 12 | Carbondale | 18:41.70 |
| 87 | Eri NeriPlace 87 · Grade 11 · Granite City | 11 | Granite City | 18:48.70 |
| 88 | Caleb MachucaPlace 88 · Grade 12 · Highland | 12 | Highland | 18:50.60 |
| 89 | Ryker GrovePlace 89 · Grade 12 · Greenville | 12 | Greenville | 18:50.70 |
| 90 | Joe SimmonsPlace 90 · Grade 10 · Centennial | 10 | Centennial | 18:51.40 |
| 91 | J KingPlace 91 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:53.70 |
| 92 | Colton HymanPlace 92 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 18:57.50 |
| 93 | Ethan RicePlace 93 · Grade 10 · Centennial | 10 | Centennial | 18:57.90 |
| 94 | Logan Van NessPlace 94 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 18:58.80 |
| 95 | Aiden SampsonPlace 95 · Grade 12 · Granite City | 12 | Granite City | 19:01.10 |
| 96 | Alex MidkiffPlace 96 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:01.40 |
| 97 | Jason KattenbrakerPlace 97 · Grade 10 · Trenton (Wesclin) | 10 | Trenton (Wesclin) | 19:01.80 |
| 98 | Cameron SmithPlace 98 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:05.20 |
| 99 | Jordan EddyPlace 99 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:05.80 |
| 100 | Kevin VarelaPlace 100 · Grade 9 · Collinsville | 9 | Collinsville | 19:07.20 |
| 101 | Ben FiedlerPlace 101 · Grade 12 · Freeburg | 12 | Freeburg | 19:07.40 |
| 102 | David CarlsonPlace 102 · Grade 11 · Herrin | 11 | Herrin | 19:08.60 |
| 103 | Nick MauerPlace 103 · Grade 9 · Centennial | 9 | Centennial | 19:08.80 |
| 104 | Christian PoddigPlace 104 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:10.50 |
| 105 | James SullivanPlace 105 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 19:11.40 |
| 106 | Justin GoergerPlace 106 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:15.10 |
| 107 | Landon MilesPlace 107 · Grade 11 · Freeburg | 11 | Freeburg | 19:16.60 |
| 108 | Carter HerbertPlace 108 · Grade 10 · Centennial | 10 | Centennial | 19:16.90 |
| 109 | Will MartinPlace 109 · Grade 9 · Centennial | 9 | Centennial | 19:19.30 |
| 110 | Logan GilmorePlace 110 · Grade 10 · Granite City | 10 | Granite City | 19:22.30 |
| 111 | Damien SmithPlace 111 · Grade 12 · East St. Louis | 12 | East St. Louis | 19:22.70 |
| 112 | Steve HirtePlace 112 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 19:22.80 |
| 113 | Caden FearsPlace 113 · Grade 9 · Highland | 9 | Highland | 19:25.00 |
| 114 | Avery CozziPlace 114 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:25.30 |
| 115 | Aidan SchlichtingPlace 115 · Grade 10 · Freeburg | 10 | Freeburg | 19:25.60 |
| 116 | Anthony ManninoPlace 116 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:26.30 |
| 117 | Will DavisPlace 117 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 19:29.60 |
| 118 | Zach RosePlace 118 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:30.50 |
| 119 | Marcus LampleyPlace 119 · Grade 10 · East St. Louis | 10 | East St. Louis | 19:30.60 |
| 120 | Deonte AndersonPlace 120 · Grade 12 · East St. Louis | 12 | East St. Louis | 19:31.20 |
| 121 | Nick RitchiePlace 121 · Grade 9 · Civic Memorial | 9 | Civic Memorial | 19:32.90 |
| 122 | Andrew PlantzPlace 122 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:34.40 |
| 123 | Alex HuegenPlace 123 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 19:34.50 |
| 124 | James TrentmanPlace 124 · Grade 9 · Freeburg | 9 | Freeburg | 19:35.30 |
| 125 | Derek BussPlace 125 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:40.60 |
| 126 | Brendan JonesPlace 126 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:41.40 |
| 127 | Ty HillPlace 127 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 19:41.50 |
| 128 | Clayton NeilsenPlace 128 · Grade 12 · Greenville | 12 | Greenville | 19:42.20 |
| 129 | Will DetmerPlace 129 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 19:42.40 |
| 130 | Samuel GustafsonPlace 130 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 19:43.70 |
| 131 | Diego HernandezPlace 131 · Grade 11 · Collinsville | 11 | Collinsville | 19:44.30 |
| 132 | John WildermuthPlace 132 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:44.90 |
| 133 | Daylen FortsonPlace 133 · Grade 10 · Cahokia | 10 | Cahokia | 19:45.00 |
| 134 | Joel ArnoldPlace 134 · Grade 10 · Collinsville | 10 | Collinsville | 19:45.50 |
| 135 | James WhithousePlace 135 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 19:45.70 |
| 136 | Austin HansonPlace 136 · Grade 10 · Centennial | 10 | Centennial | 19:45.90 |
| 137 | Andra WardPlace 137 · Grade 11 · Cahokia | 11 | Cahokia | 19:47.00 |
| 138 | Connor CrowlPlace 138 · Grade 10 · Freeburg | 10 | Freeburg | 19:47.60 |
| 139 | David OliverPlace 139 · Grade 11 · Freeburg | 11 | Freeburg | 19:49.70 |
| 140 | Ryan ClancyPlace 140 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 19:49.80 |
| 141 | Adam MoulderPlace 141 · Grade 10 · Centralia | 10 | Centralia | 19:50.00 |
| 142 | Nate EnriquezPlace 142 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 19:50.30 |
| 143 | Matt FuehnePlace 143 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 19:52.60 |
| 144 | Jackson SaffelPlace 144 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 19:52.90 |
| 145 | Noah StinnettPlace 145 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 19:56.30 |
| 146 | Garrett McNallyPlace 146 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 19:57.30 |
| 147 | Cole GoodallPlace 147 · Grade 9 · Highland | 9 | Highland | 19:57.90 |
| 148 | Jackson BeauprePlace 148 · Grade 9 · Carbondale | 9 | Carbondale | 19:58.60 |
| 149 | Jonathan GaoPlace 149 · Grade 9 · Carbondale | 9 | Carbondale | 20:04.10 |
| 150 | Alex SchieferPlace 150 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 20:04.90 |
| 151 | John WalshPlace 151 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 20:05.20 |
| 152 | Nick WoldenPlace 152 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 20:05.30 |
| 153 | Antonio BuchananPlace 153 · Grade 11 · Centennial | 11 | Centennial | 20:06.40 |
| 154 | Noah HollenkampPlace 154 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 20:06.80 |
| 155 | Deven MayesPlace 155 · Grade 12 · Centralia | 12 | Centralia | 20:07.10 |
| 156 | Isaac DonaldsonPlace 156 · Grade 9 · Marion | 9 | Marion | 20:07.60 |
| 157 | Caleb LairPlace 157 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 20:08.20 |
| 158 | Nolan ReinneckPlace 158 · Grade 10 · Freeburg | 10 | Freeburg | 20:09.70 |
| 159 | Jordan BrownPlace 159 · Grade 12 · Mascoutah | 12 | Mascoutah | 20:10.20 |
| 160 | David MunshawPlace 160 · Grade 12 · Greenville | 12 | Greenville | 20:12.60 |
| 161 | Garrett MoorePlace 161 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 20:13.80 |
| 162 | Brice WilliamsonPlace 162 · Grade 10 · Herrin | 10 | Herrin | 20:15.80 |
| 163 | Jahwahn CreerPlace 163 · Grade 9 · East St. Louis | 9 | East St. Louis | 20:18.10 |
| 164 | Alex GottschalkPlace 164 · Grade 11 · Herrin | 11 | Herrin | 20:19.70 |
| 165 | Chuan XuPlace 165 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 20:20.80 |
| 166 | Israel IgnacioPlace 166 · Grade 10 · Mascoutah | 10 | Mascoutah | 20:22.10 |
| 167 | Nick SchaiblePlace 167 · Grade 12 · Highland | 12 | Highland | 20:22.20 |
| 168 | Hunter HatfieldPlace 168 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 20:23.70 |
| 169 | Cameron WalkerPlace 169 · Grade 11 · East St. Louis | 11 | East St. Louis | 20:25.50 |
| 170 | CJ VoylesPlace 170 · Grade 9 · Highland | 9 | Highland | 20:25.70 |
| 171 | Jack ParkerPlace 171 · Grade 10 · Freeburg | 10 | Freeburg | 20:27.00 |
| 172 | Allen KrausPlace 172 · Grade 10 · Waterloo | 10 | Waterloo | 20:28.20 |
| 173 | Cesco HenrichsPlace 173 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 20:29.90 |
| 174 | Julian PizzoPlace 174 · Grade 11 · Civic Memorial | 11 | Civic Memorial | 20:30.90 |
| 175 | Ethan AbrahamsonPlace 175 · Grade 12 · Mascoutah | 12 | Mascoutah | 20:31.10 |
| 176 | Cole ParkerPlace 176 · Grade 10 · Freeburg | 10 | Freeburg | 20:32.10 |
| 177 | Brennen EasterPlace 177 · Grade 9 · Centennial | 9 | Centennial | 20:34.60 |
| 178 | Andrew AkersPlace 178 · Grade 12 · Mascoutah | 12 | Mascoutah | 20:34.80 |
| 179 | Owen KobbemanPlace 179 · Grade 10 · Highland | 10 | Highland | 20:34.80 |
| 180 | Austin NewellPlace 180 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 20:35.90 |
| 181 | Will SussenbachPlace 181 · Grade 9 · Greenville | 9 | Greenville | 20:39.00 |
| 182 | Bryan KnoppPlace 182 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 20:39.80 |
| 183 | Hunter LaminackPlace 183 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:39.90 |
| 184 | Steve CollinsPlace 184 · Grade 11 · Cahokia | 11 | Cahokia | 20:40.80 |
| 185 | Kyle CookPlace 185 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 20:41.00 |
| 186 | Jacob BowersPlace 186 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:41.40 |
| 187 | Reiss AtenPlace 187 · Grade 9 · Mascoutah | 9 | Mascoutah | 20:42.10 |
| 188 | Jacob RickertPlace 188 · Grade 10 · Freeburg | 10 | Freeburg | 20:45.20 |
| 189 | Andrew HiltibidalPlace 189 · Grade 9 · Centralia | 9 | Centralia | 20:47.20 |
| 190 | Alex AguirrePlace 190 · Grade 10 · Freeburg | 10 | Freeburg | 20:51.20 |
| 191 | Tommy MarronPlace 191 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 20:56.70 |
| 192 | Greyson TichenalPlace 192 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:58.10 |
| 193 | Anthony BowlingPlace 193 · Grade 11 · Herrin | 11 | Herrin | 20:58.10 |
| 194 | Gavin GreenPlace 194 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 20:58.20 |
| 195 | Gabe WheelerPlace 195 · Grade 12 · Collinsville | 12 | Collinsville | 21:00.90 |
| 196 | James YoungPlace 196 · Grade 12 · East St. Louis | 12 | East St. Louis | 21:01.10 |
| 197 | Matt WildePlace 197 · Grade 10 · Collinsville | 10 | Collinsville | 21:01.50 |
| 198 | Demontre DowdPlace 198 · Grade 10 · East St. Louis | 10 | East St. Louis | 21:02.20 |
| 199 | Paul FalbePlace 199 · Grade 10 · Collinsville | 10 | Collinsville | 21:03.40 |
| 200 | M JohnsonPlace 200 · Grade 10 · East St. Louis | 10 | East St. Louis | 21:07.00 |
| 201 | Tate ShepherdPlace 201 · Grade 12 · Freeburg | 12 | Freeburg | 21:07.10 |
| 202 | Jonathan WheatPlace 202 · Grade 10 · Trenton (Wesclin) | 10 | Trenton (Wesclin) | 21:10.70 |
| 203 | Logan WeaverPlace 203 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:10.90 |
| 204 | Adam SteinPlace 204 · Grade 10 · Freeburg | 10 | Freeburg | 21:15.60 |
| 205 | Curtis MartinPlace 205 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 21:15.80 |
| 206 | Ted TiernanPlace 206 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 21:16.00 |
| 207 | Cole RatermannPlace 207 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 21:18.70 |
| 208 | TJ McKinleyPlace 208 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 21:20.50 |
| 209 | Branson McCrayPlace 209 · Grade 9 · Centralia | 9 | Centralia | 21:24.50 |
| 210 | Ben ParksPlace 210 · Grade 9 · Marion | 9 | Marion | 21:25.60 |
| 211 | Joshua MerzPlace 211 · Grade 9 · Freeburg | 9 | Freeburg | 21:27.50 |
| 212 | Logan AbbettPlace 212 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 21:28.70 |
| 213 | Edgar JonesPlace 213 · Grade 12 · East St. Louis | 12 | East St. Louis | 21:35.10 |
| 214 | Nick KanePlace 214 · Grade 11 · Herrin | 11 | Herrin | 21:36.20 |
| 215 | Ryan LeadleyPlace 215 · Grade 11 · Freeburg | 11 | Freeburg | 21:38.60 |
| 216 | Ramond JohnsonPlace 216 · Grade 12 · East St. Louis | 12 | East St. Louis | 21:41.70 |
| 217 | Noah FeldottPlace 217 · Grade 12 · Mascoutah | 12 | Mascoutah | 21:41.70 |
| 218 | Samuel SalinasPlace 218 · Grade 11 · Mascoutah | 11 | Mascoutah | 21:52.30 |
| 219 | Kaden BarberPlace 219 · Marion | — | Marion | 22:01.70 |
| 220 | Raekwon JohnsonPlace 220 · Grade 9 · East St. Louis | 9 | East St. Louis | 22:03.10 |
| 221 | Caleb FleshPlace 221 · Grade 9 · Marion | 9 | Marion | 22:03.20 |
| 222 | Will SchleperPlace 222 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 22:08.20 |
| 223 | Lance MattinglyPlace 223 · Grade 9 · Herrin | 9 | Herrin | 22:09.40 |
| 224 | Aaron RowellPlace 224 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:10.40 |
| 225 | Josh CopherPlace 225 · Grade 9 · Mascoutah | 9 | Mascoutah | 22:11.10 |
| 226 | Ethan KirchnerPlace 226 · Grade 11 · Waterloo | 11 | Waterloo | 22:18.50 |
| 227 | Deja PhippsPlace 227 · Grade 10 · Cahokia | 10 | Cahokia | 22:19.80 |
| 228 | Pete BuehrlePlace 228 · Grade 10 · Mascoutah | 10 | Mascoutah | 22:21.70 |
| 229 | Drew StarrPlace 229 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:23.10 |
| 230 | Jalen BrownPlace 230 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:24.40 |
| 231 | Victor SanchezPlace 231 · Grade 10 · Herrin | 10 | Herrin | 22:28.80 |
| 232 | Jon PaterlinePlace 232 · Grade 12 · Mascoutah | 12 | Mascoutah | 22:38.50 |
| 233 | Evan LucasPlace 233 · Grade 11 · Freeburg | 11 | Freeburg | 22:41.20 |
| 234 | Simeon RobartPlace 234 · Grade 12 · Greenville | 12 | Greenville | 22:41.40 |
| 235 | John CampbellPlace 235 · Grade 11 · Greenville | 11 | Greenville | 22:45.10 |
| 236 | Devin JankowskiPlace 236 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 22:53.70 |
| 237 | Mason DrakePlace 237 · Grade 9 · Granite City | 9 | Granite City | 23:02.90 |
| 238 | Chase GiacolettoPlace 238 · Grade 10 · Collinsville | 10 | Collinsville | 23:03.40 |
| 239 | Taylor GoochPlace 239 · Grade 11 · Trenton (Wesclin) | 11 | Trenton (Wesclin) | 23:10.60 |
| 240 | Erik FournierPlace 240 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 23:12.60 |
| 241 | Greg FoustPlace 241 · Grade 11 · Mascoutah | 11 | Mascoutah | 23:16.00 |
| 242 | John CayamandaPlace 242 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:16.50 |
| 243 | Dillion BrunoPlace 243 · Grade 10 · Marion | 10 | Marion | 23:17.50 |
| 244 | Nick BartelsmeyerPlace 244 · Grade 12 · Herrin | 12 | Herrin | 23:26.10 |
| 245 | Micah MoranPlace 245 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 23:30.00 |
| 246 | Conner BrinkPlace 246 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 23:37.20 |
| 247 | Colin GrayPlace 247 · Grade 11 · Freeburg | 11 | Freeburg | 23:41.90 |
| 248 | Joshua BrueggemannPlace 248 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 23:56.00 |
| 249 | Sam CaldwellPlace 249 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 23:59.80 |
| 250 | Tyler GeisPlace 250 · Grade 10 · Mascoutah | 10 | Mascoutah | 24:17.10 |
| 251 | Sparsh SinghPlace 251 · Grade 10 · Centennial | 10 | Centennial | 24:21.90 |
| 252 | Thomas HarrisPlace 252 · Grade 11 · East St. Louis | 11 | East St. Louis | 24:31.30 |
| 253 | Stephen GlasgowPlace 253 · Grade 9 · Granite City | 9 | Granite City | 24:37.70 |
| 254 | Caleb GebkePlace 254 · Grade 10 · Freeburg | 10 | Freeburg | 24:37.90 |
| 255 | Colby LittekenPlace 255 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 24:46.20 |
| 256 | Jonathan DavisPlace 256 · Grade 9 · Civic Memorial | 9 | Civic Memorial | 24:54.90 |
| 257 | Aaron McKealPlace 257 · Grade 9 · Granite City | 9 | Granite City | 24:57.40 |
| 258 | Keyon DixonPlace 258 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 24:57.50 |
| 259 | Demario PagePlace 259 · Grade 9 · Cahokia | 9 | Cahokia | 25:04.30 |
| 260 | Sam RankinPlace 260 · Grade 11 · Mascoutah | 11 | Mascoutah | 25:06.40 |
| 261 | Sam KelleyPlace 261 · Grade 12 · Mascoutah | 12 | Mascoutah | 25:07.80 |
| 262 | Dylan MeyerPlace 262 · Grade 10 · Mascoutah | 10 | Mascoutah | 25:14.00 |
| 263 | Calvin SatoPlace 263 · Grade 9 · Mascoutah | 9 | Mascoutah | 25:25.10 |
| 264 | Matthew ClaytonPlace 264 · Grade 10 · Mascoutah | 10 | Mascoutah | 25:35.90 |
| 265 | Jamari JacksonPlace 265 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 25:36.50 |
| 266 | Zach PoettkerPlace 266 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 25:59.80 |
| 267 | Andrew LaminakPlace 267 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 26:07.10 |
| 268 | Nathan ValdezPlace 268 · Grade 10 · Mascoutah | 10 | Mascoutah | 26:15.80 |
| 269 | Caden SalinasPlace 269 · Grade 9 · Mascoutah | 9 | Mascoutah | 26:19.50 |
| 270 | Corey AndersonPlace 270 · Grade 12 · Granite City | 12 | Granite City | 27:23.40 |
| 271 | Adam KlostermannPlace 271 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 27:42.10 |
| 272 | Kane KonkelPlace 272 · Grade 12 · Herrin | 12 | Herrin | 27:56.20 |
| 273 | Luke ZurlienePlace 273 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 30:02.50 |
| 274 | Jacob Dukart-Ander...Place 274 · Grade 9 · Mascoutah | 9 | Mascoutah | 30:45.10 |
| 275 | Eli BorwickPlace 275 · Grade 10 · Greenville | 10 | Greenville | 30:45.90 |
| 276 | Ethan HollowellPlace 276 · Grade 10 · Mascoutah | 10 | Mascoutah | 31:55.60 |