| 1 | Olin Inscore EssickPlace 1 · Grade 11 · Henry County | 11 | Henry County | 16:29.8 |
| 2 | Leif Inscore EssickPlace 2 · Grade 8 · Henry County | 8 | Henry County | 17:35.3 |
| 3 | Clark WillisPlace 3 · Grade 10 · Henry County | 10 | Henry County | 17:58.1 |
| 4 | Isaac TrzcinskiPlace 4 · Grade 8 · Shelby County | 8 | Shelby County | 18:13.9 |
| 5 | Joshua HuffPlace 5 · Grade 10 · Desales | 10 | Desales | 18:14.8 |
| 6 | Jackson FitzgeraldPlace 6 · Grade 11 · Christian Academy-Louisville | 11 | Christian Academy-Louisville | 18:22.7 |
| 7 | Eli KirkPlace 7 · Grade 9 · Henry County | 9 | Henry County | 18:25.7 PR |
| 8 | Shane GrossmanPlace 8 · Grade 8 · Spencer County | 8 | Spencer County | 18:27.7 |
| 9 | Lucas CourtneyPlace 9 · Grade 12 · Shelby County | 12 | Shelby County | 18:43.7 |
| 10 | Elijah CookPlace 10 · Grade 9 · Spencer County | 9 | Spencer County | 18:44.2 |
| 11 | Mason WayPlace 11 · Grade 7 · Shelby County | 7 | Shelby County | 18:50.9 PR |
| 12 | Graham DwyerPlace 12 · Grade 12 · Spencer County | 12 | Spencer County | 18:57.7 |
| 13 | Charlie BehnkenPlace 13 · Grade 10 · Christian Academy-Louisville | 10 | Christian Academy-Louisville | 19:01.5 PR |
| 14 | Dawit ArmstrongPlace 14 · Grade 10 · Jeffersontown | 10 | Jeffersontown | 19:02.3 |
| 15 | Justus BlumePlace 15 · Grade 11 · Spencer County | 11 | Spencer County | 19:05.1 PR |
| 16 | Eli MisnerPlace 16 · Grade 7 · Shelby County | 7 | Shelby County | 19:19.7 PR |
| 17 | Cason FischerPlace 17 · Grade 11 · Henry County | 11 | Henry County | 19:35.9 |
| 18 | Elijah NelsonPlace 18 · Grade 12 · Christian Academy-Louisville | 12 | Christian Academy-Louisville | 19:42.3 |
| 19 | Liam BuckleyPlace 19 · Grade 9 · Henry County | 9 | Henry County | 19:53.2 |
| 20 | John CoutsPlace 20 · Grade 11 · Christian Academy-Louisville | 11 | Christian Academy-Louisville | 19:54.2 PR |
| 21 | Nathan VegaPlace 21 · Grade 9 · Henry County | 9 | Henry County | 20:08.8 |
| 22 | Cole ShirleyPlace 22 · Grade 12 · Christian Academy-Louisville | 12 | Christian Academy-Louisville | 20:18.8 PR |
| 23 | Mydland RobertsPlace 23 · Grade 7 · Shelby County | 7 | Shelby County | 20:25.0 PR |
| 24 | Owen OliverPlace 24 · Grade 7 · Shelby County | 7 | Shelby County | 20:32.4 PR |
| 25 | Noe LopezPlace 25 · Grade 11 · Spencer County | 11 | Spencer County | 20:36.7 |
| 26 | James Rocky ClaryPlace 26 · Grade 11 · Shelby County | 11 | Shelby County | 20:52.1 PR |
| 27 | Silas NelsonPlace 27 · Grade 9 · Christian Academy-Louisville | 9 | Christian Academy-Louisville | 21:08.0 |
| 28 | Gabriel CrippsPlace 28 · Grade 12 · Desales | 12 | Desales | 21:12.8 PR |
| 29 | Bryston WechterPlace 29 · Grade 12 · Desales | 12 | Desales | 21:35.4 |
| 30 | Nash EarnshawPlace 30 · Grade 12 · Spencer County | 12 | Spencer County | 21:52.7 |
| 31 | Landon McKunePlace 31 · Grade 11 · Desales | 11 | Desales | 22:44.5 |
| 32 | Noah ChristyPlace 32 · Grade 11 · Desales | 11 | Desales | 22:45.3 |
| 33 | Nathan StonePlace 33 · Grade 10 · Spencer County | 10 | Spencer County | 22:56.0 |
| 34 | Adam RomanowskiPlace 34 · Grade 11 · Desales | 11 | Desales | 23:43.9 |
| 35 | Meddis GassamaPlace 35 · Grade 11 · Christian Academy-Louisville | 11 | Christian Academy-Louisville | 24:31.9 |
| 36 | William AshPlace 36 · Grade 12 · Desales | 12 | Desales | 26:41.6 |