| 1. | Quaid BergerPlace 1. · Grade 10 · Olney (Richland County) | 10 | Olney (Richland County) | 9:18.14a | 10 |
| 2. | Charles RayPlace 2. · Grade 10 · Quincy | 10 | Quincy | 9:36.04a | 8 |
| 3. | Trevor CrutcherPlace 3. · Grade 12 · Dieterich | 12 | Dieterich | 9:40.02a PR | 6 |
| 4. | William GreenPlace 4. · Grade 9 · Mt. Vernon | 9 | Mt. Vernon | 9:43.78a PR | 5 |
| 5. | Jonah CunninghamPlace 5. · Grade 11 · Rochester | 11 | Rochester | 9:48.11a | 4 |
| 6. | Carson WorkmanPlace 6. · Grade 12 · Mt. Vernon | 12 | Mt. Vernon | 9:52.49a PR | 3 |
| 7. | Jordan GreenPlace 7. · Grade 10 · Springfield | 10 | Springfield | 9:56.10a PR | 2 |
| 8. | Collin NoltePlace 8. · Grade 11 · Springfield | 11 | Springfield | 10:02.21a PR | 1 |
| 9. | Boden DuffyPlace 9. · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 10:06.94a PR | 0 |
| 10. | Caden MeierPlace 10. · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 10:15.89a | 0 |
| 11. | Conner OsbornePlace 11. · Grade 9 · Edwardsville | 9 | Edwardsville | 10:25.41a PR | 0 |
| 12. | Jack WhiteakerPlace 12. · Grade 9 · Edwardsville | 9 | Edwardsville | 10:26.12a PR | 0 |
| 13. | Chase WagenknechtPlace 13. · Grade 12 · Waterloo | 12 | Waterloo | 10:32.20a | 0 |
| 14. | Chase CumminsPlace 14. · Grade 11 · Collinsville | 11 | Collinsville | 10:38.45a | 0 |
| 15. | Wyatt NoltePlace 15. · Grade 11 · Waterloo | 11 | Waterloo | 10:47.41a PR | 0 |
| 16. | Rodrigo CossileonPlace 16. · Grade 12 · Quincy | 12 | Quincy | 10:47.71a | 0 |
| 17. | Levi AllisonPlace 17. · Grade 12 · Lincoln | 12 | Lincoln | 10:58.70a | 0 |
| 18. | Aiden MartinPlace 18. · Grade 9 · Mascoutah | 9 | Mascoutah | 10:59.45a PR | 0 |
| 19. | Evan HousePlace 19. · Grade 12 · Chatham (Glenwood) | 12 | Chatham (Glenwood) | 11:00.22a | 0 |
| 20. | James SheppardPlace 20. · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 11:08.99a PR | 0 |
| 21. | Aardarsh ShresthaPlace 21. · Grade 11 · O'Fallon | 11 | O'Fallon | 11:10.34a | 0 |
| 22. | Yehun SuhPlace 22. · Grade 11 · Chatham (Glenwood) | 11 | Chatham (Glenwood) | 11:10.86a | 0 |
| 23. | Wyatt McClainPlace 23. · Grade 10 · Mascoutah | 10 | Mascoutah | 11:27.25a PR | 0 |
| 24. | Reiker ThurberPlace 24. · Grade 11 · O'Fallon | 11 | O'Fallon | 11:41.74a PR | 0 |
| 25. | Adam GillisonPlace 25. · Grade 12 · Highland | 12 | Highland | 11:48.75a | 0 |
| 26. | Mikey FinderPlace 26. · Grade 9 · Freeburg | 9 | Freeburg | 11:50.82a | 0 |
| 27. | Anton BeljanskiPlace 27. · Grade 11 · Collinsville | 11 | Collinsville | 12:00.87a | 0 |
| 28. | James BrowningPlace 28. · Grade 9 · Columbia | 9 | Columbia | 12:53.01a | 0 |
| 29. | Grayson ClementsPlace 29. · Grade 12 · Highland | 12 | Highland | 13:45.62a PR | 0 |
| — | Nathan LindGrade 11 · Lutheran (St. Charles) | 11 | Lutheran (St. Charles) | DNS | 0 |
| — | Judah DicksGrade 10 · Olney (Richland County) | 10 | Olney (Richland County) | DNS | 0 |