| 1 | Nathaniel GockermanPlace 1 · Grade 11 · Cin. CHCA | 11 | Cin. CHCA | 15:05.8 PR |
| 2 | Jagger DollenmeyerPlace 2 · Grade 12 · Cin. CHCA | 12 | Cin. CHCA | 15:22.2 PR |
| 3 | Wyatt GockermanPlace 3 · Grade 11 · Cin. CHCA | 11 | Cin. CHCA | 15:38.9 PR |
| 4 | Elijah TrickeyPlace 4 · Grade 10 · Anderson | 10 | Anderson | 16:27.3 |
| 5 | Brayden HatfieldPlace 5 · Grade 10 · New Richmond | 10 | New Richmond | 16:28.3 PR |
| 6 | Will StenPlace 6 · Grade 12 · MVCA | 12 | MVCA | 16:35.1 PR |
| 7 | Ben NicoloffPlace 7 · Grade 12 · New Richmond | 12 | New Richmond | 16:35.6 PR |
| 8 | Matthew OrlandoPlace 8 · Grade 11 · Alter | 11 | Alter | 16:36.1 PR |
| 9 | Jaxon LeaguePlace 9 · Grade 10 · MVCA | 10 | MVCA | 16:39.5 |
| 10 | Zachary HaydenPlace 10 · Grade 11 · Mason | 11 | Mason | 16:41.4 PR |
| 11 | James McGrathPlace 11 · Grade 12 · Indian Hill | 12 | Indian Hill | 16:45.1 |
| 12 | Zixiang HongPlace 12 · Grade 12 · Indian Hill | 12 | Indian Hill | 16:50.8 |
| 13 | Aidan MurphyPlace 13 · Grade 11 · Cin. CHCA | 11 | Cin. CHCA | 16:53.4 |
| 14 | Nathan BurkePlace 14 · Grade 11 · Goshen | 11 | Goshen | 16:53.6 |
| 15 | Henry BernayPlace 15 · Grade 11 · Wyoming | 11 | Wyoming | 17:00.6 PR |
| 16 | Isaac MecumPlace 16 · Grade 10 · Mason | 10 | Mason | 17:13.3 |
| 17 | Akshaj Sai MoolaPlace 17 · Grade 10 · Mason | 10 | Mason | 17:17.5 |
| 18 | Brandon LuebbePlace 18 · Grade 10 · Wyoming | 10 | Wyoming | 17:22.3 |
| 19 | Nathan HaydenPlace 19 · Grade 9 · Mason | 9 | Mason | 17:23.7 |
| 20 | Aidan TANPlace 20 · Grade 11 · Anderson | 11 | Anderson | 17:26.1 |
| 21 | Tommy ChenPlace 21 · Grade 12 · Mason | 12 | Mason | 17:32.5 |
| 22 | James O'DriscollPlace 22 · Grade 12 · Indian Hill | 12 | Indian Hill | 17:33.5 |
| 23 | Levi SorgPlace 23 · Grade 10 · Batavia | 10 | Batavia | 17:35.6 |
| 24 | Andrew LottPlace 24 · Grade 12 · Cin. CHCA | 12 | Cin. CHCA | 17:36.8 |
| 25 | Caleb WerlingPlace 25 · Grade 11 · Clinton-Massie | 11 | Clinton-Massie | 17:37.9 PR |
| 26 | Ethan PereiraPlace 26 · Grade 9 · Indian Hill | 9 | Indian Hill | 17:39.5 |
| 27 | Paul MizukawaPlace 27 · Grade 9 · Anderson | 9 | Anderson | 17:43.7 |
| 28 | Alex ReadPlace 28 · Grade 10 · Anderson | 10 | Anderson | 17:48.2 |
| 29 | David DarcyPlace 29 · Grade 10 · Mason | 10 | Mason | 17:50.7 PR |
| 30 | Henry BoisePlace 30 · Grade 12 · Goshen | 12 | Goshen | 17:52.7 PR |
| 31 | Caleb HornerPlace 31 · Grade 12 · Anderson | 12 | Anderson | 17:56.3 PR |
| 32 | Rome McDonaldPlace 32 · Grade 9 · St. Bernard | 9 | St. Bernard | 17:58.3 |
| 33 | Dillon MonahanPlace 33 · Grade 10 · Mason | 10 | Mason | 17:59.3 PR |
| 34 | Ryan EmchPlace 34 · Grade 12 · Wyoming | 12 | Wyoming | 18:04.9 |
| 35 | Naman NamilikondaPlace 35 · Grade 10 · Mason | 10 | Mason | 18:09.9 |
| 36 | Fletcher BarnesPlace 36 · Grade 11 · Wyoming | 11 | Wyoming | 18:14.8 |
| 37 | Luke StephensonPlace 37 · Grade 10 · MVCA | 10 | MVCA | 18:22.0 PR |
| 38 | Vishwa VijayakumarPlace 38 · Grade 9 · Mason | 9 | Mason | 18:23.2 |
| 39 | Ethan McCaslandPlace 39 · Grade 10 · MVCA | 10 | MVCA | 18:25.4 PR |
| 40 | Tyler MartinPlace 40 · Grade 10 · Indian Hill | 10 | Indian Hill | 18:29.4 |
| 41 | Larkin TaylorPlace 41 · Grade 10 · Anderson | 10 | Anderson | 18:38.6 |
| 42 | Cameron LessekPlace 42 · Grade 9 · Cin. CHCA | 9 | Cin. CHCA | 18:39.4 |
| 43 | Samuel HouptPlace 43 · Grade 10 · Mason | 10 | Mason | 18:40.1 |
| 44 | Miguel DamianPlace 44 · Grade 11 · St. Bernard | 11 | St. Bernard | 18:41.9 |
| 45 | Cal SchreiberPlace 45 · Grade 11 · Wyoming | 11 | Wyoming | 18:43.7 |
| 46 | John ThompsonPlace 46 · Grade 10 · MVCA | 10 | MVCA | 18:44.9 |
| 47 | Sam ParkerPlace 47 · Grade 10 · MVCA | 10 | MVCA | 18:49.1 |
| 48 | Ben AwtreyPlace 48 · Grade 10 · Wyoming | 10 | Wyoming | 18:50.7 |
| 49 | Tristan HoalstPlace 49 · Grade 9 · Indian Hill | 9 | Indian Hill | 18:53.1 |
| 50 | Bennett RauPlace 50 · Grade 12 · Alter | 12 | Alter | 18:53.2 PR |
| 51 | Josiah SmithPlace 51 · Grade 11 · Day. Christian | 11 | Day. Christian | 18:53.3 PR |
| 52 | Anthony ParkerPlace 52 · Grade 9 · Mason | 9 | Mason | 18:53.5 PR |
| 53 | Casey KowalskiPlace 53 · Grade 10 · Mason | 10 | Mason | 18:57.1 |
| 54 | Pedro CapielloPlace 54 · Grade 12 · Mason | 12 | Mason | 18:57.3 |
| 55 | John ZhanPlace 55 · Grade 10 · Mason | 10 | Mason | 18:59.8 PR |
| 56 | Thomas RichmondPlace 56 · Grade 11 · Batavia | 11 | Batavia | 19:00.1 |
| 57 | Lucian ChangPlace 57 · Grade 10 · Mason | 10 | Mason | 19:01.3 |
| 58 | Jonas ClemensPlace 58 · Grade 12 · Day. Christian | 12 | Day. Christian | 19:01.9 |
| 59 | Kai TatanoPlace 59 · Grade 11 · Mason | 11 | Mason | 19:03.8 |
| 60 | Ryan AndersenPlace 60 · Grade 10 · Wyoming | 10 | Wyoming | 19:07.2 |
| 61 | Anuj GodbolePlace 61 · Grade 10 · Mason | 10 | Mason | 19:09.4 |
| 62 | Rohan ChadwellPlace 62 · Grade 11 · Indian Hill | 11 | Indian Hill | 19:11.6 PR |
| 63 | Ankur KarajagiPlace 63 · Grade 9 · Mason | 9 | Mason | 19:15.0 |
| 64 | Dakoda BurrisPlace 64 · Grade 10 · Anderson | 10 | Anderson | 19:15.3 |
| 65 | Frederick RussellPlace 65 · Grade 10 · Roger Bacon | 10 | Roger Bacon | 19:16.5 |
| 66 | Ezekiel RobinsonPlace 66 · Grade 9 · MVCA | 9 | MVCA | 19:19.5 |
| 67 | Michael ChessonPlace 67 · Grade 11 · Wyoming | 11 | Wyoming | 19:21.1 PR |
| 68 | Caleb NichollsPlace 68 · Grade 12 · Mason | 12 | Mason | 19:22.6 |
| 69 | Zach WeiskopfPlace 69 · Grade 10 · Wyoming | 10 | Wyoming | 19:22.6 |
| 70 | Bryce FletcherPlace 70 · Grade 11 · Roger Bacon | 11 | Roger Bacon | 19:22.8 |
| 71 | Eli RacePlace 71 · Grade 11 · Monroe | 11 | Monroe | 19:24.6 |
| 72 | Venkata VakkalageddaPlace 72 · Grade 9 · Mason | 9 | Mason | 19:25.0 |
| 73 | Dharmik JoshiPlace 73 · Grade 9 · Mason | 9 | Mason | 19:26.7 PR |
| 74 | Youssef ElkhaliliPlace 74 · Grade 12 · Cin. Northwest | 12 | Cin. Northwest | 19:27.9 |
| 75 | Isaac NamakyPlace 75 · Grade 9 · Roger Bacon | 9 | Roger Bacon | 19:28.9 |
| 76 | Axton StithPlace 76 · Grade 10 · Batavia | 10 | Batavia | 19:30.2 |
| 77 | Logan BecraftPlace 77 · Grade 10 · Georgetown | 10 | Georgetown | 19:30.6 |
| 78 | Gabriel GomezPlace 78 · Grade 10 · Mason | 10 | Mason | 19:30.7 |
| 79 | James TollerPlace 79 · Grade 10 · Clinton-Massie | 10 | Clinton-Massie | 19:30.8 |
| 80 | Dillon CrawforPlace 80 · Grade 12 · Monroe | 12 | Monroe | 19:33.3 |
| 81 | Liheng WangPlace 81 · Grade 10 · Mason | 10 | Mason | 19:33.9 |
| 82 | Luca SmithPlace 82 · Grade 9 · Wyoming | 9 | Wyoming | 19:33.9 |
| 83 | Preston YoungPlace 83 · Grade 12 · Batavia | 12 | Batavia | 19:35.6 PR |
| 84 | Nathaniel WilliamsPlace 84 · Grade 12 · MVCA | 12 | MVCA | 19:36.3 PR |
| 85 | Aiden MullenPlace 85 · Grade 11 · Day. Christian | 11 | Day. Christian | 19:43.5 |
| 86 | James TopichPlace 86 · Grade 11 · Mason | 11 | Mason | 19:46.3 |
| 87 | Nathan KowalskiPlace 87 · Grade 12 · Roger Bacon | 12 | Roger Bacon | 19:47.8 |
| 88 | Jacob LottPlace 88 · Grade 11 · Cin. CHCA | 11 | Cin. CHCA | 19:48.2 PR |
| 89 | Max WilmerPlace 89 · Grade 10 · Cin. CHCA | 10 | Cin. CHCA | 19:49.6 PR |
| 90 | Conrad KnoechelPlace 90 · Grade 9 · Anderson | 9 | Anderson | 19:50.4 |
| 91 | Jerry ChenPlace 91 · Grade 11 · Mason | 11 | Mason | 19:53.8 |
| 92 | Joseph UhlPlace 92 · Grade 10 · Alter | 10 | Alter | 19:54.3 PR |
| 93 | Silas BakerPlace 93 · Grade 10 · MVCA | 10 | MVCA | 19:57.6 |
| 94 | Arpad LallementPlace 94 · Grade 11 · Indian Hill | 11 | Indian Hill | 19:59.5 PR |
| 95 | Atharva JadhavPlace 95 · Grade 9 · Mason | 9 | Mason | 20:00.4 |
| 96 | Karthik PrabhakarPlace 96 · Grade 10 · Mason | 10 | Mason | 20:05.5 |
| 97 | Ashvin SaravananPlace 97 · Grade 10 · Mason | 10 | Mason | 20:08.4 |
| 98 | Timothy LaceyPlace 98 · Grade 9 · Anderson | 9 | Anderson | 20:09.1 |
| 99 | Joe ZlaticPlace 99 · Grade 11 · Roger Bacon | 11 | Roger Bacon | 20:10.3 |
| 100 | Luke Van MilliganPlace 100 · Grade 9 · Wyoming | 9 | Wyoming | 20:13.2 PR |