| 1 | Philip LamartinierePlace 1 · Grade 11 · Tates Creek | 11 | Tates Creek | 16:44.63 |
| 2 | Reeve VanDemarkPlace 2 · Grade 12 · Tates Creek | 12 | Tates Creek | 17:03.77 |
| 3 | Josh ArnettPlace 3 · Grade 9 · Bryan Station | 9 | Bryan Station | 17:10.28 |
| 4 | Noah MathewsPlace 4 · Grade 9 · Paul Dunbar | 9 | Paul Dunbar | 17:15.65 |
| 5 | Daniel WhitakerPlace 5 · Grade 12 · Lafayette | 12 | Lafayette | 17:16.68 |
| 6 | Calvin AdamsPlace 6 · Grade 11 · Henry Clay | 11 | Henry Clay | 17:35.13 |
| 7 | Jase CrumePlace 7 · Grade 10 · Woodford County | 10 | Woodford County | 17:37.14 |
| 8 | Eric RaffertyPlace 8 · Grade 11 · Lafayette | 11 | Lafayette | 17:43.80 |
| 9 | Buzz ChristensenPlace 9 · Grade 9 · Lafayette | 9 | Lafayette | 17:50.85 |
| 10 | Forrest GagoPlace 10 · Grade 10 · Tates Creek | 10 | Tates Creek | 17:52.68 |
| 11 | Jackson GordonPlace 11 · Grade 12 · Woodford County | 12 | Woodford County | 17:54.93 |
| 12 | David EdmondsPlace 12 · Grade 12 · Paul Dunbar | 12 | Paul Dunbar | 17:56.01 PR |
| 13 | Canaan ThomasPlace 13 · Grade 9 · Henry Clay | 9 | Henry Clay | 18:02.27 |
| 14 | Ryan HendrixPlace 14 · Grade 9 · Woodford County | 9 | Woodford County | 18:09.99 |
| 15 | Logan DawsonPlace 15 · Grade 12 · George Rogers Clark | 12 | George Rogers Clark | 18:10.67 |
| 16 | Robbie JosephPlace 16 · Grade 12 · Henry Clay | 12 | Henry Clay | 18:16.91 |
| 17 | Stephen TackettPlace 17 · Grade 9 · Paul Dunbar | 9 | Paul Dunbar | 18:18.02 |
| 18 | Gabriel SmithPlace 18 · Grade 8 · Lafayette | 8 | Lafayette | 18:19.89 |
| 19 | Alex PricePlace 19 · Grade 11 · Lafayette | 11 | Lafayette | 18:21.41 |
| 20 | Liam ParidoPlace 20 · Grade 10 · George Rogers Clark | 10 | George Rogers Clark | 18:22.72 |
| 21 | Eric Tripp WalkerPlace 21 · Grade 10 · Frederick Douglass | 10 | Frederick Douglass | 18:28.83 |
| 22 | Isaiah GettelfingerPlace 22 · Grade 12 · Anderson County | 12 | Anderson County | 18:30.42 |
| 23 | Rhett BarberPlace 23 · Grade 10 · Great Crossing | 10 | Great Crossing | 18:32.97 PR |
| 24 | Jackson CariusPlace 24 · Grade 9 · Paul Dunbar | 9 | Paul Dunbar | 18:34.01 |
| 25 | Carter RussellPlace 25 · Grade 11 · Great Crossing | 11 | Great Crossing | 18:37.03 |
| 26 | Keith JohnsonPlace 26 · Grade 10 · Great Crossing | 10 | Great Crossing | 18:39.90 |
| 27 | Asher JackPlace 27 · Grade 11 · Tates Creek | 11 | Tates Creek | 18:43.98 |
| 28 | Lennon SmithPlace 28 · Grade 8 · George Rogers Clark | 8 | George Rogers Clark | 18:48.94 |
| 29 | Montae AshfordPlace 29 · Grade 9 · Bryan Station | 9 | Bryan Station | 18:50.58 |
| 30 | Ben WilsonPlace 30 · Grade 8 · George Rogers Clark | 8 | George Rogers Clark | 18:52.28 |
| 31 | Jake SwicegoodPlace 31 · Grade 12 · Great Crossing | 12 | Great Crossing | 18:53.34 |
| 32 | Hayden CecilPlace 32 · Grade 11 · George Rogers Clark | 11 | George Rogers Clark | 18:53.35 |
| 33 | Dallas HallPlace 33 · Grade 11 · George Rogers Clark | 11 | George Rogers Clark | 18:53.35 PR |
| 34 | Aidan BaileyPlace 34 · Grade 11 · Great Crossing | 11 | Great Crossing | 18:53.51 |
| 35 | Adam CahallPlace 35 · Grade 11 · Lafayette | 11 | Lafayette | 18:53.70 |
| 36 | Ellis SkirbollPlace 36 · Grade 10 · Tates Creek | 10 | Tates Creek | 18:53.78 |
| 37 | Krish PatelPlace 37 · Grade 11 · Montgomery County | 11 | Montgomery County | 18:55.97 |
| 38 | Edward DonsonPlace 38 · Grade 12 · Paul Dunbar | 12 | Paul Dunbar | 19:00.43 PR |
| 39 | Andrew KellPlace 39 · Grade 10 · Tates Creek | 10 | Tates Creek | 19:05.03 |
| 40 | Logan StaffordPlace 40 · Grade 12 · Montgomery County | 12 | Montgomery County | 19:09.42 |
| 41 | Nick PintoPlace 41 · Grade 12 · Paul Dunbar | 12 | Paul Dunbar | 19:14.29 |
| 42 | Elie MilburnPlace 42 · Grade 12 · Lafayette | 12 | Lafayette | 19:15.56 |
| 43 | Matthew SalyerPlace 43 · Grade 12 · Paul Dunbar | 12 | Paul Dunbar | 19:21.94 |
| 44 | Elijah RussellPlace 44 · Grade 11 · Tates Creek | 11 | Tates Creek | 19:23.04 |
| 45 | Nick LentzPlace 45 · Grade 9 · Henry Clay | 9 | Henry Clay | 19:33.31 |
| 46 | Jossue PachecoPlace 46 · Grade 12 · Montgomery County | 12 | Montgomery County | 19:33.52 |
| 47 | Gettelfinger KenanPlace 47 · Grade 10 · Anderson County | 10 | Anderson County | 19:41.75 |
| 48 | Jacob MarcumPlace 48 · Grade 11 · Great Crossing | 11 | Great Crossing | 19:42.79 |
| 49 | Grant NoehrenPlace 49 · Grade 9 · Henry Clay | 9 | Henry Clay | 19:42.84 |
| 50 | Jacob OlsenPlace 50 · Grade 12 · Scott County | 12 | Scott County | 19:43.16 |
| 51 | Griffin SimsPlace 51 · Grade 12 · Henry Clay | 12 | Henry Clay | 19:45.34 PR |
| 52 | Kyle StickelPlace 52 · Grade 7 · Woodford County | 7 | Woodford County | 19:56.39 PR |
| 53 | Jevon AdamsPlace 53 · Grade 12 · Henry Clay | 12 | Henry Clay | 20:01.75 |
| 54 | Emerson FarrarPlace 54 · Grade 9 · Bryan Station | 9 | Bryan Station | 20:05.76 |
| 55 | Charlie CastlePlace 55 · Grade 12 · George Rogers Clark | 12 | George Rogers Clark | 20:09.41 |
| 56 | Ben CareyPlace 56 · Grade 10 · Woodford County | 10 | Woodford County | 20:15.37 |
| 57 | Andrew SnowPlace 57 · Grade 10 · Frederick Douglass | 10 | Frederick Douglass | 20:19.10 PR |
| 58 | Gavin JonesPlace 58 · Grade 9 · Anderson County | 9 | Anderson County | 20:19.89 PR |
| 59 | Zachary AndrewsPlace 59 · Grade 10 · Frederick Douglass | 10 | Frederick Douglass | 20:25.12 |
| 60 | Jeremy JordanPlace 60 · Grade 10 · Anderson County | 10 | Anderson County | 20:38.73 |
| 61 | Evan BarkleyPlace 61 · Grade 10 · Frederick Douglass | 10 | Frederick Douglass | 20:39.18 |
| 62 | Simon NeauPlace 62 · Grade 11 · Woodford County | 11 | Woodford County | 20:49.37 |
| 63 | Mica GettelfingerPlace 63 · Grade 9 · Anderson County | 9 | Anderson County | 20:50.70 |
| 64 | Hudson ReedPlace 64 · Grade 10 · Anderson County | 10 | Anderson County | 21:05.86 |
| 65 | Landon WattsPlace 65 · Grade 10 · Anderson County | 10 | Anderson County | 21:37.66 |
| 66 | Nolan CashPlace 66 · Grade 12 · Great Crossing | 12 | Great Crossing | 21:40.23 |
| 67 | Joshua JettonPlace 67 · Grade 10 · Woodford County | 10 | Woodford County | 22:12.59 |
| 68 | Tyler BobadillaPlace 68 · Grade 9 · Bryan Station | 9 | Bryan Station | 22:12.67 |
| 69 | Drew ThompsonPlace 69 · Grade 10 · Montgomery County | 10 | Montgomery County | 22:24.99 |
| 70 | Logan StigallPlace 70 · Grade 12 · Montgomery County | 12 | Montgomery County | 23:01.77 |
| 71 | Everett JohnsonPlace 71 · Grade 10 · Montgomery County | 10 | Montgomery County | 23:52.93 |
| 72 | Ethan NorrisPlace 72 · Grade 11 · Frederick Douglass | 11 | Frederick Douglass | 24:24.58 |
| 73 | Bennett SheroanPlace 73 · Grade 11 · Frederick Douglass | 11 | Frederick Douglass | 24:48.27 |
| 74 | Junior MendoPlace 74 · Grade 11 · Montgomery County | 11 | Montgomery County | 25:57.85 PR |
| 75 | Julian Palomeque LopezPlace 75 · Grade 10 · Bryan Station | 10 | Bryan Station | 25:57.88 |
| 76 | Abney RobertPlace 76 · Grade 12 · Frederick Douglass | 12 | Frederick Douglass | 27:05.71 |