| 1 | Ben ButlerPlace 1 · Minster | — | Minster | 11:24.8 | 8 |
| 2 | Cameron FloraPlace 2 · Botkins | — | Botkins | 11:38.1 | 8 |
| 4 | Joey AdamsPlace 4 · West Liberty-Salem | — | West Liberty-Salem | 11:40.4 | 8 |
| 5 | Jon AndrewsPlace 5 · Lima Shawnee | — | Lima Shawnee | 11:45.2 | 8 |
| 6 | Brady McBridePlace 6 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 11:49.6 | 8 |
| 7 | Aaron FullenkampPlace 7 · Botkins | — | Botkins | 11:57.9 | 8 |
| 8 | Trevor MonninPlace 8 · Russia | — | Russia | 12:02.1 | 8 |
| 9 | Nathan WeberPlace 9 · Vandalia Butler | — | Vandalia Butler | 12:05.1 | 8 |
| 10 | Treyton LavyPlace 10 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 12:05.5 | 8 |
| 11 | Caleb BallPlace 11 · Russia | — | Russia | 12:07.4 | 8 |
| 12 | Ryan DavisPlace 12 · Monroe | — | Monroe | 12:30.7 | 7 |
| 13 | Dutch KippPlace 13 · Day. Oakwood | — | Day. Oakwood | 12:33.0 | 7 |
| 14 | Alec LemasterPlace 14 · Springboro | — | Springboro | 12:33.7 | 8 |
| 15 | Tyler LettPlace 15 · Jackson Center | — | Jackson Center | 12:39.0 | 8 |
| 16 | Trent MonninPlace 16 · Russia | — | Russia | 12:40.4 | 7 |
| 17 | Ethan MonnierPlace 17 · Russia | — | Russia | 12:40.6 | 7 |
| 18 | Nolan GrevePlace 18 · Botkins | — | Botkins | 12:44.0 | 8 |
| 19 | Keenan FraylickPlace 19 · New Madison Tri-Village | — | New Madison Tri-Village | 12:44.6 | 7 |
| 20 | Brady TincherPlace 20 · Bellbrook | — | Bellbrook | 12:44.8 | 8 |
| 21 | Jeffrey SimonPlace 21 · Bellbrook | — | Bellbrook | 12:45.8 | 8 |
| 22 | Sam StricklandPlace 22 · West Liberty-Salem | — | West Liberty-Salem | 12:47.7 | 7 |
| 23 | Matthew HemmelgarnPlace 23 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 12:47.8 | 7 |
| 24 | Ross KelleyPlace 24 · West Liberty-Salem | — | West Liberty-Salem | 12:51.0 | 8 |
| 25 | Nicholas BrautigamPlace 25 · Sidney Fairlawn | — | Sidney Fairlawn | 12:55.7 | 7 |
| 26 | Drew SosbyPlace 26 · Jackson Center | — | Jackson Center | 12:56.4 | 8 |
| 27 | Zach McKeePlace 27 · Houston | — | Houston | 12:57.5 | 8 |
| 28 | Kevin DreesPlace 28 · Russia | — | Russia | 12:57.7 | 7 |
| 29 | Brady WildermuthPlace 29 · Jackson Center | — | Jackson Center | 12:58.0 | 7 |
| 30 | Brett BoyterPlace 30 · New Madison Tri-Village | — | New Madison Tri-Village | 12:58.4 | 8 |
| 31 | Ethan MonninPlace 31 · Minster | — | Minster | 13:00.9 | 8 |
| 32 | Peyton HarrisonPlace 32 · New Paris National Trail | — | New Paris National Trail | 13:01.0 | 7 |
| 33 | Jared GoubeauxPlace 33 · Botkins | — | Botkins | 13:02.0 | 8 |
| 34 | Jake GarietyPlace 34 · Russia | — | Russia | 13:02.4 | 8 |
| 35 | Ben MusserPlace 35 · Sidney | — | Sidney | 13:04.6 | 7 |
| 36 | Justin JordanPlace 36 · West Liberty-Salem | — | West Liberty-Salem | 13:04.7 | 7 |
| 37 | Brandon DruffnerPlace 37 · Bellbrook | — | Bellbrook | 13:05.6 | 8 |
| 38 | Mason DemangePlace 38 · Versailles | — | Versailles | 13:05.7 | 8 |
| 39 | Noah PleimanPlace 39 · Versailles | — | Versailles | 13:06.1 | 7 |
| 40 | River SpicerPlace 40 · W. Milton Milton-Union | — | W. Milton Milton-Union | 13:08.8 | 8 |
| 41 | Nick CarlinPlace 41 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 13:09.1 | 7 |
| 42 | Timothy StollePlace 42 · Springboro | — | Springboro | 13:09.7 | 8 |
| 43 | Joshua YorkPlace 43 · Russia | — | Russia | 13:10.7 | 8 |
| 44 | Connor ShannonPlace 44 · Monroe | — | Monroe | 13:11.6 | 7 |
| 45 | Kaden CoxPlace 45 · West Liberty-Salem | — | West Liberty-Salem | 13:11.8 | 8 |
| 47 | Jeremy AlthousePlace 47 · Springboro | — | Springboro | 13:12.4 | 8 |
| 48 | Troy RileyPlace 48 · Houston | — | Houston | 13:15.0 | 8 |
| 50 | Noah CurlPlace 50 · Lima Shawnee | — | Lima Shawnee | 13:15.6 | 8 |
| 51 | Kaleib FreistuhlerPlace 51 · Houston | — | Houston | 13:16.8 | 7 |
| 52 | Josh CoePlace 52 · Jackson Center | — | Jackson Center | 13:17.6 | 7 |
| 53 | Hayden OrmePlace 53 · Yellow Springs | — | Yellow Springs | 13:18.5 | 7 |
| 54 | Jack EifertPlace 54 · Day. Oakwood | — | Day. Oakwood | 13:19.2 | 8 |
| 55 | Casey PuckettPlace 55 · New Madison Tri-Village | — | New Madison Tri-Village | 13:20.0 | 8 |
| 57 | Logan FruhwirthPlace 57 · Waynesville | — | Waynesville | 13:20.9 | 8 |
| 58 | Micah SmockPlace 58 · Botkins | — | Botkins | 13:21.4 | 7 |
| 59 | Stephen WhetstinePlace 59 · West Liberty-Salem | — | West Liberty-Salem | 13:27.2 | 8 |
| 61 | Jake KnightPlace 61 · Springboro | — | Springboro | 13:28.6 | 7 |
| 62 | Quintin MuhlenkampPlace 62 · Greenville | — | Greenville | 13:30.7 | 8 |
| 63 | Reese ShaferPlace 63 · West Liberty-Salem | — | West Liberty-Salem | 13:32.2 | 8 |
| 64 | Kyle WilsonPlace 64 · Waynesville | — | Waynesville | 13:33.1 | 8 |
| 65 | Evan BakerPlace 65 · Day. Oakwood | — | Day. Oakwood | 13:33.8 | 8 |
| 66 | Sam MillerPlace 66 · Day. Oakwood | — | Day. Oakwood | 13:34.7 | 8 |
| 68 | Ian BowmanPlace 68 · Sidney | — | Sidney | 13:37.4 | 7 |
| 69 | Andrew DiltsPlace 69 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 13:38.9 | 8 |
| 70 | Matthew WacklerPlace 70 · Monroe | — | Monroe | 13:40.0 | 8 |
| 71 | Tucker DandenaultPlace 71 · Springboro | — | Springboro | 13:40.4 | 8 |
| 74 | Isaiah BeaverPlace 74 · Houston | — | Houston | 13:41.4 | 7 |
| 75 | Andrew SymondsPlace 75 · Springboro | — | Springboro | 13:42.7 | 8 |
| 76 | Jack BlairPlace 76 · Springboro | — | Springboro | 13:43.4 | 7 |
| 78 | Jacob HounshellPlace 78 · Greenville | — | Greenville | 13:45.7 | 8 |
| 79 | Ryan EgbertPlace 79 · Botkins | — | Botkins | 13:47.4 | 8 |
| 80 | Lane UngerPlace 80 · New Paris National Trail | — | New Paris National Trail | 13:47.8 | 7 |
| 81 | Sam MoultonPlace 81 · Day. Oakwood | — | Day. Oakwood | 13:47.8 | 7 |
| 82 | Anrich VandersmitPlace 82 · Greenville | — | Greenville | 13:48.9 | 8 |
| 83 | Gavin RichardsPlace 83 · New Madison Tri-Village | — | New Madison Tri-Village | 13:53.1 | 7 |
| 84 | Johny WilsonPlace 84 · New Madison Tri-Village | — | New Madison Tri-Village | 13:53.9 | 7 |
| 86 | Ethan WellsPlace 86 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 13:57.9 | 8 |
| 87 | Nick YoungPlace 87 · Waynesville | — | Waynesville | 13:58.3 | 8 |
| 88 | Jacob RosePlace 88 · Versailles | — | Versailles | 13:58.7 | 8 |
| 89 | Jacob RobertsPlace 89 · Botkins | — | Botkins | 14:01.6 | 8 |
| 90 | Levi BrownPlace 90 · Yellow Springs | — | Yellow Springs | 14:05.3 | 7 |
| 91 | Jack YoderPlace 91 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 14:06.0 | 7 |
| 92 | Carson BrunerPlace 92 · Greenville | — | Greenville | 14:07.2 | 8 |
| 93 | Giles MyersPlace 93 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 14:08.4 | 8 |
| 94 | Nathan LessingPlace 94 · Sidney Fairlawn | — | Sidney Fairlawn | 14:10.4 | 7 |
| 95 | Jonathon FlinnPlace 95 · Vandalia Butler | — | Vandalia Butler | 14:10.5 | 8 |
| 96 | Seth RogersPlace 96 · Sidney Fairlawn | — | Sidney Fairlawn | 14:10.7 | 8 |
| 99 | Chris ParkerPlace 99 · Vandalia Butler | — | Vandalia Butler | 14:11.8 | 8 |
| 100 | Mitch HughesPlace 100 · Bellbrook | — | Bellbrook | 14:12.3 | 8 |
| 102 | Connor RobinsonPlace 102 · Bellbrook | — | Bellbrook | 14:14.0 | 7 |
| 103 | Gage PollockPlace 103 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 14:14.2 | 7 |
| 104 | Justin BoremanPlace 104 · Bellbrook | — | Bellbrook | 14:15.2 | 7 |
| 105 | Sam BrewerPlace 105 · New Madison Tri-Village | — | New Madison Tri-Village | 14:16.5 | 8 |
| 107 | Colton GraumanPlace 107 · W. Milton Milton-Union | — | W. Milton Milton-Union | 14:19.2 | 7 |
| 108 | Luke FergusonPlace 108 · W. Milton Milton-Union | — | W. Milton Milton-Union | 14:20.1 | 8 |
| 109 | Max PelletierPlace 109 · Minster | — | Minster | 14:20.4 | 8 |
| 110 | Wade FarrelPlace 110 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 14:20.6 | 8 |
| 111 | Troy FletcherPlace 111 · Sidney Fairlawn | — | Sidney Fairlawn | 14:22.6 | 8 |
| 112 | Jake VancleavePlace 112 · Monroe | — | Monroe | 14:23.3 | 8 |
| 113 | Chris McQuearyPlace 113 · W. Milton Milton-Union | — | W. Milton Milton-Union | 14:24.1 | 7 |
| 120 | Luke WheelerPlace 120 · New Madison Tri-Village | — | New Madison Tri-Village | 14:30.5 | 7 |
| 121 | Kevin RickerPlace 121 · Bellbrook | — | Bellbrook | 14:34.8 | 8 |
| 122 | Chase HeckPlace 122 · Tipp City Bethel | — | Tipp City Bethel | 14:35.3 | 8 |
| 128 | Benton WrightPlace 128 · Tipp City Bethel | — | Tipp City Bethel | 14:42.8 | 8 |
| 129 | Caleb ColonPlace 129 · Vandalia Butler | — | Vandalia Butler | 14:44.1 | 8 |
| 133 | Josh ChapmanPlace 133 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 14:47.4 | 7 |
| 136 | Isaiah WinhovenPlace 136 · Greenville | — | Greenville | 14:49.9 | 7 |
| 138 | Phillip BrumbaughPlace 138 · W. Milton Milton-Union | — | W. Milton Milton-Union | 14:52.5 | 7 |
| 141 | Kyle DemidoPlace 141 · Pleas. Hill Newton Local | — | Pleas. Hill Newton Local | 14:58.3 | 8 |
| 142 | Jose FigueroaPlace 142 · Day. Oakwood | — | Day. Oakwood | 14:59.9 | 8 |
| 143 | Zach GillilandPlace 143 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 15:01.0 | 7 |
| 148 | Gabe TrillanaPlace 148 · Yellow Springs | — | Yellow Springs | 15:04.4 | 8 |
| 149 | Christopher DayPlace 149 · Jackson Center | — | Jackson Center | 15:04.9 | 8 |
| 150 | Ryan TeetersPlace 150 · Waynesville | — | Waynesville | 15:05.3 | 7 |
| 152 | Alex BlancoPlace 152 · Minster | — | Minster | 15:07.0 | 8 |
| 154 | Chris FrenchPlace 154 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 15:08.1 | 7 |
| 156 | Keiyu SakuraiPlace 156 · Sidney | — | Sidney | 15:12.4 | 8 |
| 157 | Max WilliamsPlace 157 · Day. Oakwood | — | Day. Oakwood | 15:12.5 | 7 |
| 159 | Elliot GodwinPlace 159 · Sidney | — | Sidney | 15:13.1 | 8 |
| 160 | Jonathan WahliePlace 160 · Lima Shawnee | — | Lima Shawnee | 15:15.9 | 7 |
| 161 | Jamie WallisPlace 161 · Sidney | — | Sidney | 15:17.6 | 8 |
| 164 | Dalton GaskinsPlace 164 · Vandalia Butler | — | Vandalia Butler | 15:22.2 | 8 |
| 165 | Sean LuttrellPlace 165 · Vandalia Butler | — | Vandalia Butler | 15:22.5 | 7 |
| 166 | Jarrett CromesPlace 166 · Sidney Fairlawn | — | Sidney Fairlawn | 15:23.8 | 8 |
| 167 | Sam BrumfieldPlace 167 · Vandalia Butler | — | Vandalia Butler | 15:25.2 | 8 |
| 168 | Ben BrautigamPlace 168 · Sidney Fairlawn | — | Sidney Fairlawn | 15:27.0 | 7 |
| 172 | Ben BryanPlace 172 · Lima Shawnee | — | Lima Shawnee | 15:28.5 | 8 |
| 175 | Ben GehretPlace 175 · Versailles | — | Versailles | 15:31.6 | 7 |
| 176 | Jacob WenigPlace 176 · Versailles | — | Versailles | 15:32.7 | 7 |
| 178 | Nicholas HoffmanPlace 178 · Lima Shawnee | — | Lima Shawnee | 15:34.8 | 8 |
| 180 | Cody SauserPlace 180 · W. Milton Milton-Union | — | W. Milton Milton-Union | 15:37.5 | 7 |
| 182 | Alex KnepshieldPlace 182 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 15:39.6 | 8 |
| 188 | Westton HawsPlace 188 · New Paris National Trail | — | New Paris National Trail | 15:49.0 | 7 |
| 191 | Harley NoitallPlace 191 · Versailles | — | Versailles | 15:54.1 | 8 |
| 192 | Collin HennonPlace 192 · Lima Shawnee | — | Lima Shawnee | 15:54.4 | 8 |
| 193 | Dillon HackneyPlace 193 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 15:55.7 | 8 |
| 195 | Jordan BrackmalPlace 195 · Minster | — | Minster | 16:01.8 | 8 |
| 196 | Caleb SmithPlace 196 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 16:03.2 | 7 |
| 199 | Brandon StewartPlace 199 · New Paris National Trail | — | New Paris National Trail | 16:05.5 | 7 |
| 200 | Oluka OkiaPlace 200 · Yellow Springs | — | Yellow Springs | 16:06.7 | 8 |
| 201 | Jonathan DauberPlace 201 · Versailles | — | Versailles | 16:07.9 | 7 |
| 203 | Gage WeyantPlace 203 · W. Milton Milton-Union | — | W. Milton Milton-Union | 16:12.1 | 7 |
| 205 | Devin ShimizuPlace 205 · Lima Shawnee | — | Lima Shawnee | 16:12.8 | 8 |
| 211 | Chance GillilandPlace 211 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 16:25.9 | 8 |
| 212 | Aaron McKeePlace 212 · W. Alex. Twin Valley So. | — | W. Alex. Twin Valley So. | 16:29.1 | 8 |
| 214 | Micah ClarkPlace 214 · Monroe | — | Monroe | 16:38.2 | 8 |
| 215 | Sam PencilPlace 215 · Tipp City Bethel | — | Tipp City Bethel | 16:44.4 | 8 |
| 219 | Derrek MaysePlace 219 · Houston | — | Houston | 16:51.4 | 8 |
| 224 | Cj WingPlace 224 · New Paris National Trail | — | New Paris National Trail | 17:00.3 | 8 |
| 230 | Jake TrappPlace 230 · Waynesville | — | Waynesville | 17:15.2 | 8 |
| 235 | Jacob BuchyPlace 235 · Greenville | — | Greenville | 17:23.7 | 7 |
| 241 | Matthew PoseyPlace 241 · Tipp City Bethel | — | Tipp City Bethel | 17:45.3 | 8 |
| 244 | Jacob BrautigamPlace 244 · Sidney Fairlawn | — | Sidney Fairlawn | 18:01.3 | 7 |
| 245 | Paul GibsonPlace 245 · Greenville | — | Greenville | 18:01.5 | 7 |
| 247 | Brian PencilPlace 247 · Tipp City Bethel | — | Tipp City Bethel | 18:04.8 | 8 |
| 250 | Hyden ClarkPlace 250 · Monroe | — | Monroe | 18:10.4 | 7 |
| 251 | Brandon GilbertPlace 251 · Tipp City Bethel | — | Tipp City Bethel | 18:11.4 | 7 |
| 254 | Tyler WeinertPlace 254 · Tipp City Bethel | — | Tipp City Bethel | 18:27.9 | 7 |
| 261 | Luke DeloyePlace 261 · Minster | — | Minster | 18:53.1 | 8 |
| 272 | Tristan CondyPlace 272 · Pitsburg Franklin Monroe | — | Pitsburg Franklin Monroe | 22:16.1 | 8 |