| 1 | Grant HammannPlace 1 · Grade 7 · Carlinville | 7 | Carlinville | 12:19 | 1 |
| 2 | Samuel NorrisPlace 2 · Grade 8 · Carlinville | 8 | Carlinville | 13:21 | 2 |
| 3 | Mason WeberPlace 3 · Grade 8 · Greenfield | 8 | Greenfield | 13:24 PR | 0 |
| 4 | Jordin AkilehPlace 4 · Grade 8 · Roxana | 8 | Roxana | 13:26 PR | 3 |
| 5 | Derrius LyonsPlace 5 · Grade 6 · Franklin | 6 | Franklin | 13:40 | 4 |
| 6 | Nathan WillmanPlace 6 · Grade 7 · Franklin | 7 | Franklin | 13:41 | 5 |
| 7 | Kollin FordPlace 7 · Grade 6 · Franklin | 6 | Franklin | 14:07 | 6 |
| 8 | Drake PetersonPlace 8 · Grade 8 · Carlinville | 8 | Carlinville | 14:08 | 7 |
| 9 | Dane BredelPlace 9 · Grade 6 · Carlinville | 6 | Carlinville | 14:31 | 8 |
| 10 | John WhitePlace 10 · Grade 6 · Carlinville | 6 | Carlinville | 14:36 | 9 |
| 11 | Brayden HendrixPlace 11 · Grade 8 · Roxana | 8 | Roxana | 14:42 | 10 |
| 12 | Weston ElvidgePlace 12 · Grade 6 · Carlinville | 6 | Carlinville | 14:51 | 11 |
| 13 | Xander CarstensPlace 13 · Grade 6 · Roxana | 6 | Roxana | 15:11 | 12 |
| 14 | Carson KinscherffPlace 14 · Grade 7 · Pleasant Hill | 7 | Pleasant Hill | 15:21 | 0 |
| 15 | Conner BettisPlace 15 · Grade 8 · Franklin | 8 | Franklin | 15:23 | 13 |
| 16 | Elloitt TurpinPlace 16 · Grade 6 · Franklin | 6 | Franklin | 15:25 | 14 |
| 17 | Garrett HillPlace 17 · Grade 8 · Franklin | 8 | Franklin | 15:42 | 15 |
| 18 | Camden NorsigianPlace 18 · Grade 6 · Roxana | 6 | Roxana | 15:48 | 16 |
| 19 | Brady RahnPlace 19 · Grade 7 · Roxana | 7 | Roxana | 15:49 | 17 |
| 20 | Conner PricePlace 20 · Grade 8 · Roxana | 8 | Roxana | 16:02 | 18 |
| 21 | Jake WomblesPlace 21 · Grade 7 · Pleasant Hill | 7 | Pleasant Hill | 16:21 | 0 |
| 22 | Roy RickmanPlace 22 · Grade 8 · Wood River Lewis & Clark | 8 | Wood River Lewis & Clark | 16:38 | 0 |
| 23 | Jayden HerderPlace 23 · Grade 6 · Roxana | 6 | Roxana | 16:39 | 19 |
| 24 | Sam RowattPlace 24 · Grade 6 · Carlinville | 6 | Carlinville | 16:57 | 20 |
| 25 | Andrew FordPlace 25 · Grade 6 · Franklin | 6 | Franklin | 17:30 | 21 |
| 26 | Bram PetersonPlace 26 · Grade 6 · Carlinville | 6 | Carlinville | 18:00 | 0 |
| 27 | Easton DuganPlace 27 · Grade 7 · Roxana | 7 | Roxana | 18:10 | 0 |
| 28 | Camden KoernerPlace 28 · Grade 6 · Girard North Mac | 6 | Girard North Mac | 18:12 | 0 |
| 29 | Kenry AlbrechtPlace 29 · Grade 5 · Carrollton St. John | 5 | Carrollton St. John | 18:21 | 0 |
| 30 | Finley MeseyPlace 30 · Grade 7 · Carrollton St. John | 7 | Carrollton St. John | 18:22 | 0 |
| 31 | Cameron DuganPlace 31 · Grade 7 · Roxana | 7 | Roxana | 18:36 | 0 |
| 32 | Lyric SorgeaPlace 32 · Grade 8 · Wood River Lewis & Clark | 8 | Wood River Lewis & Clark | 19:29 | 0 |
| 33 | Alexander CaufieldPlace 33 · Grade 6 · Girard North Mac | 6 | Girard North Mac | 19:31 | 0 |
| 34 | Aiden PerryPlace 34 · Grade 7 · Roxana | 7 | Roxana | 19:53 | 0 |
| 35 | Adolph ProchazkaPlace 35 · Grade 6 · Franklin | 6 | Franklin | 20:16 | 0 |
| 36 | Chase PridePlace 36 · Grade 6 · Roxana | 6 | Roxana | 21:36 | 0 |
| 37 | Alan BarretoPlace 37 · Grade 6 · Roxana | 6 | Roxana | 22:45 | 0 |
| 38 | Tyler HillPlace 38 · Grade 7 · Roxana | 7 | Roxana | 22:56 | 0 |
| 39 | Ethan ColclasurePlace 39 · Grade 5 · Roxana | 5 | Roxana | 23:43 | 0 |
| 40 | Sebastian LouvierPlace 40 · Grade 7 · Roxana | 7 | Roxana | 24:52 | 0 |
| 41 | Ryan WallsPlace 41 · Grade 5 · Roxana | 5 | Roxana | 25:12 | 0 |
| 42 | Collen HallPlace 42 · Grade 6 · Roxana | 6 | Roxana | 25:14 | 0 |
| 43 | Kirk PfaffPlace 43 · Grade 6 · Roxana | 6 | Roxana | 25:46 | 0 |
| 44 | Brady SullivanPlace 44 · Grade 5 · Roxana | 5 | Roxana | 29:16 | 0 |