| 1 | Grant HolbrookPlace 1 · Grade 12 · Campbell County | 12 | Campbell County | 15:52.2 |
| 2 | Ethan MannPlace 2 · Grade 11 · Conner | 11 | Conner | 16:11.7 |
| 3 | Braden FranxmanPlace 3 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 16:31.9 |
| 4 | Shaun HalikPlace 4 · Grade 11 · Cooper | 11 | Cooper | 16:43.9 |
| 5 | Luke McLanePlace 5 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 16:47.8 |
| 6 | Ben MoorePlace 6 · Grade 11 · Ryle | 11 | Ryle | 16:50.7 |
| 7 | Santiago CanoPlace 7 · Grade 11 · Ryle | 11 | Ryle | 16:54.2 |
| 8 | Salem GlasgowPlace 8 · Grade 9 · Covington Catholic | 9 | Covington Catholic | 16:58.2 PR |
| 9 | Samuel VandeWaterPlace 9 · Grade 11 · Campbell County | 11 | Campbell County | 17:03.8 |
| 10 | Asher EdmondsonPlace 10 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 17:12.4 |
| 11 | Joel BarczakPlace 11 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 17:16.9 |
| 12 | Aaron EcklerPlace 12 · Grade 11 · Ryle | 11 | Ryle | 17:18.2 |
| 13 | Charlie SchmidtPlace 13 · Grade 9 · Highlands | 9 | Highlands | 17:29.2 |
| 14 | Sullivan SchoettkerPlace 14 · Grade 10 · Highlands | 10 | Highlands | 17:36.2 |
| 15 | Gavin HuxelPlace 15 · Grade 11 · Conner | 11 | Conner | 17:42.8 |
| 16 | Ethan KlumbPlace 16 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 17:42.9 |
| 17 | Dagon CaplePlace 17 · Grade 12 · Conner | 12 | Conner | 17:43.0 |
| 18 | Sawyer FranxmanPlace 18 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 17:46.2 |
| 19 | Myles BarczakPlace 19 · Grade 10 · Covington Catholic | 10 | Covington Catholic | 17:48.1 |
| 20 | Connor BestPlace 20 · Grade 11 · Dixie Heights | 11 | Dixie Heights | 17:48.8 |
| 21 | Colin GlasgowPlace 21 · Grade 12 · Ryle | 12 | Ryle | 17:49.9 |
| 22 | Dylan FortnerPlace 22 · Grade 11 · Highlands | 11 | Highlands | 17:51.4 |
| 23 | Andrew TignorPlace 23 · Grade 11 · Dixie Heights | 11 | Dixie Heights | 17:56.8 |
| 24 | Bennett LaakePlace 24 · Grade 11 · Covington Catholic | 11 | Covington Catholic | 17:59.4 |
| 25 | Bradley CurryPlace 25 · Grade 9 · Ryle | 9 | Ryle | 18:02.1 |
| 26 | Caleb PattonPlace 26 · Grade 10 · Conner | 10 | Conner | 18:04.1 |
| 27 | Vance PettyPlace 27 · Grade 8 · Campbell County | 8 | Campbell County | 18:04.9 |
| 28 | Oliver BreckenridgePlace 28 · Grade 11 · Ryle | 11 | Ryle | 18:11.1 |
| 29 | Jack DwyerPlace 29 · Grade 12 · Covington Catholic | 12 | Covington Catholic | 18:11.2 |
| 30 | Drew BaughPlace 30 · Grade 12 · Dixie Heights | 12 | Dixie Heights | 18:13.0 |
| 31 | James MargravePlace 31 · Grade 11 · Ryle | 11 | Ryle | 18:13.5 |
| 32 | Luke HartleyPlace 32 · Grade 12 · Campbell County | 12 | Campbell County | 18:13.7 |
| 33 | Raul MoralesPlace 33 · Grade 12 · Conner | 12 | Conner | 18:17.0 |
| 34 | Joseph VandeWaterPlace 34 · Grade 10 · Campbell County | 10 | Campbell County | 18:18.8 PR |
| 35 | Gavin SmithPlace 35 · Grade 9 · Highlands | 9 | Highlands | 18:23.6 |
| 36 | Nick LuskPlace 36 · Grade 10 · Ryle | 10 | Ryle | 18:23.7 |
| 37 | Everett PfefferPlace 37 · Grade 9 · Cooper | 9 | Cooper | 18:24.6 PR |
| 38 | Adam OliverPlace 38 · Grade 11 · Dixie Heights | 11 | Dixie Heights | 18:24.9 |
| 39 | Brody BuschmannPlace 39 · Grade 9 · Ryle | 9 | Ryle | 18:26.2 |
| 40 | Ethan DalyPlace 40 · Grade 9 · Highlands | 9 | Highlands | 18:29.5 |
| 41 | Brady CarterPlace 41 · Grade 10 · Conner | 10 | Conner | 18:31.0 |
| 42 | William Van DykePlace 42 · Grade 11 · Conner | 11 | Conner | 18:33.4 |
| 43 | DeShawn McKnightPlace 43 · Grade 10 · Conner | 10 | Conner | 18:34.1 |
| 44 | William CarskadonPlace 44 · Grade 10 · Dixie Heights | 10 | Dixie Heights | 18:34.8 PR |
| 45 | Finn BentzPlace 45 · Grade 12 · Campbell County | 12 | Campbell County | 18:34.9 |
| 46 | Carter JonesPlace 46 · Grade 10 · Cooper | 10 | Cooper | 18:34.9 PR |
| 47 | Hawk DauenbaughPlace 47 · Grade 12 · Simon Kenton | 12 | Simon Kenton | 18:41.0 |
| 48 | Joseph DonahuePlace 48 · Grade 9 · Simon Kenton | 9 | Simon Kenton | 18:45.0 |
| 49 | Aiden RineairPlace 49 · Grade 12 · Cooper | 12 | Cooper | 18:51.1 |
| 50 | Elias SpawPlace 50 · Grade 12 · Highlands | 12 | Highlands | 18:52.8 |
| 51 | Owen TaylorPlace 51 · Grade 10 · Highlands | 10 | Highlands | 18:56.6 |
| 52 | Cooper PackPlace 52 · Grade 11 · Conner | 11 | Conner | 18:58.2 |
| 53 | Connor SpicherPlace 53 · Grade 12 · Cooper | 12 | Cooper | 19:03.9 |
| 54 | Garrett RustPlace 54 · Grade 10 · Campbell County | 10 | Campbell County | 19:08.8 PR |
| 55 | Connor WarnerPlace 55 · Grade 12 · Simon Kenton | 12 | Simon Kenton | 19:12.5 |
| 56 | Landon MardisPlace 56 · Grade 10 · Dixie Heights | 10 | Dixie Heights | 19:22.0 PR |
| 57 | Owen AndersonPlace 57 · Grade 12 · Conner | 12 | Conner | 19:25.5 |
| 58 | Elijah MonksPlace 58 · Grade 11 · Dixie Heights | 11 | Dixie Heights | 19:27.6 |
| 59 | Sy RuehlPlace 59 · Grade 10 · Dixie Heights | 10 | Dixie Heights | 19:28.2 |
| 60 | Grant OlsonPlace 60 · Grade 10 · Dixie Heights | 10 | Dixie Heights | 19:33.8 |
| 61 | Gavin SearsPlace 61 · Grade 10 · Campbell County | 10 | Campbell County | 19:38.1 |
| 62 | Trevor MarkusPlace 62 · Grade 11 · Highlands | 11 | Highlands | 19:45.8 |
| 63 | Finn McCainPlace 63 · Grade 11 · Highlands | 11 | Highlands | 19:46.7 |
| 64 | Harrison DeweesPlace 64 · Grade 11 · Cooper | 11 | Cooper | 20:12.8 PR |
| 65 | Cole LowryPlace 65 · Grade 9 · Dixie Heights | 9 | Dixie Heights | 20:14.9 PR |
| 66 | Elias FosterPlace 66 · Grade 8 · Campbell County | 8 | Campbell County | 20:16.2 |
| 67 | Conner BolanosPlace 67 · Grade 9 · Cooper | 9 | Cooper | 20:46.8 |
| 68 | Aiden O'NeillPlace 68 · Grade 11 · Cooper | 11 | Cooper | 20:58.1 |
| 69 | Wyatt ShipwashPlace 69 · Grade 11 · Simon Kenton | 11 | Simon Kenton | 21:24.2 |
| 70 | Cody BlevinsPlace 70 · Grade 10 · Simon Kenton | 10 | Simon Kenton | 22:16.2 |