| 1 | Ramon RodriguezPlace 1 · Grade Sr · Tiffin | Sr | Tiffin | 24:07.70 |
| 2 | Louis GinanePlace 2 · Grade Sr · Tiffin | Sr | Tiffin | 24:10.30 |
| 3 | Gabriel PhillipsPlace 3 · Grade Sr · Hillsdale | Sr | Hillsdale | 24:16.40 |
| 4 | Nate SlaterPlace 4 · Grade Sr · Ashland | Sr | Ashland | 24:23.60 PR |
| 5 | David D'AltorioPlace 5 · Grade Fr · Walsh | Fr | Walsh | 24:25.40 PR |
| 6 | Wes TaylorPlace 6 · Grade So · Ashland | So | Ashland | 24:30.90 |
| 7 | Spiro PapasPlace 7 · Grade Jr · Walsh | Jr | Walsh | 24:37.20 PR |
| 8 | Kyle WoodsPlace 8 · Grade Sr · Walsh | Sr | Walsh | 24:37.50 PR |
| 9 | Theo PapasPlace 9 · Grade Jr · Walsh | Jr | Walsh | 24:38.00 |
| 10 | Isaac HoughtonPlace 10 · Grade Jr · Tiffin | Jr | Tiffin | 24:39.60 |
| 11 | Asher LongPlace 11 · Grade So · Findlay | So | Findlay | 24:41.30 PR |
| 12 | Benjamin HallPlace 12 · Grade Fr · Findlay | Fr | Findlay | 24:47.80 |
| 13 | Braeden GeistPlace 13 · Grade Sr · Ashland | Sr | Ashland | 24:48.90 |
| 14 | Matt GrindrodPlace 14 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 24:50.40 |
| 15 | Ty RosengartenPlace 15 · Grade Fr · Findlay | Fr | Findlay | 24:52.00 |
| 16 | Gabe DoucePlace 16 · Grade So · Tiffin | So | Tiffin | 24:53.40 PR |
| 17 | Caleb YoungstedtPlace 17 · Grade Jr · Hillsdale | Jr | Hillsdale | 24:53.90 PR |
| 18 | Hayden SchmidtPlace 18 · Grade Sr · Malone | Sr | Malone | 24:54.70 PR |
| 19 | Joseph MerrillPlace 19 · Grade Jr · Cedarville | Jr | Cedarville | 24:55.00 |
| 20 | Joseph CarrollPlace 20 · Grade So · Cedarville | So | Cedarville | 24:55.40 PR |
| 21 | Nathaniel OsbornePlace 21 · Grade Sr · Hillsdale | Sr | Hillsdale | 24:55.90 PR |
| 22 | Trevor BillingsleyPlace 22 · Grade Sr · Cedarville | Sr | Cedarville | 24:59.80 PR |
| 23 | Landon ArmstrongPlace 23 · Grade Jr · Findlay | Jr | Findlay | 25:01.20 PR |
| 24 | Samuel ThomasPlace 24 · Grade Fr · Ashland | Fr | Ashland | 25:02.90 |
| 25 | Michael SnopikPlace 25 · Grade Sr · Ashland | Sr | Ashland | 25:06.60 PR |
| 26 | Wyatt RoysterPlace 26 · Grade Jr · Malone | Jr | Malone | 25:08.90 PR |
| 27 | Elijah HadlerPlace 27 · Grade So · Findlay | So | Findlay | 25:09.50 PR |
| 28 | Lukas KeverkampPlace 28 · Grade Sr · Walsh | Sr | Walsh | 25:10.30 PR |
| 29 | Jonathan ChristopherPlace 29 · Grade Fr · Cedarville | Fr | Cedarville | 25:11.20 PR |
| 30 | John RichardsonPlace 30 · Grade Fr · Hillsdale | Fr | Hillsdale | 25:14.90 |
| 31 | Noah GrahamPlace 31 · Grade Sr · Walsh | Sr | Walsh | 25:15.60 |
| 32 | JJ VarnerPlace 32 · Grade Sr · Cedarville | Sr | Cedarville | 25:16.20 |
| 33 | Merrick ShorterPlace 33 · Grade Sr · Ohio Dominican | Sr | Ohio Dominican | 25:17.10 PR |
| 34 | Billy DennisonPlace 34 · Grade Fr · Findlay | Fr | Findlay | 25:20.00 |
| 35 | Alex HillPlace 35 · Grade Jr · Malone | Jr | Malone | 25:20.10 |
| 36 | Alex KellerPlace 36 · Grade Sr · Walsh | Sr | Walsh | 25:20.80 |
| 37 | Xavier FoehlPlace 37 · Grade Sr · Walsh | Sr | Walsh | 25:22.20 |
| 38 | Jaxen DurfeyPlace 38 · Grade Jr · Findlay | Jr | Findlay | 25:22.70 PR |
| 39 | Colton PinkertonPlace 39 · Grade Sr · Ashland | Sr | Ashland | 25:23.40 PR |
| 40 | Kolson KyttaPlace 40 · Grade Sr · Cedarville | Sr | Cedarville | 25:25.20 PR |
| 41 | Nathan GarrettPlace 41 · Grade So · Cedarville | So | Cedarville | 25:25.30 PR |
| 42 | Jefferson RegitzPlace 42 · Grade Fr · Hillsdale | Fr | Hillsdale | 25:29.00 |
| 43 | Xander HeilPlace 43 · Grade Jr · Malone | Jr | Malone | 25:29.50 |
| 44 | Will HawPlace 44 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 25:30.50 |
| 45 | Yahya JawadiPlace 45 · Grade So · Malone | So | Malone | 25:31.80 |
| 46 | Ashton VentPlace 46 · Grade Jr · Tiffin | Jr | Tiffin | 25:33.00 |
| 47 | Ruairi ZuercherPlace 47 · Grade So · Walsh | So | Walsh | 25:35.30 |
| 48 | Eli PeckPlace 48 · Grade Jr · Ashland | Jr | Ashland | 25:39.90 PR |
| 49 | Elliot CareyPlace 49 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 25:40.30 PR |
| 50 | Caden LaRuePlace 50 · Grade So · Malone | So | Malone | 25:47.00 |
| 51 | Jeremy SnyderPlace 51 · Grade Fr · Cedarville | Fr | Cedarville | 25:48.40 PR |
| 52 | Thomas NelsonPlace 52 · Grade So · Walsh | So | Walsh | 25:49.40 |
| 53 | Evan HalbePlace 53 · Grade Sr · Tiffin | Sr | Tiffin | 25:50.00 PR |
| 54 | Parker HaysPlace 54 · Grade Fr · Findlay | Fr | Findlay | 25:50.30 PR |
| 55 | Ezekiel RicePlace 55 · Grade Fr · Cedarville | Fr | Cedarville | 25:50.40 PR |
| 56 | Nolan NixonPlace 56 · Grade So · Northwood (Mich.) | So | Northwood (Mich.) | 25:50.60 PR |
| 57 | Joey ClabaughPlace 57 · Grade Fr · Tiffin | Fr | Tiffin | 25:52.80 |
| 58 | Zavier MedinaPlace 58 · Grade Fr · Malone | Fr | Malone | 25:55.10 PR |
| 59 | Zach SelfPlace 59 · Grade So · Hillsdale | So | Hillsdale | 25:55.50 PR |
| 60 | Tyler TwiningPlace 60 · Grade Sr · Malone | Sr | Malone | 25:59.20 |
| 61 | Colton ThressPlace 61 · Grade Jr · Ashland | Jr | Ashland | 25:59.20 |
| 62 | Camden JohnecheckPlace 62 · Grade Jr · Cedarville | Jr | Cedarville | 25:59.80 PR |
| 63 | Caleb SultanPlace 63 · Grade Jr · Cedarville | Jr | Cedarville | 26:00.80 PR |
| 64 | Kellen ReichertPlace 64 · Grade Jr · Malone | Jr | Malone | 26:01.80 |
| 65 | Reece DavisPlace 65 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 26:02.80 |
| 66 | Brody PumneoPlace 66 · Grade Jr · Walsh | Jr | Walsh | 26:05.20 |
| 67 | Will WinsorPlace 67 · Grade So · Hillsdale | So | Hillsdale | 26:05.60 |
| 68 | Carter FergusonPlace 68 · Grade So · Walsh | So | Walsh | 26:06.40 |
| 69 | Nolan LonguskiPlace 69 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 26:07.30 PR |
| 70 | Andrew FerradinoPlace 70 · Grade Sr · Cedarville | Sr | Cedarville | 26:07.60 PR |
| 71 | Huck FinneganPlace 71 · Grade Jr · Ashland | Jr | Ashland | 26:07.90 PR |
| 72 | Keegan MastersPlace 72 · Grade So · Northwood (Mich.) | So | Northwood (Mich.) | 26:09.50 |
| 73 | Erek KendrickPlace 73 · Grade Fr · Findlay | Fr | Findlay | 26:10.10 PR |
| 74 | Emil SchlueterPlace 74 · Grade Sr · Hillsdale | Sr | Hillsdale | 26:12.50 |
| 75 | Kayden SchoellesPlace 75 · Grade Jr · Walsh | Jr | Walsh | 26:13.20 PR |
| 76 | Jeremiah HetrickPlace 76 · Grade Sr · Cedarville | Sr | Cedarville | 26:13.30 |
| 77 | Luke EllerbrockPlace 77 · Grade So · Findlay | So | Findlay | 26:14.10 |
| 78 | Jack SwartzPlace 78 · Grade Jr · Malone | Jr | Malone | 26:14.40 PR |
| 79 | George BarkerPlace 79 · Grade Fr · Findlay | Fr | Findlay | 26:17.50 PR |
| 80 | Henry ThuetPlace 80 · Grade Fr · Hillsdale | Fr | Hillsdale | 26:18.10 PR |
| 81 | Brayden ClevelandPlace 81 · Grade Fr · Findlay | Fr | Findlay | 26:20.90 PR |
| 82 | Connor TighePlace 82 · Grade So · Tiffin | So | Tiffin | 26:22.50 PR |
| 83 | Henry HunterPlace 83 · Grade So · Cedarville | So | Cedarville | 26:25.30 |
| 84 | Caleb RobinsonPlace 84 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 26:26.10 PR |
| 85 | Tesfaye YoungPlace 85 · Grade So · Malone | So | Malone | 26:26.80 |
| 86 | Griffin LittlerPlace 86 · Grade Sr · Walsh | Sr | Walsh | 26:27.30 PR |
| 87 | Iain TuinstraPlace 87 · Grade Fr · Cedarville | Fr | Cedarville | 26:29.30 PR |
| 88 | Austin SneedPlace 88 · Grade Fr · Ursuline | Fr | Ursuline | 26:30.30 |
| 89 | Thelonius LucienPlace 89 · Grade Jr · Ursuline | Jr | Ursuline | 26:31.80 |
| 90 | Grasyn RettigPlace 90 · Grade Fr · Walsh | Fr | Walsh | 26:32.10 |
| 91 | Matthew SalvucciPlace 91 · Grade Jr · Ashland | Jr | Ashland | 26:34.00 PR |
| 92 | Kade SutherlandPlace 92 · Grade So · Tiffin | So | Tiffin | 26:35.40 |
| 93 | Brylan HollandPlace 93 · Grade So · Malone | So | Malone | 26:36.50 |
| 94 | Logan RokaPlace 94 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 26:37.20 PR |
| 95 | Noah MillerPlace 95 · Grade So · Thomas More (Ky.) | So | Thomas More (Ky.) | 26:38.60 PR |
| 96 | Thomas HolmPlace 96 · Grade So · Hillsdale | So | Hillsdale | 26:39.30 |
| 97 | Brandon ThompsonPlace 97 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 26:39.50 PR |
| 98 | Jacob WartenbergPlace 98 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 26:39.80 |
| 99 | Gabriel McHolmPlace 99 · Grade So · Ashland | So | Ashland | 26:41.30 |
| 100 | Dillon RoysterPlace 100 · Grade So · Malone | So | Malone | 26:42.70 |
| 101 | Rylan FelumleePlace 101 · Grade Sr · Cedarville | Sr | Cedarville | 26:53.10 |
| 102 | Caleb BennettPlace 102 · Grade So · Malone | So | Malone | 26:53.60 |
| 103 | Hunter GearlingPlace 103 · Grade So · Walsh | So | Walsh | 26:54.50 |
| 104 | Cael LueckePlace 104 · Grade Fr · Findlay | Fr | Findlay | 26:58.90 PR |
| 105 | Ryan JeanneretPlace 105 · Grade Fr · Ursuline | Fr | Ursuline | 26:59.40 |
| 106 | Alex AlbersPlace 106 · Grade Sr · Findlay | Sr | Findlay | 27:00.10 |
| 107 | Stephen TackettPlace 107 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 27:03.70 |
| 108 | Zach ValesPlace 108 · Grade Jr · Ashland | Jr | Ashland | 27:10.10 |
| 109 | Nathan GoldingPlace 109 · Grade Jr · Cedarville | Jr | Cedarville | 27:11.30 |
| 110 | Taylor PlankPlace 110 · Grade Jr · Cedarville | Jr | Cedarville | 27:13.80 |
| 111 | Daniel JohnsonPlace 111 · Grade So · Hillsdale | So | Hillsdale | 27:15.50 |
| 112 | Luke HootmanPlace 112 · Grade Jr · Findlay | Jr | Findlay | 27:16.10 |
| 113 | Griffin HillPlace 113 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 27:22.60 |
| 114 | Nico ColosimoPlace 114 · Grade So · Tiffin | So | Tiffin | 27:27.80 PR |
| 115 | Jude TheriotPlace 115 · Grade Sr · Thomas More (Ky.) | Sr | Thomas More (Ky.) | 27:29.80 PR |
| 116 | Bryce MichaelisPlace 116 · Grade Sr · Lake Erie | Sr | Lake Erie | 27:31.70 |
| 117 | Cayden BonhamPlace 117 · Grade Jr · Malone | Jr | Malone | 27:32.00 |
| 118 | Nathan StrahmPlace 118 · Grade Fr · Findlay | Fr | Findlay | 27:32.80 PR |
| 119 | Carter EnglePlace 119 · Grade Jr · Thomas More (Ky.) | Jr | Thomas More (Ky.) | 27:36.50 |
| 120 | Michael KatulaPlace 120 · Grade So · Malone | So | Malone | 27:37.70 |
| 121 | Arjun PatelPlace 121 · Grade Fr · Ursuline | Fr | Ursuline | 27:43.70 PR |
| 122 | Ryan CassidyPlace 122 · Grade Fr · Walsh | Fr | Walsh | 27:45.90 PR |
| 123 | Andrew PolcikPlace 123 · Grade Sr · Lake Erie | Sr | Lake Erie | 27:46.00 |
| 124 | Samuel KimPlace 124 · Grade Fr · Walsh | Fr | Walsh | 27:46.90 PR |
| 125 | Isaac WallisPlace 125 · Grade So · Cedarville | So | Cedarville | 27:48.10 |
| 126 | Raymond Lucero IIPlace 126 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 27:49.10 PR |
| 127 | Adam CriserPlace 127 · Grade Jr · Findlay | Jr | Findlay | 27:49.60 PR |
| 128 | Nathan HartenburgPlace 128 · Grade Fr · Cedarville | Fr | Cedarville | 27:50.70 |
| 129 | Parker FettigPlace 129 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 27:53.50 PR |
| 130 | Grayson DyePlace 130 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 27:55.10 |
| 131 | Dylan DoranPlace 131 · Grade Jr · Ashland | Jr | Ashland | 27:59.40 PR |
| 132 | Nate TeeplePlace 132 · Grade Fr · Walsh | Fr | Walsh | 27:59.70 PR |
| 133 | Nathan GerhartPlace 133 · Grade Jr · Malone | Jr | Malone | 28:01.70 |
| 134 | Judah BlairPlace 134 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 28:02.30 |
| 135 | Chaden SampsonPlace 135 · Grade Fr · Ashland | Fr | Ashland | 28:05.70 PR |
| 136 | Nick LongPlace 136 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 28:06.60 PR |
| 137 | Kai EllisonPlace 137 · Grade Sr · Thomas More (Ky.) | Sr | Thomas More (Ky.) | 28:10.00 PR |
| 138 | Lex McMahonPlace 138 · Grade Fr · Malone | Fr | Malone | 28:24.40 |
| 139 | Brayden SweeneyPlace 139 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 28:33.90 PR |
| 140 | Phenix BryantPlace 140 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 28:34.90 PR |
| 141 | Eric DehmerPlace 141 · Grade Sr · Malone | Sr | Malone | 28:37.20 |
| 142 | Alexander MeszarosPlace 142 · Grade Jr · Northwood (Mich.) | Jr | Northwood (Mich.) | 28:37.70 |
| 143 | Noah CochranPlace 143 · Grade Sr · Walsh | Sr | Walsh | 28:41.50 |
| 144 | Brady RobinsonPlace 144 · Grade Fr · Thomas More (Ky.) | Fr | Thomas More (Ky.) | 28:46.10 PR |
| 145 | Russell VandermusPlace 145 · Grade Fr · Northwood (Mich.) | Fr | Northwood (Mich.) | 28:47.50 PR |
| 146 | Hayden CoughanourPlace 146 · Grade Fr · Malone | Fr | Malone | 28:49.60 PR |
| 147 | Eli CharmleyPlace 147 · Grade Fr · Walsh | Fr | Walsh | 28:57.10 |
| 148 | Will PottsPlace 148 · Grade Jr · Malone | Jr | Malone | 29:02.80 |
| 149 | Luke DiningerPlace 149 · Grade Jr · Malone | Jr | Malone | 29:25.70 |
| 150 | David WarnerPlace 150 · Grade Jr · Thomas More (Ky.) | Jr | Thomas More (Ky.) | 29:33.40 |
| 151 | Andrew GallPlace 151 · Grade So · Ashland | So | Ashland | 29:35.90 |
| 152 | Jake ReindlePlace 152 · Grade Fr · Findlay | Fr | Findlay | 29:52.50 |
| 153 | Brendan PribulaPlace 153 · Grade Jr · Walsh | Jr | Walsh | 29:57.90 PR |
| 154 | Tyler KresePlace 154 · Grade Fr · Ursuline | Fr | Ursuline | 30:04.80 PR |
| 155 | Micah EarnestPlace 155 · Grade Fr · Ursuline | Fr | Ursuline | 30:30.30 PR |
| 156 | Evan LaukonisPlace 156 · Grade So · Lake Erie | So | Lake Erie | 30:54.50 |
| 157 | Maxx AdamsPlace 157 · Grade So · Ashland | So | Ashland | 31:09.00 |
| 158 | Aaron SmelserPlace 158 · Grade Fr · Lake Erie | Fr | Lake Erie | 31:12.80 PR |
| 159 | John MolnarPlace 159 · Grade Fr · Lake Erie | Fr | Lake Erie | 31:23.30 |
| 160 | Chase LearnPlace 160 · Grade Fr · Walsh | Fr | Walsh | 31:31.80 |
| 161 | Lucas ToroPlace 161 · Grade So · Thomas More (Ky.) | So | Thomas More (Ky.) | 31:32.20 |
| 162 | Noah FrancisPlace 162 · Grade Sr · Thomas More (Ky.) | Sr | Thomas More (Ky.) | 32:02.10 |
| 163 | Henry HooverPlace 163 · Grade Jr · Malone | Jr | Malone | 32:12.60 |
| 164 | Larry StamperPlace 164 · Grade Fr · Ursuline | Fr | Ursuline | 32:57.30 PR |
| — | Leni ScottGrade Fr · Tiffin | Fr | Tiffin | DNF |
| — | Zach WiedemanGrade Fr · Findlay | Fr | Findlay | DNF |