| 1 | Hayden WhitePlace 1 · Grade 10 · Henry Clay | 10 | Henry Clay | 18:31.64 |
| 2 | Wesley BuckPlace 2 · Grade 10 · Henry Clay | 10 | Henry Clay | 18:32.19 |
| 3 | William OsbornePlace 3 · Grade 10 · Williamstown | 10 | Williamstown | 18:40.27 |
| 4 | Rylan JackPlace 4 · Grade 12 · Henry Clay | 12 | Henry Clay | 19:10.11 |
| 5 | Kent StamperPlace 5 · Grade 12 · Henry Clay | 12 | Henry Clay | 19:18.42 |
| 6 | Owen DoneganPlace 6 · Grade 11 · Henry Clay | 11 | Henry Clay | 19:39.16 |
| 7 | Jax InmanPlace 7 · Grade 9 · Boone County | 9 | Boone County | 19:53.13 |
| 8 | Ayden RodgersPlace 8 · Grade 9 · Henry Clay | 9 | Henry Clay | 20:06.38 |
| 9 | Landon TighePlace 9 · Grade 10 · South Dearborn | 10 | South Dearborn | 20:14.09 |
| 10 | Dominik DwyerPlace 10 · Grade 10 · Henry Clay | 10 | Henry Clay | 20:24.64 |
| 11 | Tegan BurkPlace 11 · Grade 11 · South Dearborn | 11 | South Dearborn | 20:36.95 |
| 12 | Teagan RobbinsPlace 12 · Grade 11 · Boone County | 11 | Boone County | 20:37.40 |
| 13 | Rhett BoelscherPlace 13 · Grade 9 · Henry Clay | 9 | Henry Clay | 20:43.33 |
| 14 | Drew WilsonPlace 14 · Grade 11 · Henry Clay | 11 | Henry Clay | 20:46.21 |
| 15 | Aden GillumPlace 15 · Grade 9 · Community Christian | 9 | Community Christian | 20:47.09 |
| 16 | Brewer BartleyPlace 16 · Grade 10 · Henry Clay | 10 | Henry Clay | 20:48.10 |
| 17 | Thomas HoelleinPlace 17 · Grade 11 · Henry Clay | 11 | Henry Clay | 20:48.26 |
| 18 | Jordan RichardsonPlace 18 · Grade 11 · Henry Clay | 11 | Henry Clay | 20:48.45 |
| 19 | Noah FullerPlace 19 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 20:58.22 |
| 20 | DJ BuchananPlace 20 · Grade 10 · Boone County | 10 | Boone County | 21:31.07 |
| 21 | Ben SchuchterPlace 21 · Grade 9 · Newport Central Catholic | 9 | Newport Central Catholic | 21:43.19 PR |
| 22 | Ian LynchPlace 22 · Grade 12 · Boone County | 12 | Boone County | 21:47.82 |
| 23 | Angelo DiLorenzoPlace 23 · Grade 12 · Henry Clay | 12 | Henry Clay | 22:01.88 |
| 24 | Alex Lopez JuarezPlace 24 · Grade 10 · Holmes | 10 | Holmes | 22:25.99 |
| 25 | Christop CoutinhoPlace 25 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 22:45.14 |
| 26 | Jason LinnenPlace 26 · Grade 11 · Henry Clay | 11 | Henry Clay | 22:45.97 |
| 27 | Zac CassiniPlace 27 · Grade 12 · South Dearborn | 12 | South Dearborn | 23:02.03 |
| 28 | Nels RogersPlace 28 · Grade 10 · Henry Clay | 10 | Henry Clay | 23:08.05 |
| 29 | Liam GaddisPlace 29 · Grade 12 · Henry Clay | 12 | Henry Clay | 23:47.15 |
| 30 | Edward TealPlace 30 · Grade 10 · Answers Academy | 10 | Answers Academy | 24:08.90 PR |
| 31 | Ethan LuckhardtPlace 31 · Grade 12 · Covington Latin | 12 | Covington Latin | 24:16.50 |
| 32 | Quin HoldenPlace 32 · Grade 10 · Community Christian | 10 | Community Christian | 24:29.17 |
| 33 | Ryan LuuPlace 33 · Grade 9 · Henry Clay | 9 | Henry Clay | 24:35.95 |
| 34 | Luke FlinchumPlace 34 · Grade 10 · Henry Clay | 10 | Henry Clay | 24:39.42 |
| 35 | Xavier EmbryPlace 35 · Grade 10 · Christian Educational Consortium | 10 | Christian Educational Consortium | 25:10.48 |
| 36 | Eli HoffmanPlace 36 · Grade 11 · Henry Clay | 11 | Henry Clay | 25:22.26 |
| 37 | Jeremy JuelgPlace 37 · Grade 12 · Covington Latin | 12 | Covington Latin | 25:25.14 |
| 38 | Conner EnsignPlace 38 · Grade 11 · Boone County | 11 | Boone County | 25:29.51 |
| 39 | Leo ShortPlace 39 · Grade 11 · Covington Latin | 11 | Covington Latin | 26:00.01 |
| 40 | Adam GuillouPlace 40 · Grade 9 · Henry Clay | 9 | Henry Clay | 26:10.35 |
| 41 | Samuel BentsenPlace 41 · Grade 10 · Christian Educational Consortium | 10 | Christian Educational Consortium | 26:31.49 |
| 42 | Donavan KuesPlace 42 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 27:12.63 |
| 43 | Gabe KingPlace 43 · Grade 9 · Community Christian | 9 | Community Christian | 27:22.43 |
| 44 | Alec HankinsPlace 44 · Grade 9 · Henry Clay | 9 | Henry Clay | 27:28.50 |
| 45 | Carter JohnsonPlace 45 · Grade 12 · Covington Latin | 12 | Covington Latin | 27:48.30 PR |
| 46 | Jonah CanterPlace 46 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 27:51.91 |
| 47 | Danny EllisPlace 47 · Grade 11 · Community Christian | 11 | Community Christian | 29:05.40 |
| 48 | Carson KingPlace 48 · Grade 9 · Community Christian | 9 | Community Christian | 29:27.44 |
| 49 | Max De CastroPlace 49 · Grade 11 · Henry Clay | 11 | Henry Clay | 29:35.70 |
| 50 | Keith NagtalonPlace 50 · Grade 9 · Community Christian | 9 | Community Christian | 29:38.11 |
| 51 | Steven SmithPlace 51 · Grade 10 · Community Christian | 10 | Community Christian | 32:47.20 |
| 52 | Liam SchubertPlace 52 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 33:42.95 |
| 53 | Joe NeuhausPlace 53 · Grade 10 · Holy Cross (Covington) | 10 | Holy Cross (Covington) | 34:53.43 |
| 54 | Lucas CoutinhoPlace 54 · Grade 9 · Holy Cross (Covington) | 9 | Holy Cross (Covington) | 34:59.75 |