| 1 | John ReinhartPlace 1 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 16:37.46 |
| 2 | Jonathan ChristopherPlace 2 · Grade 9 · Campbell County | 9 | Campbell County | 16:37.85 |
| 3 | Davis BrownPlace 3 · Grade 12 · Russell | 12 | Russell | 16:47.08 |
| 4 | David ReinhartPlace 4 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 16:51.47 |
| 5 | Owen KovacicPlace 5 · Grade 11 · Villa Madonna | 11 | Villa Madonna | 16:53.89 |
| 6 | Malcolm RobertsonPlace 6 · Grade 10 · Highlands | 10 | Highlands | 17:02.51 |
| 7 | Ethan MartinPlace 7 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 17:11.06 |
| 8 | Adam KolarPlace 8 · Grade 10 · Villa Madonna | 10 | Villa Madonna | 17:12.41 |
| 9 | Ryan BranchPlace 9 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 17:24.97 |
| 10 | Luke MeagherPlace 10 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 17:29.88 |
| 11 | Nathan RuthPlace 11 · Grade 10 · Bishop Brossart | 10 | Bishop Brossart | 17:33.13 |
| 12 | Parker LosurePlace 12 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 17:35.32 |
| 13 | Gavin BrockPlace 13 · Grade 12 · Boyd County | 12 | Boyd County | 17:40.22 |
| 14 | Grant ChaffinPlace 14 · Grade 12 · Boyd County | 12 | Boyd County | 17:42.47 |
| 15 | Owen McCainPlace 15 · Grade 10 · Highlands | 10 | Highlands | 17:42.74 |
| 16 | Jude TheriotPlace 16 · Grade 12 · Simon Kenton | 12 | Simon Kenton | 17:45.88 |
| 17 | Thomas Gray-TorsellPlace 17 · Grade 12 · Highlands | 12 | Highlands | 17:46.69 |
| 18 | Sam HopperPlace 18 · Grade 11 · Highlands | 11 | Highlands | 17:47.77 |
| 19 | Aj BarkerPlace 19 · Grade 12 · Rowan County | 12 | Rowan County | 17:50.35 |
| 20 | Samson WeldemichaelPlace 20 · Grade 10 · Beechwood | 10 | Beechwood | 17:50.98 |
| 21 | Mitchel DreesPlace 21 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 17:52.88 |
| 22 | Matthew JonesPlace 22 · Grade 12 · Augusta | 12 | Augusta | 17:53.14 |
| 23 | Wyatt SundayPlace 23 · Grade 11 · Holy Cross ( | 11 | Holy Cross ( | 17:54.21 |
| 24 | Alex WilliamsPlace 24 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 17:54.29 |
| 25 | Christopher RoberdeauxPlace 25 · Grade 10 · Beechwood | 10 | Beechwood | 17:58.74 |
| 26 | Nate SabotchickPlace 26 · Grade 12 · Russell | 12 | Russell | 18:03.13 |
| 27 | Joey GrannenPlace 27 · Grade 11 · Villa Madonna | 11 | Villa Madonna | 18:03.25 |
| 28 | Jake DickmanPlace 28 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 18:06.57 |
| 29 | Keegan DavisPlace 29 · Grade 11 · Villa Madonna | 11 | Villa Madonna | 18:06.71 |
| 30 | Mark AntrobusPlace 30 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 18:07.56 |
| 31 | Conner SnappPlace 31 · Grade 10 · Augusta | 10 | Augusta | 18:08.16 |
| 32 | Mason NewsomePlace 32 · Grade 10 · Boyd County | 10 | Boyd County | 18:08.74 |
| 33 | Brett AdamsPlace 33 · Grade 12 · Simon Kenton | 12 | Simon Kenton | 18:09.79 |
| 34 | Grayson MillerPlace 34 · Grade 9 · Augusta | 9 | Augusta | 18:13.84 |
| 35 | Nick LongPlace 35 · Grade 9 · Bellevue | 9 | Bellevue | 18:18.85 |
| 36 | Colin GrothausPlace 36 · Grade 11 · Campbell County | 11 | Campbell County | 18:20.32 |
| 37 | Adam SworskiPlace 37 · Grade 10 · Boyd County | 10 | Boyd County | 18:21.16 |
| 38 | Aiden BauerPlace 38 · Grade 10 · Campbell County | 10 | Campbell County | 18:23.47 |
| 39 | Cody BrownPlace 39 · Grade 10 · Greenup County | 10 | Greenup County | 18:27.88 |
| 40 | John LaskeyPlace 40 · Grade 11 · Highlands | 11 | Highlands | 18:29.39 |
| 41 | Nolan BontaPlace 41 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 18:30.66 |
| 42 | Ezra McKenziePlace 42 · Grade 10 · Highlands | 10 | Highlands | 18:30.86 |
| 43 | Michael JonesPlace 43 · Grade 12 · Augusta | 12 | Augusta | 18:32.77 |
| 44 | Nate BerryPlace 44 · Grade 11 · Bourbon County | 11 | Bourbon County | 18:36.37 |
| 45 | Griffin HillPlace 45 · Grade 9 · Bishop Brossart | 9 | Bishop Brossart | 18:37.54 |
| 46 | Carter EnglePlace 46 · Grade 11 · Holy Cross ( | 11 | Holy Cross ( | 18:38.78 |
| 47 | Ian HalpinPlace 47 · Grade 11 · Villa Madonna | 11 | Villa Madonna | 18:39.71 |
| 48 | Bryant CurtisPlace 48 · Augusta | — | Augusta | 18:41.57 |
| 49 | Maddox DonovanPlace 49 · Grade 9 · Nicholas County | 9 | Nicholas County | 18:43.21 |
| 50 | Luke PridemorePlace 50 · Grade 9 · Russell | 9 | Russell | 18:45.08 |
| 51 | Will StrongPlace 51 · Grade 12 · Bellevue | 12 | Bellevue | 18:46.36 |
| 52 | Zach MertensPlace 52 · Grade 9 · Bellevue | 9 | Bellevue | 18:49.93 |
| 53 | Krish PatelPlace 53 · Grade 11 · Montgomery County | 11 | Montgomery County | 18:50.78 |
| 54 | Elijah LongPlace 54 · Grade 12 · Simon Kenton | 12 | Simon Kenton | 18:52.45 |
| 55 | Cameron MyersPlace 55 · Grade 11 · Highlands | 11 | Highlands | 18:52.64 |
| 56 | Ty DropicPlace 56 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 19:03.06 |
| 57 | Owen DavisPlace 57 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 19:04.71 |
| 58 | Brady BakerPlace 58 · Grade 11 · Campbell County | 11 | Campbell County | 19:08.92 |
| 59 | Dalton SundayPlace 59 · Grade 12 · Holy Cross ( | 12 | Holy Cross ( | 19:11.81 |
| 60 | Hudson CoxPlace 60 · Grade 11 · Boyd County | 11 | Boyd County | 19:12.60 |
| 61 | Dashawn OverlyPlace 61 · Grade 9 · Mason County | 9 | Mason County | 19:16.97 |
| 62 | Reeves McCulloughPlace 62 · Grade 8 · Lexington Catholic | 8 | Lexington Catholic | 19:17.41 |
| 63 | Damon BryantPlace 63 · Grade 12 · Bracken County | 12 | Bracken County | 19:18.00 |
| 64 | Dakota BrownPlace 64 · Grade 11 · Simon Kenton | 11 | Simon Kenton | 19:19.53 |
| 65 | Alex CarrollPlace 65 · Grade 11 · Villa Madonna | 11 | Villa Madonna | 19:20.36 |
| 66 | Elijah GrubbPlace 66 · Grade 12 · Russell | 12 | Russell | 19:22.33 |
| 67 | Gavin ReedPlace 67 · Grade 10 · Simon Kenton | 10 | Simon Kenton | 19:22.97 |
| 68 | Jake WatsonPlace 68 · Grade 10 · Villa Madonna | 10 | Villa Madonna | 19:25.37 |
| 69 | Peyton KrallmanPlace 69 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 19:27.33 |
| 70 | Nick BreitenbachPlace 70 · Grade 10 · Simon Kenton | 10 | Simon Kenton | 19:29.56 |
| 71 | Robby BeckerichPlace 71 · Grade 11 · Bishop Brossart | 11 | Bishop Brossart | 19:32.85 |
| 72 | Peyton UlleryPlace 72 · Grade 10 · Mason County | 10 | Mason County | 19:35.40 |
| 73 | Joseph CastlePlace 73 · Grade 12 · Ripley-Union | 12 | Ripley-Union | 19:37.41 |
| 74 | Logan StigallPlace 74 · Grade 12 · Montgomery County | 12 | Montgomery County | 19:39.72 |
| 75 | George ThackerPlace 75 · Grade 12 · Rowan County | 12 | Rowan County | 19:47.04 |
| 76 | Brady RobinsonPlace 76 · Grade 9 · Highlands | 9 | Highlands | 19:49.98 |
| 77 | Colin StahlPlace 77 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 19:56.50 |
| 78 | Alex ApplegatePlace 78 · Grade 10 · Ripley-Union | 10 | Ripley-Union | 19:57.50 |
| 79 | Parker DeatonPlace 79 · Grade 10 · Holy Cross ( | 10 | Holy Cross ( | 20:01.47 |
| 80 | Xander LemasterPlace 80 · Grade 10 · Russell | 10 | Russell | 20:03.33 |
| 81 | Matthew NerswickPlace 81 · Grade 9 · Covington Catholic | 9 | Covington Catholic | 20:03.80 |
| 82 | Stephen Bryce PerrautPlace 82 · Grade 8 · Bourbon County | 8 | Bourbon County | 20:04.94 |
| 83 | Evan StewartPlace 83 · Grade 10 · Pendleton County | 10 | Pendleton County | 20:05.27 |
| 84 | Nick HeckPlace 84 · Grade 10 · Bishop Brossart | 10 | Bishop Brossart | 20:05.40 |
| 85 | Adam DonelanPlace 85 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 20:06.66 |
| 86 | Connor RyanPlace 86 · Grade 11 · Russell | 11 | Russell | 20:08.59 |
| 87 | Alex KoederPlace 87 · Grade 9 · Nicholas County | 9 | Nicholas County | 20:09.33 |
| 88 | Wade MerkPlace 88 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 20:09.49 |
| 89 | Sam StacyPlace 89 · Grade 12 · Beechwood | 12 | Beechwood | 20:09.85 |
| 90 | Cohen PerkinsPlace 90 · Grade 10 · Rowan County | 10 | Rowan County | 20:17.27 |
| 91 | Oscar BankemperPlace 91 · Grade 10 · Campbell County | 10 | Campbell County | 20:17.91 |
| 92 | Andrew SchwartzPlace 92 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 20:19.93 |
| 93 | Jayden BartleyPlace 93 · Grade 9 · Ripley-Union | 9 | Ripley-Union | 20:21.76 |
| 94 | Jackson StewartPlace 94 · Grade 11 · Campbell County | 11 | Campbell County | 20:28.04 |
| 95 | David HowardPlace 95 · Grade 12 · Campbell County | 12 | Campbell County | 20:42.15 |
| 96 | Elijah ReedPlace 96 · Grade 9 · Mason County | 9 | Mason County | 20:46.15 |
| 97 | Marcelo HeraldPlace 97 · Grade 9 · Bellevue | 9 | Bellevue | 20:46.17 |
| 98 | Jackson TruesdellPlace 98 · Grade 11 · Mason County | 11 | Mason County | 20:55.25 |
| 99 | Matthew SloanPlace 99 · Grade 11 · Russell | 11 | Russell | 20:56.74 |
| 100 | Jonathon ThackerPlace 100 · Grade 10 · Rowan County | 10 | Rowan County | 20:58.03 |
| 101 | Will HinerPlace 101 · Grade 9 · Beechwood | 9 | Beechwood | 21:07.98 |
| 102 | Carlos SuarezPlace 102 · Grade 12 · Rowan County | 12 | Rowan County | 21:12.61 |
| 103 | Jared WhittPlace 103 · Grade 9 · Russell | 9 | Russell | 21:12.76 |
| 104 | Clay FossittPlace 104 · Grade 9 · Ripley-Union | 9 | Ripley-Union | 21:14.66 |
| 105 | John Paul DaltonPlace 105 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 21:19.57 |
| 106 | James SmithPlace 106 · Grade 9 · West Union | 9 | West Union | 21:35.86 |
| 107 | Braden NeiserPlace 107 · Grade 11 · Campbell County | 11 | Campbell County | 21:38.14 |
| 108 | Sam HodgePlace 108 · Grade 9 · Pendleton County | 9 | Pendleton County | 21:41.58 |
| 109 | Ryan NorsworthyPlace 109 · Grade 10 · Bourbon County | 10 | Bourbon County | 21:53.14 |
| 110 | Brandon RobinsonPlace 110 · Grade 11 · Campbell County | 11 | Campbell County | 21:58.10 |
| 111 | Landen FultonPlace 111 · Grade 10 · West Union | 10 | West Union | 22:10.54 |
| 112 | John PerrautPlace 112 · Grade 11 · Bourbon County | 11 | Bourbon County | 22:11.88 |
| 113 | Andrew PerrautPlace 113 · Grade 11 · Bourbon County | 11 | Bourbon County | 22:12.05 |
| 114 | Josh DrummondPlace 114 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 22:17.91 |
| 115 | Nathan KovachPlace 115 · Grade 10 · Lexington Catholic | 10 | Lexington Catholic | 22:19.93 |
| 116 | Will OwensPlace 116 · Grade 9 · Bourbon County | 9 | Bourbon County | 22:21.18 |
| 117 | Kye HavensPlace 117 · Grade 11 · Morgan County | 11 | Morgan County | 22:22.30 |
| 118 | CJ KoederPlace 118 · Grade 12 · Nicholas County | 12 | Nicholas County | 22:33.14 |
| 119 | Mekhi CarsbyPlace 119 · Grade 11 · Ripley-Union | 11 | Ripley-Union | 22:39.70 |
| 120 | Darius DavisPlace 120 · Grade 9 · West Union | 9 | West Union | 22:40.41 |
| 121 | Eli ClinePlace 121 · Grade 9 · Augusta | 9 | Augusta | 22:41.57 |
| 122 | John Taylor YazellPlace 122 · Grade 8 · Nicholas County | 8 | Nicholas County | 22:44.68 |
| 123 | Cole WrightPlace 123 · Grade 11 · Mason County | 11 | Mason County | 22:46.01 |
| 124 | Isaac WrightPlace 124 · Grade 12 · Morgan County | 12 | Morgan County | 22:51.52 |
| 125 | Alex GrosserPlace 125 · Grade 9 · Bishop Brossart | 9 | Bishop Brossart | 23:01.22 |
| 126 | Jesse HernandezPlace 126 · Grade 11 · Lexington Catholic | 11 | Lexington Catholic | 23:03.58 |
| 127 | Matthew RazorPlace 127 · Grade 12 · Lexington Catholic | 12 | Lexington Catholic | 23:06.59 |
| 128 | Jared FlowersPlace 128 · Grade 12 · Greenup County | 12 | Greenup County | 23:09.89 |
| 129 | Nathaniel GarciaPlace 129 · Grade 10 · Harrison County | 10 | Harrison County | 23:12.63 |
| 130 | Nathan LongPlace 130 · Grade 12 · Bellevue | 12 | Bellevue | 23:22.15 |
| 131 | Ollie FegenbushPlace 131 · Grade 11 · Montgomery County | 11 | Montgomery County | 23:24.88 |
| 132 | Jackson LangPlace 132 · Grade 11 · Highlands | 11 | Highlands | 23:34.96 |
| 133 | Dalton FentonPlace 133 · Grade 10 · West Union | 10 | West Union | 23:40.98 |
| 134 | Will FullerPlace 134 · Grade 11 · Holy Cross ( | 11 | Holy Cross ( | 23:49.80 |
| 135 | Drew ThompsonPlace 135 · Grade 10 · Montgomery County | 10 | Montgomery County | 23:56.42 |
| 136 | Austin ManningPlace 136 · Grade 9 · Ripley-Union | 9 | Ripley-Union | 24:19.71 |
| 137 | Casey MageePlace 137 · Grade 10 · Mason County | 10 | Mason County | 24:22.76 |
| 138 | Ben RothwellPlace 138 · Grade 10 · West Union | 10 | West Union | 24:50.42 |
| 139 | Kaden ClarkPlace 139 · Grade 10 · Greenup County | 10 | Greenup County | 25:08.51 |
| 140 | Grant JodreyPlace 140 · Grade 9 · Ripley-Union | 9 | Ripley-Union | 25:42.92 |
| 141 | Isaac OwensPlace 141 · Grade 9 · West Carter | 9 | West Carter | 25:50.10 |
| 142 | Malachi SandersPlace 142 · Grade 9 · Rowan County | 9 | Rowan County | 26:00.04 |
| 143 | Hector LeijaPlace 143 · Grade 8 · Nicholas County | 8 | Nicholas County | 26:48.86 |
| 144 | Sam GorleyPlace 144 · Grade 12 · Nicholas County | 12 | Nicholas County | 26:49.58 |
| 145 | Braden FieldsPlace 145 · Grade 10 · Harrison County | 10 | Harrison County | 27:10.62 |
| 146 | Aidan PerkinsPlace 146 · Grade 10 · Rowan County | 10 | Rowan County | 27:30.58 |
| 147 | John CraigPlace 147 · Grade 10 · Harrison County | 10 | Harrison County | 27:53.13 |
| 148 | Brennan HoskinsPlace 148 · Grade 9 · Harrison County | 9 | Harrison County | 28:13.90 |
| 149 | Jeremy PerryPlace 149 · Grade 11 · Greenup County | 11 | Greenup County | 28:36.37 |
| 150 | Brayan SanchezPlace 150 · Grade 9 · Bourbon County | 9 | Bourbon County | 28:43.84 |
| 151 | Josh ChitwoodPlace 151 · Grade 11 · West Union | 11 | West Union | 29:01.32 |
| 152 | John Paul CordlePlace 152 · Grade 12 · Augusta | 12 | Augusta | 29:02.69 |
| 153 | Jayden MitchellPlace 153 · Grade 12 · Paris | 12 | Paris | 29:29.66 |
| 154 | Ben AllisonPlace 154 · Grade 10 · Montgomery County | 10 | Montgomery County | 32:23.90 |
| 155 | Noah ShaversPlace 155 · Grade 10 · Boyd County | 10 | Boyd County | 32:32.57 |
| 156 | Byron NunleyPlace 156 · Grade 10 · Greenup County | 10 | Greenup County | 36:59.86 |
| 157 | Vincent OsejoPlace 157 · Grade 9 · Paris | 9 | Paris | 41:32.64 |
| 158 | Kohl AndrusPlace 158 · Grade 12 · Paris | 12 | Paris | 44:55.77 |