| 1 | Connor PotthastPlace 1 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:25.00 |
| 2 | Kyan RensingPlace 2 · Grade 8 · Smithton | 8 | Smithton | 11:29.30 |
| 3 | Carter KolesarPlace 3 · Grade 8 · Staunton | 8 | Staunton | 11:37.70 |
| 4 | Colin WolfPlace 4 · Grade 8 · O'Fallon Fulton | 8 | O'Fallon Fulton | 12:04.20 |
| 5 | Brady SteelePlace 5 · Grade 8 · St. Jacob Triad | 8 | St. Jacob Triad | 12:21.60 |
| 6 | Alex ReckmannPlace 6 · Grade 8 · Highland MS | 8 | Highland MS | 12:26.20 |
| 7 | Jace CoxPlace 7 · Grade 8 · Highland MS | 8 | Highland MS | 12:26.30 |
| 8 | Bryson HugPlace 8 · Grade 8 · Shiloh | 8 | Shiloh | 12:30.50 |
| 9 | Jack FieldsPlace 9 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 12:31.50 |
| 10 | Elijah BoyettePlace 10 · Grade 8 · Waterloo | 8 | Waterloo | 12:31.70 |
| 11 | Hudson OhlendorfPlace 11 · Grade 7 · Smithton | 7 | Smithton | 12:40.80 |
| 12 | Jameson ViereggePlace 12 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 12:42.70 |
| 13 | Micah HughesPlace 13 · Grade 8 · O'Fallon Fulton | 8 | O'Fallon Fulton | 12:44.30 |
| 14 | Owen BrendelPlace 14 · Grade 6 · St. Jacob Triad | 6 | St. Jacob Triad | 12:46.30 |
| 15 | Elliott KrusePlace 15 · Grade 8 · St. Jacob Triad | 8 | St. Jacob Triad | 12:46.80 |
| 16 | Cavanaugh BoedingPlace 16 · Grade 8 · O'Fallon Fulton | 8 | O'Fallon Fulton | 12:50.10 |
| 17 | Elliott ShackelfordPlace 17 · Grade 8 · O'Fallon Fulton | 8 | O'Fallon Fulton | 12:52.90 |
| 18 | Garrett SchenckPlace 18 · Grade 8 · O'Fallon Fulton | 8 | O'Fallon Fulton | 12:56.00 |
| 19 | Luke GortonPlace 19 · Grade 7 · Saint Clare | 7 | Saint Clare | 13:00.30 |
| 20 | Brody HusteddePlace 20 · Grade 7 · Franklin | 7 | Franklin | 13:01.30 |
| 21 | Levi FriederichPlace 21 · Grade 8 · Maryville Christian | 8 | Maryville Christian | 13:02.40 |
| 22 | Noah ClelandPlace 22 · Grade 8 · Maryville Christian | 8 | Maryville Christian | 13:07.70 |
| 23 | Liam FitzpatrickPlace 23 · Grade 8 · Highland MS | 8 | Highland MS | 13:08.30 |
| 24 | Carson GreenhillPlace 24 · Grade 6 · Waterloo | 6 | Waterloo | 13:09.10 |
| 25 | Victor ClimacoPlace 25 · Grade 8 · Mascoutah | 8 | Mascoutah | 13:10.80 |
| 26 | Blake ZobristPlace 26 · Grade 6 · Highland MS | 6 | Highland MS | 13:11.80 |
| 27 | Carter JohnsonPlace 27 · Grade 8 · Jerseyville Community | 8 | Jerseyville Community | 13:13.80 |
| 28 | Noah HuffmanPlace 28 · Grade 7 · Waterloo | 7 | Waterloo | 13:14.50 |
| 29 | Braylen RosePlace 29 · Grade 7 · O'Fallon Fulton | 7 | O'Fallon Fulton | 13:14.60 |
| 30 | Rhett BlairPlace 30 · Grade 6 · St. Jacob Triad | 6 | St. Jacob Triad | 13:15.10 |
| 31 | Asher BeerPlace 31 · Grade 6 · Aviston Elementary | 6 | Aviston Elementary | 13:18.20 |
| 32 | Tripp GardnerPlace 32 · Grade 7 · Waterloo | 7 | Waterloo | 13:23.90 |
| 33 | Joe PaniPlace 33 · Grade 7 · St. Jacob Triad | 7 | St. Jacob Triad | 13:25.80 |
| 34 | Elijah McClainPlace 34 · Grade 8 · Mascoutah | 8 | Mascoutah | 13:26.00 |
| 35 | Max BusackerPlace 35 · Grade 7 · Highland MS | 7 | Highland MS | 13:29.70 |
| 36 | Rocco FaresPlace 36 · Grade 8 · Whiteside | 8 | Whiteside | 13:30.00 |
| 37 | Grayson GarmanPlace 37 · Grade 7 · Saint Clare | 7 | Saint Clare | 13:31.30 |
| 38 | Mason HughesPlace 38 · Grade 6 · St. Jacob Triad | 6 | St. Jacob Triad | 13:31.90 |
| 39 | Grant KetchumPlace 39 · Grade 8 · Aviston Elementary | 8 | Aviston Elementary | 13:32.50 |
| 40 | Frank McGheePlace 40 · Grade 8 · Millstadt | 8 | Millstadt | 13:34.20 |
| 41 | Brayden LoosePlace 41 · Grade 8 · Shiloh | 8 | Shiloh | 13:37.00 |
| 42 | Henry NetemeyerPlace 42 · Grade 8 · Aviston Elementary | 8 | Aviston Elementary | 13:39.30 |
| 43 | Juan CortesPlace 43 · Grade 8 · Saint Clare | 8 | Saint Clare | 13:43.60 |
| 44 | Tristan GaffneyPlace 44 · Grade 7 · Bethalto Trimpe | 7 | Bethalto Trimpe | 13:46.50 |
| 45 | William MannPlace 45 · Grade 7 · Shiloh | 7 | Shiloh | 13:49.00 |
| 46 | Braxton UhringPlace 46 · Grade 5 · Aviston Elementary | 5 | Aviston Elementary | 13:49.30 |
| 47 | Isaac FreemanPlace 47 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 13:49.60 |
| 48 | Levi ColellaPlace 48 · Grade 6 · Mascoutah | 6 | Mascoutah | 13:53.40 |
| 49 | James MazanderPlace 49 · Grade 7 · Mascoutah | 7 | Mascoutah | 13:53.60 |
| 50 | Giovan SanchezPlace 50 · Grade 7 · Mascoutah | 7 | Mascoutah | 13:53.70 |
| 51 | Ryan DorseyPlace 51 · Grade 7 · O'Fallon Fulton | 7 | O'Fallon Fulton | 13:55.10 |
| 52 | Peyton ChapmanPlace 52 · Grade 7 · Carlinville | 7 | Carlinville | 13:58.40 |
| 53 | Weston MaschhoffPlace 53 · Grade 6 · Smithton | 6 | Smithton | 14:00.80 PR |
| 54 | Axel Escobar-OrdonezPlace 54 · Grade 8 · Collinsville | 8 | Collinsville | 14:04.50 |
| 55 | Bradley HaldamanPlace 55 · Grade 8 · Mascoutah | 8 | Mascoutah | 14:04.80 |
| 56 | Klaus DadziePlace 56 · Grade 7 · Carlinville | 7 | Carlinville | 14:06.00 |
| 57 | Joel RobardsPlace 57 · Grade 6 · Highland MS | 6 | Highland MS | 14:06.20 |
| 58 | Henley MarshallPlace 58 · Grade 5 · Smithton | 5 | Smithton | 14:07.90 PR |
| 59 | Watkin OlsonPlace 59 · Grade 8 · Saint Clare | 8 | Saint Clare | 14:10.30 |
| 60 | Jaxon FordPlace 60 · Grade 8 · O'Fallon Carriel | 8 | O'Fallon Carriel | 14:10.50 |
| 61 | Canyon BrewerPlace 61 · Grade 8 · Waterloo | 8 | Waterloo | 14:11.80 |
| 62 | Logan BaileyPlace 62 · Grade 6 · Saint Clare | 6 | Saint Clare | 14:12.10 |
| 63 | Owen StromPlace 63 · Grade 7 · Saint Clare | 7 | Saint Clare | 14:12.70 |
| 64 | John WhitePlace 64 · Grade 8 · Carlinville | 8 | Carlinville | 14:13.40 |
| 65 | Thane PetersonPlace 65 · Grade 7 · Carlinville | 7 | Carlinville | 14:13.60 |
| 66 | Jorden BeredaPlace 66 · Grade 7 · Saint Clare | 7 | Saint Clare | 14:14.00 |
| 67 | Easton LongPlace 67 · Grade 8 · Waterloo | 8 | Waterloo | 14:18.90 |
| 68 | Dane BredelPlace 68 · Grade 8 · Carlinville | 8 | Carlinville | 14:20.40 |
| 69 | Cole AgnePlace 69 · Grade 8 · Millstadt | 8 | Millstadt | 14:21.40 |
| 70 | Aiden KampPlace 70 · Grade 7 · Bethalto Trimpe | 7 | Bethalto Trimpe | 14:22.60 |
| 71 | Keelen FultonPlace 71 · Grade 8 · Cahokia Wirth | 8 | Cahokia Wirth | 14:25.50 |
| 72 | Peyton JenkinsPlace 72 · Grade 7 · Mascoutah | 7 | Mascoutah | 14:26.60 |
| 73 | Ares McKinneyPlace 73 · Grade 7 · Centralia | 7 | Centralia | 14:30.30 PR |
| 74 | Owen BoveePlace 74 · Grade 8 · Collinsville | 8 | Collinsville | 14:31.20 |
| 75 | Miller MichaelPlace 75 · Grade 7 · Centralia | 7 | Centralia | 14:32.40 |
| 76 | Miles IveyPlace 76 · Grade 8 · Bethalto Trimpe | 8 | Bethalto Trimpe | 14:32.80 |
| 77 | Dominic RaschPlace 77 · Grade 6 · First Baptist Academy (O'Fallon) | 6 | First Baptist Academy (O'Fallon) | 14:32.80 |
| 78 | Easton BuddePlace 78 · Grade 7 · Aviston Elementary | 7 | Aviston Elementary | 14:35.50 |
| 79 | Anton SchmitzPlace 79 · Grade 7 · Highland MS | 7 | Highland MS | 14:39.90 |
| 80 | Elliot TalkingtonPlace 80 · Grade 8 · O'Fallon Carriel | 8 | O'Fallon Carriel | 14:41.60 |
| 81 | Dmari SaylesPlace 81 · Grade 7 · Cahokia Wirth | 7 | Cahokia Wirth | 14:42.60 PR |
| 82 | Brecken TebbePlace 82 · Grade 5 · Aviston Elementary | 5 | Aviston Elementary | 14:43.90 |
| 83 | Adolph ProchazkaPlace 83 · Grade 8 · Franklin | 8 | Franklin | 14:44.20 |
| 84 | Martin BendickPlace 84 · Grade 6 · Wolf Branch | 6 | Wolf Branch | 14:45.80 |
| 85 | Zaid DannoonPlace 85 · Grade 8 · Whiteside | 8 | Whiteside | 14:47.80 |
| 86 | Lou SangioloPlace 86 · Grade 7 · Millstadt | 7 | Millstadt | 15:02.40 |
| 87 | Jacob WampolePlace 87 · Grade 8 · O'Fallon Carriel | 8 | O'Fallon Carriel | 15:02.50 |
| 88 | Levi ThomasPlace 88 · Grade 8 · O'Fallon Carriel | 8 | O'Fallon Carriel | 15:04.60 |
| 89 | Dominic BoenziPlace 89 · Grade 8 · Wolf Branch | 8 | Wolf Branch | 15:05.00 |
| 90 | Luke FickerPlace 90 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 15:05.30 |
| 91 | Lucas VogtPlace 91 · Grade 8 · Waterloo | 8 | Waterloo | 15:06.90 |
| 92 | Decland PolachPlace 92 · Grade 6 · Gillespie | 6 | Gillespie | 15:07.80 |
| 93 | Malcolm ReddenPlace 93 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 15:08.60 |
| 94 | Keegan HauckPlace 94 · Grade 7 · Millstadt | 7 | Millstadt | 15:15.90 |
| 95 | Landon NetemeyerPlace 95 · Grade 6 · Breese | 6 | Breese | 15:18.00 |
| 96 | Weston SchmeesPlace 96 · Grade 7 · O'Fallon Carriel | 7 | O'Fallon Carriel | 15:19.60 |
| 97 | Logan ForbesPlace 97 · Grade 8 · Jerseyville Community | 8 | Jerseyville Community | 15:20.30 |
| 98 | Jacob HowardPlace 98 · Grade 6 · Wolf Branch | 6 | Wolf Branch | 15:26.60 |
| 99 | Freddy HemmerPlace 99 · Grade 6 · Good Shepherd Lutheran (Collinsville) | 6 | Good Shepherd Lutheran (Collinsville) | 15:27.40 |
| 100 | Aiden DaughertyPlace 100 · Grade 8 · Jerseyville Community | 8 | Jerseyville Community | 15:32.10 |
| 101 | Sam RowattPlace 101 · Grade 8 · Carlinville | 8 | Carlinville | 15:33.50 |
| 102 | Ryker WinchesterPlace 102 · Grade 6 · O'Fallon Carriel | 6 | O'Fallon Carriel | 15:34.30 |
| 103 | Braxton SzarekPlace 103 · Grade 8 · Millstadt | 8 | Millstadt | 15:35.40 |
| 104 | Alexander Galindo EnriquezPlace 104 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 15:37.40 |
| 105 | Jude ManionPlace 105 · Grade 6 · Shiloh | 6 | Shiloh | 15:38.30 |
| 106 | Caleb ThomasonPlace 106 · Grade 6 · St. Jacob Triad | 6 | St. Jacob Triad | 15:39.60 |
| 107 | Beckett BrunnerPlace 107 · Grade 6 · Millstadt | 6 | Millstadt | 15:41.30 |
| 108 | Mason HillPlace 108 · Grade 6 · Franklin | 6 | Franklin | 15:46.20 |
| 109 | Summit BiehlPlace 109 · Grade 4 · First Baptist Academy (O'Fallon) | 4 | First Baptist Academy (O'Fallon) | 15:47.00 |
| 110 | Anderson PerigoPlace 110 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 15:47.30 |
| 111 | Cody MatthewsPlace 111 · Grade 7 · Carlinville | 7 | Carlinville | 15:49.70 |
| 112 | Kollin FordPlace 112 · Grade 8 · Franklin | 8 | Franklin | 15:50.70 |
| 113 | Ean DarrPlace 113 · Grade 8 · Smithton | 8 | Smithton | 15:58.20 |
| 114 | Daniel HoggPlace 114 · Grade 7 · Breese | 7 | Breese | 16:01.10 |
| 115 | Terrance McGlownPlace 115 · Grade 8 · Cahokia Wirth | 8 | Cahokia Wirth | 16:01.30 |
| 116 | Xander DodilletPlace 116 · Grade 7 · Centralia | 7 | Centralia | 16:01.70 |
| 117 | Charlie DahmPlace 117 · Grade 6 · Smithton | 6 | Smithton | 16:02.90 |
| 118 | Nolan TraiteurPlace 118 · Grade 6 · Smithton | 6 | Smithton | 16:03.50 |
| 119 | Colton CampbellPlace 119 · Grade 6 · Granite City Coolidge | 6 | Granite City Coolidge | 16:06.20 |
| 120 | Colby RobertsonPlace 120 · Grade 6 · Wolf Branch | 6 | Wolf Branch | 16:07.20 |
| 121 | Jordan BloodworthPlace 121 · Grade 6 · Bethalto Trimpe | 6 | Bethalto Trimpe | 16:07.40 |
| 122 | Camden DreithPlace 122 · Grade 7 · Bethalto Trimpe | 7 | Bethalto Trimpe | 16:07.50 |
| 123 | Zane SternPlace 123 · Grade 6 · Millstadt | 6 | Millstadt | 16:08.50 |
| 124 | Joziah OlivasPlace 124 · Grade 6 · Collinsville | 6 | Collinsville | 16:12.50 |
| 125 | Scott HolmesPlace 125 · Grade 7 · Zion Lutheran (Bethalto) | 7 | Zion Lutheran (Bethalto) | 16:16.60 |
| 126 | Cooper MoorePlace 126 · Grade 8 · First Baptist Academy (O'Fallon) | 8 | First Baptist Academy (O'Fallon) | 16:19.80 |
| 127 | Jackson HigdonPlace 127 · Grade 8 · Roxana | 8 | Roxana | 16:20.10 |
| 128 | Liam Johnson-RamirezPlace 128 · Grade 7 · Collinsville | 7 | Collinsville | 16:22.40 |
| 129 | Lincoln MoorePlace 129 · Grade 5 · First Baptist Academy (O'Fallon) | 5 | First Baptist Academy (O'Fallon) | 16:25.20 PR |
| 130 | Greyson ReederPlace 130 · Grade 5 · Breese | 5 | Breese | 16:26.30 |
| 131 | Nathan WoodburyPlace 131 · Grade 8 · Collinsville | 8 | Collinsville | 16:30.30 |
| 132 | John McHalePlace 132 · Grade 8 · Wolf Branch | 8 | Wolf Branch | 16:32.20 |
| 133 | Trevor PiercePlace 133 · Grade 7 · Centralia | 7 | Centralia | 16:32.40 |
| 134 | Ace RabottePlace 134 · Grade 7 · Shiloh | 7 | Shiloh | 16:36.10 |
| 135 | Ethan PhelpsPlace 135 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 16:36.20 |
| 136 | Bryson GrummelPlace 136 · Grade 6 · Jerseyville Community | 6 | Jerseyville Community | 16:37.40 |
| 137 | Gavin ReidlPlace 137 · Grade 8 · Granite City Coolidge | 8 | Granite City Coolidge | 16:40.70 |
| 138 | Jed SchlessingerPlace 138 · Grade 7 · Good Shepherd Lutheran (Collinsville) | 7 | Good Shepherd Lutheran (Collinsville) | 16:41.00 |
| 139 | Gus StegmanPlace 139 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 16:41.20 |
| 140 | Issac BirdsongPlace 140 · Grade 8 · Bethalto Trimpe | 8 | Bethalto Trimpe | 16:49.70 |
| 141 | Micah PackerPlace 141 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 17:10.60 |
| 142 | Canaan KochPlace 142 · Grade 6 · First Baptist Academy (O'Fallon) | 6 | First Baptist Academy (O'Fallon) | 17:11.90 |
| 143 | Colin TodaroPlace 143 · Grade 5 · Breese | 5 | Breese | 17:16.70 |
| 144 | Jackson GussPlace 144 · Grade 6 · Roxana | 6 | Roxana | 17:22.90 |
| 145 | Isaiah ColemanPlace 145 · Grade 8 · Wolf Branch | 8 | Wolf Branch | 17:30.20 |
| 146 | Levi KirschPlace 146 · Grade 7 · Nashville | 7 | Nashville | 17:30.90 PR |
| 147 | Brylan LedfordPlace 147 · Grade 7 · Nashville | 7 | Nashville | 17:32.20 PR |
| 148 | Declan BoudreauPlace 148 · Grade 8 · Collinsville | 8 | Collinsville | 17:32.40 |
| 149 | Carson KennettPlace 149 · Grade 5 · Roxana | 5 | Roxana | 17:35.90 |
| 150 | Lakin LuebbersPlace 150 · Grade 5 · Breese | 5 | Breese | 17:36.50 |
| 151 | Lucas HarderPlace 151 · Grade 5 · Roxana | 5 | Roxana | 17:39.70 |
| 152 | Keshawn WilliamsPlace 152 · Grade 8 · Cahokia Wirth | 8 | Cahokia Wirth | 18:04.70 |
| 153 | Johnathan HopkinsPlace 153 · Grade 5 · Whiteside | 5 | Whiteside | 18:05.00 |
| 154 | Micah GrayPlace 154 · Grade 4 · Good Shepherd Lutheran (Collinsville) | 4 | Good Shepherd Lutheran (Collinsville) | 18:25.40 |
| 155 | Andrew FordPlace 155 · Grade 8 · Franklin | 8 | Franklin | 18:31.50 |
| 156 | Santiago MorfinPlace 156 · Grade 8 · Collinsville | 8 | Collinsville | 18:37.80 |
| 157 | Bryson FinleyPlace 157 · Grade 7 · Centralia | 7 | Centralia | 18:42.30 PR |
| 158 | Asher DulinPlace 158 · Grade 7 · First Baptist Academy (O'Fallon) | 7 | First Baptist Academy (O'Fallon) | 18:43.60 |
| 159 | Sebastian BoydPlace 159 · Grade 5 · Shiloh | 5 | Shiloh | 18:46.40 |
| 160 | Jase JarmanPlace 160 · Grade 6 · Gillespie | 6 | Gillespie | 18:55.90 |
| 161 | Michael BillickPlace 161 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 18:57.00 |
| 162 | Carter BrownPlace 162 · Grade 5 · Gillespie | 5 | Gillespie | 19:06.50 |
| 163 | Sawyer GibersonPlace 163 · Grade 8 · Roxana | 8 | Roxana | 19:10.50 |
| 164 | Camden NorsigianPlace 164 · Grade 8 · Roxana | 8 | Roxana | 19:23.20 |
| 165 | Donald McClearyPlace 165 · Grade 7 · Wolf Branch | 7 | Wolf Branch | 19:26.60 |
| 166 | Daxton ParrishPlace 166 · Grade 4 · Good Shepherd Lutheran (Collinsville) | 4 | Good Shepherd Lutheran (Collinsville) | 19:37.30 |
| 167 | Noah HuchPlace 167 · Grade 8 · Roxana | 8 | Roxana | 19:43.00 |
| 168 | Theo RupprechtPlace 168 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 19:48.20 |
| 169 | David AdmirePlace 169 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 20:13.30 PR |
| 170 | Marques SamuelsPlace 170 · Grade 7 · Cahokia Wirth | 7 | Cahokia Wirth | 20:14.20 |
| 171 | Kaiden WinansPlace 171 · Grade 8 · Cahokia Wirth | 8 | Cahokia Wirth | 20:24.30 |
| 172 | Lane BurfordPlace 172 · Grade 5 · Zion Lutheran (Bethalto) | 5 | Zion Lutheran (Bethalto) | 20:42.10 |
| 173 | Lucas HoggPlace 173 · Grade 5 · Breese | 5 | Breese | 21:27.10 |
| 174 | Kree MarshallPlace 174 · Grade 7 · Centralia | 7 | Centralia | 21:35.50 PR |
| 175 | Nikolai LeePlace 175 · Grade 5 · St Elizabeth | 5 | St Elizabeth | 21:54.00 |
| 176 | Leo TappPlace 176 · Grade 8 · St Elizabeth | 8 | St Elizabeth | 22:20.70 |
| 177 | Braxtyn StoeckerPlace 177 · Grade 6 · Gillespie | 6 | Gillespie | 22:31.80 |
| 178 | Noah ReevesPlace 178 · Grade 7 · Nashville | 7 | Nashville | 22:47.30 PR |
| 179 | Benjamin DreschPlace 179 · Grade 5 · St Elizabeth | 5 | St Elizabeth | 24:16.80 |