| 1 | Ayden DunnPlace 1 · Grade 12 · Pleasure Ridge Park | 12 | Pleasure Ridge Park | 17:46.6 | — |
| 2 | Jonas IrakozePlace 2 · Grade 9 · Waggener | 9 | Waggener | 17:49.2 | 1 |
| 3 | Karlyle SullivanPlace 3 · Grade 12 · Male | 12 | Male | 18:29.3 | 2 |
| 4 | William StewartPlace 4 · Grade 10 · Male | 10 | Male | 18:32.1 | 3 |
| 5 | Garrett HenslerPlace 5 · Grade 12 · Male | 12 | Male | 18:36.5 | 4 |
| 6 | Edward JostPlace 6 · Grade 12 · Dupont Manual | 12 | Dupont Manual | 18:40.3 | 5 |
| 7 | Nolan KiperPlace 7 · Grade 12 · Male | 12 | Male | 20:17.8 | 6 |
| 8 | Ricky JohnsonPlace 8 · Grade 10 · Waggener | 10 | Waggener | 20:24.1 | 7 |
| 9 | Torrean ThorntonPlace 9 · Grade 11 · Male | 11 | Male | 20:29.4 | 8 |
| 10 | Trevor MorrisPlace 10 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 20:43.3 | 9 |
| 11 | Caleb SellsPlace 11 · Grade 11 · Male | 11 | Male | 20:57.3 | 10 |
| 12 | AnJuan HornePlace 12 · Grade 10 · Western | 10 | Western | 21:00.0 | — |
| 13 | Ty BarnesPlace 13 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 21:01.7 | 11 |
| 14 | William MullarkeyPlace 14 · Grade 11 · Male | 11 | Male | 21:07.4 | 12 |
| 15 | Connor BetzPlace 15 · Grade 12 · Dupont Manual | 12 | Dupont Manual | 21:11.1 | 13 |
| 16 | Hayden BeckleyPlace 16 · Grade 9 · Dupont Manual | 9 | Dupont Manual | 21:14.5 | 14 |
| 17 | Chase MatthewsPlace 17 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 21:15.0 | 15 |
| 18 | Tre MarshallPlace 18 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 21:20.6 | 16 |
| 19 | Eli MurphyPlace 19 · Grade 11 · Waggener | 11 | Waggener | 21:39.0 | 17 |
| 20 | Juan GalvanPlace 20 · Grade 12 · Dupont Manual | 12 | Dupont Manual | 21:50.6 | — |
| 21 | Monty DuvallPlace 21 · Grade 10 · Doss | 10 | Doss | 21:59.8 | 18 |
| 22 | William AllenPlace 22 · Grade 11 · Jeffersontown | 11 | Jeffersontown | 22:04.0 | — |
| 23 | Malick DialloPlace 23 · Grade 12 · Central | 12 | Central | 22:05.4 | — |
| 24 | Jonah BelancePlace 24 · Grade 12 · Southern | 12 | Southern | 22:16.3 | — |
| 25 | Daniel ChristersonPlace 25 · Grade 11 · Male | 11 | Male | 22:22.9 | — |
| 26 | Mason AlveyPlace 26 · Grade 11 · Seneca | 11 | Seneca | 22:31.9 | — |
| 27 | Deshawn PilgrimPlace 27 · Grade 12 · Southern | 12 | Southern | 22:46.9 | — |
| 28 | Matthew Tapia-CruzPlace 28 · Grade 9 · Dupont Manual | 9 | Dupont Manual | 22:54.9 | — |
| 29 | Akereon GorePlace 29 · Grade 11 · Western | 11 | Western | 22:55.5 | — |
| 30 | Landon GrantPlace 30 · Grade 11 · Male | 11 | Male | 22:58.5 | — |
| 31 | Matt AndersonPlace 31 · Grade 10 · Jeffersontown | 10 | Jeffersontown | 22:59.0 | — |
| 32 | William O'SheaPlace 32 · Grade 9 · Dupont Manual | 9 | Dupont Manual | 23:01.6 | — |
| 33 | Michael OkekePlace 33 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 23:07.1 | — |
| 34 | Peyton PeskoePlace 34 · Grade 10 · Southern | 10 | Southern | 23:07.9 | — |
| 35 | Etienne Le BoeufPlace 35 · Grade 7 · Brown | 7 | Brown | 23:28.4 | 19 |
| 36 | Daniel Rowe-HarrisonPlace 36 · Grade 12 · Waggener | 12 | Waggener | 23:46.2 | 20 |
| 37 | Maddox DurrettPlace 37 · Grade 10 · Male | 10 | Male | 23:51.1 | — |
| 38 | Precieux WantuadiPlace 38 · Grade 10 · Waggener | 10 | Waggener | 23:52.4 | 21 |
| 39 | Joshua TwizerePlace 39 · Grade 12 · Waggener | 12 | Waggener | 23:57.8 | 22 |
| 40 | Joshua BridgesPlace 40 · Grade 12 · Male | 12 | Male | 23:59.8 | — |
| 41 | Austin VitatoPlace 41 · Grade 9 · Brown | 9 | Brown | 24:08.8 | 23 |
| 42 | Nathan ZieglerPlace 42 · Grade 9 · Dupont Manual | 9 | Dupont Manual | 24:09.5 | — |
| 43 | Nathan DossPlace 43 · Grade 9 · Male | 9 | Male | 24:30.3 | — |
| 44 | Austin WhitePlace 44 · Grade 9 · Brown | 9 | Brown | 24:51.9 | 24 |
| 45 | Devon HowardPlace 45 · Grade 11 · Western | 11 | Western | 25:25.1 | — |
| 46 | Karl LivingstonPlace 46 · Grade 11 · Waggener | 11 | Waggener | 25:28.8 | 25 |
| 47 | Blake Brooks-JohnsonPlace 47 · Grade 9 · Central | 9 | Central | 25:39.3 | — |
| 48 | Ayden PuckettPlace 48 · Grade 12 · Doss | 12 | Doss | 25:54.4 | 26 |
| 49 | Remy Le BoeufPlace 49 · Grade 10 · Brown | 10 | Brown | 27:37.7 | 27 |
| 50 | Alex WeaverPlace 50 · Grade 10 · Brown | 10 | Brown | 27:38.6 | 28 |
| 51 | Tyrell RobertsPlace 51 · Grade 12 · Doss | 12 | Doss | 27:59.0 | 29 |
| 52 | Darwin StevensonPlace 52 · Grade 12 · Central | 12 | Central | 27:59.5 | — |
| 53 | Matthew LishPlace 53 · Grade 9 · Brown | 9 | Brown | 28:18.1 | 30 |
| 54 | Dustin LiPlace 54 · Grade 10 · Dupont Manual | 10 | Dupont Manual | 28:35.9 | — |
| 55 | Micah GhiassiPlace 55 · Grade 11 · Dupont Manual | 11 | Dupont Manual | 29:32.7 | — |
| 56 | Idris TalasowPlace 56 · Grade 10 · Doss | 10 | Doss | 30:01.6 | 31 |
| 57 | Gary HaleyPlace 57 · Grade 10 · Doss | 10 | Doss | 30:35.3 | 32 |
| 58 | Chase WrightPlace 58 · Grade 9 · Brown | 9 | Brown | 32:50.5 | 33 |
| 59 | Xavier MansfieldPlace 59 · Grade 9 · Male | 9 | Male | 36:58.5 | — |
| 60 | Bryant MunozPlace 60 · Grade 10 · Doss | 10 | Doss | 38:55.5 | 34 |