| 1 | Dylan LauckPlace 1 · West Liberty-Salem | — | West Liberty-Salem | 16:30.00 | 1 |
| 2 | Tate YoderPlace 2 · West Liberty-Salem | — | West Liberty-Salem | 17:00.43 | 2 |
| 3 | Jake LongPlace 3 · Hil. Darby | — | Hil. Darby | 17:22.52 | 3 |
| 4 | Gavin WilsonPlace 4 · Bellefontaine | — | Bellefontaine | 17:25.50 | 4 |
| 5 | Joe ParkerPlace 5 · Upper Scioto Valley | — | Upper Scioto Valley | 17:31.62 | — |
| 6 | Seth ThompsonPlace 6 · Day. Christian | — | Day. Christian | 17:33.43 | 5 |
| 7 | Owen HarrisonPlace 7 · West Liberty-Salem | — | West Liberty-Salem | 17:42.84 | 6 |
| 8 | Collins ApplegatePlace 8 · Hil. Darby | — | Hil. Darby | 17:43.68 | 7 |
| 9 | Tony StewartPlace 9 · Bellefontaine | — | Bellefontaine | 17:47.24 | 8 |
| 10 | Asher KnoxPlace 10 · West Liberty-Salem | — | West Liberty-Salem | 17:54.72 | 9 |
| 11 | Marcell CollinsPlace 11 · Bellefontaine | — | Bellefontaine | 17:57.62 | 10 |
| 13 | Ayden EstepPlace 13 · West Liberty-Salem | — | West Liberty-Salem | 17:59.96 | 12 |
| 14 | Troy BradleyPlace 14 · West Liberty-Salem | — | West Liberty-Salem | 18:02.62 | 13 |
| 15 | Zayden TaylorPlace 15 · Kenton Ridge | — | Kenton Ridge | 18:08.44 | 14 |
| 16 | Michael JonesPlace 16 · West Liberty-Salem | — | West Liberty-Salem | 18:09.78 | 15 |
| 17 | Joey LaRochePlace 17 · West Liberty-Salem | — | West Liberty-Salem | 18:10.28 | — |
| 18 | Jon AlecusanPlace 18 · Hil. Darby | — | Hil. Darby | 18:13.36 | 16 |
| 19 | Micah SmithPlace 19 · West Liberty-Salem | — | West Liberty-Salem | 18:15.37 | — |
| 20 | George HughesPlace 20 · Hil. Darby | — | Hil. Darby | 18:15.93 | 17 |
| 21 | Gannon PurcellPlace 21 · Bellefontaine | — | Bellefontaine | 18:18.40 | 18 |
| 22 | Logan BrownPlace 22 · Kenton | — | Kenton | 18:19.50 | 19 |
| 23 | Jacob HolmanPlace 23 · Hil. Darby | — | Hil. Darby | 18:22.09 | 20 |
| 24 | Cayden BonhamPlace 24 · Graham Local | — | Graham Local | 18:22.65 | 21 |
| 25 | Wyatt RobisonPlace 25 · Triad | — | Triad | 18:23.93 | — |
| 26 | Quentin RudolphPlace 26 · West Liberty-Salem | — | West Liberty-Salem | 18:28.06 | — |
| 27 | Ryan BuggPlace 27 · Hil. Darby | — | Hil. Darby | 18:36.50 | 22 |
| 28 | Zeke GingerichPlace 28 · Fairbanks | — | Fairbanks | 18:37.27 | 23 |
| 29 | Ethan WithersPlace 29 · Day. Christian | — | Day. Christian | 18:42.21 | 24 |
| 30 | Brooks BowerPlace 30 · Hil. Darby | — | Hil. Darby | 18:42.74 | 25 |
| 31 | Patrick DonnellyPlace 31 · Bellefontaine | — | Bellefontaine | 18:46.90 | 26 |
| 32 | Seth GabelPlace 32 · Hil. Darby | — | Hil. Darby | 18:49.15 | — |
| 33 | Micah BlakePlace 33 · Day. Christian | — | Day. Christian | 18:50.31 | 27 |
| 34 | Gavin SpraggPlace 34 · New Bremen | — | New Bremen | 18:51.12 | 28 |
| 35 | Ethan RallPlace 35 · Kenton | — | Kenton | 18:53.34 | 29 |
| 36 | Ben FleckPlace 36 · Hil. Darby | — | Hil. Darby | 18:57.12 | — |
| 37 | Jonny FoulkesPlace 37 · Hil. Darby | — | Hil. Darby | 19:12.50 | — |
| 38 | Landon DetwilerPlace 38 · Upper Scioto Valley | — | Upper Scioto Valley | 19:22.84 | — |
| 39 | Aiden OburnPlace 39 · Graham Local | — | Graham Local | 19:25.56 | 30 |
| 40 | Jack MurphyPlace 40 · Hil. Darby | — | Hil. Darby | 19:30.00 | — |
| 41 | Jonathan ZimpferPlace 41 · New Bremen | — | New Bremen | 19:35.02 | 31 |
| 42 | Ollie MorelandPlace 42 · Bellefontaine | — | Bellefontaine | 19:35.62 | 32 |
| 43 | Ashton AldredgePlace 43 · Graham Local | — | Graham Local | 19:36.12 | 33 |
| 44 | Ben LusherPlace 44 · Hil. Darby | — | Hil. Darby | 19:38.31 | — |
| 45 | Dominic DavisPlace 45 · Fairlawn | — | Fairlawn | 19:39.56 | — |
| 46 | Aires AmesPlace 46 · Hil. Darby | — | Hil. Darby | 19:40.40 | — |
| 47 | Cameron NislyPlace 47 · Fairbanks | — | Fairbanks | 19:44.93 | 34 |
| 48 | Rhett BaileyPlace 48 · Day. Christian | — | Day. Christian | 20:06.65 | 35 |
| 49 | Keegan WellsPlace 49 · New Bremen | — | New Bremen | 20:08.81 | 36 |
| 50 | Grant HutchisonPlace 50 · Hil. Darby | — | Hil. Darby | 20:10.21 | — |
| 51 | Damian DiazPlace 51 · Kenton | — | Kenton | 20:12.90 | 37 |
| 52 | Devan DulinPlace 52 · Kenton | — | Kenton | 20:13.12 | 38 |
| 53 | Aiden BrushPlace 53 · Kenton Ridge | — | Kenton Ridge | 20:13.43 | 39 |
| 54 | Mason BargerPlace 54 · West Liberty-Salem | — | West Liberty-Salem | 20:14.00 | — |
| 55 | Isaac OregliaPlace 55 · Kenton | — | Kenton | 20:14.28 | 40 |
| 56 | Chandler McCafferyPlace 56 · West Liberty-Salem | — | West Liberty-Salem | 20:16.58 | — |
| 57 | Adam LarochePlace 57 · West Liberty-Salem | — | West Liberty-Salem | 20:17.06 | — |
| 58 | Dominic ShroyerPlace 58 · New Bremen | — | New Bremen | 20:20.56 | 41 |
| 59 | Nathan ParksPlace 59 · Fairbanks | — | Fairbanks | 20:21.81 | 42 |
| 60 | Clayton RohrerPlace 60 · Day. Christian | — | Day. Christian | 20:23.31 | 43 |
| 61 | Camden BilesPlace 61 · Kenton Ridge | — | Kenton Ridge | 20:25.24 | 44 |
| 62 | Nathaniel ReynoldsPlace 62 · Day. Christian | — | Day. Christian | 20:25.72 | 45 |
| 63 | Tristan LonswayPlace 63 · Hil. Darby | — | Hil. Darby | 20:27.80 | — |
| 64 | Adam HopkinsPlace 64 · Kenton | — | Kenton | 20:34.00 | 46 |
| 65 | Koen IshmaelPlace 65 · Day. Christian | — | Day. Christian | 20:37.52 | — |
| 66 | Seth TaylorPlace 66 · Bellefontaine | — | Bellefontaine | 20:39.96 | 47 |
| 67 | Nicholas PowellPlace 67 · Fairbanks | — | Fairbanks | 20:45.02 | 48 |
| 68 | Carter DemarcoPlace 68 · Graham Local | — | Graham Local | 20:46.08 | 49 |
| 69 | Tyler KlinePlace 69 · Hil. Darby | — | Hil. Darby | 20:49.00 | — |
| 70 | Ben LaCassePlace 70 · Day. Christian | — | Day. Christian | 20:49.50 | — |
| 71 | Ben MarkewiczPlace 71 · Hil. Darby | — | Hil. Darby | 20:53.52 | — |
| 72 | Bryce NislyPlace 72 · Fairbanks | — | Fairbanks | 20:53.96 | 50 |
| 73 | Jacob HaserPlace 73 · Triad | — | Triad | 20:54.90 | — |
| 74 | Xavier SimsPlace 74 · Bellefontaine | — | Bellefontaine | 21:02.56 | — |
| 75 | Sebastian BowersPlace 75 · Graham Local | — | Graham Local | 21:02.84 | 51 |
| 76 | Zachary WheelandPlace 76 · Graham Local | — | Graham Local | 21:05.15 | 52 |
| 77 | Holden ShaferPlace 77 · West Liberty-Salem | — | West Liberty-Salem | 21:09.12 | — |
| 78 | Neal KauffmanPlace 78 · Bellefontaine | — | Bellefontaine | 21:09.93 | — |
| 79 | Brandon BowzerPlace 79 · Hil. Darby | — | Hil. Darby | 21:11.34 | — |
| 80 | Vamsee CheruvuPlace 80 · Hil. Darby | — | Hil. Darby | 21:15.27 | — |
| 81 | Roman KrammesPlace 81 · Hil. Darby | — | Hil. Darby | 21:15.65 | — |
| 82 | Peter DellapinaPlace 82 · Springfield | — | Springfield | 21:18.87 | 53 |
| 83 | Zachary BlosserPlace 83 · Graham Local | — | Graham Local | 21:20.37 | 54 |
| 84 | Simon KauffmanPlace 84 · Bellefontaine | — | Bellefontaine | 21:22.56 | — |
| 85 | Andy JiangPlace 85 · New Bremen | — | New Bremen | 21:28.03 | 55 |
| 86 | Collin HartPlace 86 · Day. Christian | — | Day. Christian | 21:30.90 | — |
| 87 | Aaron RoyPlace 87 · Bellefontaine | — | Bellefontaine | 21:35.72 | — |
| 88 | Joey KronenbergerPlace 88 · New Bremen | — | New Bremen | 21:38.09 | 56 |
| 89 | J MannsPlace 89 · Kenton | — | Kenton | 21:40.96 | 57 |
| 90 | Haven DyerPlace 90 · Kenton | — | Kenton | 21:42.59 | — |
| 91 | Will HemmelgarnPlace 91 · New Bremen | — | New Bremen | 21:49.52 | 58 |
| 92 | Carter SmithPlace 92 · Graham Local | — | Graham Local | 21:57.09 | — |
| 93 | Tryston LowellPlace 93 · Springfield | — | Springfield | 22:00.24 | 59 |
| 94 | Logan WeberPlace 94 · Hil. Darby | — | Hil. Darby | 22:01.52 | — |
| 95 | Richard DellapinaPlace 95 · Springfield | — | Springfield | 22:16.12 | 60 |
| 96 | Avion MayPlace 96 · Springfield | — | Springfield | 22:16.90 | 61 |
| 97 | Joel DulskiPlace 97 · Day. Christian | — | Day. Christian | 22:17.28 | — |
| 98 | Abram BaileyPlace 98 · Day. Christian | — | Day. Christian | 22:17.87 | — |
| 99 | Dillon DulinPlace 99 · Kenton | — | Kenton | 22:20.09 | — |
| 100 | Charlie HarringtonPlace 100 · Triad | — | Triad | 22:21.96 | — |
| 101 | Seth EdgertonPlace 101 · Day. Christian | — | Day. Christian | 22:23.31 | — |
| 102 | Ben ParkePlace 102 · Graham Local | — | Graham Local | 22:24.21 | — |
| 103 | Aidan GrantPlace 103 · New Bremen | — | New Bremen | 22:27.52 | — |
| 104 | Ben OehlersPlace 104 · Springfield | — | Springfield | 22:30.93 | 62 |
| 105 | Josh EntermanPlace 105 · Hil. Darby | — | Hil. Darby | 22:53.27 | — |
| 106 | Andrew RuppPlace 106 · Springfield | — | Springfield | 22:59.93 | 63 |
| 107 | Ethan AldridgePlace 107 · Day. Christian | — | Day. Christian | 23:02.40 | — |
| 108 | Aiden ThomasPlace 108 · Kenton Ridge | — | Kenton Ridge | 23:03.75 | 64 |
| 109 | Adam ConleyPlace 109 · Hil. Darby | — | Hil. Darby | 23:06.34 | — |
| 110 | Logan RohrerPlace 110 · Day. Christian | — | Day. Christian | 23:09.34 | — |
| 111 | Ethan KenneyPlace 111 · Hil. Darby | — | Hil. Darby | 23:10.59 | — |
| 112 | Nick HunterPlace 112 · Bellefontaine | — | Bellefontaine | 23:11.40 | — |
| 113 | Dalton DavisPlace 113 · Fairlawn | — | Fairlawn | 23:21.30 | — |
| 114 | Ia Morcher-ThallerPlace 114 · Hil. Darby | — | Hil. Darby | 23:26.72 | — |
| 115 | Logan MasseyPlace 115 · Kenton Ridge | — | Kenton Ridge | 23:30.50 | 65 |
| 116 | Ben DiltzPlace 116 · Kenton | — | Kenton | 23:34.24 | — |
| 117 | Ryan AlexanderPlace 117 · Bellefontaine | — | Bellefontaine | 23:34.55 | — |
| 118 | Corbin LorenzPlace 118 · Hil. Darby | — | Hil. Darby | 23:35.96 | — |
| 119 | Wyatt PoppPlace 119 · Bellefontaine | — | Bellefontaine | 23:39.62 | — |
| 120 | Maddix TurnerPlace 120 · Day. Christian | — | Day. Christian | 23:55.37 | — |
| 121 | Cooper HarmanPlace 121 · Bellefontaine | — | Bellefontaine | 24:12.11 | — |
| 122 | Matthew CoxPlace 122 · Kenton Ridge | — | Kenton Ridge | 24:16.96 | 66 |
| 123 | Luke GarmanPlace 123 · New Bremen | — | New Bremen | 24:21.05 | — |
| 124 | Cam JesionowskiPlace 124 · Kenton | — | Kenton | 24:25.59 | — |
| 125 | Gabe HudsonPlace 125 · Kenton Ridge | — | Kenton Ridge | 24:57.40 | 67 |
| 126 | Deland McCoyPlace 126 · Springfield | — | Springfield | 25:19.90 | 68 |
| 127 | Sam ImwallePlace 127 · Hil. Darby | — | Hil. Darby | 25:30.21 | — |
| 128 | Ethan LorensenPlace 128 · Springfield | — | Springfield | 25:41.31 | — |
| 129 | Lincoln CloudPlace 129 · Springfield | — | Springfield | 27:14.02 | — |
| 130 | Grant GoodPlace 130 · Kenton | — | Kenton | 27:59.21 | — |
| 131 | Conner ShirkPlace 131 · Kenton | — | Kenton | 28:12.46 | — |
| 132 | John SpracklinPlace 132 · Day. Christian | — | Day. Christian | 28:19.52 | — |
| 133 | Carter KreglowPlace 133 · DeG. Riverside | — | DeG. Riverside | 28:36.84 | — |
| 134 | Brandon TackettPlace 134 · Springfield | — | Springfield | 28:58.71 | — |
| 135 | Gage BuxtonPlace 135 · Kenton | — | Kenton | 31:01.56 | — |
| 136 | Nicholas JohnsonPlace 136 · Fairbanks | — | Fairbanks | 32:00.22 | 69 |