| Austin Mathews | Paul Laurence Dunbar | 1 | 1 | | | 4:12.49 |
| Jacob Brizendine | Oldham County | 1 | 2 | | | 4:15.97 |
| Keeton Thornsberry | Holy Cross (Louisville) | 1 | 3 | | | 4:16.18 |
| Steven Newman | Muhlenberg County | 1 | 4 | | | 4:16.29 |
| Isaiah Strauel | Woodland Hills Homeschool High School | 1 | 5 | | | 4:16.95 |
| Luke Spurrier | South Warren | 1 | 6 | | | 4:17.85 |
| Grady Shiflet | St Xavier (KY) | 1 | 7 | 4:18.56 | 4:18.55 | 4:18.55 |
| Conner O'Shea | Madison Central | 1 | 8 | | | 4:19.57 |
| Christian Parker | Madisonville-North Hopkins | 1 | 9 | | | 4:19.58 |
| Jonah Mitchell | Muhlenberg County | 1 | 10 | | | 4:22.63 |
| Connor Hayes | Lexington Christian | 1 | 11 | | | 4:23.09 |
| Kyle Embry | Ohio County | 1 | 12 | | | 4:24.35 |
| John Cason | Owensboro Catholic | 1 | 13 | | | 4:24.77 |
| Austin Stallings | Owensboro Catholic | 1 | 14 | | | 4:27.09 |
| Garrett Watts | Madisonville-North Hopkins | 1 | 15 | | | 4:28.70 |
| Cole Jackson | Greenwood | 1 | 16 | | | 4:28.79 |
| Andrew Madden | Lexington Christian | 1 | 17 | | | 4:29.78 |