| 1 | Jon EadesPlace 1 · Grade 12 · Western Hills | 12 | Western Hills | 16:30.73 |
| 2 | Caden SchroederPlace 2 · Grade 12 · Highlands | 12 | Highlands | 17:14.24 |
| 3 | Malcolm RobertsonPlace 3 · Grade 12 · Highlands | 12 | Highlands | 17:25.11 |
| 4 | Bryce WatkinsPlace 4 · Grade 12 · Bourbon County | 12 | Bourbon County | 17:38.71 |
| 5 | Asher FeddockPlace 5 · Grade 9 · Lexington Catholic | 9 | Lexington Catholic | 17:48.12 |
| 6 | Jesus Mendoza-SolisPlace 6 · Grade 10 · Bourbon County | 10 | Bourbon County | 17:57.49 |
| 7 | Jacob GubserPlace 7 · Grade 9 · Highlands | 9 | Highlands | 18:14.03 |
| 8 | Reeves McCulloughPlace 8 · Grade 9 · Lexington Catholic | 9 | Lexington Catholic | 18:18.04 |
| 9 | Christopher WellsPlace 9 · Grade 9 · Bourbon County | 9 | Bourbon County | 18:25.35 |
| 10 | Chase PawsatPlace 10 · Grade 9 · Highlands | 9 | Highlands | 18:27.57 |
| 11 | Nate BerryPlace 11 · Grade 12 · Bourbon County | 12 | Bourbon County | 18:32.94 |
| 12 | Klaber WolfePlace 12 · Grade 9 · Pendleton County | 9 | Pendleton County | 18:40.15 |
| 13 | Jonah HuntPlace 13 · Grade 10 · Scott | 10 | Scott | 18:41.54 |
| 14 | Evan StewartPlace 14 · Grade 11 · Pendleton County | 11 | Pendleton County | 18:48.72 |
| 15 | Wyatt SammonsPlace 15 · Grade 9 · Harrison County | 9 | Harrison County | 18:52.56 PR |
| 16 | Elijah RobinsonPlace 16 · Grade 11 · Scott | 11 | Scott | 18:54.94 |
| 17 | Kyle BentleyPlace 17 · Grade 11 · Scott | 11 | Scott | 19:00.39 |
| 18 | Max ZengelPlace 18 · Grade 11 · Highlands | 11 | Highlands | 19:01.90 |
| 19 | Owen McCainPlace 19 · Grade 11 · Highlands | 11 | Highlands | 19:03.51 |
| 20 | Steven MeyerPlace 20 · Grade 11 · Western Hills | 11 | Western Hills | 19:04.42 |
| 21 | Brady RobinsonPlace 21 · Grade 10 · Highlands | 10 | Highlands | 19:04.66 |
| 22 | Dax NoePlace 22 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 19:08.71 |
| 23 | Dylan ClemonsPlace 23 · Grade 7 · Scott | 7 | Scott | 19:09.10 |
| 24 | Graham ClementsPlace 24 · Grade 10 · Franklin County | 10 | Franklin County | 19:11.37 |
| 25 | Stephen Bryce PerrautPlace 25 · Grade 8 · Bourbon County | 8 | Bourbon County | 19:14.21 |
| 26 | Caleb TurnerPlace 26 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 19:14.91 |
| 27 | Jack FraserPlace 27 · Grade 9 · Scott | 9 | Scott | 19:15.36 |
| 28 | Isaiah SowdersPlace 28 · Grade 10 · Franklin County | 10 | Franklin County | 19:16.90 |
| 29 | Anthony ScottPlace 29 · Grade 12 · Holmes | 12 | Holmes | 19:27.95 |
| 30 | Ismael ValladaresPlace 30 · Grade 9 · Franklin County | 9 | Franklin County | 19:32.04 PR |
| 31 | Will SimsPlace 31 · Grade 9 · Lexington Catholic | 9 | Lexington Catholic | 19:35.66 PR |
| 32 | Matthias JonesPlace 32 · Grade 11 · Western Hills | 11 | Western Hills | 19:42.30 |
| 33 | Carson BerryPlace 33 · Grade 12 · Scott | 12 | Scott | 19:46.53 |
| 34 | Noah GarciaPlace 34 · Grade 8 · Harrison County | 8 | Harrison County | 19:47.21 PR |
| 35 | Sam HodgePlace 35 · Grade 10 · Pendleton County | 10 | Pendleton County | 19:54.50 |
| 36 | Quinton Tyus RossPlace 36 · Grade 12 · Holmes | 12 | Holmes | 19:57.52 PR |
| 37 | Greg MeyerPlace 37 · Grade 10 · Western Hills | 10 | Western Hills | 19:59.32 |
| 38 | Noah FoltzPlace 38 · Grade 12 · Scott | 12 | Scott | 20:00.22 |
| 39 | Asher MattoxPlace 39 · Grade 10 · Bourbon County | 10 | Bourbon County | 20:09.10 |
| 40 | Ryan NorsworthyPlace 40 · Grade 11 · Bourbon County | 11 | Bourbon County | 20:12.02 |
| 41 | Isaac AndrewsPlace 41 · Grade 10 · Franklin County | 10 | Franklin County | 20:15.77 |
| 42 | Brenden BassPlace 42 · Grade 11 · Western Hills | 11 | Western Hills | 20:21.20 |
| 43 | Drew PonatoskiPlace 43 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 20:41.16 |
| 44 | Pattrick PattonPlace 44 · Grade 9 · Pendleton County | 9 | Pendleton County | 20:45.00 |
| 45 | Christian RobertsPlace 45 · Grade 10 · Franklin County | 10 | Franklin County | 20:50.24 |
| 46 | Christophe WickeyPlace 46 · Grade 11 · Holmes | 11 | Holmes | 20:53.38 |
| 47 | Isaac GilbertPlace 47 · Grade 9 · Franklin County | 9 | Franklin County | 21:08.16 |
| 48 | Elijah LylesPlace 48 · Grade 9 · Franklin County | 9 | Franklin County | 21:11.03 |
| 49 | Josh DrummondPlace 49 · Grade 11 · Lexington Catholic | 11 | Lexington Catholic | 22:23.62 |
| 50 | Lyle StephensPlace 50 · Grade 12 · Pendleton County | 12 | Pendleton County | 22:29.44 PR |
| 51 | Mason PetersPlace 51 · Grade 8 · Harrison County | 8 | Harrison County | 22:45.02 PR |
| 52 | Aiden ValenciaPlace 52 · Grade 12 · Holmes | 12 | Holmes | 22:46.12 |
| 53 | Kingston MartinPlace 53 · Grade 7 · Harrison County | 7 | Harrison County | 22:47.78 |
| 54 | Ben BrossartPlace 54 · Grade 8 · Pendleton County | 8 | Pendleton County | 22:57.70 |
| 55 | Hank DavisPlace 55 · Grade 8 · Harrison County | 8 | Harrison County | 23:09.68 |
| 56 | Braydon AllenPlace 56 · Grade 9 · Harrison County | 9 | Harrison County | 23:41.31 PR |
| 57 | Craig JohnPlace 57 · Grade 11 · Harrison County | 11 | Harrison County | 24:47.92 |
| 58 | Austin CallenPlace 58 · Grade 9 · Pendleton County | 9 | Pendleton County | 25:34.84 |
| 59 | Gaven RuckerPlace 59 · Grade 12 · Western Hills | 12 | Western Hills | 26:48.60 |