| 1 | Cameron StephensPlace 1 · Grade 12 · Silver Creek | 12 | Silver Creek | 16:28.8 |
| 2 | Franklin SandersPlace 2 · Grade 11 · Jennings County | 11 | Jennings County | 16:39.8 |
| 3 | Alex HendrixPlace 3 · Grade 10 · Jennings County | 10 | Jennings County | 16:43.7 |
| 4 | Mathew BottorffPlace 4 · Grade 12 · Silver Creek | 12 | Silver Creek | 16:48.3 |
| 5 | Reid MastersonPlace 5 · Grade 12 · Providence | 12 | Providence | 17:07.6 |
| 6 | Alexander WallingfordPlace 6 · Grade 10 · New Albany | 10 | New Albany | 17:10.1 |
| 7 | Preston CootsPlace 7 · Grade 9 · Silver Creek | 9 | Silver Creek | 17:10.7 |
| 8 | Carter LeakPlace 8 · Grade 9 · Jennings County | 9 | Jennings County | 17:12.9 |
| 9 | ALEX MAYPlace 9 · Grade 12 · Scottsburg | 12 | Scottsburg | 17:14.7 |
| 10 | James HallerPlace 10 · Grade 12 · New Albany | 12 | New Albany | 17:25.8 |
| 11 | Ethan FugatePlace 11 · Grade 10 · Austin | 10 | Austin | 17:26.8 |
| 12 | Shon TaylorPlace 12 · Grade 12 · New Albany | 12 | New Albany | 17:30.2 |
| 13 | Bradley WinstonPlace 13 · Grade 10 · Southwestern (Hanover) | 10 | Southwestern (Hanover) | 17:30.5 |
| 14 | Trevor LeviPlace 14 · Grade 11 · Rising Sun | 11 | Rising Sun | 17:36.5 |
| 15 | Lucas VanmeterPlace 15 · Grade 12 · Henryville | 12 | Henryville | 17:40.3 |
| 16 | Boone BartonPlace 16 · Grade 12 · Silver Creek | 12 | Silver Creek | 17:46.9 |
| 17 | Brandon RileyPlace 17 · Grade 11 · Austin | 11 | Austin | 17:55.8 |
| 18 | Ben LewisPlace 18 · Grade 10 · New Albany | 10 | New Albany | 17:59.1 |
| 19 | Ethan GoebelPlace 19 · Grade 11 · Shawe Memorial | 11 | Shawe Memorial | 18:07.6 |
| 20 | Wayne KomsiPlace 20 · Grade 12 · Jennings County | 12 | Jennings County | 18:12.7 |
| 21 | Dalton CraigPlace 21 · Grade 11 · Jennings County | 11 | Jennings County | 18:19.7 |
| 22 | Ben RuschPlace 22 · Grade 12 · Austin | 12 | Austin | 18:21.7 |
| 23 | Peyton HollanPlace 23 · Grade 10 · Austin | 10 | Austin | 18:25.9 |
| 24 | Tyler UptonPlace 24 · Grade 10 · Providence | 10 | Providence | 18:26.6 |
| 25 | Chase RuschPlace 25 · Grade 10 · Austin | 10 | Austin | 18:31.4 |
| 26 | Will MonroePlace 26 · Grade 12 · Madison Consolidated | 12 | Madison Consolidated | 18:34.5 |
| 27 | Luke PoePlace 27 · Grade 11 · Silver Creek | 11 | Silver Creek | 18:38.8 |
| 28 | Spencer CopasPlace 28 · Grade 12 · Silver Creek | 12 | Silver Creek | 18:40.0 |
| 29 | Thomas GainesPlace 29 · Grade 10 · Providence | 10 | Providence | 18:41.7 |
| 30 | Peyton DixonPlace 30 · Grade 12 · Jennings County | 12 | Jennings County | 18:44.8 |
| 31 | Leon KinnePlace 31 · Grade 10 · Shawe Memorial | 10 | Shawe Memorial | 18:46.1 |
| 32 | Ryan GasperPlace 32 · Grade 11 · Jennings County | 11 | Jennings County | 18:51.5 |
| 33 | Christopher GrotePlace 33 · Grade 12 · Shawe Memorial | 12 | Shawe Memorial | 19:02.4 |
| 34 | Noah FranklinPlace 34 · Grade 12 · New Washington | 12 | New Washington | 19:03.9 |
| 35 | Koby HawkinsPlace 35 · Grade 11 · Austin | 11 | Austin | 19:08.8 |
| 36 | Jesus DiazPlace 36 · Grade 9 · New Washington | 9 | New Washington | 19:12.3 |
| 37 | Seth ParkerPlace 37 · Grade 12 · Charlestown | 12 | Charlestown | 19:16.3 |
| 38 | Tre HoguePlace 38 · Grade 12 · New Albany | 12 | New Albany | 19:24.8 |
| 39 | Aidan PostPlace 39 · Grade 10 · Silver Creek | 10 | Silver Creek | 19:26.5 PR |
| 40 | Isaiah NayPlace 40 · Grade 11 · Madison Consolidated | 11 | Madison Consolidated | 19:27.5 |
| 41 | Alex PerkinsonPlace 41 · Grade 9 · Providence | 9 | Providence | 19:28.5 |
| 42 | Logan OwensPlace 42 · Grade 9 · Henryville | 9 | Henryville | 19:30.5 |
| 43 | Max KerberPlace 43 · Grade 10 · Silver Creek | 10 | Silver Creek | 19:35.9 |
| 44 | Jason GasperPlace 44 · Grade 9 · Jennings County | 9 | Jennings County | 19:37.0 |
| 45 | AJ SienerPlace 45 · Grade 9 · Jennings County | 9 | Jennings County | 19:39.5 |
| 46 | Trevor SmithPlace 46 · Grade 9 · Southwestern (Hanover) | 9 | Southwestern (Hanover) | 19:42.5 |
| 47 | Jackson CouchPlace 47 · Grade 11 · Silver Creek | 11 | Silver Creek | 19:43.2 |
| 48 | Jacob LunderganPlace 48 · Grade 12 · Shawe Memorial | 12 | Shawe Memorial | 19:43.6 |
| 49 | Connor StewartPlace 49 · Grade 12 · Southwestern (Hanover) | 12 | Southwestern (Hanover) | 19:45.2 |
| 50 | Conner SkirvinPlace 50 · Grade 11 · Southwestern (Hanover) | 11 | Southwestern (Hanover) | 19:45.7 |
| 51 | Chase HowardPlace 51 · Grade 12 · Silver Creek | 12 | Silver Creek | 19:58.6 |
| 52 | Brayden CosbyPlace 52 · Grade 10 · New Albany | 10 | New Albany | 20:03.5 |
| 53 | Caleb BeswickPlace 53 · Grade 10 · Scottsburg | 10 | Scottsburg | 20:05.3 |
| 54 | Jayde AryPlace 54 · Grade 12 · Southwestern (Hanover) | 12 | Southwestern (Hanover) | 20:08.3 |
| 55 | Gunner JonesPlace 55 · Grade 12 · Madison Consolidated | 12 | Madison Consolidated | 20:12.6 |
| 56 | Trent HaggardPlace 56 · Grade 9 · Christian Academy of Madison | 9 | Christian Academy of Madison | 20:24.9 |
| 57 | Luke SchroeringPlace 57 · Grade 12 · Providence | 12 | Providence | 20:28.8 |
| 58 | Luke RolandPlace 58 · Grade 9 · New Albany | 9 | New Albany | 20:34.8 |
| 59 | Josh McCoyPlace 59 · Grade 9 · Charlestown | 9 | Charlestown | 20:35.7 |
| 60 | Preston BurnsPlace 60 · Grade 11 · Scottsburg | 11 | Scottsburg | 20:38.4 |
| 61 | Mitchell AdcockPlace 61 · Grade 9 · Southwestern (Hanover) | 9 | Southwestern (Hanover) | 20:42.8 |
| 62 | Brock AdamsPlace 62 · Grade 9 · Scottsburg | 9 | Scottsburg | 20:48.3 |
| 63 | Justin PadgettPlace 63 · Grade 9 · Scottsburg | 9 | Scottsburg | 20:49.0 |
| 64 | Jacob McGlassonPlace 64 · Grade 12 · Southwestern (Hanover) | 12 | Southwestern (Hanover) | 20:49.2 |
| 65 | Bradon DykesPlace 65 · Grade 10 · Providence | 10 | Providence | 20:52.0 |
| 66 | Stephen SchoeringPlace 66 · Grade 11 · Providence | 11 | Providence | 21:02.5 |
| 67 | Joey RobertsPlace 67 · Grade 9 · New Albany | 9 | New Albany | 21:03.0 |
| 68 | Luke CarterPlace 68 · Grade 9 · Christian Academy of Madison | 9 | Christian Academy of Madison | 21:03.2 |
| 69 | David KummerPlace 69 · Grade 10 · Christian Academy of Madison | 10 | Christian Academy of Madison | 21:03.2 |
| 70 | Jacob KylePlace 70 · Grade 11 · Madison Consolidated | 11 | Madison Consolidated | 21:07.3 |
| 71 | Colton HenryPlace 71 · Grade 12 · Rising Sun | 12 | Rising Sun | 21:10.7 |
| 72 | Noah RobertsPlace 72 · Grade 11 · Southwestern (Hanover) | 11 | Southwestern (Hanover) | 21:17.8 |
| 73 | Kyle CooperPlace 73 · Grade 10 · Silver Creek | 10 | Silver Creek | 21:18.3 |
| 74 | Victor Ruiz-busseyPlace 74 · Grade 11 · New Washington | 11 | New Washington | 21:19.5 |
| 75 | Ryan StormPlace 75 · Grade 11 · Shawe Memorial | 11 | Shawe Memorial | 21:27.2 |
| 76 | Jake SiekmanPlace 76 · Grade 10 · Scottsburg | 10 | Scottsburg | 21:30.8 |
| 77 | Landon WilksPlace 77 · Grade 9 · Switzerland County | 9 | Switzerland County | 21:32.7 |
| 78 | Drashaun MorrowPlace 78 · Grade 10 · Charlestown | 10 | Charlestown | 21:37.3 |
| 79 | Brandon WorksPlace 79 · Grade 11 · Switzerland County | 11 | Switzerland County | 21:42.7 PR |
| 80 | Jacob BrownPlace 80 · Grade 9 · New Washington | 9 | New Washington | 21:44.2 |
| 81 | Patrick StowPlace 81 · Grade 9 · Switzerland County | 9 | Switzerland County | 21:46.9 |
| 82 | Peyton BellPlace 82 · Grade 9 · Rising Sun | 9 | Rising Sun | 21:48.0 |
| 83 | Cameron PapucciPlace 83 · Grade 12 · Switzerland County | 12 | Switzerland County | 21:50.8 |
| 84 | Noah SebastianPlace 84 · Grade 12 · Scottsburg | 12 | Scottsburg | 21:56.5 |
| 85 | Vince HoguePlace 85 · Grade 11 · New Albany | 11 | New Albany | 21:59.5 |
| 86 | Matt FellowsPlace 86 · Grade 11 · Charlestown | 11 | Charlestown | 22:00.1 |
| 87 | Logan GurrPlace 87 · Grade 12 · Charlestown | 12 | Charlestown | 22:02.1 |
| 88 | Aaron UlrichPlace 88 · Grade 10 · Henryville | 10 | Henryville | 22:14.6 |
| 89 | Cameron MillerPlace 89 · Grade 9 · Henryville | 9 | Henryville | 22:23.6 |
| 90 | Steven BellamyPlace 90 · Grade 9 · Austin | 9 | Austin | 22:31.2 |
| 91 | Nick BerryPlace 91 · Grade 12 · Providence | 12 | Providence | 22:35.8 PR |
| 92 | Camden SpearsPlace 92 · Grade 10 · Madison Consolidated | 10 | Madison Consolidated | 22:49.5 |
| 93 | Ben HollingsworthPlace 93 · Grade 11 · Henryville | 11 | Henryville | 22:51.4 |
| 94 | Jacob GriderPlace 94 · Grade 10 · Southwestern (Hanover) | 10 | Southwestern (Hanover) | 23:03.4 |
| 95 | Ethan PricePlace 95 · Grade 9 · New Albany | 9 | New Albany | 23:05.2 |
| 96 | Lane ColesPlace 96 · Grade 9 · Southwestern (Hanover) | 9 | Southwestern (Hanover) | 23:10.7 |
| 97 | Chad SoggePlace 97 · Grade 11 · New Albany | 11 | New Albany | 23:19.5 |
| 98 | Derek WotsykPlace 98 · Grade 12 · Rising Sun | 12 | Rising Sun | 23:30.9 |
| 99 | Trey AshleyPlace 99 · Grade 11 · Silver Creek | 11 | Silver Creek | 23:42.0 |
| 100 | Jalen HendrixPlace 100 · Grade 10 · Jennings County | 10 | Jennings County | 23:46.5 |
| 101 | Ross ReyesPlace 101 · Grade 10 · Providence | 10 | Providence | 23:52.4 |
| 102 | Skylar LeePlace 102 · Grade 9 · Madison Consolidated | 9 | Madison Consolidated | 24:02.8 |
| 103 | Nick FissePlace 103 · Grade 12 · Madison Consolidated | 12 | Madison Consolidated | 24:17.9 |
| 104 | Nathan ScudderPlace 104 · Grade 9 · Switzerland County | 9 | Switzerland County | 24:24.1 |
| 105 | AJ BoesPlace 105 · Grade 9 · Rising Sun | 9 | Rising Sun | 25:09.7 |
| 106 | Tanner BurchPlace 106 · Grade 11 · New Albany | 11 | New Albany | 25:53.0 |
| 107 | Lucas ReillyPlace 107 · Grade 9 · Christian Academy of Madison | 9 | Christian Academy of Madison | 28:08.1 |
| 108 | Riley PorterPlace 108 · Grade 11 · Madison Consolidated | 11 | Madison Consolidated | 28:10.4 |
| 109 | Martin BusseyPlace 109 · Grade 9 · New Washington | 9 | New Washington | 38:43.5 |