| 1 | Josiah SpicerPlace 1 · Grade 12 · Henryville | 12 | Henryville | 18:08 |
| 2 | Jaxson YaegerPlace 2 · Grade 11 · Henryville | 11 | Henryville | 18:24 |
| 3 | Kameron ReedPlace 3 · Grade 11 · Scottsburg | 11 | Scottsburg | 19:24 |
| 4 | Oliver EggersmanPlace 4 · Grade 11 · Trinity Lutheran (Seymour) | 11 | Trinity Lutheran (Seymour) | 19:28 |
| 5 | Cohen BrilesPlace 5 · Grade 12 · New Washington | 12 | New Washington | 19:42 |
| 6 | Cooper KingPlace 6 · Grade 10 · New Washington | 10 | New Washington | 20:04 |
| 7 | Ziryn GrovesPlace 7 · Grade 9 · Borden | 9 | Borden | 20:11 |
| 8 | Nathan NegretePlace 8 · Grade 10 · Trinity Lutheran (Seymour) | 10 | Trinity Lutheran (Seymour) | 20:17 |
| 9 | Aidan ChavezPlace 9 · Grade 12 · New Washington | 12 | New Washington | 20:25 |
| 10 | Gavin CurleyPlace 10 · Grade 10 · Scottsburg | 10 | Scottsburg | 20:44 |
| 11 | Kodah MendlikPlace 11 · Grade 12 · Clarksville | 12 | Clarksville | 20:47 |
| 12 | Wyland McCormickPlace 12 · Grade 10 · Borden | 10 | Borden | 20:59 |
| 13 | Blake MayfieldPlace 13 · Grade 10 · Borden | 10 | Borden | 21:17 |
| 14 | Cohenn HambrickPlace 14 · Grade 9 · Shawe Memorial | 9 | Shawe Memorial | 21:34 |
| 15 | Blaine YazelPlace 15 · Grade 10 · Borden | 10 | Borden | 21:41 |
| 16 | Zaden GrovesPlace 16 · Grade 10 · Borden | 10 | Borden | 21:46 |
| 17 | Sam DyerPlace 17 · Grade 11 · Trinity Lutheran (Seymour) | 11 | Trinity Lutheran (Seymour) | 21:49 |
| 18 | Victor PachecoPlace 18 · Grade 12 · Shawe Memorial | 12 | Shawe Memorial | 21:52 |
| 19 | Brayden CavinsPlace 19 · Grade 9 · Borden | 9 | Borden | 21:55 |
| 20 | Lucas BallPlace 20 · Grade 10 · Borden | 10 | Borden | 21:56 |
| 21 | Kobe NeasePlace 21 · Grade 9 · Henryville | 9 | Henryville | 21:59 |
| 22 | Caiden TuckerPlace 22 · Grade 11 · New Washington | 11 | New Washington | 22:05 |
| 23 | Owen ShauverPlace 23 · Grade 9 · Henryville | 9 | Henryville | 22:16 |
| 24 | AJ TorresPlace 24 · Grade 9 · Borden | 9 | Borden | 22:25 |
| 25 | Jayden SchickelPlace 25 · Grade 12 · Lanesville | 12 | Lanesville | 22:36 |
| 26 | Dallan GiselbachPlace 26 · Grade 12 · Lanesville | 12 | Lanesville | 22:45 PR |
| 27 | Nathan FewellPlace 27 · Grade 11 · Shawe Memorial | 11 | Shawe Memorial | 23:07 |
| 28 | Keegan McMahanPlace 28 · Grade 12 · Shawe Memorial | 12 | Shawe Memorial | 23:51 |
| 29 | Caleb SpencerPlace 29 · Grade 10 · Lanesville | 10 | Lanesville | 24:12 |
| 30 | Christian MavisPlace 30 · Grade 10 · New Washington | 10 | New Washington | 24:31 |
| 31 | Jackson BordersPlace 31 · Grade 10 · Lanesville | 10 | Lanesville | 24:46 PR |
| 32 | Andy NgoPlace 32 · Grade 11 · Clarksville | 11 | Clarksville | 27:57 |
| 33 | Luke GardnerPlace 33 · Grade 11 · Shawe Memorial | 11 | Shawe Memorial | 29:10 |
| 34 | Ethan PichardoPlace 34 · Grade 12 · Shawe Memorial | 12 | Shawe Memorial | 35:17 |