| 1 | Dominic OenningPlace 1 · Grade 11 · Quincy | 11 | Quincy | 18:57.7 |
| 2 | Brayden HouseholderPlace 2 · Grade 11 · Quincy | 11 | Quincy | 19:13.3 |
| 3 | Clayton McClellandPlace 3 · Grade 11 · Quincy | 11 | Quincy | 19:15.4 |
| 4 | Wade ZangerPlace 4 · Grade 10 · Quincy | 10 | Quincy | 19:23.8 |
| 5 | Joel McClellandPlace 5 · Grade 9 · Quincy | 9 | Quincy | 19:47.8 |
| 6 | Bentley HouseholderPlace 6 · Grade 11 · Quincy | 11 | Quincy | 21:41.4 |
| 7 | Lucas McallisterPlace 7 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 22:19.4 PR |
| 8 | Manuel Burgos-MontoyaPlace 8 · Grade 10 · Beardstown | 10 | Beardstown | 22:27.9 |
| 9 | Noah WeldyPlace 9 · Grade 10 · Transformed Courageous Christain Homeschoolers | 10 | Transformed Courageous Christain Homeschoolers | 22:42.3 |
| 10 | Garrett GundelPlace 10 · Grade 9 · Quincy | 9 | Quincy | 22:50.1 |
| 11 | Emmett HemmerPlace 11 · Grade 10 · Troy-Buchanan | 10 | Troy-Buchanan | 23:08.5 PR |
| 12 | Aaron WeldyPlace 12 · Grade 9 · Transformed Courageous Christain Homeschoolers | 9 | Transformed Courageous Christain Homeschoolers | 23:54.9 |
| 13 | Wylder EselyPlace 13 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 24:06.3 PR |
| 14 | Curtis RobnettPlace 14 · Grade 9 · Quincy | 9 | Quincy | 24:14.2 |
| 15 | Peter DockPlace 15 · Grade 11 · Transformed Courageous Christain Homeschoolers | 11 | Transformed Courageous Christain Homeschoolers | 24:28.1 |
| 16 | Corbin CollinsPlace 16 · Grade 11 · Monroe City | 11 | Monroe City | 24:37.4 PR |
| 17 | Schmuel Lobato-JimenezPlace 17 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 25:19.6 PR |
| 18 | Keegan HunterPlace 18 · Grade 12 · Monroe City | 12 | Monroe City | 25:44.3 PR |
| 19 | Grayson HillPlace 19 · Grade 10 · Quincy | 10 | Quincy | 26:22.4 |
| 20 | Austin ShinnPlace 20 · Grade 11 · Monroe City | 11 | Monroe City | 26:23.1 |
| 21 | Jacob FoustPlace 21 · Grade 11 · West Prairie | 11 | West Prairie | 27:30.6 |
| 22 | Reginald StultsPlace 22 · Grade 9 · Transformed Courageous Christain Homeschoolers | 9 | Transformed Courageous Christain Homeschoolers | 27:43.6 |
| 23 | Roger GilPlace 23 · Grade 9 · Beardstown | 9 | Beardstown | 27:49.5 |
| 24 | Sam MoorePlace 24 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 28:02.9 |
| 25 | Caster CollinsPlace 25 · Grade 9 · Monroe City | 9 | Monroe City | 28:03.6 PR |
| 26 | Lane TietsortPlace 26 · Grade 10 · Quincy | 10 | Quincy | 28:24.2 |
| 27 | Adam StuckmanPlace 27 · Grade 9 · Transformed Courageous Christain Homeschoolers | 9 | Transformed Courageous Christain Homeschoolers | 29:12.1 |
| 28 | Konner TaborPlace 28 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 30:29.0 |
| 29 | Johann Flores JassoPlace 29 · Grade 10 · Beardstown | 10 | Beardstown | 30:29.9 |
| 30 | John StuckmanPlace 30 · Grade 11 · Transformed Courageous Christain Homeschoolers | 11 | Transformed Courageous Christain Homeschoolers | 31:10.2 |
| 31 | Cashton ShipmanPlace 31 · Grade 9 · West Prairie | 9 | West Prairie | 31:26.9 |
| 32 | Logan GreenwoodPlace 32 · Grade 9 · Quincy | 9 | Quincy | 33:54.7 |
| 33 | Renner WaldenPlace 33 · Grade 9 · Piasa (Southwestern) | 9 | Piasa (Southwestern) | 36:42.6 |