| 1 | Caleb HenryPlace 1 · Grade 9 · Westfall | 9 | Westfall | 18:22.73 |
| 2 | Andrew PohlmanPlace 2 · Grade 12 · New Hope Christian Academy | 12 | New Hope Christian Academy | 18:44.20 |
| 3 | Ryan HatertPlace 3 · Grade 9 · Miami Trace | 9 | Miami Trace | 18:45.05 |
| 4 | Reid MinorPlace 4 · Grade 11 · Westfall | 11 | Westfall | 18:55.63 |
| 5 | Davis DickPlace 5 · Grade 10 · Westfall | 10 | Westfall | 19:07.93 |
| 6 | Wesley CreamerPlace 6 · Grade 9 · Miami Trace | 9 | Miami Trace | 19:57.49 PR |
| 7 | Cooper SingletonPlace 7 · Ohio_US | — | Ohio_US | 20:03.13 PR |
| 8 | Isaac MinceyPlace 8 · Grade 9 · McClain | 9 | McClain | 20:04.07 |
| 9 | Lucas VanZuidenPlace 9 · Grade 10 · Gr. City Chr. | 10 | Gr. City Chr. | 20:11.66 |
| 10 | Keegan RifflePlace 10 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 20:41.42 |
| 11 | Patrick MaddenPlace 11 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 20:48.65 |
| 12 | Grady HarrisonPlace 12 · Grade 9 · Westfall | 9 | Westfall | 20:49.00 |
| 13 | Jayden BurgessPlace 13 · Grade 9 · McClain | 9 | McClain | 20:56.45 |
| 14 | Kaleb MaynardPlace 14 · Grade 10 · Westfall | 10 | Westfall | 21:41.10 |
| 15 | John CritesPlace 15 · Grade 12 · Madison-Plains | 12 | Madison-Plains | 21:54.59 |
| 16 | Dartanyen StovallPlace 16 · Grade 11 · McClain | 11 | McClain | 22:06.34 |
| 17 | Owen SykesPlace 17 · Grade 9 · McClain | 9 | McClain | 22:09.27 PR |
| 18 | Meyer BloomPlace 18 · Grade 8 · Miami Trace | 8 | Miami Trace | 22:11.42 |
| 19 | Zavier BogenrifePlace 19 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 22:20.65 |
| 20 | Chris LanningPlace 20 · Grade 9 · McClain | 9 | McClain | 22:21.56 |
| 21 | Chance MountPlace 21 · Grade 9 · Amanda-Clearcreek | 9 | Amanda-Clearcreek | 22:40.16 PR |
| 22 | Luca ZaehringerPlace 22 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 25:03.28 |
| 23 | Andrew ScribnerPlace 23 · Grade 11 · New Hope Christian Academy | 11 | New Hope Christian Academy | 25:15.35 |
| 24 | Zander LyonsPlace 24 · Grade 10 · McClain | 10 | McClain | 25:39.71 |
| 25 | Kaden BatsonPlace 25 · Grade 10 · Miami Trace | 10 | Miami Trace | 25:45.02 |
| 26 | Landon SmithPlace 26 · Grade - · Miami Trace | - | Miami Trace | 26:05.33 PR |
| 27 | Noah AdamsPlace 27 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 26:10.65 |
| 28 | Easton JenkinsPlace 28 · Grade 10 · Miami Trace | 10 | Miami Trace | 26:48.87 |
| 29 | Riley ButcherPlace 29 · Grade 10 · McClain | 10 | McClain | 26:49.57 |
| 30 | Jack JudkinsPlace 30 · Grade 9 · McClain | 9 | McClain | 27:23.65 PR |
| 31 | Anthony AJ JacobsPlace 31 · Grade 11 · Madison-Plains | 11 | Madison-Plains | 28:26.16 |
| 32 | Jack WethingtonPlace 32 · Grade 9 · Madison-Plains | 9 | Madison-Plains | 28:47.39 |
| 33 | Eduardo Reyes-NajeraPlace 33 · Grade 10 · Gr. City Chr. | 10 | Gr. City Chr. | 29:33.62 |
| 34 | Angelo MarteneyPlace 34 · Grade 10 · New Hope Christian Academy | 10 | New Hope Christian Academy | 42:09.89 |