| 1 | Keaton DowneyPlace 1 · Grade 12 · Beechwood | 12 | Beechwood | 17:16.2 |
| 2 | Sean RyanPlace 2 · Grade 11 · St. Henry District | 11 | St. Henry District | 17:28.5 |
| 3 | Joe CurtsingerPlace 3 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 17:29.0 |
| 4 | Andrew SchultzPlace 4 · Grade 12 · Walton-Verona | 12 | Walton-Verona | 17:38.5 |
| 5 | Josh GrayPlace 5 · Grade 12 · St. Henry District | 12 | St. Henry District | 17:42.3 |
| 6 | Tristen SpaldingPlace 6 · Grade 11 · Walton-Verona | 11 | Walton-Verona | 17:56.8 |
| 7 | Johnny PowersPlace 7 · Grade 11 · Newport Central Catholic | 11 | Newport Central Catholic | 18:03.7 |
| 8 | Wyatt GatewoodPlace 8 · Grade 12 · Williamstown | 12 | Williamstown | 18:05.8 |
| 9 | Kaden MarkerPlace 9 · Grade 10 · Beechwood | 10 | Beechwood | 18:13.0 |
| 10 | Caden TienPlace 10 · Grade 11 · Williamstown | 11 | Williamstown | 18:17.6 |
| 11 | Jack McMillenPlace 11 · Grade 10 · Ludlow | 10 | Ludlow | 18:21.0 |
| 12 | Brandon LeichtPlace 12 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 18:22.7 |
| 13 | Ryan BranchPlace 13 · Grade 9 · Bishop Brossart | 9 | Bishop Brossart | 18:23.3 |
| 14 | Joseph O'BryanPlace 14 · Grade 12 · St. Henry District | 12 | St. Henry District | 18:24.3 |
| 15 | Ben KinseyPlace 15 · Grade 11 · Williamstown | 11 | Williamstown | 18:26.5 |
| 16 | Andrew AlwellPlace 16 · Grade 10 · Bishop Brossart | 10 | Bishop Brossart | 18:27.2 |
| 17 | Joel McCainPlace 17 · Grade 9 · Williamstown | 9 | Williamstown | 18:28.1 |
| 18 | Bradley PerkinsPlace 18 · Grade 12 · Williamstown | 12 | Williamstown | 18:34.9 |
| 19 | Elijah WaltersPlace 19 · Grade 10 · Williamstown | 10 | Williamstown | 18:36.0 |
| 20 | Dylan LoosPlace 20 · Grade 11 · St. Henry District | 11 | St. Henry District | 18:47.6 |
| 21 | Johnny MartinPlace 21 · Grade 12 · Walton-Verona | 12 | Walton-Verona | 18:50.3 |
| 22 | Owen KovacicPlace 22 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 18:51.3 |
| 23 | Hunter BelvillePlace 23 · Grade 11 · Lloyd Memorial | 11 | Lloyd Memorial | 18:53.5 |
| 24 | Ethan DavisPlace 24 · Grade 12 · Bishop Brossart | 12 | Bishop Brossart | 18:54.7 PR |
| 25 | Kaleb AldenPlace 25 · Grade 10 · Villa Madonna | 10 | Villa Madonna | 18:56.0 |
| 26 | Charlie BarsanPlace 26 · Grade 9 · St. Henry District | 9 | St. Henry District | 18:57.6 |
| 27 | Jacob MarkerPlace 27 · Grade 11 · Beechwood | 11 | Beechwood | 19:03.7 |
| 28 | Jared RowePlace 28 · Grade 12 · Beechwood | 12 | Beechwood | 19:05.4 |
| 29 | James SlonePlace 29 · Grade 11 · Bellevue | 11 | Bellevue | 19:05.7 PR |
| 30 | Noah WilsonPlace 30 · Grade 12 · St. Henry District | 12 | St. Henry District | 19:13.4 |
| 31 | Hank BirindelliPlace 31 · Grade 12 · Beechwood | 12 | Beechwood | 19:15.7 |
| 32 | Justin BrooksPlace 32 · Grade 10 · Walton-Verona | 10 | Walton-Verona | 19:20.1 |
| 33 | Matt DavisPlace 33 · Grade 10 · Villa Madonna | 10 | Villa Madonna | 19:22.9 |
| 34 | Carter BainPlace 34 · Grade 11 · Bishop Brossart | 11 | Bishop Brossart | 19:33.1 |
| 35 | Connor StahlPlace 35 · Grade 12 · Holy Cross (Covington) | 12 | Holy Cross (Covington) | 19:37.6 |
| 36 | Mick ClinesPlace 36 · Grade 10 · Bishop Brossart | 10 | Bishop Brossart | 19:41.1 |
| 37 | RJ MertensPlace 37 · Grade 12 · Bellevue | 12 | Bellevue | 19:46.9 |
| 38 | Quentin BergmanPlace 38 · Grade 10 · Holy Cross (Covington) | 10 | Holy Cross (Covington) | 19:54.6 |
| 39 | Luke SpauldingPlace 39 · Grade 7 · Newport Central Catholic | 7 | Newport Central Catholic | 19:54.9 PR |
| 40 | Zane PerryPlace 40 · Grade 10 · Walton-Verona | 10 | Walton-Verona | 19:55.7 |
| 41 | Matthew VoightPlace 41 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 20:08.5 |
| 42 | Davis FritzPlace 42 · Grade 9 · Walton-Verona | 9 | Walton-Verona | 20:11.2 |
| 43 | Nick KlaenePlace 43 · Grade 11 · St. Henry District | 11 | St. Henry District | 20:11.8 |
| 44 | Will StrongPlace 44 · Grade 9 · Bellevue | 9 | Bellevue | 20:12.6 |
| 45 | Tobias GrayPlace 45 · Grade 12 · Covington Latin | 12 | Covington Latin | 20:16.7 |
| 46 | Micah MccainPlace 46 · Grade 11 · Williamstown | 11 | Williamstown | 20:17.4 |
| 47 | Alex CarrollPlace 47 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 20:20.7 |
| 48 | Logan AllenPlace 48 · Grade 9 · Bellevue | 9 | Bellevue | 20:23.3 PR |
| 49 | Cole JohnsonPlace 49 · Grade 10 · Bellevue | 10 | Bellevue | 20:30.8 PR |
| 50 | Ryan GaruccioPlace 50 · Grade 12 · Covington Latin | 12 | Covington Latin | 20:37.8 |
| 51 | Vincent AlquizolaPlace 51 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 20:38.9 PR |
| 52 | Ian GiblinPlace 52 · Grade 8 · Covington Latin | 8 | Covington Latin | 20:47.9 |
| 53 | Victor VoightPlace 53 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 20:57.2 |
| 54 | Anderson CarterPlace 54 · Grade 7 · Lloyd Memorial | 7 | Lloyd Memorial | 20:57.5 |
| 55 | Anthony BrownPlace 55 · Grade 8 · Covington Latin | 8 | Covington Latin | 21:06.2 |
| 56 | Brody SullivanPlace 56 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 21:09.9 |
| 57 | Joseph WeberPlace 57 · Grade 8 · Lloyd Memorial | 8 | Lloyd Memorial | 21:10.9 |
| 58 | Aiden HoltPlace 58 · Grade 9 · Beechwood | 9 | Beechwood | 21:17.3 |
| 59 | Thomas McCoyPlace 59 · Grade 11 · Holy Cross (Covington) | 11 | Holy Cross (Covington) | 21:20.0 PR |
| 60 | Elliot CornPlace 60 · Grade 11 · Ludlow | 11 | Ludlow | 21:24.5 |
| 61 | Kole BleserPlace 61 · Grade 12 · Newport Central Catholic | 12 | Newport Central Catholic | 21:28.5 |
| 62 | Isaiah MontalvoPlace 62 · Grade 11 · Calvary Christian | 11 | Calvary Christian | 21:33.8 |
| 63 | Ethan FordPlace 63 · Grade 9 · Newport Central Catholic | 9 | Newport Central Catholic | 21:38.2 |
| 64 | Keegan DavisPlace 64 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 21:43.4 |
| 65 | Jack WilburnPlace 65 · Grade 10 · Covington Latin | 10 | Covington Latin | 21:48.9 |
| 66 | Connor EnxelPlace 66 · Grade 10 · Newport Central Catholic | 10 | Newport Central Catholic | 21:51.3 |
| 67 | Dalton SundayPlace 67 · Grade 8 · Villa Madonna | 8 | Villa Madonna | 22:05.6 |
| 68 | Nik ThimmadasaiahPlace 68 · Grade 11 · Covington Latin | 11 | Covington Latin | 22:14.9 |
| 69 | Connor ReaPlace 69 · Grade 11 · Beechwood | 11 | Beechwood | 22:23.3 |
| 70 | Alex BakerPlace 70 · Grade 10 · Walton-Verona | 10 | Walton-Verona | 22:23.8 |
| 71 | Morel LeonPlace 71 · Grade 11 · Lloyd Memorial | 11 | Lloyd Memorial | 22:26.2 |
| 72 | Ethan WhalenPlace 72 · Grade 7 · Dayton | 7 | Dayton | 22:27.3 |
| 73 | Trenton DownardPlace 73 · Grade 11 · Dayton | 11 | Dayton | 22:29.0 PR |
| 74 | Gavin KiddPlace 74 · Grade 10 · Holy Cross (Covington) | 10 | Holy Cross (Covington) | 22:55.0 |
| 75 | Lorenzo PerezPlace 75 · Grade 10 · Bellevue | 10 | Bellevue | 23:09.2 |
| 76 | Preston HollingsworthPlace 76 · Grade 12 · Newport Central Catholic | 12 | Newport Central Catholic | 24:05.5 |
| 77 | Dylan HoldenPlace 77 · Grade 11 · Calvary Christian | 11 | Calvary Christian | 24:13.2 |
| 78 | Kevin GaruccioPlace 78 · Grade 8 · Covington Latin | 8 | Covington Latin | 24:15.1 |
| 79 | Makhi TrimpePlace 79 · Grade 10 · Lloyd Memorial | 10 | Lloyd Memorial | 24:41.5 |
| 80 | Nathan WoodPlace 80 · Grade 11 · Newport Central Catholic | 11 | Newport Central Catholic | 25:34.0 |
| 81 | Kevin RiosPlace 81 · Grade 8 · Lloyd Memorial | 8 | Lloyd Memorial | 26:45.7 |
| 82 | Derek OldingPlace 82 · Grade 11 · Lloyd Memorial | 11 | Lloyd Memorial | 27:58.8 |
| 83 | Mitchell HattonPlace 83 · Grade 9 · Ludlow | 9 | Ludlow | 28:59.0 |
| 84 | Cade CrowleyPlace 84 · Grade 10 · Ludlow | 10 | Ludlow | 31:49.1 PR |
| 85 | Evan HenryPlace 85 · Grade 9 · Ludlow | 9 | Ludlow | 35:50.1 |