| 1 | Tate YoderPlace 1 · Grade Sr · Wilmington (Ohio) | Sr | Wilmington (Ohio) | 25:28.60 |
| 2 | Emmanuel LangatPlace 2 · Grade Jr · Saint Francis (Ind.) | Jr | Saint Francis (Ind.) | 25:33.70 |
| 3 | Gabe MoorePlace 3 · Grade Sr · Wilmington (Ohio) | Sr | Wilmington (Ohio) | 25:35.90 PR |
| 4 | Ryan LehmanPlace 4 · Grade So · Mount Vernon Nazarene (Ohio) | So | Mount Vernon Nazarene (Ohio) | 25:55.60 |
| 5 | Trevor BillingsleyPlace 5 · Grade Sr · Cedarville | Sr | Cedarville | 25:56.20 |
| 6 | Zane StrydomPlace 6 · Grade Fr · Saint Francis (Ind.) | Fr | Saint Francis (Ind.) | 25:56.30 |
| 7 | Joseph CarrollPlace 7 · Grade So · Cedarville | So | Cedarville | 25:56.70 |
| 8 | Joseph MerrillPlace 8 · Grade Jr · Cedarville | Jr | Cedarville | 25:57.20 |
| 9 | Nathan GarrettPlace 9 · Grade So · Cedarville | So | Cedarville | 25:59.90 |
| 10 | Will BakerPlace 10 · Grade Fr · Mount Vernon Nazarene (Ohio) | Fr | Mount Vernon Nazarene (Ohio) | 26:06.30 |
| 11 | Eli LenglPlace 11 · Grade So · Shawnee State (Ohio) | So | Shawnee State (Ohio) | 26:10.70 |
| 12 | Kaiden LanoyPlace 12 · Grade Jr · Shawnee State (Ohio) | Jr | Shawnee State (Ohio) | 26:13.10 |
| 13 | Jeremiah HetrickPlace 13 · Grade Sr · Cedarville | Sr | Cedarville | 26:16.10 |
| 14 | Ezekiel RicePlace 14 · Grade Fr · Cedarville | Fr | Cedarville | 26:19.00 |
| 15 | Jonathan ChristopherPlace 15 · Grade Fr · Cedarville | Fr | Cedarville | 26:20.30 |
| 16 | Moritz SiegelPlace 16 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 26:20.80 |
| 17 | John YoungPlace 17 · Grade So · Rio Grande (Ohio) | So | Rio Grande (Ohio) | 26:22.10 |
| 18 | Henry HunterPlace 18 · Grade So · Cedarville | So | Cedarville | 26:23.50 PR |
| 19 | Abdoul BahPlace 19 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 26:27.30 |
| 20 | Jeremy SnyderPlace 20 · Grade Fr · Cedarville | Fr | Cedarville | 26:28.90 |
| 21 | Evan McElwaynePlace 21 · Grade So · WVU Tech | So | WVU Tech | 26:34.10 |
| 22 | Jerry OdellPlace 22 · Grade Jr · Shawnee State (Ohio) | Jr | Shawnee State (Ohio) | 26:34.60 |
| 23 | Charles PutnamPlace 23 · Grade So · Marietta | So | Marietta | 26:35.40 |
| 24 | Conner WatsonPlace 24 · Grade Sr · Hanover | Sr | Hanover | 26:38.20 |
| 25 | Wyatt EmmonsPlace 25 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 26:40.80 |
| 26 | JJ VarnerPlace 26 · Grade Sr · Cedarville | Sr | Cedarville | 26:41.80 |
| 27 | Kolson KyttaPlace 27 · Grade Sr · Cedarville | Sr | Cedarville | 26:42.50 |
| 28 | Noah MillerPlace 28 · Grade So · Thomas More (Ky.) | So | Thomas More (Ky.) | 26:43.10 |
| 29 | Caleb SultanPlace 29 · Grade Jr · Cedarville | Jr | Cedarville | 26:45.00 |
| 30 | Cameron StermerPlace 30 · Grade - · UNAT-Rochester (MI) | - | UNAT-Rochester (MI) | 26:46.10 PR |
| 31 | Rylan FelumleePlace 31 · Grade Sr · Cedarville | Sr | Cedarville | 26:46.60 |
| 32 | Andrew FerradinoPlace 32 · Grade Sr · Cedarville | Sr | Cedarville | 26:48.80 |
| 33 | Mason HendricksonPlace 33 · Grade Sr · Mount Vernon Nazarene (Ohio) | Sr | Mount Vernon Nazarene (Ohio) | 26:49.00 |
| 34 | Evan HodkinsonPlace 34 · Grade Sr · Mount Vernon Nazarene (Ohio) | Sr | Mount Vernon Nazarene (Ohio) | 26:50.90 |
| 35 | Alex RiegelPlace 35 · Grade So · University of Cincinnati Club | So | University of Cincinnati Club | 26:51.80 |
| 36 | Daron PorterPlace 36 · Grade So · Mount Vernon Nazarene (Ohio) | So | Mount Vernon Nazarene (Ohio) | 26:52.90 |
| 37 | Camden JohnecheckPlace 37 · Grade Jr · Cedarville | Jr | Cedarville | 26:53.30 |
| 38 | Joe AhmannPlace 38 · Grade Sr · Wooster | Sr | Wooster | 26:53.30 |
| 39 | Micah BalsmeyerPlace 39 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 26:53.60 |
| 40 | Kelvin EtiangPlace 40 · Grade So · Saint Francis (Ind.) | So | Saint Francis (Ind.) | 26:54.50 |
| 41 | Zane DeMercurioPlace 41 · Grade Sr · Wooster | Sr | Wooster | 26:55.00 |
| 42 | Stephen TackettPlace 42 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 26:58.00 PR |
| 43 | Oxiel Castro BadilloPlace 43 · Grade Jr · Hanover | Jr | Hanover | 27:00.80 |
| 44 | Colin KistlerPlace 44 · Grade So · Hanover | So | Hanover | 27:01.60 |
| 45 | Ethan RosePlace 45 · Grade Jr · Earlham | Jr | Earlham | 27:08.40 PR |
| 46 | Taylor PlankPlace 46 · Grade Jr · Cedarville | Jr | Cedarville | 27:10.30 |
| 47 | Dylan AnspachPlace 47 · Grade Jr · Saint Francis (Ind.) | Jr | Saint Francis (Ind.) | 27:11.50 |
| 48 | Aidan NovinskyPlace 48 · Grade - · Unattached | - | Unattached | 27:13.50 PR |
| 49 | Nathan WardPlace 49 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 27:16.20 |
| 50 | Wyatt FryePlace 50 · Grade Sr · Spalding | Sr | Spalding | 27:22.70 PR |
| 51 | Iain TuinstraPlace 51 · Grade Fr · Cedarville | Fr | Cedarville | 27:23.30 |
| 52 | Carter EnglePlace 52 · Grade Jr · Thomas More (Ky.) | Jr | Thomas More (Ky.) | 27:23.80 |
| 53 | Josh MartinezPlace 53 · Grade Fr · Pikeville (Ky.) | Fr | Pikeville (Ky.) | 27:24.40 |
| 54 | Reece WelchPlace 54 · Grade Sr · Rochester Christian | Sr | Rochester Christian | 27:25.10 |
| 55 | Nicholas KlinePlace 55 · Grade So · Eastern Michigan | So | Eastern Michigan | 27:26.60 PR |
| 56 | Indy MayerPlace 56 · Grade So · Mount Vernon Nazarene (Ohio) | So | Mount Vernon Nazarene (Ohio) | 27:27.10 |
| 57 | Brody MillerPlace 57 · Grade Fr · Georgetown (Ky.) | Fr | Georgetown (Ky.) | 27:28.10 |
| 58 | Jacob FaughtPlace 58 · Grade So · Rio Grande (Ohio) | So | Rio Grande (Ohio) | 27:28.90 |
| 59 | Griffin HillPlace 59 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 27:30.40 |
| 60 | Andrew BruckartPlace 60 · Grade Fr · Cedarville | Fr | Cedarville | 27:31.50 PR |
| 61 | Dakotah SandersPlace 61 · Grade Fr · Shawnee State (Ohio) | Fr | Shawnee State (Ohio) | 27:32.20 PR |
| 62 | Eli HullingerPlace 62 · Grade Jr · Rochester Christian | Jr | Rochester Christian | 27:32.30 |
| 63 | John BehrendsPlace 63 · Grade Fr · Anderson (Ind.) | Fr | Anderson (Ind.) | 27:34.40 |
| 64 | Evan PittsPlace 64 · Grade So · Saint Francis (Ind.) | So | Saint Francis (Ind.) | 27:34.50 |
| 65 | Jonathan KocisPlace 65 · Grade Fr · Midway (Ky.) | Fr | Midway (Ky.) | 27:36.50 |
| 66 | Carson MilnerPlace 66 · Grade Jr · Midway (Ky.) | Jr | Midway (Ky.) | 27:37.00 |
| 67 | Isaac WallisPlace 67 · Grade So · Cedarville | So | Cedarville | 27:37.40 |
| 68 | David StansburyPlace 68 · Grade Sr · Anderson (Ind.) | Sr | Anderson (Ind.) | 27:37.40 |
| 69 | Jude TheriotPlace 69 · Grade Sr · Thomas More (Ky.) | Sr | Thomas More (Ky.) | 27:39.20 |
| 70 | Grayson DyePlace 70 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 27:40.30 |
| 71 | Micah ZauggPlace 71 · Grade 9 · Unattached | 9 | Unattached | 27:41.10 PR |
| 72 | Nathan GoldingPlace 72 · Grade Jr · Cedarville | Jr | Cedarville | 27:43.00 |
| 73 | Brody KingPlace 73 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 27:44.00 |
| 74 | David JaegerPlace 74 · Grade - · Unattached | - | Unattached | 27:46.70 PR |
| 75 | Taiki OgawaPlace 75 · Grade So · Berea | So | Berea | 27:48.50 |
| 76 | Charlie StuelpePlace 76 · Grade Jr · Hanover | Jr | Hanover | 27:49.30 PR |
| 77 | Bobby FechtelPlace 77 · Grade - · Unattached | - | Unattached | 27:50.50 PR |
| 78 | Simeon WilliamsonPlace 78 · Grade Fr · Wilmington (Ohio) | Fr | Wilmington (Ohio) | 27:52.00 |
| 79 | John KeckPlace 79 · Grade So · Wooster | So | Wooster | 27:52.90 |
| 80 | Kevin HernandezPlace 80 · Grade So · Marietta | So | Marietta | 27:53.30 |
| 81 | A'Ziah JenkinsPlace 81 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 27:54.20 |
| 82 | Johan NaessPlace 82 · Grade Fr · Ohio Christian | Fr | Ohio Christian | 27:55.90 PR |
| 83 | Nathan HartenburgPlace 83 · Grade Fr · Cedarville | Fr | Cedarville | 27:56.00 |
| 84 | Bode ByallPlace 84 · Grade Fr · Georgetown (Ky.) | Fr | Georgetown (Ky.) | 27:58.90 |
| 85 | Gage RenisonPlace 85 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 28:03.30 |
| 86 | Layne ClarkPlace 86 · Grade So · Georgetown (Ky.) | So | Georgetown (Ky.) | 28:04.20 |
| 87 | Jan PonsaPlace 87 · Grade Fr · WVU Tech | Fr | WVU Tech | 28:04.20 |
| 88 | JJ LaruePlace 88 · Grade Jr · Rio Grande (Ohio) | Jr | Rio Grande (Ohio) | 28:04.40 |
| 89 | Ethan DeroestPlace 89 · Grade Fr · Wilmington (Ohio) | Fr | Wilmington (Ohio) | 28:05.30 PR |
| 90 | John TullyPlace 90 · Grade So · Muskingum | So | Muskingum | 28:07.10 |
| 91 | Daniel GeorgePlace 91 · Grade Sr · Cedarville | Sr | Cedarville | 28:09.30 |
| 92 | Douglas LisottoPlace 92 · Grade Fr · Muskingum | Fr | Muskingum | 28:10.00 PR |
| 93 | Tobias RicePlace 93 · Grade So · Spalding | So | Spalding | 28:10.60 |
| 94 | Josh AlexanderPlace 94 · Grade Fr · Rio Grande (Ohio) | Fr | Rio Grande (Ohio) | 28:11.00 |
| 95 | Jacob MillerPlace 95 · Grade So · Hanover | So | Hanover | 28:11.50 |
| 96 | Taylor StubbinsPlace 96 · Grade Fr · Saint Francis (Ind.) | Fr | Saint Francis (Ind.) | 28:14.10 |
| 97 | David Van KuikPlace 97 · Grade So · Rio Grande (Ohio) | So | Rio Grande (Ohio) | 28:16.80 |
| 98 | Braydon BuchananPlace 98 · Grade Fr · Wilmington (Ohio) | Fr | Wilmington (Ohio) | 28:17.10 |
| 99 | Anthony GoughPlace 99 · Grade Jr · Earlham | Jr | Earlham | 28:17.50 PR |
| 100 | Jonah KiessPlace 100 · Grade So · Ohio Christian | So | Ohio Christian | 28:17.60 |