| 1 | Malachi GornikPlace 1 · Grade 10 · Pike | 10 | Pike | 16:34.9 |
| 2 | Griffin O'NeilPlace 2 · Grade 10 · Avon | 10 | Avon | 16:45.9 |
| 3 | Nolan BaileyPlace 3 · Grade 10 · Bloomington North | 10 | Bloomington North | 16:47.5 |
| 4 | Eli NorrickPlace 4 · Grade 10 · Bloomington North | 10 | Bloomington North | 16:49.8 |
| 5 | Charlie LeedkePlace 5 · Grade 9 · Carmel | 9 | Carmel | 16:56.2 |
| 6 | Reid HubbardPlace 6 · Grade 10 · Bloomington South | 10 | Bloomington South | 16:58.3 |
| 7 | Michael ProfferPlace 7 · Grade 10 · Seymour | 10 | Seymour | 16:59.8 |
| 8 | Griffin BrucePlace 8 · Grade 10 · Bloomington North | 10 | Bloomington North | 17:01.0 PR |
| 9 | KJ SweeneyPlace 9 · Grade 9 · Carmel | 9 | Carmel | 17:02.3 |
| 10 | Sam HobbeheydarPlace 10 · Grade 9 · Columbus North | 9 | Columbus North | 17:03.5 |
| 11 | Quavion HooksPlace 11 · Grade 9 · Carmel | 9 | Carmel | 17:04.0 |
| 12 | Gavin HolmesPlace 12 · Grade 9 · Carmel | 9 | Carmel | 17:04.2 PR |
| 13 | Connor HeagyPlace 13 · Grade 10 · Carmel | 10 | Carmel | 17:04.3 |
| 14 | Clayton GuthriePlace 14 · Grade 9 · Columbus North | 9 | Columbus North | 17:08.0 |
| 15 | Josh BubpPlace 15 · Grade 10 · Carmel | 10 | Carmel | 17:11.1 PR |
| 16 | John RushtonPlace 16 · Grade 10 · Bloomington North | 10 | Bloomington North | 17:17.8 |
| 17 | Ryle WorlandPlace 17 · Grade 9 · Carmel | 9 | Carmel | 17:17.9 PR |
| 18 | Jacob StrietelmeierPlace 18 · Grade 9 · Columbus North | 9 | Columbus North | 17:19.7 |
| 19 | Jack NelsonPlace 19 · Grade 10 · Bloomington North | 10 | Bloomington North | 17:20.8 |
| 20 | Aaron LordPlace 20 · Grade 9 · New Albany | 9 | New Albany | 17:21.8 |
| 21 | Liam ArthurPlace 21 · Grade 10 · Bloomington North | 10 | Bloomington North | 17:22.1 |
| 22 | Kellen HottellPlace 22 · Grade 9 · Columbus North | 9 | Columbus North | 17:22.6 |
| 23 | Nic KaiserPlace 23 · Grade 9 · Bloomington North | 9 | Bloomington North | 17:24.0 |
| 24 | Ethan TeskePlace 24 · Grade 10 · Bloomington North | 10 | Bloomington North | 17:30.7 |
| 25 | Lewis KaufmannPlace 25 · Grade 10 · Tell City | 10 | Tell City | 17:31.4 |
| 26 | Brendan GillamPlace 26 · Grade 10 · Bloomington South | 10 | Bloomington South | 17:34.5 PR |
| 27 | Caleb HarmsPlace 27 · Grade 9 · Lawrence North | 9 | Lawrence North | 17:35.2 |
| 28 | Jack GildeaPlace 28 · Grade 9 · Bloomington South | 9 | Bloomington South | 17:36.0 |
| 29 | John MerrittPlace 29 · Grade 9 · Columbus North | 9 | Columbus North | 17:36.0 |
| 30 | Brayden LainPlace 30 · Grade 9 · Tell City | 9 | Tell City | 17:38.2 |
| 31 | Wade WislerPlace 31 · Grade 9 · Bloomington North | 9 | Bloomington North | 17:42.5 |
| 32 | Sam EiteljorgePlace 32 · Grade 10 · Carmel | 10 | Carmel | 17:44.7 PR |
| 33 | Kyle ClarkPlace 33 · Grade 9 · Bloomington North | 9 | Bloomington North | 17:45.7 |
| 34 | Jude BanePlace 34 · Grade 9 · Seymour | 9 | Seymour | 17:49.3 |
| 35 | Alec KaufmanPlace 35 · Grade 10 · Tell City | 10 | Tell City | 17:53.6 |
| 36 | Eli WahlmanPlace 36 · Grade 9 · Jennings County | 9 | Jennings County | 17:56.3 |
| 37 | Dante ValentinoPlace 37 · Grade 10 · Bloomington South | 10 | Bloomington South | 17:56.9 |
| 38 | Ian MillerPlace 38 · Grade 10 · Carmel | 10 | Carmel | 17:57.4 |
| 39 | Benjamin KellyPlace 39 · Grade 9 · Providence | 9 | Providence | 17:58.2 |
| 40 | Isaac CooleyPlace 40 · Grade 9 · New Albany | 9 | New Albany | 17:58.3 |
| 41 | Aidan LordPlace 41 · Grade 9 · New Albany | 9 | New Albany | 17:58.6 |
| 42 | Brenden BakerPlace 42 · Grade 10 · Jennings County | 10 | Jennings County | 17:59.8 |
| 43 | Raylen HarmonPlace 43 · Grade 10 · Pike | 10 | Pike | 18:05.0 PR |
| 44 | Nick OstendorfPlace 44 · Grade 9 · Lawrence North | 9 | Lawrence North | 18:05.2 |
| 45 | Colson WellsPlace 45 · Grade 10 · Pike | 10 | Pike | 18:05.8 PR |
| 46 | Noah McFallPlace 46 · Grade 9 · Jennings County | 9 | Jennings County | 18:06.0 |
| 47 | William RussellPlace 47 · Grade 9 · Columbus North | 9 | Columbus North | 18:08.1 |
| 48 | Eddie RayPlace 48 · Grade 9 · Jennings County | 9 | Jennings County | 18:08.7 PR |
| 49 | Samuel SublettePlace 49 · Grade 10 · Avon | 10 | Avon | 18:09.2 |
| 50 | Cullen BrodaPlace 50 · Grade 9 · Avon | 9 | Avon | 18:09.7 |
| 51 | Dawson LeMayPlace 51 · Grade 9 · Avon | 9 | Avon | 18:10.5 |
| 52 | Everett CarlislePlace 52 · Grade 9 · Carmel | 9 | Carmel | 18:10.8 |
| 53 | Jeffrey HaysPlace 53 · Grade 10 · Avon | 10 | Avon | 18:15.3 PR |
| 54 | Garrett HuberPlace 54 · Grade 10 · Providence | 10 | Providence | 18:16.8 |
| 55 | Cam WienPlace 55 · Grade 10 · Carmel | 10 | Carmel | 18:20.6 |
| 56 | Anthony RichardsonPlace 56 · Grade 10 · Edgewood | 10 | Edgewood | 18:21.5 |
| 57 | Jonah MaplePlace 57 · Grade 10 · Lawrence North | 10 | Lawrence North | 18:22.1 |
| 58 | Aiden ShawPlace 58 · Grade 9 · Avon | 9 | Avon | 18:27.8 |
| 59 | Connor SiefersPlace 59 · Grade 10 · Indian Creek | 10 | Indian Creek | 18:33.7 |
| 60 | Rhys PiovesanPlace 60 · Grade 9 · Edgewood | 9 | Edgewood | 18:40.1 |
| 61 | Jonathan De Los ReyesPlace 61 · Grade 9 · Pike | 9 | Pike | 18:40.4 |
| 62 | Wes MillsPlace 62 · Grade 9 · Avon | 9 | Avon | 18:40.9 |
| 63 | Andre DavisPlace 63 · Grade 10 · Lawrence North | 10 | Lawrence North | 18:52.4 |
| 64 | Charlie SmithPlace 64 · Grade 9 · Columbus North | 9 | Columbus North | 18:54.9 |
| 65 | Miles HavilandPlace 65 · Grade 10 · Northview | 10 | Northview | 18:56.6 |
| 66 | Carter NorrisPlace 66 · Grade 9 · Lawrence North | 9 | Lawrence North | 18:57.5 |
| 67 | Aidan GomezPlace 67 · Grade 9 · Bloomington South | 9 | Bloomington South | 19:00.1 PR |
| 68 | Ben JacobsPlace 68 · Grade 9 · New Albany | 9 | New Albany | 19:01.5 |
| 69 | Nick JohnsonPlace 69 · Grade 10 · Warren Central | 10 | Warren Central | 19:03.2 PR |
| 70 | Elijah KingPlace 70 · Grade 10 · Avon | 10 | Avon | 19:04.2 PR |
| 71 | Elijah GillPlace 71 · Grade 10 · Edgewood | 10 | Edgewood | 19:06.3 |
| 72 | Trace ColePlace 72 · Grade 9 · Lawrence North | 9 | Lawrence North | 19:06.6 |
| 73 | Nathaniel HigbiePlace 73 · Grade 10 · New Albany | 10 | New Albany | 19:08.4 PR |
| 74 | Kyle EllisPlace 74 · Grade 10 · Lawrence North | 10 | Lawrence North | 19:09.5 |
| 75 | Ludvick KelleyPlace 75 · Grade 10 · Warren Central | 10 | Warren Central | 19:11.7 |
| 76 | Ethan CarterPlace 76 · Grade 10 · Warren Central | 10 | Warren Central | 19:16.0 |
| 77 | William HarperPlace 77 · Grade 10 · Providence | 10 | Providence | 19:17.1 |
| 78 | Phil GillPlace 78 · Grade 9 · New Albany | 9 | New Albany | 19:20.3 |
| 79 | Jackson JusticePlace 79 · Grade 9 · Perry Meridian | 9 | Perry Meridian | 19:20.6 PR |
| 80 | Elijah GornikPlace 80 · Grade 9 · Pike | 9 | Pike | 19:30.3 |
| 81 | Jacob MasonPlace 81 · Grade 10 · Bloomington South | 10 | Bloomington South | 19:35.6 |
| 82 | Leo BrownPlace 82 · Grade 10 · Avon | 10 | Avon | 19:36.2 |
| 83 | EJ WoodkePlace 83 · Grade 9 · Indian Creek | 9 | Indian Creek | 19:36.8 |
| 84 | Adan RosalesPlace 84 · Grade 10 · Lawrence North | 10 | Lawrence North | 19:37.3 |
| 85 | Anthony GoughPlace 85 · Grade 9 · Edgewood | 9 | Edgewood | 19:42.3 |
| 86 | Tony ReyesPlace 86 · Grade 10 · Lawrence North | 10 | Lawrence North | 19:44.4 |
| 87 | Alex EmenhiserPlace 87 · Grade 9 · Lebanon | 9 | Lebanon | 19:45.3 |
| 88 | Abram HalePlace 88 · Grade 9 · Lebanon | 9 | Lebanon | 19:47.0 |
| 89 | Pryor HyattPlace 89 · Grade 9 · Warren Central | 9 | Warren Central | 19:47.4 |
| 90 | Carson EmbreePlace 90 · Grade 9 · Columbus North | 9 | Columbus North | 19:47.6 |
| 91 | Gabriel WagnerPlace 91 · Grade 9 · Warren Central | 9 | Warren Central | 19:50.1 |
| 92 | Logan PeacockPlace 92 · Grade 9 · Jennings County | 9 | Jennings County | 19:58.6 |
| 93 | Charles RominePlace 93 · Grade 9 · Perry Meridian | 9 | Perry Meridian | 20:02.4 |
| 94 | Carson McnultyPlace 94 · Grade 10 · Jennings County | 10 | Jennings County | 20:06.0 |
| 95 | Sebastian MouserPlace 95 · Grade 10 · Perry Meridian | 10 | Perry Meridian | 20:06.7 |
| 96 | Evan FleckPlace 96 · Grade 9 · Pike | 9 | Pike | 20:09.6 |
| 97 | Gavin JonesPlace 97 · Grade 9 · Northview | 9 | Northview | 20:21.2 |
| 98 | Brian Posadas-CuayaPlace 98 · Grade 10 · Warren Central | 10 | Warren Central | 20:25.9 |
| 99 | Dax BillsPlace 99 · Grade 9 · Avon | 9 | Avon | 20:31.4 |
| 100 | Beau BurginPlace 100 · Grade 9 · Lebanon | 9 | Lebanon | 20:32.9 |