| 1 | Will SheetsPlace 1 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 15:05.73 | 1 |
| 2 | Joe MayerPlace 2 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 15:30.20 | 2 |
| 3 | Christopher WellsPlace 3 · Grade 11 · Bourbon County | 11 | Bourbon County | 15:56.92 | 3 |
| 4 | Asher FeddockPlace 4 · Grade 11 · Lexington Catholic | 11 | Lexington Catholic | 16:15.60 | 4 |
| 5 | Grant PerrautPlace 5 · Grade 9 · Bourbon County | 9 | Bourbon County | 16:19.24 | 5 |
| 6 | Jesus Mendoza-SolisPlace 6 · Grade 12 · Bourbon County | 12 | Bourbon County | 16:26.97 PR | 6 |
| 7 | Kenneth SalasPlace 7 · Grade 11 · Bourbon County | 11 | Bourbon County | 16:33.63 | 7 |
| 8 | Jackson GermannPlace 8 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 16:34.78 PR | 8 |
| 9 | Dax NoePlace 9 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 16:41.77 | 9 |
| 10 | Braden FranxmanPlace 10 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 16:41.80 | 10 |
| 11 | Jack SalyersPlace 11 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 16:46.16 | 11 |
| 12 | Joel BarczakPlace 12 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 16:58.55 | 12 |
| 13 | Jack DwyerPlace 13 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 17:01.18 | 13 |
| 14 | Stephen Bryce PerrautPlace 14 · Grade 10 · Bourbon County | 10 | Bourbon County | 17:31.44 | 14 |
| 15 | Isaiah SowdersPlace 15 · Grade 12 · Franklin County | 12 | Franklin County | 17:40.04 PR | 15 |
| 16 | Reeves McCulloughPlace 16 · Grade 11 · Lexington Catholic | 11 | Lexington Catholic | 17:47.24 | 16 |
| 17 | Caleb TurnerPlace 17 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 17:47.27 | 17 |
| 18 | Chase SimpsonPlace 18 · Grade 9 · Harrison County | 9 | Harrison County | 17:49.90 | 18 |
| 19 | Drew PonatoskiPlace 19 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 17:58.45 PR | 19 |
| 20 | Preston CentersPlace 20 · Grade 10 · Bourbon County | 10 | Bourbon County | 18:10.52 | 20 |
| 21 | Bryce CorcoranPlace 21 · Grade 12 · Harrison County | 12 | Harrison County | 18:12.81 | 21 |
| 22 | Klaber WolfePlace 22 · Grade 11 · Pendleton County | 11 | Pendleton County | 18:14.15 | 22 |
| 23 | Aden MillerPlace 23 · Grade 11 · Lloyd Memorial | 11 | Lloyd Memorial | 18:30.63 | 23 |
| 24 | Coen NoblePlace 24 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 18:39.01 | 24 |
| 25 | Graham ClementsPlace 25 · Grade 12 · Franklin County | 12 | Franklin County | 18:59.46 | 25 |
| 26 | Matthew FalkPlace 26 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 19:03.72 | 26 |
| 27 | Sam HodgePlace 27 · Grade 12 · Pendleton County | 12 | Pendleton County | 19:18.71 PR | 27 |
| 28 | Kingston MartinPlace 28 · Grade 9 · Harrison County | 9 | Harrison County | 19:37.30 PR | 28 |
| 29 | Elijah LylesPlace 29 · Grade 11 · Franklin County | 11 | Franklin County | 19:42.16 | 29 |
| 30 | Carlos CortesPlace 30 · Grade 11 · Franklin County | 11 | Franklin County | 19:43.08 PR | 30 |
| 31 | Asher MattoxPlace 31 · Grade 12 · Bourbon County | 12 | Bourbon County | 19:52.51 | 31 |
| 32 | Landon MarshallPlace 32 · Grade 8 · Lloyd Memorial | 8 | Lloyd Memorial | 19:54.70 | 32 |
| 33 | Jonathan JohnsonPlace 33 · Grade 11 · Harrison County | 11 | Harrison County | 20:37.21 PR | 33 |
| 34 | Christian RobertsPlace 34 · Grade 12 · Franklin County | 12 | Franklin County | 20:43.19 | 34 |
| 35 | Alex Lopez JuarezPlace 35 · Grade 9 · Holmes | 9 | Holmes | 20:56.11 | — |
| 36 | Austin BrinegarPlace 36 · Grade 11 · Harrison County | 11 | Harrison County | 21:33.97 | 35 |
| 37 | Landon Harris-MartinPlace 37 · Grade 10 · Lloyd Memorial | 10 | Lloyd Memorial | 22:06.78 PR | 36 |
| 38 | Axel RamirezPlace 38 · Grade 12 · Western Hills | 12 | Western Hills | 22:16.93 PR | 37 |
| 39 | Leonard FanninPlace 39 · Grade 9 · Franklin County | 9 | Franklin County | 22:17.61 | 38 |
| 40 | Carson ThomasPlace 40 · Grade 12 · Western Hills | 12 | Western Hills | 22:20.13 PR | 39 |
| 41 | Tanner MorrisPlace 41 · Grade 10 · Pendleton County | 10 | Pendleton County | 22:22.26 | 40 |
| 42 | Levi WolfePlace 42 · Grade 8 · Pendleton County | 8 | Pendleton County | 23:17.15 | 41 |
| 43 | Anthony McConnellPlace 43 · Grade 7 · Lloyd Memorial | 7 | Lloyd Memorial | 23:35.89 | 42 |
| 44 | Ryder AlvisPlace 44 · Grade 9 · Franklin County | 9 | Franklin County | 23:46.33 PR | 43 |
| 45 | Henry BradyPlace 45 · Grade 8 · Lloyd Memorial | 8 | Lloyd Memorial | 25:03.64 | 44 |
| 46 | Matthew TurnerPlace 46 · Grade 8 · Pendleton County | 8 | Pendleton County | 26:02.29 PR | 45 |
| 47 | Brayden ConnerPlace 47 · Grade 8 · Pendleton County | 8 | Pendleton County | 26:13.13 PR | 46 |
| 48 | Ethan BaileyPlace 48 · Grade 9 · Lloyd Memorial | 9 | Lloyd Memorial | 26:16.72 | 47 |
| 49 | Sander CastilloPlace 49 · Grade 12 · Western Hills | 12 | Western Hills | 27:23.87 PR | 48 |
| 50 | Connor McCoinPlace 50 · Grade 8 · Western Hills | 8 | Western Hills | 27:30.57 | 49 |
| 51 | Noah WilliamsPlace 51 · Grade 10 · Western Hills | 10 | Western Hills | 28:50.90 PR | 50 |
| 52 | Braydon GalyonPlace 52 · Grade 10 · Western Hills | 10 | Western Hills | 28:58.41 PR | 51 |
| 53 | Anderson AguilarPlace 53 · Grade 9 · Holmes | 9 | Holmes | 34:37.73 | — |
| 54 | Michael EadesPlace 54 · Grade 10 · Western Hills | 10 | Western Hills | 35:35.94 PR | 52 |