| 1 | Kevin RobinsonPlace 1 · Grade 8 · Bushnell-Prairie City | 8 | Bushnell-Prairie City | 12:15.80 PR |
| 2 | Derrius LyonsPlace 2 · Grade 7 · Franklin | 7 | Franklin | 12:24.40 PR |
| 3 | Brodie TuterPlace 3 · Grade 7 · Liberty | 7 | Liberty | 12:27.40 |
| 4 | Jonah ObertPlace 4 · Grade 8 · Liberty | 8 | Liberty | 12:29.40 PR |
| 5 | Owen PotterPlace 5 · Grade 6 · Liberty | 6 | Liberty | 12:40.20 |
| 6 | Russell SchuettePlace 6 · Grade 5 · Liberty | 5 | Liberty | 12:41.20 PR |
| 7 | Crew CramseyPlace 7 · Grade 6 · Liberty | 6 | Liberty | 12:47.90 |
| 8 | Cash BoualavongPlace 8 · Grade 8 · Liberty | 8 | Liberty | 12:51.70 PR |
| 9 | Nathan WillmanPlace 9 · Grade 8 · Franklin | 8 | Franklin | 12:53.60 |
| 10 | Carson KinscherffPlace 10 · Grade 8 · Pleasant Hill | 8 | Pleasant Hill | 12:54.20 PR |
| 11 | Brayden VossPlace 11 · Grade 8 · Mendon Unity | 8 | Mendon Unity | 12:59.10 PR |
| 12 | Max MastersPlace 12 · Grade 7 · Liberty | 7 | Liberty | 13:00.50 PR |
| 13 | Carter CurryPlace 13 · Grade 7 · Bushnell-Prairie City | 7 | Bushnell-Prairie City | 13:01.20 PR |
| 14 | Jake WomblesPlace 14 · Grade 8 · Pleasant Hill | 8 | Pleasant Hill | 13:01.50 PR |
| 15 | Jack WhalenPlace 15 · Grade 7 · Jacksonville Our Saviour | 7 | Jacksonville Our Saviour | 13:05.50 |
| 16 | Kollin FordPlace 16 · Grade 7 · Franklin | 7 | Franklin | 13:15.50 |
| 17 | Elloitt TurpinPlace 17 · Grade 7 · Franklin | 7 | Franklin | 13:19.20 PR |
| 18 | Carson SmithPlace 18 · Grade 5 · Franklin | 5 | Franklin | 13:28.40 |
| 19 | Benjamin HejnaPlace 19 · Grade 7 · Godfrey Evangelical | 7 | Godfrey Evangelical | 13:34.90 |
| 20 | Kobe WrightPlace 20 · Grade 7 · East St. Louis Younge | 7 | East St. Louis Younge | 13:34.90 PR |
| 21 | Tal YorkPlace 21 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 13:36.00 |
| 22 | Easton CoxPlace 22 · Grade 8 · Table Grove VIT | 8 | Table Grove VIT | 13:41.00 PR |
| 23 | Landon TurnerPlace 23 · Grade 8 · Jacksonville Our Saviour | 8 | Jacksonville Our Saviour | 13:43.10 |
| 24 | Jamisen GoodenPlace 24 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 13:47.20 PR |
| 25 | Murphy CurryPlace 25 · Grade 7 · Bushnell-Prairie City | 7 | Bushnell-Prairie City | 13:50.60 PR |
| 26 | Ethan PercyPlace 26 · Grade 8 · Colchester West Prairie | 8 | Colchester West Prairie | 13:52.00 PR |
| 27 | Coy LinkPlace 27 · Grade 7 · Colchester West Prairie | 7 | Colchester West Prairie | 14:00.40 |
| 28 | Andrew FordPlace 28 · Grade 7 · Franklin | 7 | Franklin | 14:11.70 |
| 29 | Mason HillPlace 29 · Grade 5 · Franklin | 5 | Franklin | 14:13.20 |
| 30 | Will MorrowPlace 30 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 14:18.40 |
| 31 | Brett BlantonPlace 31 · Grade 6 · Carthage | 6 | Carthage | 14:24.50 |
| 32 | Owen WintersPlace 32 · Grade 7 · Jacksonville Our Saviour | 7 | Jacksonville Our Saviour | 14:25.30 |
| 33 | Kylan PawnellPlace 33 · Grade 5 · East St. Louis Younge | 5 | East St. Louis Younge | 14:40.30 PR |
| 34 | Bo EdmistonPlace 34 · Grade 8 · Table Grove VIT | 8 | Table Grove VIT | 14:40.90 PR |
| 35 | Noah HughesPlace 35 · Grade 5 · Bushnell-Prairie City | 5 | Bushnell-Prairie City | 14:57.00 PR |
| 36 | Jack ElliottPlace 36 · Grade 6 · Jacksonville Our Saviour | 6 | Jacksonville Our Saviour | 15:19.60 |
| 37 | Dayten KimbroPlace 37 · Grade 8 · Table Grove VIT | 8 | Table Grove VIT | 15:25.60 PR |
| 38 | Adam HejnaPlace 38 · Grade 5 · Godfrey Evangelical | 5 | Godfrey Evangelical | 15:51.80 |
| 39 | Javon GibsonPlace 39 · Grade 5 · East St. Louis Younge | 5 | East St. Louis Younge | 15:55.50 |
| 40 | Xander SagePlace 40 · Grade 5 · Dallas City | 5 | Dallas City | 15:56.10 |
| 41 | Caden BradfieldPlace 41 · Grade 8 · Table Grove VIT | 8 | Table Grove VIT | 16:12.30 |
| 42 | Hunter KormanPlace 42 · Grade 8 · Mendon Unity | 8 | Mendon Unity | 16:33.30 PR |
| 43 | De'cardi PhippsPlace 43 · Grade 7 · East St. Louis Younge | 7 | East St. Louis Younge | 17:21.80 |
| 44 | Decklan StanberryPlace 44 · Grade 7 · Colchester West Prairie | 7 | Colchester West Prairie | 17:25.40 |
| 45 | Xander GarmanPlace 45 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 17:33.60 PR |
| 46 | James DenettPlace 46 · Grade 6 · Dallas City | 6 | Dallas City | 18:05.80 PR |
| 47 | Isaiah RodefferPlace 47 · Grade 5 · Bushnell-Prairie City | 5 | Bushnell-Prairie City | 18:20.60 |
| 48 | Waylon HilgenbrinckPlace 48 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 18:38.00 |
| 49 | Dexter MurphyPlace 49 · Grade 5 · Carthage | 5 | Carthage | 18:47.10 |
| 50 | Otto TravioliaPlace 50 · Grade 6 · Colchester West Prairie | 6 | Colchester West Prairie | 19:12.40 |
| 51 | Maverick MarlinPlace 51 · Grade 6 · Colchester West Prairie | 6 | Colchester West Prairie | 19:12.50 PR |
| 52 | Ivan RobinsonPlace 52 · Grade 7 · East St. Louis Younge | 7 | East St. Louis Younge | 20:27.60 |
| 53 | Koltyn SmithPlace 53 · Grade 6 · Mendon Unity | 6 | Mendon Unity | 20:29.00 |
| 54 | Justin RobertsPlace 54 · Grade 7 · East St. Louis Younge | 7 | East St. Louis Younge | 21:25.10 PR |
| 55 | Adrian CaesarPlace 55 · Grade 5 · Mendon Unity | 5 | Mendon Unity | 26:59.70 |