| 1 | Darius IvyPlace 1 · Grade 12 · East St. Louis | 12 | East St. Louis | 17:34 |
| 2 | Michael WilsonPlace 2 · Grade 12 · Greenville | 12 | Greenville | 17:46 |
| 3 | Wynn WilsonPlace 3 · Grade 9 · Greenville | 9 | Greenville | 19:33 |
| 4 | Kenny TraylorPlace 4 · Grade 12 · Litchfield | 12 | Litchfield | 19:38 |
| 5 | Nolan EngstromPlace 5 · Grade 9 · Litchfield | 9 | Litchfield | 19:39 |
| 6 | Chris McgeePlace 6 · Grade 10 · Litchfield | 10 | Litchfield | 19:49 |
| 7 | Aiden GreenPlace 7 · Grade 10 · Staunton | 10 | Staunton | 20:12 |
| 8 | Jake WilsonPlace 8 · Grade 9 · Litchfield | 9 | Litchfield | 21:18 |
| 9 | Robert HarrisPlace 9 · Grade 9 · East St. Louis | 9 | East St. Louis | 21:38 |
| 10 | Brennan FarkPlace 10 · Grade 10 · Trenton (Wesclin) | 10 | Trenton (Wesclin) | 21:50 |
| 11 | Roshawn BrandonPlace 11 · Grade 10 · East St. Louis | 10 | East St. Louis | 22:12 |
| 12 | Lucien QuartonPlace 12 · Grade 11 · Litchfield | 11 | Litchfield | 22:14 |
| 13 | Ladarius EstesPlace 13 · Grade 12 · East St. Louis | 12 | East St. Louis | 22:23 |
| 14 | Ashton WhitePlace 14 · Grade 12 · Greenville | 12 | Greenville | 22:35 |
| 15 | Jayden AtkinsPlace 15 · Grade 10 · East St. Louis | 10 | East St. Louis | 22:52 |
| 16 | Destin HillPlace 16 · Grade 10 · East St. Louis | 10 | East St. Louis | 22:56 |
| 17 | Markus PalmerPlace 17 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:15 |
| 18 | Jo Jo FlemingPlace 18 · Grade 9 · Trenton (Wesclin) | 9 | Trenton (Wesclin) | 23:17 |
| 19 | Jaden FarmerPlace 19 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:29 |
| 20 | Owen PadfieldPlace 20 · Grade 10 · Trenton (Wesclin) | 10 | Trenton (Wesclin) | 23:30 |
| 21 | Conner RodgersPlace 21 · Grade 12 · Greenville | 12 | Greenville | 23:33 |
| 22 | Shay WesthoffPlace 22 · Grade 12 · Litchfield | 12 | Litchfield | 23:34 |
| 23 | Wesley AnthonyPlace 23 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:45 |
| 24 | D'larreon IvyPlace 24 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:51 |
| 25 | Draven JonesPlace 25 · Grade 10 · Litchfield | 10 | Litchfield | 23:59 |
| 26 | Camden ZumwaltPlace 26 · Grade 11 · Staunton | 11 | Staunton | 24:01 |
| 27 | Durand SainPlace 27 · Grade 9 · East St. Louis | 9 | East St. Louis | 24:18 |
| 28 | Vance WesselmannPlace 28 · Grade 12 · Greenville | 12 | Greenville | 24:18 |
| 29 | Nate TroemelPlace 29 · Grade 12 · Greenville | 12 | Greenville | 24:59 |
| 30 | Matt GreenPlace 30 · Grade 12 · Litchfield | 12 | Litchfield | 25:23 |
| 31 | Kanyon BeckerPlace 31 · Grade 12 · Trenton (Wesclin) | 12 | Trenton (Wesclin) | 25:39 |
| 32 | Dove HolmesPlace 32 · Grade 10 · East St. Louis | 10 | East St. Louis | 26:23 |
| 33 | Brady SeelbachPlace 33 · Grade 12 · Staunton | 12 | Staunton | 26:36 |
| 34 | Chris WagnerPlace 34 · Grade 11 · East St. Louis | 11 | East St. Louis | 26:49 |
| 35 | Evan LaughlinPlace 35 · Grade 9 · Greenville | 9 | Greenville | 27:12 |
| 36 | Trevor MyersPlace 36 · Grade 11 · Staunton | 11 | Staunton | 27:56 |
| 37 | Ezra VanmiddendorpPlace 37 · Grade 9 · Greenville | 9 | Greenville | 29:09 |
| 38 | Carter DykstraPlace 38 · Grade 9 · Pana | 9 | Pana | 29:56 |
| 39 | DeMario GomillerPlace 39 · Grade 9 · East St. Louis | 9 | East St. Louis | 33:02 |
| 40 | Mekhi BuchananPlace 40 · Grade 9 · Trenton (Wesclin) | 9 | Trenton (Wesclin) | 33:31 |
| 41 | Evry KelleyPlace 41 · Grade 12 · Greenville | 12 | Greenville | 33:37 |