| 1 | Maddox RoachPlace 1 · Grade 12 · East Liverpool | 12 | East Liverpool | 17:12.6 |
| 2 | Chase DanielPlace 2 · Grade 12 · Dover | 12 | Dover | 17:16.7 |
| 3 | Vincent CampbellPlace 3 · Grade 9 · Meadowbrook | 9 | Meadowbrook | 18:02.9 |
| 4 | Nolan PataccaPlace 4 · Grade 11 · Indian Valley | 11 | Indian Valley | 18:10.6 |
| 5 | Elijah CorrinPlace 5 · Grade 12 · Canton McKinley | 12 | Canton McKinley | 18:30.8 |
| 6 | Kyle OrmistonPlace 6 · Grade 11 · West Branch | 11 | West Branch | 18:31.9 |
| 7 | Tyler ShussPlace 7 · Grade 11 · Dover | 11 | Dover | 19:05.2 |
| 8 | John ChildsPlace 8 · Grade 12 · Carrollton | 12 | Carrollton | 19:06.2 |
| 9 | Eli BusicPlace 9 · Grade 10 · Licking Valley | 10 | Licking Valley | 19:07.0 |
| 10 | Luke NormanPlace 10 · Grade 10 · Meadowbrook | 10 | Meadowbrook | 19:08.4 |
| 11 | Elijah PerlakyPlace 11 · Grade 10 · Dover | 10 | Dover | 19:09.0 |
| 12 | Hunter AnslowPlace 12 · Grade 10 · Dover | 10 | Dover | 19:16.0 |
| 13 | Tony Pastor-CalelPlace 13 · Grade 11 · Dover | 11 | Dover | 19:22.5 |
| 14 | Camden ButcherPlace 14 · Grade 10 · Alliance | 10 | Alliance | 19:23.5 |
| 15 | Wyatt MerchantPlace 15 · Grade 11 · Licking Valley | 11 | Licking Valley | 19:29.7 |
| 16 | Logan WilliamsPlace 16 · Grade 9 · West Branch | 9 | West Branch | 19:50.8 |
| 17 | Mason DossettPlace 17 · Grade 10 · Licking Valley | 10 | Licking Valley | 19:56.8 |
| 18 | Henry SnyderPlace 18 · Grade 11 · Canton McKinley | 11 | Canton McKinley | 20:01.1 |
| 19 | Carson MurphyPlace 19 · Grade 9 · Carrollton | 9 | Carrollton | 20:02.2 |
| 20 | Brayden BiddlePlace 20 · Grade 10 · Cambridge | 10 | Cambridge | 20:09.6 |
| 21 | Johnathon WhitePlace 21 · Grade 11 · Licking Valley | 11 | Licking Valley | 20:13.7 |
| 22 | Trevor GreenfieldPlace 22 · Grade 11 · West Branch | 11 | West Branch | 20:23.2 |
| 23 | Andrew ChildsPlace 23 · Grade 10 · Carrollton | 10 | Carrollton | 20:36.4 |
| 24 | Maddox MillerPlace 24 · Grade 11 · Dover | 11 | Dover | 20:43.3 |
| 25 | Landyn Wade-PerkinsPlace 25 · Grade 10 · Carrollton | 10 | Carrollton | 20:51.4 |
| 26 | Andy HuskPlace 26 · Grade 10 · Carrollton | 10 | Carrollton | 20:52.1 |
| 27 | Noah BrownPlace 27 · Grade 12 · Canton McKinley | 12 | Canton McKinley | 21:06.3 |
| 28 | Kyler RobersonPlace 28 · Grade 10 · Dover | 10 | Dover | 21:10.4 |
| 29 | Gavin KoscoePlace 29 · Grade 11 · Meadowbrook | 11 | Meadowbrook | 21:17.8 |
| 30 | Marcus CaseyPlace 30 · Grade 11 · Meadowbrook | 11 | Meadowbrook | 21:26.4 |
| 31 | Jeremiah DeckerPlace 31 · Grade 10 · Licking Valley | 10 | Licking Valley | 21:26.4 |
| 32 | Cooper FontainePlace 32 · Grade 10 · Alliance | 10 | Alliance | 21:39.0 |
| 33 | Gideon CoxPlace 33 · Grade 9 · Alliance | 9 | Alliance | 21:41.4 |
| 34 | Gavin FontainePlace 34 · Grade 10 · Alliance | 10 | Alliance | 21:45.3 |
| 35 | Aydan ColanerPlace 35 · Grade 10 · Indian Valley | 10 | Indian Valley | 21:47.4 |
| 36 | Daniel NormanPlace 36 · Grade 9 · Dover | 9 | Dover | 21:47.4 |
| 37 | Jake BlinnPlace 37 · Grade 10 · West Branch | 10 | West Branch | 21:51.7 |
| 38 | Henry RoloffPlace 38 · Grade 12 · Canton McKinley | 12 | Canton McKinley | 21:54.7 |
| 39 | John BiggsPlace 39 · Grade 12 · West Branch | 12 | West Branch | 21:58.0 |
| 40 | Dawson SprattPlace 40 · Grade 12 · Cambridge | 12 | Cambridge | 21:58.4 |
| 41 | Thoren LongPlace 41 · Grade 11 · East Liverpool | 11 | East Liverpool | 21:58.7 |
| 42 | Dawson BlumePlace 42 · Grade 10 · Licking Valley | 10 | Licking Valley | 21:59.5 |
| 43 | Bennett BiggsPlace 43 · Grade 11 · West Branch | 11 | West Branch | 22:02.6 |
| 44 | Carter RollerPlace 44 · Grade 12 · Alliance | 12 | Alliance | 22:04.5 |
| 45 | Bentley BaileyPlace 45 · Grade 9 · Canton McKinley | 9 | Canton McKinley | 22:15.1 |
| 46 | Jaxon SuttonPlace 46 · Grade 9 · Carrollton | 9 | Carrollton | 22:27.5 |
| 47 | Robert KeglovitzPlace 47 · Grade 10 · Meadowbrook | 10 | Meadowbrook | 22:28.3 |
| 48 | Diesel LongPlace 48 · Grade 9 · Carrollton | 9 | Carrollton | 22:29.3 |
| 49 | Austin BlizzardPlace 49 · Grade 10 · Licking Valley | 10 | Licking Valley | 22:34.8 |
| 50 | Kaleb HartPlace 50 · Grade 9 · Dover | 9 | Dover | 22:51.7 |
| 51 | Andrew DaltonPlace 51 · Grade 11 · East Liverpool | 11 | East Liverpool | 22:58.3 |
| 52 | Jacob CollinsPlace 52 · Grade 12 · Canton McKinley | 12 | Canton McKinley | 23:17.8 |
| 53 | Parker NeffPlace 53 · Grade 9 · Cambridge | 9 | Cambridge | 23:22.2 |
| 54 | Parker HatfieldPlace 54 · Grade 12 · Cambridge | 12 | Cambridge | 23:22.4 |
| 55 | Ethan NicholsPlace 55 · Grade 12 · Licking Valley | 12 | Licking Valley | 23:44.3 |
| 56 | Gage RobbPlace 56 · Grade 10 · Dover | 10 | Dover | 23:46.3 |
| 57 | Jordi Gonzalez-SummersPlace 57 · Grade 12 · Alliance | 12 | Alliance | 23:47.2 |
| 58 | Absalom Cruz CantellanoPlace 58 · Grade 9 · Canton McKinley | 9 | Canton McKinley | 23:57.0 |
| 59 | Aiden ScottPlace 59 · Grade 10 · West Branch | 10 | West Branch | 24:01.1 |
| 60 | Braxton FidlerPlace 60 · Grade 11 · Dover | 11 | Dover | 24:03.6 PR |
| 61 | Taner MaylePlace 61 · Grade 11 · Canton McKinley | 11 | Canton McKinley | 24:08.2 |
| 62 | Aidan StuchellPlace 62 · Grade 10 · West Branch | 10 | West Branch | 24:09.3 |
| 63 | Jacob BowersPlace 63 · Grade 10 · Licking Valley | 10 | Licking Valley | 24:17.6 |
| 64 | Brandon SeaverPlace 64 · Grade 10 · Canton McKinley | 10 | Canton McKinley | 24:20.8 |
| 65 | Andrew DavisPlace 65 · Grade 9 · Canton McKinley | 9 | Canton McKinley | 24:22.8 |
| 66 | Jace BartonPlace 66 · Grade 12 · Dover | 12 | Dover | 24:27.0 |
| 67 | David WangPlace 67 · Grade 12 · Alliance | 12 | Alliance | 24:27.8 |
| 68 | Ben HamiltonPlace 68 · Grade 9 · Carrollton | 9 | Carrollton | 24:34.9 |
| 69 | Dash EvermanPlace 69 · Grade 9 · Canton McKinley | 9 | Canton McKinley | 24:47.1 |
| 70 | Charles EkeyPlace 70 · Grade 11 · Alliance | 11 | Alliance | 24:53.8 |
| 71 | Josiah CutlipPlace 71 · Grade 11 · Cambridge | 11 | Cambridge | 25:02.8 |
| 72 | Jacob VincentPlace 72 · Grade 12 · Cambridge | 12 | Cambridge | 25:05.3 |
| 73 | Chase SoletherPlace 73 · Grade 10 · Canton McKinley | 10 | Canton McKinley | 25:17.7 |
| 74 | Easton ConlonPlace 74 · Grade 12 · Cambridge | 12 | Cambridge | 25:22.1 |
| 75 | Jayden SuttonPlace 75 · Grade 11 · Carrollton | 11 | Carrollton | 25:23.4 |
| 76 | Jace EllisPlace 76 · Grade 10 · Canton McKinley | 10 | Canton McKinley | 25:46.1 |
| 77 | Eric BoydPlace 77 · Grade 12 · Canton McKinley | 12 | Canton McKinley | 25:50.2 |
| 78 | Max CooleyPlace 78 · Grade 9 · Dover | 9 | Dover | 26:07.6 |
| 79 | Carter BandyPlace 79 · Grade 9 · West Branch | 9 | West Branch | 26:38.0 |
| 80 | Thomas PerkowskiPlace 80 · Grade 12 · Dover | 12 | Dover | 26:47.7 |
| 81 | Samuel SeckelPlace 81 · Grade 10 · Cambridge | 10 | Cambridge | 26:57.3 |
| 82 | Mark KeenePlace 82 · Grade 9 · Dover | 9 | Dover | 27:22.7 |
| 83 | Nash CunninghamPlace 83 · Grade 9 · Licking Valley | 9 | Licking Valley | 27:43.0 |
| 84 | Caleb DingeyPlace 84 · Grade 9 · Meadowbrook | 9 | Meadowbrook | 27:52.5 PR |
| 85 | Carson BrooksPlace 85 · Grade 10 · Canton McKinley | 10 | Canton McKinley | 28:16.6 |
| 86 | Jason MilliganPlace 86 · Grade 9 · Meadowbrook | 9 | Meadowbrook | 30:26.0 PR |
| 87 | Riddick MikesPlace 87 · Grade 12 · Alliance | 12 | Alliance | 31:25.0 |
| 88 | Lenzy PhillipsPlace 88 · Grade 11 · Alliance | 11 | Alliance | 31:32.9 |
| 89 | Hudson FinkPlace 89 · Grade 9 · East Liverpool | 9 | East Liverpool | 33:58.7 |