| 1 | Sam NeuhausPlace 1 · Grade 9 · St. Henry District | 9 | St. Henry District | 16:35.36 PR |
| 2 | Logan VanigliaPlace 2 · Grade 10 · St. Henry District | 10 | St. Henry District | 16:41.81 |
| 3 | Gannon ParkePlace 3 · Grade 10 · Beechwood | 10 | Beechwood | 16:42.41 PR |
| 4 | Adam TarvinPlace 4 · Grade 11 · Bishop Brossart | 11 | Bishop Brossart | 16:47.02 PR |
| 5 | Brendan RamdassPlace 5 · Grade 12 · Villa Madonna | 12 | Villa Madonna | 16:47.74 PR |
| 6 | William OsbornePlace 6 · Grade 10 · Williamstown | 10 | Williamstown | 17:08.44 |
| 7 | Alex ChadwickPlace 7 · Grade 12 · Villa Madonna | 12 | Villa Madonna | 17:26.83 |
| 8 | Bryson ColyerPlace 8 · Grade 12 · St. Henry District | 12 | St. Henry District | 17:32.91 PR |
| 9 | Mason FieldsPlace 9 · Grade 10 · St. Henry District | 10 | St. Henry District | 17:39.52 |
| 10 | Mac PearcePlace 10 · Grade 10 · St. Henry District | 10 | St. Henry District | 17:45.09 PR |
| 11 | Mason DunwoodyPlace 11 · Grade 12 · St. Henry District | 12 | St. Henry District | 17:46.73 PR |
| 12 | Henry DunhamPlace 12 · Grade 9 · St. Henry District | 9 | St. Henry District | 17:48.71 PR |
| 13 | Xavier BurginPlace 13 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 17:55.52 PR |
| 14 | Braxton LindloffPlace 14 · Grade 10 · Beechwood | 10 | Beechwood | 17:58.41 |
| 15 | Henry KramerPlace 15 · Grade 8 · Bishop Brossart | 8 | Bishop Brossart | 18:00.68 |
| 16 | Sloan PangalloPlace 16 · Grade 11 · Beechwood | 11 | Beechwood | 18:17.65 |
| 17 | Ian BabinPlace 17 · Grade 12 · Bellevue | 12 | Bellevue | 18:19.52 PR |
| 18 | Ian DarnellPlace 18 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 18:19.72 PR |
| 19 | Paxton LitmerPlace 19 · Grade 9 · Bishop Brossart | 9 | Bishop Brossart | 18:23.24 |
| 20 | Langston CoppagePlace 20 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 18:26.33 PR |
| 21 | William MooneyPlace 21 · Grade 10 · Beechwood | 10 | Beechwood | 18:43.79 |
| 22 | Charlie SkeenPlace 22 · Grade 10 · Beechwood | 10 | Beechwood | 18:56.91 |
| 23 | Noah FullerPlace 23 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 19:01.69 |
| 24 | Evan LaBeauPlace 24 · Grade 9 · Bishop Brossart | 9 | Bishop Brossart | 19:09.32 |
| 25 | Johan CockrellPlace 25 · Grade 9 · Walton-Verona | 9 | Walton-Verona | 19:15.31 PR |
| 26 | Abel MaldonadoPlace 26 · Grade 9 · Beechwood | 9 | Beechwood | 19:16.26 PR |
| 27 | Evan KramerPlace 27 · Grade 11 · Bishop Brossart | 11 | Bishop Brossart | 19:24.59 PR |
| 28 | Timothy BrooksPlace 28 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 19:25.35 PR |
| 29 | Colin DesmondPlace 29 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 19:30.60 |
| 30 | Owen DoylePlace 30 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 19:31.91 PR |
| 31 | Wyatt LewisPlace 31 · Grade 10 · Bellevue | 10 | Bellevue | 19:33.30 |
| 32 | Cayden LipchikPlace 32 · Grade 10 · Beechwood | 10 | Beechwood | 19:39.54 PR |
| 33 | Christop CoutinhoPlace 33 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 19:58.86 PR |
| 34 | Everett PfefferPlace 34 · Grade 8 · Walton-Verona | 8 | Walton-Verona | 20:07.71 PR |
| 35 | Quentin BallPlace 35 · Grade 12 · Bellevue | 12 | Bellevue | 20:11.82 PR |
| 36 | Aidan DanneelsPlace 36 · Grade 12 · Calvary Christian | 12 | Calvary Christian | 20:19.88 PR |
| 37 | Avery KovacicPlace 37 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 20:28.66 |
| 38 | Liam GoodwinPlace 38 · Grade 11 · Bellevue | 11 | Bellevue | 20:46.79 |
| 39 | Elijah MaiPlace 39 · Grade 9 · Villa Madonna | 9 | Villa Madonna | 20:57.62 |
| 40 | Owen PhillipsPlace 40 · Grade 12 · Villa Madonna | 12 | Villa Madonna | 20:58.38 |
| 41 | Trevor SturtzPlace 41 · Grade 10 · Bishop Brossart | 10 | Bishop Brossart | 21:23.69 |
| 42 | Dylan DownardPlace 42 · Grade 7 · Dayton | 7 | Dayton | 21:24.90 PR |
| 43 | Cormac FordPlace 43 · Grade 10 · Covington Latin | 10 | Covington Latin | 21:25.65 PR |
| 44 | Ethan LuckhardtPlace 44 · Grade 12 · Covington Latin | 12 | Covington Latin | 21:32.81 PR |
| 45 | Hudson ScullyPlace 45 · Grade 7 · Dayton | 7 | Dayton | 21:37.82 PR |
| 46 | Jonah JosephPlace 46 · Grade 9 · Newport | 9 | Newport | 21:43.52 PR |
| 47 | Donovan Marcarl-AvilaPlace 47 · Grade 12 · Newport | 12 | Newport | 21:48.12 PR |
| 48 | Carson HaynesPlace 48 · Grade 9 · Dayton | 9 | Dayton | 21:57.62 PR |
| 49 | Caleb BushPlace 49 · Grade 7 · Newport | 7 | Newport | 22:05.51 |
| 50 | Payton KernPlace 50 · Grade 12 · Bellevue | 12 | Bellevue | 22:05.62 PR |
| 51 | Kevin Vazquez WilsonPlace 51 · Grade 11 · Dayton | 11 | Dayton | 22:21.64 PR |
| 52 | Jaxon TiekePlace 52 · Grade 9 · Newport | 9 | Newport | 22:35.64 PR |
| 53 | Ben SchuchterPlace 53 · Grade 9 · Newport Central Catholic | 9 | Newport Central Catholic | 22:48.91 |
| 54 | Isaiah VarchettaPlace 54 · Grade 10 · Dayton | 10 | Dayton | 23:00.43 PR |
| 55 | Jeremy JuelgPlace 55 · Grade 12 · Covington Latin | 12 | Covington Latin | 23:06.56 PR |
| 56 | Quinn SchultePlace 56 · Grade 12 · Covington Latin | 12 | Covington Latin | 23:08.05 PR |
| 57 | Gabe DeLosriosPlace 57 · Grade 10 · Dayton | 10 | Dayton | 23:08.95 |
| 58 | Allah LewisPlace 58 · Grade 11 · Newport | 11 | Newport | 23:17.34 PR |
| 59 | Connor CallawayPlace 59 · Grade 10 · Dayton | 10 | Dayton | 23:45.76 |
| 60 | Alex GoodwinPlace 60 · Grade 12 · Bellevue | 12 | Bellevue | 24:14.80 |
| 61 | Leo ShortPlace 61 · Grade 11 · Covington Latin | 11 | Covington Latin | 24:15.45 PR |
| 62 | Jonah CanterPlace 62 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 25:36.07 |
| 63 | Colton BushPlace 63 · Grade 10 · Newport | 10 | Newport | 27:22.50 |
| 64 | Liam SchubertPlace 64 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 27:28.68 |
| 65 | Lucas CoutinhoPlace 65 · Grade 9 · Holy Cross (Covington) | 9 | Holy Cross (Covington) | 28:34.52 |
| 66 | Joe NeuhausPlace 66 · Grade 10 · Holy Cross (Covington) | 10 | Holy Cross (Covington) | 32:32.27 |