| 1 | Kelton HinesPlace 1 · Grade 8 · Immaculate Conception (Columbia) | 8 | Immaculate Conception (Columbia) | 10:39 |
| 2 | Connor PotthastPlace 2 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:00 |
| 3 | John CooneyPlace 3 · Grade 6 · New Horizon Christian | 6 | New Horizon Christian | 11:43 PR |
| 4 | Chase KeysPlace 4 · Grade 6 · Columbia | 6 | Columbia | 11:47 |
| 5 | Hayes WilkinsPlace 5 · Grade 8 · Columbia | 8 | Columbia | 11:47 |
| 6 | Jay LangePlace 6 · Grade 7 · St. Teresa Catholic | 7 | St. Teresa Catholic | 11:48 PR |
| 7 | Jameson ViereggePlace 7 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:55 |
| 8 | Tucker BrandPlace 8 · Grade 7 · CCSD 204 (Pinckneyville) | 7 | CCSD 204 (Pinckneyville) | 12:00 PR |
| 9 | Jack FieldsPlace 9 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 12:00 |
| 10 | Porter CintronPlace 10 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 12:05 PR |
| 11 | Oliver KaipingPlace 11 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 12:21 PR |
| 12 | Abbott PeakPlace 12 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 12:21 |
| 13 | Johnny SternauPlace 13 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 12:23 |
| 14 | Jax PapenbergPlace 14 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 12:24 |
| 15 | Noah ClelandPlace 15 · Grade 8 · Maryville Christian | 8 | Maryville Christian | 12:24 |
| 16 | Zeke AskinsPlace 16 · Grade 8 · St. Paul Lutheran-Hamel | 8 | St. Paul Lutheran-Hamel | 12:28 |
| 17 | Nolan WiesePlace 17 · Grade 7 · Columbia | 7 | Columbia | 12:31 PR |
| 18 | Rocco FaresPlace 18 · Grade 8 · Whiteside | 8 | Whiteside | 12:32 PR |
| 19 | James HeppPlace 19 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 12:32 |
| 20 | Declan ByrnePlace 20 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 12:33 |
| 21 | Lewis WoodPlace 21 · Grade 6 · Zion Lutheran (Belleville) | 6 | Zion Lutheran (Belleville) | 12:33 |
| 22 | Tristan GaffneyPlace 22 · Grade 7 · Bethalto Trimpe | 7 | Bethalto Trimpe | 12:37 |
| 23 | Levi FriederichPlace 23 · Grade 8 · Maryville Christian | 8 | Maryville Christian | 12:39 |
| 24 | Miles IveyPlace 24 · Grade 8 · Bethalto Trimpe | 8 | Bethalto Trimpe | 12:45 |
| 25 | Drew MuellerPlace 25 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 12:49 |
| 26 | Luke GortonPlace 26 · Grade 7 · Saint Clare | 7 | Saint Clare | 12:51 |
| 27 | Theodore TebbePlace 27 · Grade 7 · St. Rose (Breese) | 7 | St. Rose (Breese) | 12:51 |
| 28 | Wyatt MillerPlace 28 · Grade 8 · CCSD 204 (Pinckneyville) | 8 | CCSD 204 (Pinckneyville) | 12:52 PR |
| 29 | Brock RowPlace 29 · Grade 7 · Columbia | 7 | Columbia | 12:52 PR |
| 30 | Asher BeerPlace 30 · Grade 6 · Aviston Elementary | 6 | Aviston Elementary | 12:54 PR |
| 31 | Samuel ConfortiPlace 31 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 12:56 |
| 32 | Sylar KiesecomsPlace 32 · Grade 8 · CCSD 204 (Pinckneyville) | 8 | CCSD 204 (Pinckneyville) | 12:57 PR |
| 33 | Bryson KizzirePlace 33 · Grade 8 · Columbia | 8 | Columbia | 12:57 |
| 34 | John SkaffPlace 34 · Grade 6 · Zion Lutheran (Belleville) | 6 | Zion Lutheran (Belleville) | 12:58 |
| 35 | Logan BaileyPlace 35 · Grade 6 · Saint Clare | 6 | Saint Clare | 13:00 PR |
| 36 | Nicholas WillsonPlace 36 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 13:06 PR |
| 37 | Evan VoydaPlace 37 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 13:06 |
| 38 | Grant KetchumPlace 38 · Grade 8 · Aviston Elementary | 8 | Aviston Elementary | 13:11 PR |
| 39 | Jetty HugePlace 39 · Grade 7 · New Horizon Christian | 7 | New Horizon Christian | 13:11 PR |
| 40 | Juan CortesPlace 40 · Grade 8 · Saint Clare | 8 | Saint Clare | 13:12 PR |
| 41 | Connor BloemerPlace 41 · Grade 7 · Columbia | 7 | Columbia | 13:14 |
| 42 | Jorden BeredaPlace 42 · Grade 7 · Saint Clare | 7 | Saint Clare | 13:22 PR |
| 43 | Henry NetemeyerPlace 43 · Grade 8 · Aviston Elementary | 8 | Aviston Elementary | 13:23 PR |
| 44 | Watkin OlsonPlace 44 · Grade 8 · Saint Clare | 8 | Saint Clare | 13:25 |
| 45 | Henry TebbePlace 45 · Grade 5 · St. Rose (Breese) | 5 | St. Rose (Breese) | 13:27 PR |
| 46 | Owen StromPlace 46 · Grade 7 · Saint Clare | 7 | Saint Clare | 13:28 |
| 47 | Beriah LuzumPlace 47 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 13:28 |
| 48 | Andrew DurnellPlace 48 · Grade 7 · Columbia | 7 | Columbia | 13:29 |
| 49 | Everett DarrPlace 49 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 13:29 |
| 50 | Zaid DannoonPlace 50 · Grade 8 · Whiteside | 8 | Whiteside | 13:30 PR |
| 51 | Jake WelserPlace 51 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 13:31 |
| 52 | Sam SkaffPlace 52 · Grade 8 · Zion Lutheran (Belleville) | 8 | Zion Lutheran (Belleville) | 13:31 |
| 53 | Wally BatchelderPlace 53 · Grade 8 · Zion Lutheran (Belleville) | 8 | Zion Lutheran (Belleville) | 13:32 |
| 54 | Braxton UhringPlace 54 · Grade 5 · Aviston Elementary | 5 | Aviston Elementary | 13:35 PR |
| 55 | Vinnie FoppePlace 55 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 13:38 |
| 56 | Oliver WilliamsPlace 56 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 13:38 PR |
| 57 | Benjamin SternauPlace 57 · Grade 5 · Immaculate Conception (Columbia) | 5 | Immaculate Conception (Columbia) | 13:43 |
| 58 | Cruz KernPlace 58 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 13:49 PR |
| 59 | Jude BeckPlace 59 · Grade 7 · First Baptist Academy (O'Fallon) | 7 | First Baptist Academy (O'Fallon) | 13:53 PR |
| 60 | Silas ArreolaPlace 60 · Grade 8 · Granite City Coolidge | 8 | Granite City Coolidge | 13:59 |
| 61 | Easton BuddePlace 61 · Grade 7 · Aviston Elementary | 7 | Aviston Elementary | 13:59 PR |
| 62 | Brecken TebbePlace 62 · Grade 5 · Aviston Elementary | 5 | Aviston Elementary | 13:59 PR |
| 63 | Gavin ReidlPlace 63 · Grade 8 · Granite City Coolidge | 8 | Granite City Coolidge | 14:00 |
| 64 | Aiden NobbePlace 64 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 14:02 PR |
| 65 | Henry KaipingPlace 65 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 14:02 PR |
| 66 | Kase HowellPlace 66 · Grade 8 · CCSD 204 (Pinckneyville) | 8 | CCSD 204 (Pinckneyville) | 14:04 PR |
| 67 | Brady JansenPlace 67 · Grade 7 · St. Rose (Breese) | 7 | St. Rose (Breese) | 14:07 PR |
| 68 | Jack EversgerdPlace 68 · Grade 5 · Saint Clare | 5 | Saint Clare | 14:10 PR |
| 69 | Jake BrodbeckPlace 69 · Grade 6 · CCSD 204 (Pinckneyville) | 6 | CCSD 204 (Pinckneyville) | 14:10 PR |
| 70 | Devin StarkPlace 70 · Grade 8 · St. John Neumann | 8 | St. John Neumann | 14:10 PR |
| 71 | Cameron LuzumPlace 71 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 14:20 |
| 72 | Ben SmithPlace 72 · Grade 5 · Zion Lutheran (Belleville) | 5 | Zion Lutheran (Belleville) | 14:21 |
| 73 | Kobe RicePlace 73 · Grade 6 · Whiteside | 6 | Whiteside | 14:23 PR |
| 74 | Paul RousseauPlace 74 · Grade 7 · Holy Trinity Catholic | 7 | Holy Trinity Catholic | 14:26 |
| 75 | Dominic RaschPlace 75 · Grade 6 · First Baptist Academy (O'Fallon) | 6 | First Baptist Academy (O'Fallon) | 14:27 PR |
| 76 | Benjamin HejnaPlace 76 · Grade 8 · Godfrey Evangelical | 8 | Godfrey Evangelical | 14:34 |
| 77 | Brody KasbanPlace 77 · Grade 6 · St. Mary's (Centralia) | 6 | St. Mary's (Centralia) | 14:34 PR |
| 78 | Jordan BloodworthPlace 78 · Grade 6 · Bethalto Trimpe | 6 | Bethalto Trimpe | 14:37 |
| 79 | Simon ZipprichPlace 79 · Grade 7 · Jerseyville St. Francis HG | 7 | Jerseyville St. Francis HG | 14:37 |
| 80 | Miles HulseyPlace 80 · Grade 7 · CCSD 204 (Pinckneyville) | 7 | CCSD 204 (Pinckneyville) | 14:39 PR |
| 81 | Scott HolmesPlace 81 · Grade 7 · Zion Lutheran (Bethalto) | 7 | Zion Lutheran (Bethalto) | 14:39 |
| 82 | Malcolm ReddenPlace 82 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 14:40 |
| 83 | Nolan BaackPlace 83 · Grade 6 · Zion Lutheran (Belleville) | 6 | Zion Lutheran (Belleville) | 14:45 |
| 84 | Luke FickerPlace 84 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 14:47 |
| 85 | Alexander Galindo EnriquezPlace 85 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 14:48 |
| 86 | Archer DorrisPlace 86 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 14:50 |
| 87 | Benjamin GortonPlace 87 · Grade 8 · St. John Neumann | 8 | St. John Neumann | 14:57 |
| 88 | Freddy HemmerPlace 88 · Grade 6 · Good Shepherd Lutheran (Collinsville) | 6 | Good Shepherd Lutheran (Collinsville) | 15:04 |
| 89 | Carson RayPlace 89 · Grade 8 · Jerseyville St. Francis HG | 8 | Jerseyville St. Francis HG | 15:04 |
| 90 | Nathan GeorgerPlace 90 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 15:05 |
| 91 | Issac BirdsongPlace 91 · Grade 8 · Bethalto Trimpe | 8 | Bethalto Trimpe | 15:06 |
| 92 | Daniel HoggPlace 92 · Grade 7 · Breese | 7 | Breese | 15:07 |
| 93 | Zeke GedrisPlace 93 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 15:09 |
| 94 | Micah KrystowiakPlace 94 · Grade 8 · St. Paul Lutheran-Hamel | 8 | St. Paul Lutheran-Hamel | 15:15 |
| 95 | Kayden ScheerPlace 95 · Grade 7 · Aviston Elementary | 7 | Aviston Elementary | 15:22 PR |
| 96 | Logan SchuchardtPlace 96 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 15:23 PR |
| 97 | Toby NancePlace 97 · Grade 8 · Bethalto Trimpe | 8 | Bethalto Trimpe | 15:28 PR |
| 98 | Wes BurnleyPlace 98 · Grade 8 · St. Mary's (Edwardsville) | 8 | St. Mary's (Edwardsville) | 15:34 |
| 99 | Austin LangePlace 99 · Grade 5 · St. Teresa Catholic | 5 | St. Teresa Catholic | 15:35 |
| 100 | Daniel BurfeindPlace 100 · Grade 6 · St. Paul Lutheran-Hamel | 6 | St. Paul Lutheran-Hamel | 15:35 |
| 101 | Landon BellPlace 101 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 15:36 |
| 102 | Rex McGheePlace 102 · Grade 4 · St. Teresa Catholic | 4 | St. Teresa Catholic | 15:39 PR |
| 103 | Ian ConnawayPlace 103 · Grade 6 · New Horizon Christian | 6 | New Horizon Christian | 15:46 PR |
| 104 | Tommy SiejkaPlace 104 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 15:49 |
| 105 | Drew KriegerPlace 105 · Grade 6 · St. Boniface Catholic | 6 | St. Boniface Catholic | 15:50 |
| 106 | Bennett BlairPlace 106 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 15:58 |
| 107 | Lakin LuebbersPlace 107 · Grade 5 · Breese | 5 | Breese | 15:58 PR |
| 108 | Cooper MoorePlace 108 · Grade 8 · First Baptist Academy (O'Fallon) | 8 | First Baptist Academy (O'Fallon) | 16:00 |
| 109 | William ReiseckPlace 109 · Grade 6 · St. Paul Lutheran-Hamel | 6 | St. Paul Lutheran-Hamel | 16:04 |
| 110 | Greyson ReederPlace 110 · Grade 5 · Breese | 5 | Breese | 16:06 |
| 111 | Henry VellerPlace 111 · Grade 6 · New Horizon Christian | 6 | New Horizon Christian | 16:15 |
| 112 | Bradley SchrumpfPlace 112 · Grade 5 · Godfrey Evangelical | 5 | Godfrey Evangelical | 16:16 |
| 113 | Gus StegmanPlace 113 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 16:19 |
| 114 | Reid DiekemperPlace 114 · Grade 4 · St. Rose (Breese) | 4 | St. Rose (Breese) | 16:23 PR |
| 115 | Micah PackerPlace 115 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 16:24 |
| 116 | Colin TodaroPlace 116 · Grade 5 · Breese | 5 | Breese | 16:25 |
| 117 | Canaan KochPlace 117 · Grade 6 · First Baptist Academy (O'Fallon) | 6 | First Baptist Academy (O'Fallon) | 16:26 PR |
| 118 | Gabe DanielsPlace 118 · Grade 8 · Wood River Lewis & Clark | 8 | Wood River Lewis & Clark | 16:29 |
| 119 | Jim CerviPlace 119 · Grade 6 · St. Paul Lutheran-Hamel | 6 | St. Paul Lutheran-Hamel | 16:29 |
| 120 | Anderson PerigoPlace 120 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 16:35 |
| 121 | Axel RoelandtPlace 121 · Grade 5 · Breese | 5 | Breese | 16:40 PR |
| 122 | Carter MathewPlace 122 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 16:50 PR |
| 123 | Hank WrightPlace 123 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 16:50 |
| 124 | Colin NesbitPlace 124 · Grade 4 · St. Teresa Catholic | 4 | St. Teresa Catholic | 16:53 PR |
| 125 | Michael BillickPlace 125 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 16:53 |
| 126 | Lincoln MoorePlace 126 · Grade 5 · First Baptist Academy (O'Fallon) | 5 | First Baptist Academy (O'Fallon) | 16:55 |
| 127 | Asher DulinPlace 127 · Grade 7 · First Baptist Academy (O'Fallon) | 7 | First Baptist Academy (O'Fallon) | 16:58 PR |
| 128 | Jed SchlessingerPlace 128 · Grade 7 · Good Shepherd Lutheran (Collinsville) | 7 | Good Shepherd Lutheran (Collinsville) | 17:02 |
| 129 | Joe DellamanoPlace 129 · Grade 6 · Holy Cross (Collinsville) | 6 | Holy Cross (Collinsville) | 17:11 |
| 130 | Ian BaumanPlace 130 · Grade 4 · St. Teresa Catholic | 4 | St. Teresa Catholic | 17:26 PR |
| 131 | Ivan BenhoffPlace 131 · Grade 5 · St. Rose (Breese) | 5 | St. Rose (Breese) | 17:50 PR |
| 132 | Patrick BeattyPlace 132 · Grade 5 · St. Boniface Catholic | 5 | St. Boniface Catholic | 18:17 |
| 133 | Johnathan HopkinsPlace 133 · Grade 5 · Whiteside | 5 | Whiteside | 18:17 |
| 134 | Jackson SiejkaPlace 134 · Grade 5 · St. Boniface Catholic | 5 | St. Boniface Catholic | 18:18 |
| 135 | Leo TouchettePlace 135 · Grade 4 · Holy Cross (Collinsville) | 4 | Holy Cross (Collinsville) | 18:22 PR |
| 136 | Luke SidwellPlace 136 · Grade 4 · Holy Cross (Collinsville) | 4 | Holy Cross (Collinsville) | 18:25 |
| 137 | Theo RupprechtPlace 137 · Grade 6 · Zion Lutheran (Bethalto) | 6 | Zion Lutheran (Bethalto) | 18:39 |
| 138 | Prestyn GoveroPlace 138 · Grade 6 · Bethalto Trimpe | 6 | Bethalto Trimpe | 18:45 |
| 139 | Henry SchulerPlace 139 · Grade 6 · Holy Cross (Collinsville) | 6 | Holy Cross (Collinsville) | 19:27 |
| 140 | Fred StegmanPlace 140 · Grade 6 · Good Shepherd Lutheran (Collinsville) | 6 | Good Shepherd Lutheran (Collinsville) | 20:07 |
| 141 | Nikolai LeePlace 141 · Grade 5 · St Elizabeth | 5 | St Elizabeth | 20:47 |
| 142 | Leo TappPlace 142 · Grade 8 · St Elizabeth | 8 | St Elizabeth | 20:55 |
| 143 | Sam WillsonPlace 143 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 21:20 PR |
| 144 | Benjamin DreschPlace 144 · Grade 5 · St Elizabeth | 5 | St Elizabeth | 23:05 |
| 145 | Maxwell GrinsteadPlace 145 · Grade 8 · St Elizabeth | 8 | St Elizabeth | 25:34 |