| 1 | Kelton HinesPlace 1 · Grade 8 · Immaculate Conception (Columbia) | 8 | Immaculate Conception (Columbia) | 9:53 |
| 2 | Abbott PeakPlace 2 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:04 |
| 3 | Porter CintronPlace 3 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:04 |
| 4 | Will MillerPlace 4 · Grade 8 · All Saints Academy | 8 | All Saints Academy | 11:12 |
| 5 | Jay LangePlace 5 · Grade 7 · St. Teresa Catholic | 7 | St. Teresa Catholic | 11:14 |
| 6 | Eddie KleinPlace 6 · Grade 7 · St Mary's (Mt Vernon) | 7 | St Mary's (Mt Vernon) | 11:23 PR |
| 7 | Grayson GarmanPlace 7 · Grade 7 · Saint Clare | 7 | Saint Clare | 11:29 PR |
| 8 | Johnny SternauPlace 8 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 11:30 |
| 9 | Jax PapenbergPlace 9 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 11:32 |
| 10 | Oliver KaipingPlace 10 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 11:34 |
| 11 | Luke GortonPlace 11 · Grade 7 · Saint Clare | 7 | Saint Clare | 11:35 |
| 12 | Everett DarrPlace 12 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 11:41 |
| 13 | Beriah LuzumPlace 13 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:42 PR |
| 14 | Drew MuellerPlace 14 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 11:44 |
| 15 | Nicholas WillsonPlace 15 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 11:54 |
| 16 | Jorden BeredaPlace 16 · Grade 7 · Saint Clare | 7 | Saint Clare | 12:02 PR |
| 17 | Juan CortesPlace 17 · Grade 8 · Saint Clare | 8 | Saint Clare | 12:17 PR |
| 18 | Nathan GeorgerPlace 18 · Grade 7 · Immaculate Conception (Columbia) | 7 | Immaculate Conception (Columbia) | 12:19 |
| 19 | Logan BaileyPlace 19 · Grade 6 · Saint Clare | 6 | Saint Clare | 12:21 PR |
| 20 | Cruz KernPlace 20 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 12:23 |
| 21 | Watkin OlsonPlace 21 · Grade 8 · Saint Clare | 8 | Saint Clare | 12:25 |
| 22 | Blake PetrowskePlace 22 · Grade 8 · St. Mary's Chester | 8 | St. Mary's Chester | 12:34 |
| 23 | Owen StromPlace 23 · Grade 7 · Saint Clare | 7 | Saint Clare | 12:34 |
| 24 | Chase LuechtefeldPlace 24 · Grade 6 · St. James Millstadt | 6 | St. James Millstadt | 12:41 |
| 25 | Max WiegmanPlace 25 · Grade 8 · All Saints Academy | 8 | All Saints Academy | 12:42 |
| 26 | Paul RousseauPlace 26 · Grade 7 · Holy Trinity Catholic | 7 | Holy Trinity Catholic | 12:47 |
| 27 | Daniel StookeyPlace 27 · Grade 8 · St. James Millstadt | 8 | St. James Millstadt | 12:49 |
| 28 | Henry KaipingPlace 28 · Grade 5 · Sts. Peter and Paul | 5 | Sts. Peter and Paul | 13:10 |
| 29 | Finley MoorePlace 29 · Grade 6 · Immaculate Conception (Columbia) | 6 | Immaculate Conception (Columbia) | 13:25 PR |
| 30 | Benjamin SternauPlace 30 · Grade 5 · Immaculate Conception (Columbia) | 5 | Immaculate Conception (Columbia) | 13:26 |
| 31 | Max FairbairnPlace 31 · Grade 5 · St. James Millstadt | 5 | St. James Millstadt | 13:30 |
| 32 | Kenny BasslerPlace 32 · Grade 3 · St. James Millstadt | 3 | St. James Millstadt | 13:38 PR |
| 33 | Thomas RiebelingPlace 33 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 13:43 |
| 34 | Aiden NobbePlace 34 · Grade 7 · Sts. Peter and Paul | 7 | Sts. Peter and Paul | 13:50 |
| 35 | Logan SchuchardtPlace 35 · Grade 8 · Sts. Peter and Paul | 8 | Sts. Peter and Paul | 13:57 |
| 36 | Liam KirkpatrickPlace 36 · Grade 8 · St. Mary's Chester | 8 | St. Mary's Chester | 13:57 |
| 37 | Ethan UnderwoodPlace 37 · Grade 4 · St. James Millstadt | 4 | St. James Millstadt | 13:57 |
| 38 | Will PetrowskePlace 38 · Grade 6 · St. Mary's Chester | 6 | St. Mary's Chester | 14:00 |
| 39 | Cameron LuzumPlace 39 · Grade 6 · Holy Trinity Catholic | 6 | Holy Trinity Catholic | 14:02 |
| 40 | Ben WellingPlace 40 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 14:05 |
| 41 | Austin LangePlace 41 · Grade 5 · St. Teresa Catholic | 5 | St. Teresa Catholic | 14:09 |
| 42 | Will KolbPlace 42 · Grade 3 · St. James Millstadt | 3 | St. James Millstadt | 14:13 |
| 43 | Sam WiegmanPlace 43 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 14:16 PR |
| 44 | Henry LebeauPlace 44 · Grade 5 · St Mary's (Mt Vernon) | 5 | St Mary's (Mt Vernon) | 14:21 PR |
| 45 | Elias EppsteinPlace 45 · Grade 6 · St. Mary's Chester | 6 | St. Mary's Chester | 14:23 |
| 46 | Cody SurmanPlace 46 · Grade 4 · St. Mary's Chester | 4 | St. Mary's Chester | 14:24 PR |
| 47 | Ezra EppsteinPlace 47 · Grade 3 · St. Mary's Chester | 3 | St. Mary's Chester | 14:24 PR |
| 48 | Adon MoeserPlace 48 · Grade 8 · Holy Trinity Catholic | 8 | Holy Trinity Catholic | 14:32 |
| 49 | James StookeyPlace 49 · Grade 6 · St. James Millstadt | 6 | St. James Millstadt | 14:35 |
| 50 | Clark KaulingPlace 50 · Grade 6 · All Saints Academy | 6 | All Saints Academy | 14:35 |
| 51 | Colin NesbitPlace 51 · Grade 4 · St. Teresa Catholic | 4 | St. Teresa Catholic | 15:09 PR |
| 52 | Ryder KaskelaPlace 52 · Grade 7 · All Saints Academy | 7 | All Saints Academy | 15:27 PR |
| 53 | Ian BaumanPlace 53 · Grade 4 · St. Teresa Catholic | 4 | St. Teresa Catholic | 17:33 PR |
| 54 | Parker AyersPlace 54 · Grade 5 · St Mary's (Mt Vernon) | 5 | St Mary's (Mt Vernon) | 17:56 PR |