| 1 | Gavin ShindeldeckerPlace 1 · Lucas | — | Lucas | 17:42.43 | 1 |
| 2 | Paden SpencerPlace 2 · Fredericktown | — | Fredericktown | 17:45.85 | 2 |
| 3 | Jacob PolingPlace 3 · Elgin | — | Elgin | 17:48.22 | 3 |
| 4 | Adam BrownPlace 4 · North Union | — | North Union | 18:04.36 | 4 |
| 5 | Christopher PinnickPlace 5 · Ridgedale | — | Ridgedale | 18:14.47 | — |
| 6 | Gabe BurggrafPlace 6 · North Union | — | North Union | 18:19.27 | 5 |
| 7 | Austin AmensPlace 7 · Northmor | — | Northmor | 18:23.12 | 6 |
| 8 | Jack StalnakerPlace 8 · Fredericktown | — | Fredericktown | 18:32.09 | 7 |
| 9 | Dalton SkaggsPlace 9 · North Union | — | North Union | 18:40.43 | 8 |
| 10 | Connor RileyPlace 10 · Fredericktown | — | Fredericktown | 18:43.24 | 9 |
| 11 | Thomas CaputoPlace 11 · Fredericktown | — | Fredericktown | 18:43.73 | 10 |
| 12 | Nathan WhitneyPlace 12 · East Knox | — | East Knox | 18:45.92 | 11 |
| 13 | Aaron PolingPlace 13 · Elgin | — | Elgin | 18:46.48 | 12 |
| 14 | Nolan GreenPlace 14 · Fredericktown | — | Fredericktown | 18:47.95 | 13 |
| 15 | Collin KippPlace 15 · Highland | — | Highland | 18:48.54 | 14 |
| 16 | Jacob StuderPlace 16 · Elgin | — | Elgin | 18:49.27 | 15 |
| 17 | Scott ParrPlace 17 · East Knox | — | East Knox | 18:51.83 | 16 |
| 18 | Branton HowardPlace 18 · Highland | — | Highland | 19:06.63 | 17 |
| 19 | Joel KrebehennePlace 19 · North Union | — | North Union | 19:09.27 | 18 |
| 20 | B.J. WhitePlace 20 · Northmor | — | Northmor | 19:24.81 | 19 |
| 21 | Roghan RoddyPlace 21 · Fredericktown | — | Fredericktown | 19:26.93 | 20 |
| 22 | Dalton LeePlace 22 · Highland | — | Highland | 19:27.13 | 21 |
| 23 | Brennan GriffithPlace 23 · North Union | — | North Union | 19:27.35 | 22 |
| 24 | Bradley WolfordPlace 24 · Fredericktown | — | Fredericktown | 19:35.01 | 23 |
| 25 | Ryan BentleyPlace 25 · Northmor | — | Northmor | 19:36.30 | 24 |
| 26 | Zach WetzelPlace 26 · Highland | — | Highland | 19:36.65 | 25 |
| 27 | Dakota HedrickPlace 27 · Bucyrus | — | Bucyrus | 19:37.54 | 26 |
| 28 | Nathen WrightPlace 28 · Clear Fork | — | Clear Fork | 19:38.09 | 27 |
| 29 | Gavin ShearerPlace 29 · Buckeye Valley | — | Buckeye Valley | 19:40.06 | 28 |
| 30 | Gavin KeenPlace 30 · Northmor | — | Northmor | 19:40.53 | 29 |
| 31 | Cameron HurtPlace 31 · Buckeye Valley | — | Buckeye Valley | 19:40.85 | 30 |
| 32 | Nathan HolstPlace 32 · Buckeye Valley | — | Buckeye Valley | 19:41.07 | 31 |
| 33 | Nathan HeiserPlace 33 · Buckeye Valley | — | Buckeye Valley | 19:46.01 | 32 |
| 34 | Jacob ZinnPlace 34 · Buckeye Valley | — | Buckeye Valley | 19:46.26 | 33 |
| 35 | Dylan HerbertPlace 35 · Buckeye Valley | — | Buckeye Valley | 19:47.51 | 34 |
| 36 | Nikhil ParailPlace 36 · Village Academy | — | Village Academy | 19:48.17 | 35 |
| 37 | Philip HolstPlace 37 · Buckeye Valley | — | Buckeye Valley | 19:59.41 | 36 |
| 38 | Ethan DudgeonPlace 38 · Fredericktown | — | Fredericktown | 19:59.69 | — |
| 39 | Daniel BurggrafPlace 39 · North Union | — | North Union | 20:01.89 | 37 |
| 40 | Cameron TroeschPlace 40 · North Union | — | North Union | 20:13.48 | 38 |
| 41 | Jack CulleyPlace 41 · Buckeye Valley | — | Buckeye Valley | 20:22.36 | — |
| 42 | Hunter KellerPlace 42 · East Knox | — | East Knox | 20:23.91 | 39 |
| 43 | Josh WhaleyPlace 43 · Pleasant | — | Pleasant | 20:24.63 | 40 |
| 44 | Caleb LichtenbergerPlace 44 · Pleasant | — | Pleasant | 20:25.68 | 41 |
| 45 | Aaron BerminghamPlace 45 · Village Academy | — | Village Academy | 20:31.30 | 42 |
| 46 | Dylan FisherPlace 46 · Buckeye Valley | — | Buckeye Valley | 20:34.31 | — |
| 47 | Garrett CrownerPlace 47 · Clear Fork | — | Clear Fork | 20:34.81 | 43 |
| 48 | Trent FennerPlace 48 · Buckeye Valley | — | Buckeye Valley | 20:35.20 | — |
| 49 | Tyler BishopPlace 49 · Bucyrus | — | Bucyrus | 20:37.69 | 44 |
| 50 | Kaleb HartPlace 50 · Northmor | — | Northmor | 20:38.13 | 45 |
| 51 | Logan BenedictPlace 51 · Bucyrus | — | Bucyrus | 20:40.46 | 46 |
| 52 | Titus KrabillPlace 52 · Fredericktown | — | Fredericktown | 20:41.13 | — |
| 53 | Luke LucasPlace 53 · Buckeye Valley | — | Buckeye Valley | 20:43.55 | — |
| 54 | Ben JohnsPlace 54 · Buckeye Valley | — | Buckeye Valley | 20:45.89 | — |
| 55 | Alec MoorePlace 55 · Northmor | — | Northmor | 20:47.89 | 47 |
| 56 | Manny HeilmanPlace 56 · Northmor | — | Northmor | 20:54.22 | 48 |
| 57 | Jerimiah KohlPlace 57 · East Knox | — | East Knox | 21:02.36 | 49 |
| 58 | Dylan CasePlace 58 · Buckeye Central | — | Buckeye Central | 21:04.59 | 50 |
| 59 | Chris IslerPlace 59 · North Union | — | North Union | 21:07.61 | — |
| 60 | Bruce JordanPlace 60 · Highland | — | Highland | 21:08.50 | 51 |
| 61 | Yoshi CaldwellPlace 61 · Bucyrus | — | Bucyrus | 21:14.29 | 52 |
| 62 | Austin HernandezPlace 62 · Ridgedale | — | Ridgedale | 21:18.75 | — |
| 63 | Chandler BumpusPlace 63 · Highland | — | Highland | 21:20.27 | 53 |
| 64 | Maxwell NandaPlace 64 · Village Academy | — | Village Academy | 21:24.50 | 54 |
| 65 | Alex YoungPlace 65 · Buckeye Central | — | Buckeye Central | 21:26.03 | 55 |
| 66 | Noah TackettPlace 66 · Bucyrus | — | Bucyrus | 21:26.62 | 56 |
| 67 | Clayton LustPlace 67 · Ridgedale | — | Ridgedale | 21:28.32 | — |
| 68 | Noah SmithPlace 68 · Fredericktown | — | Fredericktown | 21:29.08 | — |
| 69 | Isaac PfeifferPlace 69 · Lucas | — | Lucas | 21:33.39 | 57 |
| 70 | Josh CramerPlace 70 · Northmor | — | Northmor | 21:36.05 | — |
| 71 | Justin DentingerPlace 71 · Buckeye Central | — | Buckeye Central | 21:36.71 | 58 |
| 72 | Isaiah SwihartPlace 72 · Clear Fork | — | Clear Fork | 21:38.34 | 59 |
| 73 | Gavin BalliettPlace 73 · Crestline | — | Crestline | 21:40.02 | — |
| 74 | Clayton BaughmanPlace 74 · Elgin | — | Elgin | 21:40.55 | 60 |
| 75 | Bryce DawsonPlace 75 · Buckeye Valley | — | Buckeye Valley | 21:41.09 | — |
| 76 | David GrossPlace 76 · Pleasant | — | Pleasant | 21:42.62 | 61 |
| 77 | Johan RosgaardPlace 77 · Village Academy | — | Village Academy | 21:42.95 | 62 |
| 78 | Cuyler CornellPlace 78 · Village Academy | — | Village Academy | 21:43.51 | 63 |
| 79 | Zak KratowiczPlace 79 · North Union | — | North Union | 21:51.46 | — |
| 80 | Darion CelaPlace 80 · Village Academy | — | Village Academy | 21:52.73 | 64 |
| 81 | Mostyn EvansPlace 81 · Northmor | — | Northmor | 21:54.80 | — |
| 82 | Cory SpraguePlace 82 · Bucyrus | — | Bucyrus | 21:57.29 | 65 |
| 83 | Felix JanowPlace 83 · Buckeye Valley | — | Buckeye Valley | 22:01.78 | — |
| 84 | Jacob ChangPlace 84 · Buckeye Valley | — | Buckeye Valley | 22:02.47 | — |
| 85 | Bode SardinhaPlace 85 · Highland | — | Highland | 22:03.01 | 66 |
| 86 | Chase HooverPlace 86 · Northmor | — | Northmor | 22:04.03 | — |
| 87 | Jacob WillisPlace 87 · North Union | — | North Union | 22:04.42 | — |
| 88 | Trent SlavikPlace 88 · Buckeye Valley | — | Buckeye Valley | 22:05.35 | — |
| 89 | Shayne PowellPlace 89 · Village Academy | — | Village Academy | 22:22.87 | 67 |
| 90 | Jacob KleileinPlace 90 · Lucas | — | Lucas | 22:24.09 | 68 |
| 91 | Kyle GrayPlace 91 · Buckeye Valley | — | Buckeye Valley | 22:24.95 | — |
| 92 | Garrett GentnerPlace 92 · Buckeye Valley | — | Buckeye Valley | 22:26.87 | — |
| 93 | Nathan ThielkingPlace 93 · Buckeye Valley | — | Buckeye Valley | 22:30.37 | — |
| 94 | Mason StefankaPlace 94 · Elgin | — | Elgin | 22:33.98 | 69 |
| 95 | Christian MillerPlace 95 · Highland | — | Highland | 22:35.33 | — |
| 96 | Kyle PricePlace 96 · Northmor | — | Northmor | 22:36.67 | — |
| 97 | Nefiano BumpusPlace 97 · Highland | — | Highland | 22:37.01 | — |
| 98 | Cooper KeenPlace 98 · Northmor | — | Northmor | 22:44.80 | — |
| 99 | Alex McCaffertyPlace 99 · Highland | — | Highland | 22:45.63 | — |
| 100 | Colton BoyerPlace 100 · Lucas | — | Lucas | 22:46.96 | 70 |
| 101 | Perfus BlosserPlace 101 · Buckeye Valley | — | Buckeye Valley | 22:48.98 | — |
| 102 | Sam WeaverPlace 102 · Northmor | — | Northmor | 22:52.50 | — |
| 103 | Jarrett WestwickPlace 103 · Buckeye Valley | — | Buckeye Valley | 22:54.07 | — |
| 104 | Josh CahillPlace 104 · North Union | — | North Union | 22:54.96 | — |
| 105 | Aaron PfeifferPlace 105 · Lucas | — | Lucas | 22:56.05 | 71 |
| 106 | Jacob StalnakerPlace 106 · Fredericktown | — | Fredericktown | 22:59.40 | — |
| 107 | John IslerPlace 107 · Elgin | — | Elgin | 23:02.71 | 72 |
| 108 | Justin HixPlace 108 · Elgin | — | Elgin | 23:08.85 | 73 |
| 109 | Isaac ZachmannPlace 109 · Pleasant | — | Pleasant | 23:09.45 | 74 |
| 110 | Kolton HartPlace 110 · Northmor | — | Northmor | 23:10.00 | — |
| 111 | Sagm RagerPlace 111 · Bucyrus | — | Bucyrus | 23:12.80 | 75 |
| 112 | Porfirio SuttonPlace 112 · Bucyrus | — | Bucyrus | 23:13.31 | — |
| 113 | Noah HornbergerPlace 113 · Village Academy | — | Village Academy | 23:14.40 | — |
| 114 | Caleb ClaytonPlace 114 · Elgin | — | Elgin | 23:20.63 | — |
| 115 | Eli MishlerPlace 115 · North Union | — | North Union | 23:21.16 | — |
| 116 | Anthony MillingerPlace 116 · Buckeye Central | — | Buckeye Central | 23:21.92 | 76 |
| 117 | Kris WornerPlace 117 · Clear Fork | — | Clear Fork | 23:24.01 | 77 |
| 118 | Joseph HinklePlace 118 · Clear Fork | — | Clear Fork | 23:31.40 | 78 |
| 119 | Steven LongPlace 119 · Buckeye Central | — | Buckeye Central | 23:37.20 | 79 |
| 120 | Austin LewisPlace 120 · Northmor | — | Northmor | 23:37.56 | — |
| 121 | Drew ElfnerPlace 121 · Buckeye Valley | — | Buckeye Valley | 23:47.90 | — |
| 122 | Tyler ZedakerPlace 122 · East Knox | — | East Knox | 23:53.66 | 80 |
| 123 | Tim NelsonPlace 123 · Elgin | — | Elgin | 23:56.54 | — |
| 124 | Matt MillingtonPlace 124 · North Union | — | North Union | 23:59.07 | — |
| 125 | Nathan FisherPlace 125 · Fredericktown | — | Fredericktown | 24:05.01 | — |
| 126 | Trey LehnhartPlace 126 · Lucas | — | Lucas | 24:10.19 | 81 |
| 127 | Liam MotterPlace 127 · Clear Fork | — | Clear Fork | 24:15.27 | 82 |
| 128 | Zach GovoniPlace 128 · Northmor | — | Northmor | 24:35.44 | — |
| 129 | Chance CampbellPlace 129 · Fredericktown | — | Fredericktown | 24:43.58 | — |
| 130 | Jarek TsengPlace 130 · Buckeye Valley | — | Buckeye Valley | 24:47.95 | — |
| 131 | Cole StojkovPlace 131 · Buckeye Valley | — | Buckeye Valley | 24:58.67 | — |
| 132 | Tyler LukasPlace 132 · East Knox | — | East Knox | 25:01.56 | 83 |
| 133 | Ben BlubaughPlace 133 · Clear Fork | — | Clear Fork | 25:12.78 | 84 |
| 134 | Connor BrantPlace 134 · Buckeye Valley | — | Buckeye Valley | 25:14.53 | — |
| 135 | Daniel CurtisPlace 135 · Pleasant | — | Pleasant | 25:23.70 | 85 |
| 136 | Justin EvansPlace 136 · Buckeye Valley | — | Buckeye Valley | 25:29.67 | — |
| 137 | Eli GrimPlace 137 · Elgin | — | Elgin | 25:31.90 | — |
| 138 | Brandon HambyPlace 138 · North Union | — | North Union | 25:47.13 | — |
| 139 | Declan TighePlace 139 · Pleasant | — | Pleasant | 25:51.14 | 86 |
| 140 | Isiah KohlPlace 140 · East Knox | — | East Knox | 25:56.93 | 87 |
| 141 | Alec DuganPlace 141 · Elgin | — | Elgin | 25:59.98 | — |
| 142 | Reece ThompsonPlace 142 · Village Academy | — | Village Academy | 26:06.68 | — |
| 143 | Garrett StokesPlace 143 · North Union | — | North Union | 26:12.21 | — |
| 144 | Stephen DavisPlace 144 · East Knox | — | East Knox | 26:19.67 | — |
| 145 | Gabe GentnerPlace 145 · Buckeye Valley | — | Buckeye Valley | 26:38.30 | — |
| 146 | Derek BallingerPlace 146 · North Union | — | North Union | 26:46.25 | — |
| 147 | Justin BeattyPlace 147 · Buckeye Valley | — | Buckeye Valley | 26:52.25 | — |
| 148 | Chris ShulerPlace 148 · East Knox | — | East Knox | 26:53.14 | — |
| 149 | Aaron McNeilPlace 149 · Fredericktown | — | Fredericktown | 27:14.62 | — |
| 150 | Ethan ShroatPlace 150 · Buckeye Valley | — | Buckeye Valley | 27:16.69 | — |
| 151 | Lucas HazlettPlace 151 · Buckeye Valley | — | Buckeye Valley | 27:26.45 | — |
| 152 | Scott BatesPlace 152 · East Knox | — | East Knox | 27:35.16 | — |
| 153 | Lucas FerrellPlace 153 · Elgin | — | Elgin | 28:07.89 | — |
| 154 | Andrew GaylordPlace 154 · Highland | — | Highland | 28:18.28 | — |
| 155 | Tyler RittenhourPlace 155 · Bucyrus | — | Bucyrus | 28:18.51 | — |
| 156 | Spencer CartePlace 156 · Ridgedale | — | Ridgedale | 28:30.76 | — |
| 157 | Hayden GrayPlace 157 · Elgin | — | Elgin | 28:31.31 | — |
| 158 | Calvin HarveyPlace 158 · North Union | — | North Union | 28:44.27 | — |
| 159 | Brett GubernathPlace 159 · Elgin | — | Elgin | 29:39.45 | — |
| 160 | Jakob PharazynPlace 160 · Buckeye Valley | — | Buckeye Valley | 30:07.68 | — |
| 161 | Evan ConwayPlace 161 · Buckeye Central | — | Buckeye Central | 30:46.16 | 88 |
| 162 | Ryan RothPlace 162 · Pleasant | — | Pleasant | 31:04.21 | 89 |
| 163 | Wesley PatrickPlace 163 · Crestline | — | Crestline | 32:04.43 | — |
| 164 | Nick StrebyPlace 164 · Fredericktown | — | Fredericktown | 32:07.29 | — |
| 165 | Cameron KoehlerPlace 165 · Buckeye Valley | — | Buckeye Valley | 32:18.70 | — |
| 166 | Tristian GarberPlace 166 · Lucas | — | Lucas | 32:52.05 | 90 |
| 167 | Jameson AdkinsPlace 167 · Lucas | — | Lucas | 34:08.00 | — |
| 168 | Alex KempPlace 168 · Buckeye Valley | — | Buckeye Valley | 34:18.00 | — |