| 1 | Xavier RichardsonPlace 1 · Grade 12 · Lafayette | 12 | Lafayette | 15:00.72 |
| 2 | Van WeimerPlace 2 · Grade 11 · Lafayette | 11 | Lafayette | 15:04.86 |
| 3 | Ayden TaylorPlace 3 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 15:19.28 PR |
| 4 | Christian StewartPlace 4 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 15:21.32 |
| 5 | Drew KoonPlace 5 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:25.99 |
| 6 | Jackson ProfittPlace 6 · Grade 12 · Lafayette | 12 | Lafayette | 15:28.35 PR |
| 7 | Jake HaganPlace 7 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:32.04 |
| 8 | Sullivan YadenPlace 8 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:39.80 PR |
| 9 | Whitman GoodwinPlace 9 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:42.25 |
| 10 | Haydon SpearsPlace 10 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:49.69 |
| 11 | Aidan AlbrittonPlace 11 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 15:57.35 PR |
| 12 | Ryan KimeryPlace 12 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 15:59.92 |
| 13 | Jeffrey CebePlace 13 · Grade - · Trinity (Louisville) | - | Trinity (Louisville) | 16:00.83 PR |
| 14 | Andrew GracePlace 14 · Grade 12 · Lafayette | 12 | Lafayette | 16:13.53 |
| 15 | Colson SomervillPlace 15 · Grade 10 · Lafayette | 10 | Lafayette | 16:15.85 |
| 16 | Tucker DaltonPlace 16 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:18.67 |
| 17 | Brady DinsmorePlace 17 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:24.89 |
| 18 | Noah WebberPlace 18 · Grade 10 · Lafayette | 10 | Lafayette | 16:29.31 |
| 19 | Kai WarrierPlace 19 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:36.29 |
| 20 | John TindallPlace 20 · Grade - · Trinity (Louisville) | - | Trinity (Louisville) | 16:42.73 PR |
| 21 | Chris FryrearPlace 21 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:47.07 |
| 22 | Jerry McConnellPlace 22 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 16:50.47 |
| 23 | Joseph SierpinaPlace 23 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 16:50.59 |
| 24 | Cody SeymourPlace 24 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 16:52.74 |
| 25 | Noah BambaPlace 25 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 16:53.62 |
| 26 | Jacob FryrearPlace 26 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:53.95 |
| 27 | Conner AndersonPlace 27 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 16:55.33 |
| 28 | Cole ShaverPlace 28 · Grade 12 · Lafayette | 12 | Lafayette | 16:55.57 |
| 29 | Caleb BrownPlace 29 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 16:59.80 |
| 30 | Preston BurchPlace 30 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 17:03.65 |
| 31 | Lars MyrupPlace 31 · Grade 12 · Lafayette | 12 | Lafayette | 17:05.25 |
| 32 | Jackson BarkleyPlace 32 · Grade 10 · Lafayette | 10 | Lafayette | 17:13.20 |
| 33 | Jimmy SchepersPlace 33 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 17:13.22 PR |
| 34 | Tucker SkinnerPlace 34 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 17:14.65 PR |
| 35 | Finn LeekPlace 35 · Grade 10 · Lafayette | 10 | Lafayette | 17:32.26 |
| 36 | Jackson PresleyPlace 36 · Grade 10 · Lafayette | 10 | Lafayette | 17:48.61 |
| 37 | Dylan HuntPlace 37 · Grade 12 · Lafayette | 12 | Lafayette | 17:50.84 |
| 38 | Logan HancockPlace 38 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 17:52.45 |
| 39 | Sean McConnelPlace 39 · Grade - · Trinity (Louisville) | - | Trinity (Louisville) | 17:55.62 PR |
| 40 | Lucas WillenPlace 40 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 18:05.47 |
| 41 | Bennett MeecePlace 41 · Grade 11 · Lafayette | 11 | Lafayette | 18:11.32 PR |
| 42 | Jonathan SchoenPlace 42 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 18:18.51 |
| 43 | Reid MatteraPlace 43 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 18:19.67 |
| 44 | Rylan OlgesPlace 44 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 18:23.39 |
| 45 | Case KerrPlace 45 · Grade 11 · Lafayette | 11 | Lafayette | 18:28.50 |
| 46 | Charlie FarraPlace 46 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 18:32.11 |
| 47 | Gus ReinhartPlace 47 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 18:33.37 PR |
| 48 | Spencer FuquaPlace 48 · Grade 12 · Lafayette | 12 | Lafayette | 18:36.66 PR |
| 49 | Spencer HeitzPlace 49 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 18:37.11 |
| 50 | Vincent Del NegroPlace 50 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 18:44.66 |
| 51 | Daniel HuntPlace 51 · Grade 9 · Lafayette | 9 | Lafayette | 19:02.31 |
| 52 | Nicholas BarnicklePlace 52 · Grade 12 · Trinity (Louisville) | 12 | Trinity (Louisville) | 19:04.94 PR |
| 53 | Luke BironasPlace 53 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 19:07.23 PR |
| 54 | John WeimerPlace 54 · Grade 9 · Lafayette | 9 | Lafayette | 19:08.11 PR |
| 55 | Matthew DietzPlace 55 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 19:10.02 |
| 56 | Sam SchmittPlace 56 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 19:28.64 |
| 57 | Isaac GlennPlace 57 · Grade 10 · Lafayette | 10 | Lafayette | 19:29.73 |
| 58 | Max TatchellPlace 58 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 19:36.44 |
| 59 | Donovan SmithPlace 59 · Grade 11 · Lafayette | 11 | Lafayette | 19:42.29 |
| 60 | Sam SeufertPlace 60 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 19:43.43 |
| 61 | Collin DukePlace 61 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 19:55.92 |
| 62 | Jayse BowlingPlace 62 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 19:56.48 |
| 63 | Noah FousheePlace 63 · Grade 9 · Lafayette | 9 | Lafayette | 20:03.10 |
| 64 | Kolton BlewittPlace 64 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 20:04.94 PR |
| 65 | Hudson MontgomeryPlace 65 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 20:06.54 |
| 66 | Jackson StewartPlace 66 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 20:07.61 |
| 67 | Ian KullPlace 67 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 20:21.60 |
| 68 | Caleb FolsomPlace 68 · Grade 9 · Lafayette | 9 | Lafayette | 20:33.69 |
| 69 | Kyle OlsonPlace 69 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 20:39.66 |
| 70 | Gray MalonePlace 70 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 20:50.31 |
| 71 | Joseph ShelburnePlace 71 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 20:59.47 PR |
| 72 | Aiden MorgantiPlace 72 · Grade 9 · Lafayette | 9 | Lafayette | 21:05.48 |
| 73 | Dylan MillerPlace 73 · Grade 10 · Trinity (Louisville) | 10 | Trinity (Louisville) | 21:07.98 |
| 74 | Luke HannaPlace 74 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 21:09.25 |
| 75 | Adam StrunkPlace 75 · Grade 11 · Lafayette | 11 | Lafayette | 21:20.94 PR |
| 76 | Max EdelenPlace 76 · Grade 10 · Lafayette | 10 | Lafayette | 21:38.34 PR |
| 77 | Carter HarnedPlace 77 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 21:47.44 |
| 78 | Beckett KaiserPlace 78 · Grade 11 · Lafayette | 11 | Lafayette | 21:54.30 |
| 79 | Wyatt MannPlace 79 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 21:56.40 |
| 80 | James HarstonPlace 80 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 22:09.92 |
| 81 | Nathan HundleyPlace 81 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 22:21.26 |
| 82 | Brady WenzPlace 82 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 22:44.78 |
| 83 | Henry BurketPlace 83 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 25:13.47 |
| 84 | Keaton RossPlace 84 · Grade 11 · Trinity (Louisville) | 11 | Trinity (Louisville) | 25:17.48 |
| 85 | John NickolsPlace 85 · Grade 9 · Trinity (Louisville) | 9 | Trinity (Louisville) | 25:20.36 |
| 86 | tyler HummelPlace 86 · Grade 10 · Lafayette | 10 | Lafayette | 28:34.67 |
| 87 | Emery ShaferPlace 87 · Grade 9 · Lafayette | 9 | Lafayette | 29:20.54 |