| 1 | Evan ShieldsPlace 1 · Grade 12 · Preble Shawnee | 12 | Preble Shawnee | 17:19.30 |
| 2 | Leland NeumaierPlace 2 · Grade 11 · Arcanum | 11 | Arcanum | 17:27.60 |
| 3 | Evan JacklePlace 3 · Grade 12 · Dixie | 12 | Dixie | 17:45.50 |
| 4 | James McNewPlace 4 · Grade 12 · Dixie | 12 | Dixie | 18:08.60 |
| 5 | Preston BarnesPlace 5 · Grade 10 · National Trail | 10 | National Trail | 19:07.20 |
| 6 | Dennis HallPlace 6 · Grade 12 · Preble Shawnee | 12 | Preble Shawnee | 19:12.20 |
| 7 | Josh HurdPlace 7 · Grade 10 · Dixie | 10 | Dixie | 19:14.30 |
| 8 | Bryce CouvutsakisPlace 8 · Grade 11 · National Trail | 11 | National Trail | 19:17.70 |
| 9 | Kyle BrunoPlace 9 · Grade 11 · Preble Shawnee | 11 | Preble Shawnee | 19:29.40 |
| 10 | Julian CombsPlace 10 · Grade 11 · Carlisle | 11 | Carlisle | 19:30.80 |
| 11 | Alex MyersPlace 11 · Grade 12 · Preble Shawnee | 12 | Preble Shawnee | 19:32.00 |
| 12 | Brayden DayPlace 12 · Grade 11 · Dixie | 11 | Dixie | 20:30.00 |
| 13 | Levi RussellPlace 13 · Grade 9 · Dixie | 9 | Dixie | 20:30.10 PR |
| 14 | Jesse HootmanPlace 14 · Grade 12 · Arcanum | 12 | Arcanum | 20:36.90 |
| 15 | Alijah TrammellPlace 15 · Grade 9 · Dixie | 9 | Dixie | 20:43.00 |
| 16 | William SchwartzPlace 16 · Grade 9 · Arcanum | 9 | Arcanum | 20:54.20 |
| 17 | Alvin VollmerPlace 17 · Grade 10 · Dixie | 10 | Dixie | 20:54.70 |
| 18 | Hunter EleyPlace 18 · Grade 12 · Arcanum | 12 | Arcanum | 21:40.60 |
| 19 | Logan RoeserPlace 19 · Grade 10 · Arcanum | 10 | Arcanum | 21:58.00 PR |
| 20 | Garrett WysongPlace 20 · Grade 9 · Preble Shawnee | 9 | Preble Shawnee | 22:47.40 |
| 21 | Ethan ScottPlace 21 · Grade 12 · Preble Shawnee | 12 | Preble Shawnee | 22:49.30 |
| 22 | Toby GrahamPlace 22 · Grade 11 · Preble Shawnee | 11 | Preble Shawnee | 23:03.80 |
| 23 | Gideon DuncanPlace 23 · Grade 9 · Arcanum | 9 | Arcanum | 23:31.00 |
| 24 | King McDougalPlace 24 · Grade 12 · Trotwood-Madison | 12 | Trotwood-Madison | 23:49.70 PR |
| 25 | Cole GordonPlace 25 · Grade 9 · Carlisle | 9 | Carlisle | 24:25.00 |
| 26 | Dakota SpahnPlace 26 · Grade 12 · Carlisle | 12 | Carlisle | 24:46.90 |
| 27 | Omar FaulknerPlace 27 · Grade 12 · Day. Jefferson Twp. | 12 | Day. Jefferson Twp. | 25:37.90 PR |
| 28 | Aydin RyanPlace 28 · Grade 11 · Dixie | 11 | Dixie | 26:33.40 |
| 29 | Brayden TurnerPlace 29 · Grade 10 · Carlisle | 10 | Carlisle | 27:20.90 |
| 30 | Julian BurroughsPlace 30 · Grade 12 · Trotwood-Madison | 12 | Trotwood-Madison | 27:51.80 |
| 31 | Levi PetittoPlace 31 · Grade 10 · Arcanum | 10 | Arcanum | 29:03.70 |
| 32 | Eli DuckworthPlace 32 · Grade 10 · Preble Shawnee | 10 | Preble Shawnee | 30:22.30 |
| 33 | Travis MasonPlace 33 · Grade 9 · Dixie | 9 | Dixie | 30:40.50 |
| — | Merek MummGrade 12 · National Trail | 12 | National Trail | DQ |