| 1 | Simon HeysPlace 1 · Wilmington (Ohio) | — | Wilmington (Ohio) | 15:01.1 |
| 2 | Sam DuncanPlace 2 · Dayton | — | Dayton | 15:02.3 |
| 3 | Kaleb MartinPlace 3 · Ohio State | — | Ohio State | 15:09.8 |
| 4 | Nathaniel TammingaPlace 4 · Ohio State | — | Ohio State | 15:09.8 |
| 5 | Yami AlbrechtPlace 5 · Oakland | — | Oakland | 15:12.9 |
| 6 | Keegan SouhanPlace 6 · Ohio State | — | Ohio State | 15:13.8 |
| 7 | Evan LeistPlace 7 · Cedarville | — | Cedarville | 15:15.9 |
| 8 | Sean CarneyPlace 8 · Ohio State | — | Ohio State | 15:17.9 |
| 9 | Isaiah KellyPlace 9 · Cedarville | — | Cedarville | 15:18.3 |
| 10 | Cooper PetersonPlace 10 · Cedarville | — | Cedarville | 15:19.5 |
| 11 | Adam HillPlace 11 · Oakland | — | Oakland | 15:19.5 |
| 12 | Ivan SlyepkanPlace 12 · Ohio State | — | Ohio State | 15:23.7 |
| 13 | Alex McCartyPlace 13 · Wright State | — | Wright State | 15:25.1 |
| 14 | Andrew SchusterPlace 14 · Dayton | — | Dayton | 15:25.3 |
| 15 | Tyler JenkinsPlace 15 · Rio Grande | — | Rio Grande | 15:26.2 |
| 16 | John CuozzoPlace 16 · Ohio State | — | Ohio State | 15:26.7 |
| 17 | Zach ShultzPlace 17 · Ohio State | — | Ohio State | 15:27.1 |
| 18 | Branden WoodPlace 18 · Marshall | — | Marshall | 15:27.2 |
| 19 | Noah TobinPlace 19 · Wilmington (Ohio) | — | Wilmington (Ohio) | 15:27.4 |
| 20 | Bryce ConleyPlace 20 · Dayton | — | Dayton | 15:29.7 |
| 21 | Calan GizelbachPlace 21 · Dayton | — | Dayton | 15:29.7 |
| 22 | Jack GoodPlace 22 · Ohio State | — | Ohio State | 15:29.9 |
| 23 | Josiah MagleyPlace 23 · Oakland | — | Oakland | 15:30.1 |
| 24 | Ethan WallisPlace 24 · Cedarville | — | Cedarville | 15:30.6 |
| 25 | Jackson GawareckiPlace 25 · Bellarmine | — | Bellarmine | 15:31.3 |
| 26 | Adam JonesPlace 26 · Dayton | — | Dayton | 15:32.3 |
| 27 | Adam JessePlace 27 · Oakland | — | Oakland | 15:33.1 |
| 28 | Zubin JhaPlace 28 · Ohio State | — | Ohio State | 15:35.1 |
| 29 | Tristan KarnesPlace 29 · Dayton | — | Dayton | 15:35.3 |
| 30 | Colby AdamsPlace 30 · Ohio State | — | Ohio State | 15:38.8 |
| 31 | Alex DediuPlace 31 · Ohio State | — | Ohio State | 15:41.1 |
| 32 | Trey PlichtaPlace 32 · Oakland | — | Oakland | 15:42.2 |
| 33 | Max PettitPlace 33 · Wright State | — | Wright State | 15:42.8 |
| 34 | Colin KanePlace 34 · Oakland | — | Oakland | 15:44.1 |
| 35 | Christian CollisPlace 35 · Oakland | — | Oakland | 15:45.3 |
| 36 | Tristan BrandenburgPlace 36 · Oakland | — | Oakland | 15:48.9 |
| 37 | Matthew SchenebergPlace 37 · Marshall | — | Marshall | 15:49.5 |
| 38 | Evan WhitePlace 38 · Marshall | — | Marshall | 15:49.5 |
| 39 | Lincoln WilliamsPlace 39 · Dayton | — | Dayton | 15:50.2 |
| 40 | Colton PinkertonPlace 40 · Ashland | — | Ashland | 15:51.0 |
| 41 | Eric ReynoldsPlace 41 · Wilmington (Ohio) | — | Wilmington (Ohio) | 15:52.3 |
| 42 | Aidan PetersonPlace 42 · Cedarville | — | Cedarville | 15:53.5 |
| 43 | Jj VarnerPlace 43 · Cedarville | — | Cedarville | 15:54.8 |
| 44 | Nolan WhitePlace 44 · Bellarmine | — | Bellarmine | 15:55.3 |
| 45 | Matthew SollenbergerPlace 45 · Dayton | — | Dayton | 15:56.5 |
| 46 | Trevor CrossPlace 46 · Cedarville | — | Cedarville | 15:57.8 |
| 47 | Hunter GriffinPlace 47 · Bellarmine | — | Bellarmine | 15:57.9 |
| 48 | Jack DunlopPlace 48 · Dayton | — | Dayton | 15:59.9 |
| 49 | Isaac BurkartPlace 49 · Dayton | — | Dayton | 16:02.4 |
| 50 | Nathan SheriffPlace 50 · Wright State | — | Wright State | 16:05.4 |
| 51 | Kazuma BowringPlace 51 · Marshall | — | Marshall | 16:05.6 |
| 52 | Evan HodkinsonPlace 52 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 16:05.9 |
| 53 | Josh MeimanPlace 53 · Bellarmine | — | Bellarmine | 16:06.9 |
| 54 | Michael SnopikPlace 54 · Ashland | — | Ashland | 16:09.5 |
| 55 | Zach PlotkinPlace 55 · Ohio State | — | Ohio State | 16:09.6 |
| 56 | Jacob PolingPlace 56 · Wright State | — | Wright State | 16:10.2 |
| 57 | George RickettPlace 57 · Wilmington (Ohio) | — | Wilmington (Ohio) | 16:10.6 |
| 58 | Tayton HessPlace 58 · Wright State | — | Wright State | 16:11.4 |
| 59 | Nick PonziPlace 59 · Ashland | — | Ashland | 16:11.4 |
| 60 | Matthew WantlandPlace 60 · Bellarmine | — | Bellarmine | 16:11.8 |
| 61 | Giovanni CopploePlace 61 · Ohio State | — | Ohio State | 16:12.1 |
| 62 | Kent BeePlace 62 · Marshall | — | Marshall | 16:12.1 |
| 63 | Alex HootenPlace 63 · Bellarmine | — | Bellarmine | 16:13.4 |
| 64 | Mason HendricksonPlace 64 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 16:16.0 |
| 65 | Tate YoderPlace 65 · Wilmington (Ohio) | — | Wilmington (Ohio) | 16:16.1 |
| 66 | Wesley HollowellPlace 66 · Oakland | — | Oakland | 16:16.2 |
| 67 | Owen PukysPlace 67 · Dayton | — | Dayton | 16:16.7 |
| 68 | Logan FeeneyPlace 68 · UC Running Club | — | UC Running Club | 16:17.0 |
| 69 | Karter TowPlace 69 · Unattached | — | Unattached | 16:19.6 |
| 70 | Sam SwangerPlace 70 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 16:23.6 |
| 71 | Caleb PendletonPlace 71 · Unattached | — | Unattached | 16:24.2 |
| 72 | Noah LockePlace 72 · Dayton | — | Dayton | 16:25.4 |
| 73 | Shawn SlaterPlace 73 · Oakland | — | Oakland | 16:25.7 |
| 74 | Gunnar GrassPlace 74 · Cedarville | — | Cedarville | 16:26.4 |
| 75 | Jacob BirurakisPlace 75 · Marshall | — | Marshall | 16:27.1 |
| 76 | Kolson KyttaPlace 76 · Cedarville | — | Cedarville | 16:27.9 |
| 77 | Drew BelardoPlace 77 · Bellarmine | — | Bellarmine | 16:30.0 |
| 78 | Jackson NaglePlace 78 · Wilmington (Ohio) | — | Wilmington (Ohio) | 16:30.9 |
| 79 | Brett ArmbrusterPlace 79 · Marshall | — | Marshall | 16:30.9 |
| 80 | Ethan NeblockPlace 80 · Wright State | — | Wright State | 16:32.1 |
| 81 | Austin SzekacsPlace 81 · Unattached | — | Unattached | 16:32.5 |
| 82 | Eayuel GebrtsadikPlace 82 · Ohio Dominican | — | Ohio Dominican | 16:33.5 |
| 83 | Trevor BillingsleyPlace 83 · Cedarville | — | Cedarville | 16:35.2 |
| 84 | Braeden GeistPlace 84 · Ashland | — | Ashland | 16:36.0 |
| 85 | Conner JohanssenPlace 85 · Dayton | — | Dayton | 16:39.1 |
| 86 | Rylan FelumleePlace 86 · Cedarville | — | Cedarville | 16:41.8 |
| 87 | Patrick StatzerPlace 87 · Wright State | — | Wright State | 16:42.1 |
| 88 | Danuel PersingerPlace 88 · Rio Grande | — | Rio Grande | 16:43.9 |
| 89 | Andrew SpencerPlace 89 · Cedarville | — | Cedarville | 16:44.9 |
| 90 | Jacob KrousPlace 90 · Ohio Dominican | — | Ohio Dominican | 16:46.4 |
| 91 | Andrew FerradinoPlace 91 · Cedarville | — | Cedarville | 16:46.6 |
| 92 | Josh SmalleyPlace 92 · Bellarmine | — | Bellarmine | 16:48.7 |
| 93 | Braedon KillionPlace 93 · Cedarville | — | Cedarville | 16:49.6 |
| 94 | Maximus VillarrealPlace 94 · Unattached | — | Unattached | 16:50.7 |
| 95 | Isaac RamseyerPlace 95 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 16:50.8 |
| 96 | Noah ClemensPlace 96 · Dayton | — | Dayton | 16:51.5 |
| 97 | Chris Chandler ChandlerPlace 97 · Central St. | — | Central St. | 16:51.7 |
| 98 | Abram EnnsPlace 98 · Cedarville | — | Cedarville | 16:52.9 |
| 99 | Konnor RayPlace 99 · Ashland | — | Ashland | 16:52.9 |
| 100 | Nate SlaterPlace 100 · Ashland | — | Ashland | 16:54.7 |
| 101 | Jeremiah HetrickPlace 101 · Cedarville | — | Cedarville | 16:56.1 |
| 102 | Paul SepulvedaPlace 102 · Marshall | — | Marshall | 16:59.0 |
| 103 | John BackusPlace 103 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 16:59.8 |
| 104 | Jackson SnyderPlace 104 · Marshall | — | Marshall | 17:01.4 |
| 105 | Noah StephensPlace 105 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:02.2 |
| 106 | Adam KlauckPlace 106 · Cedarville | — | Cedarville | 17:03.8 |
| 107 | Merrick ShorterPlace 107 · Ohio Dominican | — | Ohio Dominican | 17:05.0 |
| 108 | John SteimlePlace 108 · Wright State | — | Wright State | 17:06.0 |
| 109 | Christian LeachPlace 109 · Thomson Training | — | Thomson Training | 17:12.1 |
| 110 | Quay HarrisonPlace 110 · Marshall | — | Marshall | 17:12.4 |
| 111 | Garrett GemmakaPlace 111 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:13.3 |
| 112 | Luke JungebergPlace 112 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:14.1 |
| 113 | Will HanakPlace 113 · Cedarville | — | Cedarville | 17:14.6 |
| 114 | Andrew DrumwrightPlace 114 · Central St. | — | Central St. | 17:15.9 |
| 115 | Ethan CallarmanPlace 115 · Cedarville | — | Cedarville | 17:18.9 |
| 116 | Marcus SteelePlace 116 · Ohio Dominican | — | Ohio Dominican | 17:19.4 |
| 117 | Brandon HoughPlace 117 · Unattached | — | Unattached | 17:21.4 |
| 118 | Jameson MaynesPlace 118 · Dayton | — | Dayton | 17:22.2 |
| 119 | Alex HaydenPlace 119 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:24.3 |
| 120 | Joshua StriegelPlace 120 · Bellarmine | — | Bellarmine | 17:24.5 |
| 121 | Michael ColePlace 121 · Wright State | — | Wright State | 17:24.5 |
| 122 | Nate SmithPlace 122 · Bellarmine | — | Bellarmine | 17:29.5 |
| 123 | Max OesterlingPlace 123 · Swags Elite | — | Swags Elite | 17:30.6 |
| 124 | Matthew SpetnagelPlace 124 · Rio Grande | — | Rio Grande | 17:31.6 |
| 125 | Jace OesterlingPlace 125 · Swags Elite | — | Swags Elite | 17:32.5 |
| 126 | Jarron MihociPlace 126 · Unattached | — | Unattached | 17:33.2 |
| 127 | Joel PospisilPlace 127 · Ashland | — | Ashland | 17:34.4 |
| 128 | Bradley McManusPlace 128 · UC Running Club | — | UC Running Club | 17:36.3 |
| 129 | Dylan TaylorPlace 129 · Ohio Dominican | — | Ohio Dominican | 17:37.4 |
| 130 | Ryan StevelyPlace 130 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:38.1 |
| 131 | Clay ReynoldsPlace 131 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 17:40.1 |
| 132 | Jason SpringerPlace 132 · Rio Grande | — | Rio Grande | 17:40.4 |
| 133 | Edward DevaneyPlace 133 · Ohio Dominican | — | Ohio Dominican | 17:42.0 |
| 134 | Triston BackerPlace 134 · Bellarmine | — | Bellarmine | 17:42.3 |
| 135 | Austin SettyPlace 135 · Rio Grande | — | Rio Grande | 17:44.3 |
| 136 | Harley KetringPlace 136 · Unattached | — | Unattached | 17:45.7 |
| 137 | Ronnie SaundersPlace 137 · Marshall | — | Marshall | 17:48.3 |
| 138 | Alan FullenkampPlace 138 · Wright State | — | Wright State | 17:49.4 |
| 139 | John CasonPlace 139 · Bellarmine | — | Bellarmine | 17:53.5 |
| 140 | Daniel GeorgePlace 140 · Cedarville | — | Cedarville | 17:53.9 |
| 141 | Collin GilmourPlace 141 · Cedarville | — | Cedarville | 17:54.9 |
| 142 | Gabe MoorePlace 142 · Wilmington (Ohio) | — | Wilmington (Ohio) | 17:55.3 |
| 143 | Robert FechtelPlace 143 · UC Running Club | — | UC Running Club | 17:59.0 |
| 144 | Luke BentzPlace 144 · Concordia (Mich.) | — | Concordia (Mich.) | 18:02.4 |
| 145 | Daylen MadisonPlace 145 · Ashland | — | Ashland | 18:04.5 |
| 146 | Caleb YunPlace 146 · Cedarville | — | Cedarville | 18:08.6 |
| 147 | Joshua HowardPlace 147 · Cedarville | — | Cedarville | 18:10.4 |
| 148 | Jake ErnstPlace 148 · Unattached | — | Unattached | 18:13.4 |
| 149 | Ethan McFarlandPlace 149 · Cedarville | — | Cedarville | 18:14.2 |
| 150 | Ryan HonkompPlace 150 · Wilmington (Ohio) | — | Wilmington (Ohio) | 18:15.2 |
| 151 | Kyle LightnerPlace 151 · Rio Grande | — | Rio Grande | 18:19.3 |
| 152 | Landon LathamPlace 152 · Ohio Dominican | — | Ohio Dominican | 18:21.7 |
| 153 | Alex WallingfordPlace 153 · Bellarmine | — | Bellarmine | 18:22.2 |
| 154 | Noah PollockPlace 154 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 18:24.9 |
| 155 | Aaron DrumwrightPlace 155 · Central St. | — | Central St. | 18:28.3 |
| 156 | Cameron PhelpsPlace 156 · Unattached | — | Unattached | 18:29.0 |
| 157 | Jack BetzPlace 157 · Marshall | — | Marshall | 18:29.1 |
| 158 | Blake MartinPlace 158 · Wright State | — | Wright State | 18:31.7 |
| 159 | Theodore EisingPlace 159 · Concordia (Mich.) | — | Concordia (Mich.) | 18:32.5 |
| 160 | Marc HalleyPlace 160 · UC Running Club | — | UC Running Club | 18:37.7 |
| 161 | Adam FischPlace 161 · Concordia (Mich.) | — | Concordia (Mich.) | 18:38.4 |
| 162 | Grant ChaffinPlace 162 · Marshall | — | Marshall | 18:48.6 |
| 163 | Mugisha PomossenePlace 163 · Rio Grande | — | Rio Grande | 18:54.4 |
| 164 | Reid WigglePlace 164 · UC Running Club | — | UC Running Club | 18:57.5 |
| 165 | Cameron CearnsPlace 165 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 18:58.2 |
| 166 | Parker LeePlace 166 · UC Running Club | — | UC Running Club | 19:03.0 |
| 167 | Avery SanchezPlace 167 · Concordia (Mich.) | — | Concordia (Mich.) | 19:07.0 |
| 168 | Shaun YunPlace 168 · Cedarville | — | Cedarville | 19:07.6 |
| 169 | Dhiren BrickmanPlace 169 · Ashland | — | Ashland | 19:07.6 |
| 170 | Nathan ChildsPlace 170 · Wright State | — | Wright State | 19:08.4 |
| 171 | Ben ShafronPlace 171 · UC Running Club | — | UC Running Club | 19:24.3 |
| 172 | Trevor OrchardPlace 172 · Cedarville | — | Cedarville | 19:28.8 |
| 173 | Nick StephensonPlace 173 · UC Running Club | — | UC Running Club | 19:30.7 |
| 174 | Racine HallabrinPlace 174 · Mount Vernon Nazarene | — | Mount Vernon Nazarene | 20:10.6 |
| 175 | Jacob EckPlace 175 · Ashland | — | Ashland | 20:17.3 |
| 176 | Qiaden MarksPlace 176 · Central St. | — | Central St. | 20:21.3 |
| 177 | Jacob WellmanPlace 177 · Wright State | — | Wright State | 20:45.5 |
| 178 | Jesse OlversonPlace 178 · Wilberforce | — | Wilberforce | 21:08.4 |
| 179 | Kyron OdonPlace 179 · Central St. | — | Central St. | 21:11.2 |
| 180 | RandyPlace 180 · UC Running Club | — | UC Running Club | 21:11.9 |
| 181 | Toby HayesPlace 181 · Wilmington (Ohio) | — | Wilmington (Ohio) | 21:58.3 |
| 182 | George PatilPlace 182 · UC Running Club | — | UC Running Club | 22:01.9 |
| 183 | Izsak LowePlace 183 · Central St. | — | Central St. | 22:15.2 |
| 184 | Rasaad PettisPlace 184 · Wilberforce | — | Wilberforce | 25:24.1 |
| 185 | Dylan BrittenPlace 185 · Wilberforce | — | Wilberforce | 27:41.8 |
| 186 | Bobby McFaddenPlace 186 · Wilberforce | — | Wilberforce | 27:41.8 |
| 187 | Jamir HymesPlace 187 · Wilberforce | — | Wilberforce | 27:42.2 |