| 1 | Kelton HinesPlace 1 · Grade 8 · Immaculate Conception (Columbia) | 8 | Immaculate Conception (Columbia) | 9:16 PR |
| 2 | Connor PotthastPlace 2 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 9:50 PR |
| 3 | Kyan RensingPlace 3 · Grade 8 · Smithton | 8 | Smithton | 9:56 PR |
| 4 | Jack FieldsPlace 4 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 10:32 PR |
| 5 | Declan ByrnePlace 5 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 10:45 PR |
| 6 | Jay LangePlace 6 · Grade 7 · St. Teresa Catholic | 7 | St. Teresa Catholic | 10:48 PR |
| 7 | Johnny SternauPlace 7 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 10:49 PR |
| 8 | Jax PapenbergPlace 8 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 10:51 PR |
| 9 | Will MillerPlace 9 · Grade 8 · All Saints Academy | 8 | All Saints Academy | 10:52 PR |
| 10 | Samuel ConfortiPlace 10 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 10:53 PR |
| 11 | Oliver KaipingPlace 11 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 10:56 PR |
| 12 | Hudson OhlendorfPlace 12 · Grade 7 · Smithton | 7 | Smithton | 10:59 PR |
| 13 | Jameson ViereggePlace 13 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:07 |
| 14 | James HeppPlace 14 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:15 PR |
| 15 | Everett DarrPlace 15 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 11:16 PR |
| 16 | Victor ClimacoPlace 16 · Grade 8 · Mascoutah | 8 | Mascoutah | 11:17 PR |
| 17 | Nicholas WillsonPlace 17 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 11:20 |
| 18 | Porter CintronPlace 18 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:24 |
| 19 | Nolan BennettPlace 19 · Grade 8 · Maryville Christian | 8 | Maryville Christian | 11:27 PR |
| 20 | Elijah McClainPlace 20 · Grade 8 · Mascoutah | 8 | Mascoutah | 11:30 PR |
| 21 | James MazanderPlace 21 · Grade 7 · Mascoutah | 7 | Mascoutah | 11:33 PR |
| 22 | Drew MuellerPlace 22 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:34 PR |
| 23 | Landen ReedPlace 23 · Grade 6 · Steeleville | 6 | Steeleville | 11:34 |
| 24 | Jase CooperPlace 24 · Grade 7 · Red Bud | 7 | Red Bud | 11:39 |
| 25 | Isaac FreemanPlace 25 · Grade 7 · Maryville Christian | 7 | Maryville Christian | 11:39 PR |
| 26 | Jake WelserPlace 26 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 11:41 PR |
| 27 | Beriah LuzumPlace 27 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:45 |
| 28 | Weston MaschhoffPlace 28 · Grade 6 · Smithton | 6 | Smithton | 11:55 PR |
| 29 | Max WiegmanPlace 29 · Grade 8 · All Saints Academy | 8 | All Saints Academy | 11:56 PR |
| 30 | Vinnie FoppePlace 30 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 12:05 PR |
| 31 | Jhett MuellerPlace 31 · Grade 7 · Steeleville | 7 | Steeleville | 12:07 PR |
| 32 | Jude BeckPlace 32 · Grade 7 · First Baptist Academy (O'Fallon) | 7 | First Baptist Academy (O'Fallon) | 12:07 PR |
| 33 | Peyton JenkinsPlace 33 · Grade 7 · Mascoutah | 7 | Mascoutah | 12:08 PR |
| 34 | Bradley HaldamanPlace 34 · Grade 8 · Mascoutah | 8 | Mascoutah | 12:09 PR |
| 35 | Jackson CarnahanPlace 35 · Grade 7 · Red Bud | 7 | Red Bud | 12:12 |
| 36 | Preston FenzlPlace 36 · Grade 8 · Mascoutah | 8 | Mascoutah | 12:17 PR |
| 37 | Nathan GeorgerPlace 37 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 12:17 PR |
| 38 | Benjamin SternauPlace 38 · Grade 5 · Immaculate Conception (Columbia) | 5 | Immaculate Conception (Columbia) | 12:19 PR |
| 39 | Cruz KernPlace 39 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 12:19 PR |
| 40 | Oliver WilliamsPlace 40 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 12:20 |
| 41 | Henry KaipingPlace 41 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 12:29 PR |
| 42 | Cameron LuzumPlace 42 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 12:32 |
| 43 | Owen BurkePlace 43 · Grade 8 · Mascoutah | 8 | Mascoutah | 12:35 PR |
| 44 | Paul RousseauPlace 44 · Grade 7 · Holy Trinity Catholic | 7 | Holy Trinity Catholic | 12:36 PR |
| 45 | Henley MarshallPlace 45 · Grade 5 · Smithton | 5 | Smithton | 12:38 PR |
| 46 | Ryan DeblancPlace 46 · Grade 7 · Red Bud | 7 | Red Bud | 12:40 PR |
| 47 | Zeke GedrisPlace 47 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 12:44 PR |
| 48 | Zane CowanPlace 48 · Grade 8 · Steeleville | 8 | Steeleville | 12:47 |
| 49 | Freddy HemmerPlace 49 · Grade 6 · Good Shepherd Lutheran (Collinsville) | 6 | Good Shepherd Lutheran (Collinsville) | 12:50 PR |
| 50 | Aiden NobbePlace 50 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 12:54 |
| 51 | Charlie DahmPlace 51 · Grade 6 · Smithton | 6 | Smithton | 12:55 PR |
| 52 | Devin StarkPlace 52 · Grade 8 · St. John Neumann | 8 | St. John Neumann | 13:06 PR |
| 53 | Silas ArreolaPlace 53 · Grade 8 · Granite City Coolidge | 8 | Granite City Coolidge | 13:14 PR |
| 54 | Reyli RodriguezPlace 54 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 13:16 |
| 55 | Logan SchuchardtPlace 55 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 13:16 PR |
| 56 | Benjamin GortonPlace 56 · Grade 8 · St. John Neumann | 8 | St. John Neumann | 13:17 PR |
| 57 | James RiebelingPlace 57 · Grade 4 · Sts. Peter and Paul | 4 | Sts. Peter and Paul | 13:19 PR |
| 58 | Luke FickerPlace 58 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 13:19 PR |
| 59 | Ean DarrPlace 59 · Grade 8 · Smithton | 8 | Smithton | 13:21 PR |
| 60 | Landon BellPlace 60 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 13:26 PR |
| 61 | Luke AntonacciPlace 61 · Grade 5 · Steeleville | 5 | Steeleville | 13:30 |
| 62 | Ben WellingPlace 62 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 13:31 PR |
| 63 | Finley MoorePlace 63 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 13:49 |
| 64 | Daniel RhynePlace 64 · Grade 8 · Dupo | 8 | Dupo | 13:54 PR |
| 65 | Trent DonjonPlace 65 · Grade 7 · Red Bud | 7 | Red Bud | 13:57 |
| 66 | Austin LangePlace 66 · Grade 5 · St. Teresa Catholic | 5 | St. Teresa Catholic | 13:59 PR |
| 67 | Max StoughPlace 67 · Grade 6 · Dupo | 6 | Dupo | 14:02 |
| 68 | Jaxson PemperPlace 68 · Grade 6 · Steeleville | 6 | Steeleville | 14:04 |
| 69 | Drew KriegerPlace 69 · Grade 6 · St. Boniface Catholic | 6 | St. Boniface Catholic | 14:04 PR |
| 70 | Traffik FreemanPlace 70 · Grade 8 · Red Bud | 8 | Red Bud | 14:19 |
| 71 | Cooper MoorePlace 71 · Grade 8 · First Baptist Academy (O'Fallon) | 8 | First Baptist Academy (O'Fallon) | 14:21 |
| 72 | Clark KaulingPlace 72 · Grade 6 · All Saints Academy | 6 | All Saints Academy | 14:27 |
| 73 | Bennett BlairPlace 73 · Grade 7 · St. John Neumann | 7 | St. John Neumann | 14:34 |
| 74 | Jed SchlessingerPlace 74 · Grade 7 · Good Shepherd Lutheran (Collinsville) | 7 | Good Shepherd Lutheran (Collinsville) | 14:41 |
| 75 | Jericho MuellerPlace 75 · Grade 4 · Steeleville | 4 | Steeleville | 14:53 PR |
| 76 | Micah PackerPlace 76 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 14:53 |
| 77 | Anderson PerigoPlace 77 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 15:25 PR |
| 78 | Tommy SiejkaPlace 78 · Grade 7 · St. Boniface Catholic | 7 | St. Boniface Catholic | 15:32 |
| 79 | Sam WiegmanPlace 79 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 15:33 |
| 80 | Asher DulinPlace 80 · Grade 7 · First Baptist Academy (O'Fallon) | 7 | First Baptist Academy (O'Fallon) | 15:44 PR |
| 81 | Gavin ReidlPlace 81 · Grade 8 · Granite City Coolidge | 8 | Granite City Coolidge | 15:50 |
| 82 | Adon MoeserPlace 82 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 16:02 |
| 83 | Cody MohrPlace 83 · Grade 8 · Red Bud | 8 | Red Bud | 16:04 |
| 84 | Easton KinzingerPlace 84 · Grade 6 · Red Bud | 6 | Red Bud | 16:05 |
| 85 | Ryder KaskelaPlace 85 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 16:17 |
| 86 | Michael BillickPlace 86 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 16:21 PR |
| 87 | Gus StegmanPlace 87 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 16:29 |
| 88 | Alexander Galindo EnriquezPlace 88 · Grade 7 · Granite City Coolidge | 7 | Granite City Coolidge | 16:45 PR |
| 89 | Lucas AlexanderPlace 89 · Grade 7 · Dupo | 7 | Dupo | 16:52 |
| 90 | Tyler KennerPlace 90 · Grade 5 · Dupo | 5 | Dupo | 18:15 PR |
| 91 | Easton GisherPlace 91 · Grade 5 · Good Shepherd Lutheran (Collinsville) | 5 | Good Shepherd Lutheran (Collinsville) | 18:38 PR |
| 92 | Patrick BeattyPlace 92 · Grade 5 · St. Boniface Catholic | 5 | St. Boniface Catholic | 18:43 PR |
| 93 | Micah GrayPlace 93 · Grade 4 · Good Shepherd Lutheran (Collinsville) | 4 | Good Shepherd Lutheran (Collinsville) | 20:36 PR |