| 1. | Charles LeatherwoodPlace 1. · Grade 10 · Milford | 10 | Milford | 4:43.46a PR | 10 |
| 2. | Aiden LongPlace 2. · Grade 11 · Lebanon | 11 | Lebanon | 4:43.98a PR | 8 |
| 3. | Owen JohnsonPlace 3. · Grade 9 · Turpin | 9 | Turpin | 4:45.15a PR | 6 |
| 4. | Hunter VincentPlace 4. · Grade 10 · Milford | 10 | Milford | 4:46.14a PR | 5 |
| 5. | Vineel MedithiPlace 5. · Grade 10 · Turpin | 10 | Turpin | 4:47.42a PR | 4 |
| 6. | Matthew PerrinPlace 6. · Grade 12 · Milford | 12 | Milford | 4:52.07a | 0 |
| 7. | Keegan GilloPlace 7. · Grade 9 · Loveland | 9 | Loveland | 4:53.72a PR | 3 |
| 8. | Cameron BuschPlace 8. · Grade 11 · West Clermont | 11 | West Clermont | 4:54.68a PR | 2 |
| 9. | Dimitri AkmolinPlace 9. · Grade 11 · Little Miami | 11 | Little Miami | 4:57.29a PR | 1 |
| 10. | Grant HolbrookPlace 10. · Grade 9 · Loveland | 9 | Loveland | 4:58.17a PR | 0 |
| 11. | Eamon MosherPlace 11. · Grade 9 · Walnut Hills | 9 | Walnut Hills | 5:01.32a PR | 0 |
| 12. | Lucas FordPlace 12. · Grade 11 · Milford | 11 | Milford | 5:02.92a | 0 |
| 13. | Archer SeeleyPlace 13. · Grade 10 · Lebanon | 10 | Lebanon | 5:03.42a PR | 0 |
| 14. | Theodore KulikPlace 14. · Grade 10 · Walnut Hills | 10 | Walnut Hills | 5:07.85a PR | 0 |
| 15. | Nathan DozierPlace 15. · Grade 10 · Little Miami | 10 | Little Miami | 5:12.16a PR | 0 |
| 16. | Griffin GecklePlace 16. · Grade 10 · Walnut Hills | 10 | Walnut Hills | 5:13.08a PR | 0 |
| 17. | Jurek QuinnPlace 17. · Grade 11 · Walnut Hills | 11 | Walnut Hills | 5:14.54a PR | 0 |
| 18. | Wolfgang OldendickPlace 18. · Grade 11 · West Clermont | 11 | West Clermont | 5:15.32a PR | 0 |
| 19. | Faaz HamzaPlace 19. · Grade 9 · Kings | 9 | Kings | 5:19.49a PR | 0 |
| 20. | Logan BuhlPlace 20. · Grade 10 · Turpin | 10 | Turpin | 5:20.17a | 0 |
| 21. | John (Jack) PolgerPlace 21. · Grade 12 · Walnut Hills | 12 | Walnut Hills | 5:20.52a PR | 0 |
| 22. | Connor CoyanPlace 22. · Grade 12 · Kings | 12 | Kings | 5:20.83a PR | 0 |
| 23. | Blake MintonPlace 23. · Grade 10 · Loveland | 10 | Loveland | 5:21.14a PR | 0 |
| 24. | Rylan LukemirePlace 24. · Grade 11 · West Clermont | 11 | West Clermont | 5:21.16a PR | 0 |
| 25. | Christopher PotthastPlace 25. · Grade 11 · Lebanon | 11 | Lebanon | 5:21.99a | 0 |
| 26. | Jakhongir SaydullaevPlace 26. · Grade 9 · West Clermont | 9 | West Clermont | 5:23.64a PR | 0 |
| 27. | Timothy LaceyPlace 27. · Grade 9 · Anderson | 9 | Anderson | 5:25.01a PR | 0 |
| 28. | Greyson HackbarthPlace 28. · Grade 12 · Kings | 12 | Kings | 5:27.17a | 0 |
| 29. | Liam BoothPlace 29. · Grade 9 · Little Miami | 9 | Little Miami | 5:27.68a | 0 |
| 30. | Nicholas FinklerPlace 30. · Grade 10 · Loveland | 10 | Loveland | 5:33.60a PR | 0 |
| 31. | Evan ChesterPlace 31. · Grade 10 · Turpin | 10 | Turpin | 5:39.17a PR | 0 |
| 32. | Ethan RossPlace 32. · Grade 11 · Little Miami | 11 | Little Miami | 5:39.32a | 0 |
| 33. | Charlie CoxPlace 33. · Grade 12 · Anderson | 12 | Anderson | 5:42.43a | 0 |
| 34. | Landon RosePlace 34. · Grade 10 · Lebanon | 10 | Lebanon | 6:00.27a PR | 0 |
| 35. | Sam PotterPlace 35. · Grade 11 · Anderson | 11 | Anderson | 6:02.97a | 0 |
| 36. | Caleb SimonsenPlace 36. · Grade 9 · Turpin | 9 | Turpin | 6:03.17a | 0 |
| 37. | Dexter TraudPlace 37. · Grade 9 · Lebanon | 9 | Lebanon | 6:42.13a PR | 0 |
| -- | Hudson TinsleyPlace -- · Grade 10 · Kings | 10 | Kings | DNS | 0 |
| -- | Jacob ZutavernPlace -- · Grade 9 · Little Miami | 9 | Little Miami | DNS | 0 |
| -- | Brandon FletcherPlace -- · Grade 9 · Loveland | 9 | Loveland | DNS | 0 |
| -- | Aidan MadduxPlace -- · Grade 9 · West Clermont | 9 | West Clermont | DNS | 0 |
| -- | Brayden SparksPlace -- · Grade 12 · Kings | 12 | Kings | DNS | 0 |