| 1 | Asher LongPlace 1 · Covington | — | Covington | 16:07.4 | 11 |
| 2 | Caleb SultanPlace 2 · Cedarville | — | Cedarville | 16:19.7 | 12 |
| 3 | Trevor HeitkampPlace 3 · Ft. Recovery | — | Ft. Recovery | 16:24.4 | 11 |
| 4 | Owen HarrisonPlace 4 · West Liberty-Salem | — | West Liberty-Salem | 16:34.9 | 12 |
| 5 | JT HamstraPlace 5 · Madeira | — | Madeira | 16:42.6 | 11 |
| 6 | Asher KnoxPlace 6 · West Liberty-Salem | — | West Liberty-Salem | 16:52.0 | 10 |
| 7 | Aiden ClendeninPlace 7 · Valley View | — | Valley View | 16:53.6 | 11 |
| 8 | Ryan AshtonPlace 8 · Madeira | — | Madeira | 17:01.3 | 11 |
| 9 | Ben WetzelPlace 9 · Madeira | — | Madeira | 17:10.4 | 9 |
| 10 | Jack GrieshopPlace 10 · Minster | — | Minster | 17:15.0 | 11 |
| 12 | Isaac WallisPlace 12 · Cedarville | — | Cedarville | 17:17.5 | 11 |
| 13 | Keaton SchnippelPlace 13 · Botkins | — | Botkins | 17:17.5 | 12 |
| 14 | Carson BrownPlace 14 · Botkins | — | Botkins | 17:17.7 | 10 |
| 15 | Quentin RudolphPlace 15 · West Liberty-Salem | — | West Liberty-Salem | 17:22.7 | 10 |
| 16 | Troy BradleyPlace 16 · West Liberty-Salem | — | West Liberty-Salem | 17:22.7 | 10 |
| 17 | Brady GarlandPlace 17 · Valley View | — | Valley View | 17:24.7 | 11 |
| 18 | Joey LaRochePlace 18 · West Liberty-Salem | — | West Liberty-Salem | 17:26.0 | 11 |
| 19 | Garrett WallenPlace 19 · West Liberty-Salem | — | West Liberty-Salem | 17:35.6 | 9 |
| 20 | Ryan HalpinPlace 20 · Minster | — | Minster | 17:36.3 | 11 |
| 21 | Micah SmithPlace 21 · West Liberty-Salem | — | West Liberty-Salem | 17:37.0 | 12 |
| 22 | Parker SchnippelPlace 22 · Botkins | — | Botkins | 17:41.4 | 11 |
| 23 | Nick PrengerPlace 23 · Minster | — | Minster | 17:45.2 | 10 |
| 24 | Collin DoseckPlace 24 · Botkins | — | Botkins | 17:47.0 | 10 |
| 26 | C.J. BronnerPlace 26 · Brookville | — | Brookville | 17:47.8 | 12 |
| 27 | Brayden MonninPlace 27 · Russia | — | Russia | 17:48.6 | 11 |
| 28 | Jim TrzaskaPlace 28 · Minster | — | Minster | 17:53.1 | 12 |
| 29 | Daniel WilliamsPlace 29 · Madeira | — | Madeira | 17:53.8 | 12 |
| 30 | Eric LutherPlace 30 · Madeira | — | Madeira | 17:54.6 | 11 |
| 31 | Grant McPhersonPlace 31 · Indian Lake | — | Indian Lake | 17:58.0 | 12 |
| 32 | Noah SylvesterPlace 32 · Greeneview | — | Greeneview | 18:01.3 | 12 |
| 33 | Jayden GaerkePlace 33 · Russia | — | Russia | 18:02.3 | 9 |
| 34 | Quinn LeborgnePlace 34 · Madeira | — | Madeira | 18:04.5 | 12 |
| 35 | Kellen HartPlace 35 · Alter | — | Alter | 18:04.6 | 10 |
| 36 | Jacob SchmitmeyerPlace 36 · Russia | — | Russia | 18:05.8 | 10 |
| 37 | Caleb UnverferthPlace 37 · Russia | — | Russia | 18:06.1 | 10 |
| 38 | Christian SeitzPlace 38 · Brookville | — | Brookville | 18:06.2 | 9 |
| 39 | Austin HawkinsPlace 39 · Bethel | — | Bethel | 18:09.5 | 11 |
| 40 | Ty FurlongPlace 40 · Milton-Union | — | Milton-Union | 18:10.2 | 12 |
| 41 | Jack BuckalewPlace 41 · Urbana | — | Urbana | 18:12.5 | 11 |
| 42 | Gregory LangePlace 42 · Spr. Shawnee | — | Spr. Shawnee | 18:13.3 | 10 |
| 43 | Archer HolstonPlace 43 · Greeneview | — | Greeneview | 18:14.1 | 9 |
| 44 | Tyler SimpsonPlace 44 · Alter | — | Alter | 18:14.4 | 12 |
| 45 | Jace WatrenPlace 45 · Versailles | — | Versailles | 18:15.6 | 10 |
| 47 | Silas BairdPlace 47 · Madeira | — | Madeira | 18:19.1 | 9 |
| 48 | Landry KnorePlace 48 · Versailles | — | Versailles | 18:21.3 | 10 |
| 49 | Mason CooperPlace 49 · Valley View | — | Valley View | 18:21.4 | 11 |
| 50 | Dylan DunnPlace 50 · Versailles | — | Versailles | 18:21.6 | 10 |
| 51 | Dylan RiffellPlace 51 · Versailles | — | Versailles | 18:22.8 | 11 |
| 52 | Josh SultanPlace 52 · Cedarville | — | Cedarville | 18:22.9 | 10 |
| 53 | Owen CananPlace 53 · Bradford | — | Bradford | 18:23.1 | 10 |
| 54 | Ben OrmsbeePlace 54 · Cedarville | — | Cedarville | 18:24.1 | 12 |
| 55 | Carter PleimanPlace 55 · Botkins | — | Botkins | 18:25.9 | 12 |
| 59 | Grant BeasleyPlace 59 · Versailles | — | Versailles | 18:30.0 | 12 |
| 61 | Kade SchweikhardtPlace 61 · Bethel | — | Bethel | 18:30.3 | 9 |
| 62 | Ethan DavisPlace 62 · Houston | — | Houston | 18:33.5 | 12 |
| 64 | Jack BaisePlace 64 · Cedarville | — | Cedarville | 18:35.5 | 11 |
| 65 | Noah WalterPlace 65 · Minster | — | Minster | 18:36.8 | 12 |
| 66 | Kolin FrazeePlace 66 · Arcanum | — | Arcanum | 18:37.9 | 11 |
| 67 | Matthew CaldwellPlace 67 · Russia | — | Russia | 18:39.6 | 12 |
| 68 | Torin SchultePlace 68 · Miami Valley School | — | Miami Valley School | 18:39.7 | 12 |
| 70 | Jonah KiessPlace 70 · Spr. Shawnee | — | Spr. Shawnee | 18:43.7 | 11 |
| 71 | John RitcheyPlace 71 · Milton-Union | — | Milton-Union | 18:43.8 | 12 |
| 72 | Marcus BriscoePlace 72 · Versailles | — | Versailles | 18:44.5 | 9 |
| 73 | Karson EbbingPlace 73 · Brookville | — | Brookville | 18:45.1 | 12 |
| 74 | Cameron MagotoPlace 74 · Versailles | — | Versailles | 18:45.2 | 10 |
| 76 | Vincent LightlePlace 76 · Urbana | — | Urbana | 18:46.7 | 9 |
| 77 | Seth CokerPlace 77 · Newton Local | — | Newton Local | 18:50.1 | 10 |
| 79 | Lucas TiptonPlace 79 · Brookville | — | Brookville | 18:50.4 | 10 |
| 80 | Ashton PaulPlace 80 · Arcanum | — | Arcanum | 18:50.9 | 12 |
| 81 | Parker PatrickPlace 81 · Franklin Monroe | — | Franklin Monroe | 18:50.9 | 10 |
| 82 | Tanner PalsgrovePlace 82 · Covington | — | Covington | 18:53.9 | 10 |
| 86 | Jacob GrubePlace 86 · Milton-Union | — | Milton-Union | 18:59.1 | 10 |
| 87 | Lansen McCoyPlace 87 · Spr. Shawnee | — | Spr. Shawnee | 19:01.5 | 12 |
| 89 | Stewart KrohPlace 89 · Cedarville | — | Cedarville | 19:03.5 | 9 |
| 90 | Calub HembreePlace 90 · Covington | — | Covington | 19:05.7 | 10 |
| 91 | Liam WoodsPlace 91 · Newton Local | — | Newton Local | 19:06.5 | 10 |
| 92 | Grant FloraPlace 92 · Botkins | — | Botkins | 19:11.5 | 11 |
| 93 | Parker BrunswickPlace 93 · Ft. Recovery | — | Ft. Recovery | 19:12.5 | 9 |
| 94 | Cayden WillisPlace 94 · Valley View | — | Valley View | 19:13.5 | 12 |
| 95 | Landon PleimanPlace 95 · Russia | — | Russia | 19:13.5 | 10 |
| 96 | Jacob GrundenPlace 96 · Botkins | — | Botkins | 19:14.0 | 10 |
| 99 | Sheldon PohlmanPlace 99 · Russia | — | Russia | 19:16.4 | 10 |
| 100 | Brennan PottsPlace 100 · Lehman Cath. | — | Lehman Cath. | 19:17.4 | 10 |
| 101 | Braylon DanielsPlace 101 · Urbana | — | Urbana | 19:17.5 | 12 |
| 103 | Tony CumminsPlace 103 · Indian Lake | — | Indian Lake | 19:20.4 | 11 |
| 104 | Bryce SchweikhardtPlace 104 · Bethel | — | Bethel | 19:21.3 | 11 |
| 105 | Rowan DeardurffPlace 105 · Brookville | — | Brookville | 19:22.1 | 11 |
| 107 | Brenden ManorPlace 107 · Greeneview | — | Greeneview | 19:26.4 | 12 |
| 108 | Rollin BrandeberryPlace 108 · Brookville | — | Brookville | 19:26.5 | 12 |
| 109 | Andrew OaksPlace 109 · Milton-Union | — | Milton-Union | 19:28.1 | 9 |
| 110 | Brandon WaggonerPlace 110 · Brookville | — | Brookville | 19:28.1 | 12 |
| 111 | Chandler VanBuskirkPlace 111 · Urbana | — | Urbana | 19:29.6 | 11 |
| 112 | Cason YountPlace 112 · Franklin Monroe | — | Franklin Monroe | 19:30.6 | 12 |
| 113 | Micah ArbogastPlace 113 · Arcanum | — | Arcanum | 19:31.3 | 9 |
| 114 | Malachi WrightPlace 114 · Arcanum | — | Arcanum | 19:32.0 | 9 |
| 115 | Dylan ShafferPlace 115 · Houston | — | Houston | 19:33.5 | 10 |
| 117 | Chase ParsonsPlace 117 · Milton-Union | — | Milton-Union | 19:35.1 | 9 |
| 120 | Zachary NuttPlace 120 · Urbana | — | Urbana | 19:37.7 | 9 |
| 121 | Cameron BallPlace 121 · Arcanum | — | Arcanum | 19:42.4 | 9 |
| 123 | Wes VondenhuevelPlace 123 · Houston | — | Houston | 19:44.4 | 11 |
| 125 | Mason ToddPlace 125 · Arcanum | — | Arcanum | 19:45.0 | 10 |
| 126 | Mark MoloneyPlace 126 · Lehman Cath. | — | Lehman Cath. | 19:47.5 | 12 |
| 127 | Rusty VondenhuevelPlace 127 · Houston | — | Houston | 19:47.7 | 11 |
| 128 | Brooks MerrimanPlace 128 · Arcanum | — | Arcanum | 19:48.7 | 11 |
| 130 | Patrick FirstenbergerPlace 130 · Bethel | — | Bethel | 19:50.0 | 9 |
| 131 | Jack SchoenPlace 131 · Alter | — | Alter | 19:50.2 | 11 |
| 133 | Caleb RymanPlace 133 · Covington | — | Covington | 19:52.2 | 9 |
| 137 | Joshua WallacePlace 137 · Cedarville | — | Cedarville | 20:03.7 | 10 |
| 139 | Liam HartleyPlace 139 · Milton-Union | — | Milton-Union | 20:05.4 | 10 |
| 142 | Graham EdwardsPlace 142 · Urbana | — | Urbana | 20:06.6 | 11 |
| 144 | Preston KingPlace 144 · Covington | — | Covington | 20:09.2 | 10 |
| 146 | Logan LinsonPlace 146 · Lehman Cath. | — | Lehman Cath. | 20:11.9 | 11 |
| 147 | Carson FigelPlace 147 · Franklin Monroe | — | Franklin Monroe | 20:13.2 | 11 |
| 148 | John DaughertyPlace 148 · Bethel | — | Bethel | 20:14.7 | 11 |
| 149 | Lucas LangenkampPlace 149 · Houston | — | Houston | 20:14.8 | 12 |
| 150 | Jaden DeatonPlace 150 · Newton Local | — | Newton Local | 20:15.7 | 10 |
| 152 | Dylan BauerPlace 152 · Newton Local | — | Newton Local | 20:16.4 | 10 |
| 154 | Ethan EversPlace 154 · Ft. Recovery | — | Ft. Recovery | 20:17.6 | 12 |
| 155 | Tyler ShoemakerPlace 155 · Milton-Union | — | Milton-Union | 20:20.2 | 9 |
| 156 | Evan EversPlace 156 · Ft. Recovery | — | Ft. Recovery | 20:26.4 | 10 |
| 165 | Mason McDermitPlace 165 · Houston | — | Houston | 20:38.8 | 10 |
| 166 | Hayden NicodemusPlace 166 · Bradford | — | Bradford | 20:39.0 | 10 |
| 167 | Christopher EndresPlace 167 · Spr. Shawnee | — | Spr. Shawnee | 20:40.5 | 10 |
| 168 | Nate GoodPlace 168 · Franklin Monroe | — | Franklin Monroe | 20:41.1 | 10 |
| 170 | Ian WalkerPlace 170 · Miami Valley School | — | Miami Valley School | 20:42.2 | 10 |
| 174 | Jacob LawsonPlace 174 · Alter | — | Alter | 20:48.4 | 12 |
| 175 | Carter DirksenPlace 175 · Minster | — | Minster | 20:49.6 | 9 |
| 176 | Aden MconachiePlace 176 · Tri-Village | — | Tri-Village | 20:50.4 | 10 |
| 177 | Jacob KellerPlace 177 · Minster | — | Minster | 20:51.2 | 11 |
| 178 | Sam HaneyPlace 178 · Franklin Monroe | — | Franklin Monroe | 20:51.9 | 10 |
| 179 | Drew GessnerPlace 179 · Covington | — | Covington | 20:54.0 | 11 |
| 181 | Dominic WeyerPlace 181 · Alter | — | Alter | 20:54.4 | 12 |
| 182 | Dakari CrawfordPlace 182 · Houston | — | Houston | 20:55.0 | 9 |
| 183 | Alex BurkhardtPlace 183 · Alter | — | Alter | 20:56.7 | 11 |
| 187 | Gage WacklerPlace 187 · Franklin Monroe | — | Franklin Monroe | 21:04.5 | 11 |
| 188 | Hezekiah BezyPlace 188 · Lehman Cath. | — | Lehman Cath. | 21:04.8 | 12 |
| 189 | Trey WilsonPlace 189 · Franklin Monroe | — | Franklin Monroe | 21:05.2 | 10 |
| 190 | Brandon DayPlace 190 · Spr. Shawnee | — | Spr. Shawnee | 21:05.6 | 11 |
| 198 | Andrew HolzingerPlace 198 · Miami Valley School | — | Miami Valley School | 21:13.6 | 12 |
| 202 | Landon EndsleyPlace 202 · Bethel | — | Bethel | 21:17.1 | 11 |
| 203 | Benjamin BurkhardtPlace 203 · Alter | — | Alter | 21:17.1 | 12 |
| 205 | Daniel WahlPlace 205 · Indian Lake | — | Indian Lake | 21:19.0 | 10 |
| 207 | Titus KellyPlace 207 · Indian Lake | — | Indian Lake | 21:21.2 | 9 |
| 208 | Sam BerryPlace 208 · Valley View | — | Valley View | 21:27.1 | 9 |
| 210 | Isaiah RobertsPlace 210 · Greeneview | — | Greeneview | 21:30.9 | 8 |
| 211 | Caleb RammelPlace 211 · Ft. Recovery | — | Ft. Recovery | 21:32.0 | 12 |
| 214 | Colt WilliamsPlace 214 · Covington | — | Covington | 21:33.9 | 9 |
| 215 | Duncan MitchellPlace 215 · Valley View | — | Valley View | 21:34.9 | 9 |
| 216 | Jacob BaggsPlace 216 · Spr. Shawnee | — | Spr. Shawnee | 21:35.3 | 9 |
| 217 | Asher PachmanPlace 217 · Miami Valley School | — | Miami Valley School | 21:35.4 | 10 |
| 219 | Aidan KocherPlace 219 · Spr. Shawnee | — | Spr. Shawnee | 21:39.7 | 11 |
| 220 | Trevor JessPlace 220 · Newton Local | — | Newton Local | 21:47.8 | 11 |
| 221 | Kaleb LynchPlace 221 · Valley View | — | Valley View | 21:49.2 | 10 |
| 222 | Brennen FellersPlace 222 · Tri-Village | — | Tri-Village | 21:50.1 | 12 |
| 223 | Chris BrinleyPlace 223 · Tri-Village | — | Tri-Village | 21:51.1 | 9 |
| 225 | Gus SchmiesingPlace 225 · Lehman Cath. | — | Lehman Cath. | 21:51.3 | 11 |
| 226 | Caleb AltstaetterPlace 226 · Indian Lake | — | Indian Lake | 21:51.7 | 10 |
| 230 | Bryson ManorPlace 230 · Greeneview | — | Greeneview | 22:01.6 | 9 |
| 232 | Calvin LinsonPlace 232 · Lehman Cath. | — | Lehman Cath. | 22:07.0 | 9 |
| 238 | Owen BeachlerPlace 238 · Bradford | — | Bradford | 22:14.0 | 11 |
| 239 | Zane OsbornePlace 239 · Tri-Village | — | Tri-Village | 22:19.6 | 12 |
| 242 | Joseph LightlePlace 242 · Urbana | — | Urbana | 22:20.4 | 11 |
| 245 | Joe Woodward-RoethPlace 245 · Newton Local | — | Newton Local | 22:28.8 | 10 |
| 264 | Creek WischmeyerPlace 264 · Indian Lake | — | Indian Lake | 23:39.2 | 12 |
| 271 | Bronson MansfieldPlace 271 · Bethel | — | Bethel | 23:57.3 | 10 |
| 274 | Chris GalbreathPlace 274 · Lehman Cath. | — | Lehman Cath. | 24:11.8 | 9 |
| 276 | Christian MarchalPlace 276 · Ft. Recovery | — | Ft. Recovery | 24:14.8 | 11 |
| 281 | Caden MarchalPlace 281 · Ft. Recovery | — | Ft. Recovery | 24:32.6 | 10 |
| 287 | Josh MurphyPlace 287 · Tri-Village | — | Tri-Village | 25:15.5 | 12 |
| 291 | Andre SequeiraPlace 291 · Miami Valley School | — | Miami Valley School | 25:29.8 | 10 |
| 300 | Owen PummelPlace 300 · Indian Lake | — | Indian Lake | 26:21.0 | 10 |
| 303 | Max FlorkeyPlace 303 · Miami Valley School | — | Miami Valley School | 26:29.4 | 10 |
| 304 | Dalton ReckPlace 304 · Bradford | — | Bradford | 27:02.7 | 12 |
| 310 | Ethan BroganPlace 310 · Bradford | — | Bradford | 28:04.4 | 11 |
| 311 | Stephen StewartPlace 311 · Bradford | — | Bradford | 28:32.2 | 10 |
| 317 | Jaycob MyersPlace 317 · Tri-Village | — | Tri-Village | 33:10.8 | 10 |
| 319 | Tom BufordPlace 319 · Greeneview | — | Greeneview | 36:49.7 | 10 |
| 320 | Zeead AbdelhamedPlace 320 · Miami Valley School | — | Miami Valley School | 37:11.0 | 11 |