| 1 | Kehinde OladapoPlace 1 · Pike | — | Pike | 16:40.7 | 12 |
| 2 | Jack DellingerPlace 2 · Ravenwood | — | Ravenwood | 16:54.5 | 12 |
| 3 | Gianni AllweinPlace 3 · Walnut Hills | — | Walnut Hills | 16:57.4 | 9 |
| 4 | Sam FitchPlace 4 · Ravenwood | — | Ravenwood | 16:59.3 | 10 |
| 5 | James MroczkaPlace 5 · Mason | — | Mason | 17:00.6 | 9 |
| 6 | Eli CoxPlace 6 · Oak Ridge | — | Oak Ridge | 17:02.2 | 11 |
| 8 | Angelo Gonzalez CordovNew Albany HighPlace 8 · School | — | School | 17:02.8 | 12 |
| 9 | Sean RyanPlace 9 · St. Henry District | — | St. Henry District | 17:05.2 | 12 |
| 10 | Braeden FeddersPlace 10 · Mason | — | Mason | 17:06.4 | 9 |
| 11 | Keith NeuburgerPlace 11 · Mason | — | Mason | 17:08.2 | 9 |
| 12 | Malachi GornikPlace 12 · Pike | — | Pike | 17:08.5 | 10 |
| 13 | Will SandlinPlace 13 · Scott | — | Scott | 17:14.0 | 12 |
| 14 | Caleb GentryPlace 14 · Eastern | — | Eastern | 17:15.5 | 12 |
| 15 | Dylan PlouffePlace 15 · Mason | — | Mason | 17:24.4 | 10 |
| 16 | Colin CampbellPlace 16 · Mason | — | Mason | 17:32.0 | 10 |
| 17 | Owen MurrayPlace 17 · Walnut Hills | — | Walnut Hills | 17:32.1 | 10 |
| 18 | Parker AshleyPlace 18 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:33.0 | 11 |
| 19 | Greg SchindlerPlace 19 · New Albany | — | New Albany | 17:33.1 | 11 |
| 20 | Bryce TroeschPlace 20 · Forest Park | — | Forest Park | 17:33.9 | 10 |
| 22 | Brycen BisknerPlace 22 · Ravenwood | — | Ravenwood | 17:34.8 | 10 |
| 23 | Seth AckermanPlace 23 · Eastern | — | Eastern | 17:35.0 | 12 |
| 24 | Matthew SozziPlace 24 · New Albany | — | New Albany | 17:35.1 | 12 |
| 25 | Noah GeorgePlace 25 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:35.3 | 10 |
| 26 | Logan BradshawPlace 26 · Paul Dunbar | — | Paul Dunbar | 17:36.4 | 12 |
| 27 | Will JohnsonPlace 27 · Ravenwood | — | Ravenwood | 17:39.8 | 9 |
| 28 | Toby CookPlace 28 · Dixie Heights | — | Dixie Heights | 17:43.2 | 12 |
| 29 | Garrett FentonPlace 29 · Walnut Hills | — | Walnut Hills | 17:43.9 | 11 |
| 30 | Walker BunchPlace 30 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:45.1 | 11 |
| 31 | Josh StarmerPlace 31 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 17:46.8 | 12 |
| 32 | Grant MonnierPlace 32 · Pike | — | Pike | 17:47.3 | 11 |
| 33 | Christian MeyerPlace 33 · Mason | — | Mason | 17:49.8 | 10 |
| 35 | Jacob NorrisPlace 35 · Oak Ridge | — | Oak Ridge | 17:50.3 | 12 |
| 36 | Kaden WooPlace 36 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:50.3 | 12 |
| 37 | Shawn PaynePlace 37 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:51.0 | 12 |
| 38 | John Paul StegmanPlace 38 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:51.7 | 12 |
| 39 | Joseph SchuesslerPlace 39 · Mason | — | Mason | 17:51.9 | 10 |
| 40 | Aaron LordPlace 40 · New Albany | — | New Albany | 17:52.4 | 9 |
| 41 | Tommy OttPlace 41 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 17:53.8 | 10 |
| 42 | Liam NelsonPlace 42 · Edgewood | — | Edgewood | 17:53.9 | 12 |
| 43 | Will BraamPlace 43 · Franklin Road Academy | — | Franklin Road Academy | 17:54.9 | 11 |
| 44 | Adam HerronPlace 44 · Oak Ridge | — | Oak Ridge | 17:56.0 | 11 |
| 45 | Aiden O'BryanPlace 45 · St. Xavier(Lou) | — | St. Xavier(Lou) | 17:58.2 | 11 |
| 46 | Bryson LindloffPlace 46 · Scott | — | Scott | 17:58.6 | 9 |
| 47 | Joseph RobertsPlace 47 · New Albany | — | New Albany | 17:59.1 | 12 |
| 49 | Zack WilliamsPlace 49 · Walnut Hills | — | Walnut Hills | 18:00.1 | 11 |
| 50 | Austin ChesnutPlace 50 · Ravenwood | — | Ravenwood | 18:00.2 | 12 |
| 51 | Andrew SilvaPlace 51 · Ravenwood | — | Ravenwood | 18:03.5 | 10 |
| 52 | Wade BalcomPlace 52 · Eastern | — | Eastern | 18:05.7 | 10 |
| 54 | Henry HoskinsPlace 54 · Walnut Hills | — | Walnut Hills | 18:06.5 | 10 |
| 55 | Nico ArrajePlace 55 · Wyoming | — | Wyoming | 18:07.2 | 9 |
| 56 | Collin MalloyPlace 56 · New Albany | — | New Albany | 18:09.2 | 12 |
| 57 | Isaac BaslerPlace 57 · Oak Ridge | — | Oak Ridge | 18:09.7 | 11 |
| 58 | Rhys PiovisanPlace 58 · Edgewood | — | Edgewood | 18:11.3 | 9 |
| 59 | Max YoungPlace 59 · Shelby County | — | Shelby County | 18:11.9 | 9 |
| 60 | Devin BallardPlace 60 · Eastern | — | Eastern | 18:13.2 | 12 |
| 61 | Thomas AbramsonPlace 61 · Ravenwood | — | Ravenwood | 18:13.5 | 11 |
| 62 | Gage SummerlinPlace 62 · Eastern | — | Eastern | 18:14.6 | 12 |
| 63 | Aidan LordPlace 63 · New Albany | — | New Albany | 18:15.1 | 9 |
| 64 | Elliott GoughPlace 64 · Edgewood | — | Edgewood | 18:15.3 | 11 |
| 65 | Mark RyanPlace 65 · St. Henry District | — | St. Henry District | 18:15.8 | 10 |
| 66 | Quint SmaldonePlace 66 · Eastern | — | Eastern | 18:17.5 | 11 |
| 68 | Ethan NicholsPlace 68 · Louisville Ballard | — | Louisville Ballard | 18:19.7 | 12 |
| 69 | Joseph BergerPlace 69 · Dixie Heights | — | Dixie Heights | 18:19.7 | 10 |
| 70 | James SchroederPlace 70 · Eastern | — | Eastern | 18:21.1 | 9 |
| 71 | James KazmaierPlace 71 · Dixie Heights | — | Dixie Heights | 18:22.2 | 11 |
| 72 | Tristan HandPlace 72 · Walnut Hills | — | Walnut Hills | 18:23.9 | 11 |
| 73 | Noah BissmeyerPlace 73 · Louisville Ballard | — | Louisville Ballard | 18:24.3 | 11 |
| 74 | Ryland BassPlace 74 · Pike | — | Pike | 18:25.0 | 11 |
| 75 | Luke RolandPlace 75 · Edgewood | — | Edgewood | 18:25.2 | 12 |
| 77 | Ronin ClearyPlace 77 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 18:26.0 | 9 |
| 78 | Charlie BarsanPlace 78 · St. Henry District | — | St. Henry District | 18:27.2 | 10 |
| 79 | Andrew BradyPlace 79 · Oak Ridge | — | Oak Ridge | 18:28.7 | 10 |
| 80 | Dylan LoosPlace 80 · St. Henry District | — | St. Henry District | 18:29.2 | 12 |
| 81 | Eddie MoorePlace 81 · Oak Ridge | — | Oak Ridge | 18:29.6 | 9 |
| 82 | Dixon RyanPlace 82 · St. Henry District | — | St. Henry District | 18:31.4 | 9 |
| 83 | Parker BellPlace 83 · Oak Ridge | — | Oak Ridge | 18:31.6 | 10 |
| 84 | Izaiah DoeringPlace 84 · Edgewood | — | Edgewood | 18:33.9 | 12 |
| 85 | Collin BornholdtPlace 85 · Wyoming | — | Wyoming | 18:34.2 | 12 |
| 86 | Nikhil AkulaPlace 86 · Western Hills | — | Western Hills | 18:37.0 | 10 |
| 87 | Ethan HallPlace 87 · Forest Park | — | Forest Park | 18:37.6 | 10 |
| 88 | Andrew StoppenhagenPlace 88 · Wyoming | — | Wyoming | 18:45.8 | 11 |
| 89 | Alijah AndersonPlace 89 · Pike | — | Pike | 18:46.1 | 11 |
| 90 | Justin NewtonPlace 90 · Dixie Heights | — | Dixie Heights | 18:48.7 | 12 |
| 91 | Aidan EspositoPlace 91 · Franklin Road Academy | — | Franklin Road Academy | 18:49.5 | 9 |
| 92 | Colson WellsPlace 92 · Pike | — | Pike | 18:50.3 | 10 |
| 94 | Anthony RichardsonPlace 94 · Edgewood | — | Edgewood | 18:52.5 | 10 |
| 96 | Austin ArnoldPlace 96 · Scott | — | Scott | 18:54.2 | 12 |
| 97 | Roy DobbsPlace 97 · Pike | — | Pike | 18:54.7 | 11 |
| 98 | Sahil ShaikPlace 98 · Western Hills | — | Western Hills | 18:55.6 | 10 |
| 99 | Joshua ParkerPlace 99 · Wyoming | — | Wyoming | 18:55.7 | 12 |
| 100 | Luke StaudePlace 100 · Western Hills | — | Western Hills | 18:55.8 | 11 |
| 101 | Matt RosenbaumPlace 101 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 18:56.8 | 9 |
| 104 | Henry SimonPlace 104 · Walnut Hills | — | Walnut Hills | 18:58.9 | 10 |
| 105 | Eli BergPlace 105 · Forest Park | — | Forest Park | 18:59.0 | 9 |
| 106 | Joshua JordenPlace 106 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 19:00.4 | 9 |
| 107 | Thomas CartigliaPlace 107 · Franklin Road Academy | — | Franklin Road Academy | 19:00.8 | 11 |
| 111 | Cameron TappPlace 111 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 19:05.7 | 11 |
| 112 | Mitchell RehPlace 112 · St. Henry District | — | St. Henry District | 19:05.8 | 9 |
| 114 | Alex ChristmasPlace 114 · Bullitt East | — | Bullitt East | 19:07.2 | 11 |
| 115 | Josh DowneyPlace 115 · Western Hills | — | Western Hills | 19:08.7 | 11 |
| 116 | Nick KellerPlace 116 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 19:11.3 | 9 |
| 117 | Owen PhillipsPlace 117 · Louisville Ballard | — | Louisville Ballard | 19:11.7 | 11 |
| 118 | Oscar VazquezPlace 118 · Scott | — | Scott | 19:11.9 | 12 |
| 119 | Sam WilliamsPlace 119 · Wyoming | — | Wyoming | 19:12.0 | 9 |
| 120 | Matthew SalyerPlace 120 · Paul Dunbar | — | Paul Dunbar | 19:12.5 | 10 |
| 121 | Nick PintoPlace 121 · Paul Dunbar | — | Paul Dunbar | 19:16.8 | 10 |
| 122 | Jon EadesPlace 122 · Western Hills | — | Western Hills | 19:17.5 | 9 |
| 123 | Dominic VerryPlace 123 · Paul Dunbar | — | Paul Dunbar | 19:17.5 | 11 |
| 124 | Ethan CarlilePlace 124 · Paul Dunbar | — | Paul Dunbar | 19:17.8 | 11 |
| 125 | Zach BallardPlace 125 · Bullitt East | — | Bullitt East | 19:18.0 | 11 |
| 126 | Elijah GillPlace 126 · Edgewood | — | Edgewood | 19:21.9 | 10 |
| 127 | Addison WilsonPlace 127 · Scott | — | Scott | 19:23.7 | 12 |
| 128 | Elijah SpicerPlace 128 · Shelby County | — | Shelby County | 19:27.4 | 11 |
| 132 | Calvin LenkPlace 132 · Wyoming | — | Wyoming | 19:31.8 | 12 |
| 133 | Carson GuilfordPlace 133 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 19:32.2 | 9 |
| 134 | Armando MontesPlace 134 · Dixie Heights | — | Dixie Heights | 19:32.5 | 9 |
| 137 | George BarsanPlace 137 · St. Henry District | — | St. Henry District | 19:35.3 | 10 |
| 139 | Josh HarveyPlace 139 · Scott | — | Scott | 19:36.5 | 12 |
| 141 | David ClapperPlace 141 · Dixie Heights | — | Dixie Heights | 19:42.4 | 12 |
| 142 | Harrison ShaferPlace 142 · Franklin Road Academy | — | Franklin Road Academy | 19:43.0 | 12 |
| 145 | Ethan JamisonPlace 145 · Dixie Heights | — | Dixie Heights | 19:50.6 | 11 |
| 147 | Connor EdwardsPlace 147 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 19:51.9 | 11 |
| 148 | Malachi O'learyPlace 148 · Wyoming | — | Wyoming | 19:56.6 | 10 |
| 149 | Zach SiegelPlace 149 · Christian Academy (Louisville) | — | Christian Academy (Louisville) | 19:57.5 | 11 |
| 150 | George GeopfrichPlace 150 · Louisville Ballard | — | Louisville Ballard | 19:58.2 | 12 |
| 152 | Logan GentryPlace 152 · Bullitt East | — | Bullitt East | 20:04.1 | 11 |
| 154 | Joshua SheetsPlace 154 · Providence Christian Academy | — | Providence Christian Academy | 20:09.2 | 11 |
| 157 | Ian KillianPlace 157 · Louisville Ballard | — | Louisville Ballard | 20:19.6 | 11 |
| 158 | Cody BostockPlace 158 · Bullitt East | — | Bullitt East | 20:20.1 | 10 |
| 159 | Dakota CerraPlace 159 · Bullitt East | — | Bullitt East | 20:23.5 | 10 |
| 160 | Carter ParkerPlace 160 · Providence Christian Academy | — | Providence Christian Academy | 20:24.3 | 9 |
| 161 | Mason UptonPlace 161 · Paul Dunbar | — | Paul Dunbar | 20:28.7 | 10 |
| 162 | Tyler BassPlace 162 · Bullitt East | — | Bullitt East | 20:31.0 | 10 |
| 164 | Gonzalo De GraciaPlace 164 · Franklin Road Academy | — | Franklin Road Academy | 20:35.8 | 11 |
| 165 | Abram CavinsPlace 165 · Paul Dunbar | — | Paul Dunbar | 20:35.9 | 11 |
| 168 | Lucas RodriguezPlace 168 · Franklin Road Academy | — | Franklin Road Academy | 20:41.3 | 11 |
| 171 | Will KreileinPlace 171 · Forest Park | — | Forest Park | 20:51.9 | 10 |
| 172 | Steve SomersPlace 172 · Franklin Road Academy | — | Franklin Road Academy | 20:52.3 | 12 |
| 173 | Max McMurryPlace 173 · Providence Christian Academy | — | Providence Christian Academy | 20:52.6 | 10 |
| 174 | Stephen RedmonPlace 174 · Bullitt East | — | Bullitt East | 20:53.2 | 11 |
| 175 | Ethan PerryPlace 175 · Shelby County | — | Shelby County | 20:53.8 | 9 |
| 181 | Kobe StaudePlace 181 · Western Hills | — | Western Hills | 21:28.9 | 11 |
| 183 | Ricky RileyPlace 183 · North Bullitt | — | North Bullitt | 21:34.1 | 12 |
| 184 | Ben PerryPlace 184 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 21:34.7 | 12 |
| 185 | Dylan WeyerPlace 185 · Forest Park | — | Forest Park | 21:39.7 | 10 |
| 186 | Mike JamesPlace 186 · North Bullitt | — | North Bullitt | 21:52.7 | 9 |
| 189 | Jackson LundPlace 189 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 22:09.2 | 9 |
| 190 | Keenan BrangersPlace 190 · Shelby County | — | Shelby County | 22:12.5 | 8 |
| 191 | Jordan BentleyPlace 191 · Shelby County | — | Shelby County | 22:13.9 | 11 |
| 192 | Kolt ShookPlace 192 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 22:23.1 | 9 |
| 193 | Alan VazquezPlace 193 · Scott | — | Scott | 22:27.2 | 10 |
| 194 | Jace McDowellPlace 194 · Shelby County | — | Shelby County | 22:33.2 | 7 |
| 195 | Quincy RobertsPlace 195 · Shelby County | — | Shelby County | 22:33.8 | 10 |
| 196 | Brogan SheetsPlace 196 · Providence Christian Academy | — | Providence Christian Academy | 22:58.3 | 10 |
| 197 | Marcus NegronPlace 197 · Western Hills | — | Western Hills | 23:03.6 | 11 |
| 198 | Ryan FuquaPlace 198 · Merrol Hyde Magnet | — | Merrol Hyde Magnet | 23:19.3 | 11 |
| 202 | Ethan BeckmanPlace 202 · Forest Park | — | Forest Park | 23:58.8 | 10 |
| 204 | Carter ManwaringPlace 204 · Providence Christian Academy | — | Providence Christian Academy | 24:25.2 | 9 |
| 205 | Anthony ThompsonPlace 205 · North Bullitt | — | North Bullitt | 25:06.2 | 10 |
| 206 | Wilson ChavisPlace 206 · Providence Christian Academy | — | Providence Christian Academy | 26:59.5 | 9 |
| 207 | Theo RiddlePlace 207 · North Bullitt | — | North Bullitt | 28:24.1 | 11 |
| 208 | Mason BlairPlace 208 · North Bullitt | — | North Bullitt | 33:37.9 | 9 |