| 1. | 11 | Ean DiSilvio | 16:06.90 | Taylor Allderdice | | |
| 2. | 11 | Austin Pondel | 16:07.60 | Corry Area | | |
| 3. | 12 | Patrick O'Brien | 16:20.30 | St Vincent-St Mary | | |
| 4. | 12 | Drake Sulzer | 16:24.90 | Woodridge | | |
| 5. | 12 | Andy Thornburg | 16:34.10 | St Clairsville | | |
| 6. | 11 | Brian Shields | 16:42.00 | Hampton | | |
| 7. | 11 | Steven Frandanisa | 16:42.20 | Notre Dame Cathedral Latin | | |
| 8. | 11 | Josh Laney | 16:49.80 | Fairless | | |
| 9. | 11 | David Cremi | 16:53.50 | Cuyahoga Valley Chrst Acad | | |
| 10. | 12 | Steve Green | 16:55.80 | Crestwood | | |
| 11. | 11 | Seb Tressel | 16:58.00 | Fairless | | |
| 12. | 11 | Mick Iacofano | 16:58.70 | St Vincent-St Mary | | |
| 13. | 10 | Ben Bockoven | 16:59.30 | Cuyahoga Valley Chrst Acad | | |
| 14. | 12 | Sean Poholski | 17:01.20 | St Vincent-St Mary | | |
| 15. | 11 | Drake Lohnes | 17:01.80 | West Branch | | |
| 16. | 12 | Mike Hurley | 17:04.70 | St Vincent-St Mary | | |
| 17. | 12 | Peter Hannan | 17:04.80 | Streetsboro | | |
| 18. | 12 | Adam Chase | 17:07.50 | Jefferson Area | | |
| 19. | 12 | David Thorne | 17:10.20 | Lake Catholic | | |
| 20. | 11 | Colin Eggleston | 17:11.90 | Marlington | | |
| 20. | 11 | Colin Eggleston | 17:11.90 | Marlington | | |
| 21. | 11 | Eric Harris | 17:13.80 | Lakeview | | |
| 22. | 11 | Ben Lehotay | 17:14.50 | Sandy Valley | | |
| 23. | 12 | Gabe Mcleod | 17:14.60 | Geneva | | |
| 24. | 12 | Barrett Adams | 17:14.70 | Taylor Allderdice | | |
| 25. | 10 | Nathan Sloan | 17:14.70 | Hampton | | |
| 26. | 11 | Shayne Carr | 17:17.40 | Triway | | |
| 27. | 9 | Dustin Gilbert | 17:18.80 | Perry | | |
| 28. | 11 | Lucas Nezbeth | 17:19.60 | Minerva | | |
| 29. | 11 | Matt Wojcik | 17:19.90 | Woodridge | | |
| 30. | 12 | Shawn Wiler | 17:20.40 | Corry Area | | |
| 31. | 9 | Michael Beebe | 17:23.30 | Notre Dame Cathedral Latin | | |
| 32. | 12 | Tyler Gruskiewicz | 17:23.40 | Pymatuning Valley | | |
| 33. | 12 | Phillip Scheanon | 17:24.30 | Edgewood (Ashtabula) | | |
| 34. | 10 | Christopher Edie | 17:24.90 | Lakeview | | |
| 35. | 11 | Steven Frederick | 17:27.00 | Woodridge | | |
| 36. | 9 | John Brown | 17:28.90 | Carrollton | | |
| 37. | 10 | Nate Conroy | 17:29.00 | Mogadore Field | | |
| 38. | 11 | Spencer Ziegler | 17:31.60 | Norton | | |
| 39. | 12 | Dave Skursha | 17:32.50 | Notre Dame Cathedral Latin | | |
| 40. | 10 | David Chase | 17:33.80 | Jefferson Area | | |
| 41. | 12 | Dusty Sartor | 17:34.80 | Southeast | | |
| 42. | 12 | Sam Heavner | 17:35.20 | Marlington | | |
| 43. | 9 | Mason Cottrill | 17:35.70 | Woodridge | | |
| 44. | 11 | Blake Babcock | 17:35.70 | Canton Central Cath | | |
| 45. | 12 | Cole Antolak | 17:36.80 | St Clairsville | | |
| 46. | 11 | Christopher Jordan | 17:36.80 | Perry | | |
| 47. | 9 | Jason Krist | 17:37.10 | Hampton | | |
| 48. | 12 | Adam Hermann | 17:37.50 | Taylor Allderdice | | |
| 49. | 11 | Drake Walker | 17:40.40 | St Clairsville | | |
| 50. | 11 | Jacob Phillips | 17:40.80 | Tuslaw | | |
| 51. | 12 | Jeff Rynes | 17:42.00 | Norton | | |
| 52. | 12 | Jared Cottrill | 17:43.20 | Woodridge | | |
| 53. | 11 | Blake Freed | 17:43.50 | Claymont | | |
| 54. | 11 | Will Anderson | 17:43.60 | Cuyahoga Valley Chrst Acad | | |
| 55. | 9 | Nick Campbell | 17:44.30 | St Vincent-St Mary | | |
| 56. | 12 | Estlin Haiss | 17:45.50 | Alliance | | |
| 57. | 10 | John Harry | 17:47.60 | Woodridge | | |
| 58. | 11 | Derrick Barker | 17:49.60 | Claymont | | |
| 59. | 12 | Mike Robinson | 17:49.70 | Mogadore Field | | |
| 60. | 12 | Kyle Daily | 17:49.80 | Manchester (Akron) | | |
| 61. | 11 | Devin Pritschau | 17:50.10 | Perry | | |
| 62. | 9 | Orion Belmont | 17:51.00 | St Vincent-St Mary | | |
| 63. | 11 | Jack Reidy | 17:52.70 | Hampton | | |
| 64. | 11 | Matt Wallace | 17:53.30 | Marlington | | |
| 65. | 12 | Lenny Verdetto | 17:54.80 | Hampton | | |
| 66. | 10 | Thomas Mason | 17:57.20 | Marlington | | |
| 67. | 11 | Joey Davies | 17:58.00 | St Clairsville | | |
| 68. | 11 | Brian Fellows | 17:58.20 | Harvey | | |
| 69. | 9 | Adams Ryan | 17:59.50 | Cuyahoga Valley Chrst Acad | | |
| 70. | 12 | Nick Hoffman | 18:00.70 | Taylor Allderdice | | |
| 71. | 12 | Josh Parr | 18:01.30 | Crestwood | | |
| 72. | 11 | Kade Swartz | 18:02.00 | Girard | | |
| 73. | 12 | Nick Costa | 18:03.50 | Salem | | |
| 74. | 11 | Austin Wolford | 18:03.60 | Carrollton | | |
| 75. | 12 | Zach Gibson | 18:04.60 | Southeast | | |
| 76. | 10 | Brian King | 18:04.70 | Notre Dame Cathedral Latin | | |
| 77. | 9 | Curtis Royek | 18:05.80 | Corry Area | | |
| 78. | 11 | Caleb Johnson | 18:05.90 | LaBrae | | |
| 79. | 10 | Stone Swigert | 18:06.70 | Claymont | | |
| 80. | 10 | Noah LeBay | 18:07.20 | Cuyahoga Valley Chrst Acad | | |
| 81. | 12 | Ben Grove | 18:09.50 | Highlands Senior | | |
| 82. | 11 | Bryan Daily | 18:10.10 | Manchester (Akron) | | |
| 83. | 11 | Derryn Tomsic | 18:10.60 | Edgewood (Ashtabula) | | |
| 84. | 12 | Vince Corn | 18:11.10 | Struthers | | |
| 85. | 12 | Alex Williams | 18:11.90 | Conneaut | | |
| 86. | 11 | Ray Stull | 18:14.60 | Southeast | | |
| 87. | 11 | John Overly | 18:18.70 | West Branch | | |
| 88. | 9 | Eric Grubaugh | 18:19.30 | Perry | | |
| 89. | 10 | Luke Mazanec | 18:19.40 | Cuyahoga Valley Chrst Acad | | |
| 90. | 12 | Joel Griffith | 18:19.60 | Cuyahoga Valley Chrst Acad | | |
| 91. | 12 | Ian Cowling | 18:20.20 | Perry | | |
| 92. | 12 | Steve Petrak | 18:20.40 | Woodridge | | |
| 93. | 11 | Tyler Hinkle | 18:20.80 | Northwest (Canal Fulton) | | |
| 94. | 10 | Mat Gerdes | 18:21.10 | Crestwood | | |
| 95. | 10 | Chet Mietkiewicz | 18:21.60 | Pymatuning Valley | | |
| 96. | 11 | Mike Hallai | 18:22.50 | Notre Dame Cathedral Latin | | |
| 97. | 12 | Devon Wagnor | 18:25.10 | Struthers | | |
| 98. | 12 | Nathan Johnson | 18:25.20 | LaBrae | | |
| 99. | 10 | Chanler Miles | 18:26.00 | Claymont | | |
| 100. | 11 | Alex Hamlin | 18:26.60 | Triway | | |
| 101. | 10 | Nathan Meyers | 18:28.40 | Taylor Allderdice | | |
| 102. | 11 | Steve Auman | 18:29.00 | Struthers | | |
| 103. | 11 | Allen Jacobson | 18:31.00 | Carrollton | | |
| 104. | 11 | Amen Gerics | 18:31.10 | Conneaut | | |
| 105. | 10 | Jack Hurley | 18:31.40 | St Vincent-St Mary | | |
| 106. | 12 | Daran Woodin | 18:36.60 | Jefferson Area | | |
| 107. | 10 | Zane Chase | 18:37.60 | Girard | | |
| 108. | 10 | Alex Timko | 18:39.30 | St Clairsville | | |
| 109. | 12 | Chuckie Corn | 18:39.70 | Struthers | | |
| 110. | 11 | Dylan Kager | 18:40.00 | Crestwood | | |
| 111. | 11 | Bill Cutlip | 18:40.60 | Southeast | | |
| 112. | 10 | Seth Rous | 18:41.70 | Taylor Allderdice | | |
| 113. | 11 | Walker Grossman | 18:42.10 | Sandy Valley | | |
| 114. | 11 | Justin Gerber | 18:42.90 | Claymont | | |
| 115. | 11 | Ryan McCarthy | 18:43.50 | Canton Central Cath | | |
| 116. | 12 | Dan Moran | 18:44.00 | Minerva | | |
| 117. | 12 | Nathanael Nulph | 18:44.90 | Highlands Senior | | |
| 118. | 11 | Blaine Luszcak | 18:45.30 | Perry | | |
| 119. | 12 | Cash Harris | 18:46.10 | Crestwood | | |
| 120. | 9 | Jeremiah Fitzgerald | 18:48.90 | Crestwood | | |
| 121. | 10 | Steven Houser | 18:49.50 | Jefferson Area | | |
| 122. | 12 | Anthony Milano | 18:49.70 | Marlington | | |
| 123. | 12 | Alex Barron | 18:49.70 | Canton Central Cath | | |
| 124. | 10 | Zach Masterson | 18:49.70 | Marlington | | |
| 125. | 12 | Joey Hogya | 18:51.40 | Alliance | | |
| 126. | 10 | Sam Nelson | 18:52.90 | Mogadore Field | | |
| 127. | 11 | Matt Ovnic | 18:53.10 | Canton Central Cath | | |
| 128. | 12 | Aaron Barnhart | 18:54.10 | Lakeview | | |
| 129. | 11 | Jerry Runyan | 18:54.20 | Lakeview | | |
| 130. | 12 | Kodie Fennell | 18:54.20 | Struthers | | |
| 131. | 12 | Dan Johntony | 18:54.60 | Girard | | |
| 132. | 10 | Noah Stertzbach | 18:54.80 | Carrollton | | |
| 133. | 9 | Luke Sommer | 18:55.30 | Sandy Valley | | |
| 134. | 10 | Harrison Cook | 18:56.60 | Mogadore Field | | |
| 135. | 10 | Dan Grove | 18:57.80 | Highlands Senior | | |
| 136. | 10 | Trent Miller | 18:59.60 | Tuslaw | | |
| 137. | 10 | Aaron Lamer | 18:59.60 | Lakeview | | |
| 138. | 11 | Zachary Sitz | 18:59.90 | Perry | | |
| 139. | 12 | Zack Russell | 19:00.30 | Orrville | | |
| 140. | 11 | Michael Wolfe | 19:01.30 | Tuslaw | | |
| 141. | 9 | Matthew Bollinger | 19:01.60 | Struthers | | |
| 142. | 11 | Tyler Castle | 19:02.60 | Grand Valley | | |
| 143. | 11 | Rodney Bell | 19:03.20 | Pymatuning Valley | | |
| 144. | 9 | Duncan Freeland | 19:03.60 | Minerva | | |
| 145. | 9 | Nick Coach | 19:03.90 | Geneva | | |
| 146. | 12 | Trevor Stoll | 19:04.20 | Tuslaw | | |
| 147. | 10 | Deondre Martin | 19:04.70 | Harvey | | |
| 148. | 12 | Evan Cook | 19:05.30 | Canton Central Cath | | |
| 149. | 12 | Tim Long | 19:05.60 | Corry Area | | |
| 150. | 11 | Larry Becker | 19:11.50 | Manchester (Akron) | | |
| 151. | 11 | Andrew Collins | 19:12.80 | Carrollton | | |
| 152. | 12 | Ryan Gallagher | 19:13.90 | Hampton | | |
| 153. | 11 | Benaiah Martin | 19:14.10 | Minerva | | |
| 154. | 12 | Danny Mitchell | 19:15.70 | West Branch | | |
| 155. | - | Carmen Pellegrino | 19:16.40 | Jefferson Area | | |
| 156. | 11 | Christian Tusai | 19:18.20 | Conneaut | | |
| 157. | 11 | Matt Alexander | 19:18.70 | Marlington | | |
| 158. | 12 | Brandon Burrier | 19:19.60 | Carrollton | | |
| 159. | 10 | Blake Bednarczyk | 19:19.70 | Norton | | |
| 160. | 9 | Nick Gust | 19:20.70 | Hampton | | |
| 161. | 12 | Adam Anderson | 19:21.20 | Minerva | | |
| 162. | 10 | Brett Skursha | 19:21.30 | Notre Dame Cathedral Latin | | |
| 163. | 11 | Zach Mehnert | 19:21.80 | Fairless | | |
| 164. | 11 | Austin Romansky | 19:22.00 | Northwest (Canal Fulton) | | |
| 165. | 10 | Ian Tuel | 19:22.30 | Mogadore Field | | |
| 166. | 11 | Eli Crisifio | 19:23.10 | Highlands Senior | | |
| 167. | 9 | Caleb Morey | 19:23.20 | West Branch | | |
| 168. | 11 | Sam Horne | 19:24.20 | Girard | | |
| 169. | 9 | David Plent | 19:25.50 | Notre Dame Cathedral Latin | | |
| 170. | 9 | Brandon Shelt | 19:25.80 | Tuslaw | | |
| 171. | 11 | Luke Meaney | 19:25.90 | Lake Catholic | | |
| 172. | 9 | Harrison Lewis | 19:26.00 | Mogadore Field | | |
| 173. | 10 | Adam Bogard | 19:26.40 | Lakeview | | |
| 174. | 9 | Darren Haydu | 19:27.10 | Geneva | | |
| 175. | 10 | Matt Davis | 19:27.40 | Norton | | |
| 176. | 10 | Chris Baker | 19:28.50 | St Clairsville | | |
| 177. | 10 | Justin Tokes | 19:28.50 | Norton | | |
| 178. | 10 | Howard Wantz | 19:28.80 | Canton Central Cath | | |
| 179. | 12 | Doug Blazsek | 19:29.40 | LaBrae | | |
| 180. | 10 | John Mahaffey | 19:30.50 | Sandy Valley | | |
| 181. | 9 | Chris Lemay | 19:31.90 | Edgewood (Ashtabula) | | |
| 182. | 10 | Grant McLeod | 19:32.60 | Mogadore Field | | |
| 183. | 12 | Jordan Hall | 19:33.60 | Girard | | |
| 184. | 11 | Nick Hiltz | 19:34.10 | Jefferson Area | | |
| 185. | 12 | Ben Betteridge | 19:34.40 | Conneaut | | |
| 186. | 12 | David Stack | 19:35.10 | Taylor Allderdice | | |
| 187. | 9 | Josh Lemay | 19:35.50 | Edgewood (Ashtabula) | | |
| 188. | 10 | Jesse Crawford | 19:35.80 | Harvey | | |
| 189. | 10 | Mason Henry | 19:37.40 | Claymont | | |
| 190. | 11 | Phillip Burdyn | 19:38.10 | St Clairsville | | |
| 191. | 11 | Mark Stair | 19:39.00 | Triway | | |
| 192. | 10 | Jacob Fotheringham | 19:39.20 | Alliance | | |
| 193. | 9 | Johnnie Speicher | 19:39.90 | Tuslaw | | |
| 194. | 11 | Derek Fenrich | 19:40.30 | Crestwood | | |
| 195. | 12 | Michael Palo | 19:45.50 | Conneaut | | |
| 196. | 11 | Drew Wonderling | 19:47.10 | Pymatuning Valley | | |
| 197. | 10 | Adam Warner | 19:47.40 | Carrollton | | |
| 198. | 11 | Brandon Kluge | 19:47.50 | Edgewood (Ashtabula) | | |
| 199. | 9 | Noah Morgan | 19:49.30 | Edgewood (Ashtabula) | | |
| 200. | 9 | Joshua Schott | 19:51.00 | Canton Central Cath | | |
| 201. | 9 | Steve Koneval | 19:51.20 | West Branch | | |
| 202. | 10 | Jake Stallman | 19:52.00 | Sandy Valley | | |
| 203. | 9 | Corry Miietkiewizc | 19:52.20 | Pymatuning Valley | | |
| 204. | 12 | Mark Stoner | 19:53.10 | Poland Seminary | | |
| 205. | 12 | Orey Schumacher | 19:53.60 | Fairless | | |
| 206. | 11 | Robby Meismer | 19:59.00 | Northwest (Canal Fulton) | | |
| 207. | 12 | Brandon Mitchell | 19:59.90 | Poland Seminary | | |
| 208. | 11 | Nick Sampson | 20:00.70 | Southeast | | |
| 209. | 10 | Jacob Avsec | 20:01.20 | Geneva | | |
| 210. | 12 | Matt Scott | 20:02.80 | Alliance | | |
| 211. | 12 | Jacque Rougeau | 20:04.20 | Corry Area | | |
| 212. | 9 | Tyler Pocsics | 20:04.80 | Edgewood (Ashtabula) | | |
| 213. | 10 | Joey Frate | 20:04.90 | Lake Catholic | | |
| 214. | 11 | Heath Martin | 20:05.30 | Grand Valley | | |
| 215. | 10 | Jordan King | 20:07.50 | Manchester (Akron) | | |
| 216. | 11 | Greg Haylett | 20:08.80 | Poland Seminary | | |
| 217. | 9 | Jackson Bogardus | 20:09.10 | Pymatuning Valley | | |
| 218. | 12 | Kyle Sprowls | 20:10.80 | Orrville | | |
| 219. | 9 | Peter Gatsios | 20:11.90 | Tuslaw | | |
| 220. | 9 | Nate Butler | 20:12.00 | Lakeview | | |
| 221. | 11 | Zach Watts | 20:13.10 | Geneva | | |
| 222. | 11 | Blake Walker | 20:16.40 | Struthers | | |
| 223. | 9 | Jason Wilson | 20:17.00 | Pymatuning Valley | | |
| 224. | 11 | Andre Whiteleather | 20:17.40 | Minerva | | |
| 225. | 12 | Ryan Volk | 20:19.60 | Corry Area | | |
| 226. | 10 | Grayson Schoenbine | 20:21.80 | Triway | | |
| 227. | 10 | Tyler Neff | 20:22.50 | Fairless | | |
| 228. | 10 | John Hartwig | 20:23.20 | Minerva | | |
| 229. | 11 | Jacob Hare | 20:24.00 | Northwest (Canal Fulton) | | |
| 230. | 12 | Norman Watts | 20:27.00 | Geneva | | |
| 231. | 10 | Nick Tarter | 20:27.60 | Southeast | | |
| 232. | 11 | Justin Miller | 20:29.80 | Girard | | |
| 233. | 10 | Brogan Kinneally | 20:34.10 | Girard | | |
| 234. | 12 | Abbey Patel | 20:34.50 | LaBrae | | |
| 235. | 11 | Mark Gordon | 20:42.20 | Triway | | |
| 236. | 10 | Dylan Newell | 20:42.90 | Sandy Valley | | |
| 237. | 10 | John Otte | 20:43.10 | Sandy Valley | | |
| 238. | 9 | Ricky Roghelia | 20:47.20 | Claymont | | |
| 239. | 11 | Jeremy Preston | 20:47.90 | Harvey | | |
| 240. | 11 | Kendrick Maple | 20:50.60 | Jefferson Area | | |
| 241. | 12 | Hunter Lahti | 20:51.20 | Conneaut | | |
| 242. | 11 | Cole Emanuelson | 20:55.70 | Highlands Senior | | |
| 243. | 9 | Jake Gould | 20:56.50 | Streetsboro | | |
| 244. | 9 | Patrick Wells | 20:58.70 | Northwest (Canal Fulton) | | |
| 245. | 9 | Bryan Jones | 21:05.40 | Northwest (Canal Fulton) | | |
| 246. | 10 | Nathan Vichosky | 21:08.00 | Conneaut | | |
| 247. | 10 | Wesley DeHorta | 21:08.30 | Triway | | |
| 248. | 9 | Casey Grant | 21:11.00 | Lake Catholic | | |
| 249. | 9 | Michael Balestrino | 21:14.00 | Poland Seminary | | |
| 250. | 9 | Tony Host | 21:16.90 | West Branch | | |
| 251. | 10 | Steve Beck | 21:18.60 | Southeast | | |
| 252. | 9 | Burke Kepley | 21:22.30 | Northwest (Canal Fulton) | | |
| 253. | 11 | Mike Gray | 21:24.80 | Corry Area | | |
| 254. | 10 | Anthony Barzczewski | 21:27.30 | Geneva | | |
| 255. | 9 | TJ Lutsch | 21:32.00 | Orrville | | |
| 256. | 11 | Joel Stair | 21:39.10 | Triway | | |
| 257. | 11 | Andy Anderson | 21:41.00 | James A Garfield | | |
| 258. | 9 | Zackary Kennedy | 21:42.80 | Fairless | | |
| 259. | 11 | Kieth Cameron | 21:44.30 | Alliance | | |
| 260. | 12 | Matthew Diehl | 21:46.00 | Orrville | | |
| 261. | 9 | Jacob Puckett | 21:48.30 | James A Garfield | | |
| 262. | 12 | Corey Little | 21:53.00 | Salem | | |
| 263. | 11 | Aaron Pohelia | 21:58.70 | Manchester (Akron) | | |
| 264. | 12 | Chris Kolokowski | 22:04.10 | Lake Catholic | | |
| 265. | 9 | Thomas Mikkelsen | 22:04.40 | Poland Seminary | | |
| 266. | 12 | Brandon Simmons | 22:04.70 | Fairless | | |
| 267. | 11 | Kevin Thompson | 22:12.10 | Norton | | |
| 268. | 11 | Isaiah Maher | 22:17.20 | Salem | | |
| 269. | 11 | Jesse James | 22:19.40 | Grand Valley | | |
| 270. | 10 | Sam Buganski | 22:20.70 | James A Garfield | | |
| 271. | 11 | Garrett Barr | 22:28.90 | Orrville | | |
| 272. | 9 | Daniel Razo | 22:30.10 | Harvey | | |
| 273. | 9 | Matt Morrelli | 22:30.50 | West Branch | | |
| 274. | 10 | Ben Walton | 22:35.10 | Norton | | |
| 275. | 10 | Matt Kolke | 22:44.40 | Streetsboro | | |
| 276. | 10 | Jerry Burroughs | 22:51.50 | Manchester (Akron) | | |
| 277. | 9 | Michael Macenczak | 22:51.70 | Alliance | | |
| 278. | 11 | Austin Lesak | 22:57.50 | Streetsboro | | |
| 279. | 9 | Luke Secrest | 22:59.40 | Salem | | |
| 280. | 9 | Gunnar Estes | 23:02.30 | LaBrae | | |
| 281. | 10 | Ryan Felden | 23:22.80 | Lake Catholic | | |
| 282. | 11 | Jon Burns | 23:36.40 | Poland Seminary | | |
| 283. | 11 | James Ethridge | 23:49.90 | Poland Seminary | | |
| 284. | 10 | Dylan Burgess | 23:58.80 | Streetsboro | | |
| 285. | 9 | Tim Prax | 24:29.20 | Grand Valley | | |
| 286. | 11 | Jordan Stiles | 24:55.40 | Orrville | | |
| 287. | 10 | Theo Melnick | 25:03.10 | Lake Catholic | | |
| 288. | 9 | John Dilyard | 25:46.10 | Orrville | | |
| 289. | 12 | Tyler Scott | 26:00.30 | Alliance | | |
| 290. | 9 | Samuel Notman | 27:05.80 | Alliance | | |
| 291. | 9 | Jaacob Bailey | 27:13.30 | LaBrae | | |
| 292. | 11 | Sam Pierce | 27:28.40 | Grand Valley | | |
| 293. | 11 | Zack Hayes | 29:37.10 | LaBrae | | |
| 1. | 12 | Matt Pelletier | 15:45.00 | Berkshire | | |
| 2. | 12 | Ryan Roush | 15:45.10 | South Range | | |
| 3. | 12 | Ryan Polman | 15:52.10 | Independence | | |
| 4. | 11 | Cory Glines | 15:56.60 | St Thomas Aquinas | | |
| 5. | 11 | Tim Nichols | 16:03.40 | South Range | | |
| 6. | 11 | Patrick Kunkel | 16:11.40 | McDonald | | |
| 7. | 12 | Denny Hanreck | 16:15.20 | Smithville | | |
| 8. | 12 | Kyle Joynes | 16:21.70 | McDonald | | |
| 9. | 11 | Wyatt Hartman | 16:34.60 | Maplewood | | |
| 10. | 11 | Kyle Polman | 16:43.90 | Independence | | |
| 11. | 12 | Josh Schleappi | 16:48.20 | East Canton | | |
| 12. | 10 | Bobby Johnson | 16:50.00 | McDonald | | |
| 13. | 11 | Nate Dornback | 16:54.40 | Berkshire | | |
| 14. | 11 | Adam Berry | 17:03.10 | Hawken | | |
| 15. | 12 | Ramon Nieves | 17:05.80 | St John Central | | |
| 16. | 10 | Tommy Weiner | 17:06.60 | Smithville | | |
| 17. | 11 | Jim Weaverling | 17:08.90 | Smithville | | |
| 18. | 10 | William Morgan | 17:13.50 | Rootstown | | |
| 19. | 10 | John Brett | 17:15.40 | Gilmour Academy | | |
| 20. | 9 | Derek Morrison | 17:17.70 | Maplewood | | |
| 21. | 11 | Mike Dahmen | 17:19.30 | Maplewood | | |
| 22. | 10 | Alexander Ulatowski | 17:20.10 | Gilmour Academy | | |
| 23. | 10 | James Nedrich | 17:20.30 | Trinity (Garfield Hts) | | |
| 24. | 12 | Hoang Tuan | 17:21.50 | Maplewood | | |
| 25. | 12 | Kevin Vinci | 17:21.70 | St Thomas Aquinas | | |
| 26. | 11 | Tyler Smith | 17:22.10 | McDonald | | |
| 27. | 12 | Chad Bosel | 17:27.00 | Libson (David Anderson) | | |
| 28. | 11 | Aaron Wengerd | 17:28.30 | St Thomas Aquinas | | |
| 29. | 10 | Jordan Anderson | 17:30.10 | Fort Frye | | |
| 30. | 10 | Allan Coviello | 17:30.50 | McDonald | | |
| 31. | 9 | David Pelletier | 17:34.10 | Berkshire | | |
| 32. | 12 | Tyler Cooper | 17:36.90 | Waterloo | | |
| 33. | 12 | Robert Flecksteiner | 17:37.10 | Rootstown | | |
| 34. | 11 | Corey Leasure | 17:42.80 | St John Central | | |
| 35. | 11 | Ryan Kuzilla | 17:43.10 | Independence | | |
| 36. | 12 | Dallas. Bright | 17:43.70 | Mineral Ridge | | |
| 37. | 12 | Garrett Dunlap | 17:44.70 | Trinity (Garfield Hts) | | |
| 38. | 12 | Matt Thomas | 17:50.50 | St John Central | | |
| 39. | 11 | Adam Filla | 17:50.80 | Cardinal Public | | |
| 40. | 12 | Dahren Phillips-Bey | 17:51.00 | Trinity (Garfield Hts) | | |
| 41. | 9 | Logan Smith | 17:52.60 | Mineral Ridge | | |
| 42. | 12 | Evan Walder | 17:53.30 | Smithville | | |
| 43. | 10 | Grant Walder | 17:53.70 | Smithville | | |
| 44. | 11 | Evan Ferrell | 17:57.40 | Rootstown | | |
| 45. | 10 | Solomon Yoder | 17:58.00 | Maplewood | | |
| 46. | 10 | Nick Wood | 17:58.00 | Hawken | | |
| 47. | 10 | Ronnie Simpson | 17:58.40 | Berkshire | | |
| 48. | 11 | Cameron Rusnak | 17:58.40 | Open Door Christian | | |
| 49. | 11 | Ryan Trout | 18:01.40 | Greensburg Salem | | |
| 50. | 11 | Zach Kluber | 18:01.90 | Greensburg Salem | | |
| 51. | 11 | Thomas Hollis | 18:03.30 | Gilmour Academy | | |
| 52. | 10 | Matt Detzel | 18:03.30 | Trinity (Garfield Hts) | | |
| 53. | 12 | Jordan Little | 18:04.20 | Trinity (Garfield Hts) | | |
| 54. | 10 | Joe Hamilton | 18:05.40 | Newbury | | |
| 55. | 11 | John Tarchick | 18:12.40 | Lordstown | | |
| 56. | 10 | James Kataro | 18:13.90 | United | | |
| 57. | 11 | Iain Laymon | 18:17.00 | Berkshire | | |
| 58. | 11 | Trent Weber | 18:17.20 | Smithville | | |
| 59. | 12 | Brad Voyten | 18:17.70 | Independence | | |
| 60. | 11 | Austin Ward | 18:18.30 | Badger | | |
| 61. | 12 | Marcus Spisso | 18:18.90 | Greensburg Salem | | |
| 62. | 10 | Alexander Clapacs | 18:22.70 | Gilmour Academy | | |
| 63. | 10 | Dominic Farolino | 18:24.10 | St Thomas Aquinas | | |
| 64. | - | Jacob Riley | 18:24.90 | Rootstown | | |
| 65. | 9 | Jay O'Donnell | 18:24.90 | Tuscarawas Central Catholic | | |
| 66. | 11 | Erik Raulinaitis | 18:25.80 | Trinity (Garfield Hts) | | |
| 67. | 10 | Scott Rupe | 18:27.40 | Maplewood | | |
| 68. | 9 | Jon Anderson | 18:28.30 | Fort Frye | | |
| 69. | 11 | Jacob Ress | 18:28.60 | Rootstown | | |
| 70. | 10 | Nick Millet | 18:33.90 | Berkshire | | |
| 71. | 9 | Shane Bender | 18:34.60 | Independence | | |
| 72. | 9 | Shane Mathew | 18:35.50 | Independence | | |
| 73. | 9 | Joseph Kataro | 18:35.90 | United | | |
| 74. | 9 | Zack Hawout | 18:36.40 | McDonald | | |
| 75. | 9 | Brandon Phillips | 18:36.50 | Gilmour Academy | | |
| 76. | 10 | Louis Liming | 18:37.30 | Lordstown | | |
| 77. | 11 | Cody Reichard | 18:40.80 | East Canton | | |
| 78. | 9 | David Natoli | 18:43.80 | McDonald | | |
| 79. | 12 | Jeremy Squire | 18:45.50 | Open Door Christian | | |
| 80. | 10 | Brian Kelzer | 18:45.90 | McDonald | | |
| 81. | 11 | Austin Ambrose | 18:51.50 | Berkshire | | |
| 82. | 12 | Tyler Foster | 18:52.60 | East Palestine | | |
| 83. | 11 | Anthony Michna | 18:52.80 | St Thomas Aquinas | | |
| 84. | 12 | Zachary Byham | 18:53.10 | St Thomas Aquinas | | |
| 85. | 11 | Caleb Barner | 18:53.60 | Norwayne | | |
| 86. | 12 | Jeff Schallick | 18:54.50 | Columbiana | | |
| 87. | 11 | Terry Powell | 18:54.60 | Waterloo | | |
| 88. | 10 | Dan Price | 18:55.20 | Tuscarawas Central Catholic | | |
| 89. | 12 | Anthony Carter | 18:56.10 | Kirtland | | |
| 90. | 11 | Patrick McCarthy | 18:57.60 | McDonald | | |
| 91. | 12 | Joe Craven | 18:57.90 | Newbury | | |
| 92. | 12 | Nathan Troy | 18:58.30 | St Thomas Aquinas | | |
| 93. | 12 | Kyle Johnson | 18:59.10 | McDonald | | |
| 94. | 12 | Josh Bosheff | 18:59.10 | McDonald | | |
| 95. | 11 | Andrew Craig | 18:59.40 | Greensburg Salem | | |
| 96. | 9 | Nick Miller | 19:00.00 | East Canton | | |
| 97. | 10 | Brendan Coyne | 19:01.20 | Gilmour Academy | | |
| 98. | 11 | Dylan Evans | 19:01.60 | Berkshire | | |
| 99. | 10 | Brett Smith | 19:06.20 | Greensburg Salem | | |
| 100. | 11 | Luke Mullins | 19:08.30 | Lordstown | | |
| 101. | 10 | Nick Tremaglio | 19:09.10 | Kirtland | | |
| 102. | 10 | Alex Wood | 19:09.80 | Hawken | | |
| 103. | 10 | Collin Appleby | 19:10.40 | St Thomas Aquinas | | |
| 104. | 10 | Aaron Ebbert | 19:10.60 | St John Central | | |
| 105. | 12 | Trenton Wyant | 19:10.80 | Maplewood | | |
| 106. | - | Riyad Judeh | 19:11.50 | John F Kennedy (Warren) | | |
| 107. | 12 | Cody Elza | 19:11.60 | Bristol | | |
| 108. | | Nathanael Toth | 19:12.50 | Carpe Diem Acad. | | |
| 109. | 11 | Ian Wentzlaff | 19:13.10 | Trinity (Garfield Hts) | | |
| 110. | 10 | Charles Butler | 19:16.20 | East Palestine | | |
| 111. | 11 | Kyle Deubel | 19:17.10 | Rootstown | | |
| 112. | 12 | Matt Thomas | 19:18.20 | Lordstown | | |
| 113. | 9 | Nathan Laubacher | 19:18.50 | St Thomas Aquinas | | |
| 114. | 12 | Alex Smerglia | 19:20.10 | Newbury | | |
| 115. | 10 | Colton Kellog | 19:22.00 | Badger | | |
| 116. | 10 | Dakota Marks | 19:23.10 | Badger | | |
| 117. | 11 | Nick Berger | 19:25.30 | Columbiana | | |
| 118. | 12 | Ryan Schroeder | 19:28.50 | Trinity (Garfield Hts) | | |
| 119. | 10 | Garrett Holubeck | 19:31.40 | St John Central | | |
| 120. | 9 | Tristen Ferguson | 19:32.30 | Lordstown | | |
| 121. | 12 | Curtis Troutman | 19:32.30 | Jackson-Milton Local | | |
| 122. | 11 | Seth Murray | 19:33.50 | McDonald | | |
| 123. | 9 | Andrew Cook | 19:34.10 | Berkshire | | |
| 124. | 12 | Mike Bernal | 19:34.20 | Cardinal Public | | |
| 125. | 11 | Dean Wasil | 19:34.40 | Open Door Christian | | |
| 126. | 9 | Nate Walker | 19:34.50 | Berkshire | | |
| 127. | 9 | Hunter Thompson | 19:35.30 | Libson (David Anderson) | | |
| 128. | 12 | Nathan Valentine | 19:36.30 | Open Door Christian | | |
| 129. | 12 | John Wilson | 19:37.00 | Mineral Ridge | | |
| 130. | 10 | Matthew Cheeseman | 19:38.00 | Fort Frye | | |
| 131. | 9 | Matt Hunter | 19:40.10 | Smithville | | |
| 132. | 10 | Ben O'Donnell | 19:41.50 | Tuscarawas Central Catholic | | |
| 133. | 9 | Matt Colpo | 19:42.20 | Rootstown | | |
| 134. | 10 | Anthony Tiber | 19:42.20 | Berkshire | | |
| 135. | 12 | Austin Mansfield | 19:45.30 | Newbury | | |
| 136. | 12 | Joel Croce | 19:45.90 | Greensburg Salem | | |
| 137. | - | Nathaniel Klein | 19:46.40 | Gilmour Academy | | |
| 138. | 10 | Paul-Henry Schoenhagen | 19:47.00 | Gilmour Academy | | |
| 139. | 11 | Austin Miner | 19:48.60 | Columbiana | | |
| 140. | 9 | Charlie Woodrum | 19:49.50 | Maplewood | | |
| 141. | 12 | Logan Otto | 19:49.70 | Newbury | | |
| 142. | 12 | Drew Pokorny | 19:50.40 | Newbury | | |
| 143. | 10 | Riley Eggeman | 19:50.90 | Smithville | | |
| 144. | 11 | Anthony Silvis | 19:51.80 | Dalton Local | | |
| 145. | 10 | Max Trubiano | 19:53.70 | Kirtland | | |
| 146. | 11 | Tyler Mohr | 19:54.40 | Mineral Ridge | | |
| 147. | 10 | Josh Minnick | 19:54.90 | Cardinal Public | | |
| 148. | 12 | Greg Erb | 19:55.00 | South Range | | |
| 149. | 10 | Sam Schlang | 19:55.00 | Hawken | | |
| 150. | 12 | Dane Zunich | 19:56.60 | Open Door Christian | | |
| 151. | 12 | David Burke | 19:59.70 | Trinity (Garfield Hts) | | |
| 152. | 12 | Andy Tucker | 19:59.70 | Tuscarawas Central Catholic | | |
| 153. | 9 | Keith Begue | 20:02.40 | Rootstown | | |
| 154. | 11 | Ricky Starkey | 20:02.70 | Maplewood | | |
| 155. | 11 | Nate Joy | 20:03.00 | Columbiana | | |
| 156. | 10 | Michael Shilling | 20:03.90 | Dalton Local | | |
| 157. | 12 | Scott Fletcher | 20:04.00 | Newbury | | |
| 158. | 11 | Andy Bagley | 20:04.40 | St Thomas Aquinas | | |
| 159. | 12 | Jared Morgan | 20:05.80 | Mogadore | | |
| 160. | 10 | John Belitz | 20:07.30 | Independence | | |
| 161. | 11 | Reid Fleeson | 20:08.00 | Columbiana | | |
| 162. | 11 | Stephan Look | 20:09.90 | Kirtland | | |
| 163. | 10 | Khaymen Stone | 20:10.00 | Greensburg Salem | | |
| 164. | 9 | Ryan Seibert | 20:13.10 | Gilmour Academy | | |
| 165. | 11 | Kevin Goodrich | 20:14.40 | Hawken | | |
| 166. | 9 | Ben Woods | 20:15.10 | Bristol | | |
| 167. | 10 | Max Gilliland | 20:15.10 | Berkshire | | |
| 168. | 10 | Dylan Woody | 20:15.20 | Norwayne | | |
| 169. | 9 | David Stotlar | 20:19.10 | Berkshire | | |
| 170. | 11 | Justin Yoder | 20:19.70 | Cardinal Public | | |
| 171. | 12 | Nick Mellon | 20:19.80 | Trinity (Garfield Hts) | | |
| 172. | 9 | Andrew Norton | 20:20.60 | Trinity (Garfield Hts) | | |
| 173. | 12 | Caleb Greer | 20:22.70 | Dalton Local | | |
| 174. | 9 | Steven Stotlar | 20:24.20 | Berkshire | | |
| 175. | 9 | Preston Michalski | 20:25.10 | Lordstown | | |
| 176. | 12 | Kody Beiswenger | 20:26.70 | Open Door Christian | | |
| 177. | 10 | Zach Mayrobb | 20:30.80 | East Palestine | | |
| 178. | 11 | Hayes Poole | 20:31.30 | East Canton | | |
| 179. | 11 | Jacob Dennis | 20:34.80 | Hawken | | |
| 180. | - | Zeth Tomaiasik | 20:38.20 | Bristol | | |
| 181. | 11 | Ian Kinnaird | 20:39.10 | Newbury | | |
| 182. | 10 | Matt Salmen | 20:42.30 | United | | |
| 183. | 9 | Devin Seka | 20:43.00 | Jackson-Milton Local | | |
| 184. | 9 | Jordan Roush | 20:44.80 | South Range | | |
| 185. | 11 | Garrick Allen | 20:44.90 | Smithville | | |
| 186. | 12 | David Moline | 20:46.00 | Smithville | | |
| 187. | 10 | Vincent Goddard | 20:49.20 | Lordstown | | |
| 188. | 11 | Joey Toth | 20:49.80 | Cardinal Public | | |
| 189. | 11 | Chris Hicks | 20:50.30 | Trinity (Garfield Hts) | | |
| 190. | 11 | Chris Saillant | 20:52.00 | Rootstown | | |
| 191. | 11 | Josh Smock | 20:52.10 | Cardinal Public | | |
| 192. | 10 | Allen Metz | 20:53.10 | Lordstown | | |
| 193. | 9 | Anthony Onderko | 20:53.20 | Lordstown | | |
| 194. | 12 | Kyle Stulgis | 20:56.90 | Mineral Ridge | | |
| 195. | 12 | Dylan Gettings | 20:57.30 | Lordstown | | |
| 196. | 11 | Ian Zaleski | 20:57.30 | Dalton Local | | |
| 197. | 10 | Matthew Lohiser | 20:58.80 | Gilmour Academy | | |
| 198. | 10 | Quentin Webb | 20:59.30 | Fort Frye | | |
| 199. | 11 | Nick DelPuppo | 20:59.40 | Mogadore | | |
| 200. | 9 | Sean Clemons | 21:01.30 | St John Central | | |
| 201. | 11 | Tyler Hilliard | 21:02.80 | Rootstown | | |
| 202. | 12 | Kevin Boyce | 21:06.30 | Mogadore | | |
| 203. | 9 | Joe Smith | 21:06.90 | Smithville | | |
| 204. | 12 | Ian Cicciarelli | 21:09.60 | Fort Frye | | |
| 205. | 9 | Dan Sheppard | 21:10.30 | Trinity (Garfield Hts) | | |
| 206. | 10 | Logan Timmons | 21:11.60 | Berkshire | | |
| 207. | 9 | Steven Stoffer | 21:13.10 | St Thomas Aquinas | | |
| 208. | 9 | Corey Shupp | 21:18.60 | Hawken | | |
| 209. | 12 | Brandon Halsey | 21:19.30 | Newbury | | |
| 210. | 9 | Ben Rhinehart | 21:23.30 | Lordstown | | |
| 211. | 9 | Dan Eschman | 21:23.90 | Maplewood | | |
| 212. | - | Tanner Welker | 21:24.80 | Lordstown | | |
| 213. | 12 | Jon O'Donnell | 21:25.20 | Tuscarawas Central Catholic | | |
| 214. | 9 | Jake Greer | 21:26.00 | Dalton Local | | |
| 215. | 10 | David King | 21:27.00 | Mogadore | | |
| 216. | 11 | Zach Kusar | 21:29.50 | Kirtland | | |
| 217. | 12 | James Seabright | 21:30.30 | Hawken | | |
| 218. | 11 | Brad Horst | 21:32.30 | Dalton Local | | |
| 219. | 11 | Josh Adams | 21:34.90 | East Palestine | | |
| 220. | 10 | John Terrano | 21:35.10 | Independence | | |
| 221. | - | Mike Chachko | 21:37.10 | Badger | | |
| 222. | 10 | David Terrano | 21:37.60 | Independence | | |
| 223. | 9 | Steve Koblin | 21:38.50 | Trinity (Garfield Hts) | | |
| 224. | 9 | Noah Menuez | 21:41.20 | Dalton Local | | |
| 225. | - | Connor Davis | 21:44.50 | Gilmour Academy | | |
| 226. | 9 | Drew Zaborowski | 21:44.80 | Open Door Christian | | |
| 227. | 9 | Adam Price | 21:49.40 | Tuscarawas Central Catholic | | |
| 228. | 9 | Max Baechle | 21:50.00 | Dalton Local | | |
| 229. | - | Arron Christie | 21:52.00 | Kirtland | | |
| 230. | 12 | Mike Matonis | 21:57.50 | Trinity (Garfield Hts) | | |
| 231. | 11 | Levi Cooper | 21:57.60 | United | | |
| 232. | 12 | Carl Kompanik | 21:58.90 | Mineral Ridge | | |
| 233. | 12 | Jonathan Loomis | 21:58.90 | Mineral Ridge | | |
| 234. | 12 | Brett Pfeiffer | 22:01.40 | Kirtland | | |
| 235. | 11 | Cameron Gearhart | 22:01.70 | Lordstown | | |
| 236. | 9 | Tanner Herbert | 22:01.80 | Norwayne | | |
| 237. | 9 | Christian Noreika | 22:03.70 | Cardinal Public | | |
| 238. | 9 | Nick Liska | 22:03.90 | Trinity (Garfield Hts) | | |
| 239. | 11 | Brennan Donahue | 22:04.60 | St John Central | | |
| 240. | 10 | Michael Palumbo | 22:05.10 | Gilmour Academy | | |
| 241. | 10 | Brandon Bates | 22:06.00 | Badger | | |
| 242. | 9 | Kevin Pryatel | 22:06.50 | Gilmour Academy | | |
| 243. | 9 | Wyatt Baer | 22:07.70 | Smithville | | |
| 244. | 9 | Colin Driggs | 22:07.90 | Gilmour Academy | | |
| 245. | 9 | Brandon Saraniti | 22:07.90 | Trinity (Garfield Hts) | | |
| 246. | 11 | Foxx Gabel | 22:10.90 | Dalton Local | | |
| 247. | 9 | Nick Meyer | 22:11.00 | Kirtland | | |
| 248. | 10 | Jacob Wolni | 22:12.40 | United | | |
| 249. | 10 | Alex Murray | 22:13.20 | Central Christian | | |
| 250. | 11 | Michael Chambers | 22:14.70 | Mineral Ridge | | |
| 251. | 11 | Justin Barzak | 22:18.40 | Maplewood | | |
| 252. | 12 | Dylan Herzog | 22:19.80 | Dalton Local | | |
| 253. | 12 | Chris Wagner | 22:20.00 | Trinity (Garfield Hts) | | |
| 254. | 10 | David Goclan | 22:21.00 | St John Central | | |
| 255. | 10 | Paul McClellan | 22:25.90 | St Thomas Aquinas | | |
| 256. | 11 | Tim Nguyen | 22:33.00 | Tuscarawas Central Catholic | | |
| 257. | 9 | Vincen Zehentbauer | 22:37.60 | United | | |
| 258. | 11 | Jacob Zeltman | 22:42.80 | Dalton Local | | |
| 259. | 11 | Chris Maronen | 22:44.90 | Lordstown | | |
| 260. | 11 | Justin Oney | 22:48.10 | Badger | | |
| 261. | 11 | Andrew Silvis | 22:49.90 | Dalton Local | | |
| 262. | 11 | Philip Mayhew | 22:51.70 | Dalton Local | | |
| 263. | - | Harrison Gwin | 22:56.20 | Dalton Local | | |
| 264. | 9 | Tom Wines | 23:00.80 | East Canton | | |
| 265. | 12 | Joey Wise | 23:28.80 | Mogadore | | |
| 266. | 11 | Dylan Johnson | 23:32.90 | Mogadore | | |
| 267. | 9 | Christian Miller | 23:38.60 | Western Reserve (Berlins C... | | |
| 268. | 9 | Ethan Blaze | 23:42.10 | Independence | | |
| 269. | 11 | Mike Olegario | 23:43.30 | Trinity (Garfield Hts) | | |
| 270. | 9 | Andrew Bock | 23:56.30 | United | | |
| 271. | - | Zach DeVivo | 24:02.50 | Columbiana | | |
| 272. | 10 | Thomas DeSilvio | 24:05.70 | Gilmour Academy | | |
| 273. | 9 | Wayne Guy | 24:06.60 | East Palestine | | |
| 274. | 9 | Brandon Stralka | 24:12.00 | Independence | | |
| 275. | 10 | Patrick Jennings | 24:18.40 | Western Reserve (Berlins C... | | |
| 276. | 10 | Matt Stefancin | 25:18.20 | Newbury | | |
| 277. | 12 | Chris Wilson | 25:27.10 | Bristol | | |
| 278. | 9 | Logan Schwartzentruber | 26:00.60 | Dalton Local | | |
| 279. | 11 | Richard Benge | 26:03.90 | Mineral Ridge | | |
| 280. | 9 | Austin Riley | 26:05.50 | East Canton | | |
| 281. | 9 | Don Duda | 26:05.80 | Western Reserve (Berlins C... | | |
| 282. | 9 | Matt Gates | 26:16.80 | Cardinal Public | | |
| 283. | 10 | Clay Raber | 26:22.50 | Smithville | | |
| 284. | 9 | Joe Horvath | 26:45.40 | East Palestine | | |
| 285. | 10 | Max Gubanc | 26:47.50 | Gilmour Academy | | |
| 286. | 9 | Danny Kekedy | 26:55.70 | Newbury | | |
| 287. | 9 | Calvin Moser | 27:01.70 | Smithville | | |
| 288. | 9 | Matt Csernok | 27:17.50 | Trinity (Garfield Hts) | | |
| 289. | 11 | Andrew Teece | 27:55.50 | Dalton Local | | |
| 110. | 10 | Matt Lee | 17:51.70 | Riverside (Painesville) | | |
| 1. | 12 | Taylor Rinella | 18:12.56 | Woodridge | | |
| 2. | 9 | Noah Bullock | 18:15.47 | Woodridge | | |
| 3. | 10 | Aaron Gessic | 18:16.51 | Perry | | |
| 4. | 9 | Brian Jankowski | 18:23.96 | Woodridge | | |
| 5. | 10 | Tim Faiken | 18:29.03 | Woodridge | | |
| 6. | 11 | Alexander Guthrie | 18:30.21 | Perry | | |
| 7. | 11 | Alex Frederick | 18:39.04 | Woodridge | | |
| 8. | 10 | Sean Gaffney | 18:51.23 | St Vincent-St Mary | | |
| 9. | 11 | Richie Giza | 18:53.78 | Hampton | | |
| 10. | 11 | Sam Scourfield | 18:59.01 | Woodridge | | |
| 11. | 12 | Joe Mikulin | 19:04.91 | Manchester (Akron) | | |
| 12. | 10 | Andrew Stewart | 19:08.49 | Woodridge | | |
| 13. | 12 | Austin Barnhart | 19:08.83 | Woodridge | | |
| 14. | 12 | Chris Cochoff | 19:10.39 | Cuyahoga Valley Chrst Acad | | |
| 15. | 11 | Nick Kieffer | 19:12.18 | Marlington | | |
| 16. | 10 | Jackson Baker | 19:16.24 | Hampton | | |
| 17. | 11 | Ben Paisley | 19:16.81 | Cuyahoga Valley Chrst Acad | | |
| 18. | 10 | Patrick Fleming | 19:17.51 | Perry | | |
| 19. | 9 | Bryce Patrick | 19:19.56 | St Vincent-St Mary | | |
| 20. | 10 | Corey Large | 19:20.61 | St Vincent-St Mary | | |
| 21. | 9 | Austin Patrick | 19:24.66 | St Vincent-St Mary | | |
| 22. | 12 | Cameron Holloway | 19:26.96 | Cuyahoga Valley Chrst Acad | | |
| 23. | 12 | Nick Weiner | 19:27.95 | Woodridge | | |
| 24. | 10 | Evan Sheehan | 19:28.95 | Cuyahoga Valley Chrst Acad | | |
| 25. | 12 | Christopher Wills | 19:32.45 | Perry | | |
| 26. | 9 | Nick Fiedler | 19:33.19 | St Vincent-St Mary | | |
| 27. | 9 | Josh Owen | 19:34.75 | West Branch | | |
| 28. | 9 | Logan Stockton | 19:36.59 | Woodridge | | |
| 29. | 11 | Cody Habrun | 19:37.03 | Sandy Valley | | |
| 30. | 11 | Matthew Gray | 19:37.43 | Hampton | | |
| 31. | 9 | Brent Benedict | 19:38.01 | Corry Area | | |
| 32. | 11 | Tyler Weisent | 19:39.25 | Marlington | | |
| 33. | 12 | Mark Cooper | 19:40.08 | Lakeview | | |
| 34. | 11 | Parker Battista | 19:40.26 | Cuyahoga Valley Chrst Acad | | |
| 35. | 12 | Zach Leyda | 19:41.03 | Sandy Valley | | |
| 36. | 9 | Michael Plent | 19:41.69 | Notre Dame Cathedral Latin | | |
| 37. | 9 | Jared Bottger | 19:42.78 | Notre Dame Cathedral Latin | | |
| 38. | 11 | Derek McGuckin | 19:42.93 | Cuyahoga Valley Chrst Acad | | |
| 39. | 11 | Justin Gambaccini | 19:43.16 | Mogadore Field | | |
| 40. | 11 | A.J. Giolgio | 19:43.31 | Struthers | | |
| 41. | 9 | Alex Bartel | 19:45.36 | Cuyahoga Valley Chrst Acad | | |
| 42. | 10 | Rory Gallatin | 19:45.42 | Pymatuning Valley | | |
| 43. | 10 | Tyler Brady | 19:47.20 | Crestwood | | |
| 44. | 11 | Michael McCann | 19:49.54 | Woodridge | | |
| 45. | 10 | Kyle Jarvis | 19:50.06 | Woodridge | | |
| 46. | 10 | Connor Holloway | 19:53.29 | Cuyahoga Valley Chrst Acad | | |
| 47. | 10 | Sean Green | 19:54.49 | St Vincent-St Mary | | |
| 48. | 12 | Zackary Daugherty | 19:54.65 | Hampton | | |
| 49. | 10 | Doug Mcie | 19:55.00 | Woodridge | | |
| 50. | 9 | Andrew Babik | 19:55.11 | Cardinal Mooney | | |
| 51. | 10 | Drew Gasser | 19:56.11 | Cuyahoga Valley Chrst Acad | | |
| 52. | 10 | Jacob Kowalczyk | 19:56.19 | Notre Dame Cathedral Latin | | |
| 53. | 10 | Ben Troy | 19:58.70 | Notre Dame Cathedral Latin | | |
| 54. | 11 | Nick Mayes | 20:01.17 | Marlington | | |
| 55. | 9 | Christian Dahneke | 20:03.54 | Perry | | |
| 56. | 12 | Dan Cummings | 20:04.58 | Taylor Allderdice | | |
| 57. | 10 | Tyler Kosarko | 20:08.61 | Perry | | |
| 58. | 9 | Hayden Whitmyer | 20:11.16 | St Vincent-St Mary | | |
| 59. | 9 | Collin Gilbert | 20:13.26 | Perry | | |
| 60. | 11 | Jon Simon | 20:14.13 | Jefferson Area | | |
| 61. | 9 | Brandon Scribben | 20:14.89 | Jefferson Area | | |
| 62. | 11 | Adam Somers | 20:15.65 | Taylor Allderdice | | |
| 63. | 11 | Barton Dahneke | 20:16.47 | Perry | | |
| 64. | 9 | Nathan Doty | 20:19.07 | Canton Central Cath | | |
| 65. | 10 | Gabriel Boyd | 20:20.32 | Woodridge | | |
| 66. | 10 | Cameron Pulling | 20:20.88 | Perry | | |
| 67. | 9 | Britton Brown | 20:21.38 | Crestwood | | |
| 68. | 9 | Josh Somers | 20:21.84 | Taylor Allderdice | | |
| 69. | 9 | Jacob Tomko | 20:27.41 | Lakeview | | |
| 70. | 10 | Chad Randall | 20:27.42 | Crestwood | | |
| 71. | 10 | Jacob Dibell | 20:27.97 | Lakeview | | |
| 72. | 10 | Trayton McHale | 20:29.55 | Woodridge | | |
| 73. | 10 | Aaron Rech | 20:33.89 | Hampton | | |
| 74. | 11 | Jeff Laux | 20:35.33 | Woodridge | | |
| 75. | 12 | Ben Schwartz | 20:35.47 | Taylor Allderdice | | |
| 76. | 11 | Sam Angeli | 20:36.36 | Mogadore Field | | |
| 77. | 10 | Bill Neugebauer | 20:38.45 | St Vincent-St Mary | | |
| 78. | 11 | Zach Schott | 20:40.37 | Canton Central Cath | | |
| 79. | 12 | Matt Morse | 20:40.92 | Cuyahoga Valley Chrst Acad | | |
| 80. | 12 | Ben Hoffman | 20:42.24 | Taylor Allderdice | | |
| 81. | 11 | William Shew | 20:42.79 | Canton Central Cath | | |
| 82. | 12 | Bill Brown | 20:42.98 | Minerva | | |
| 83. | 12 | Luke Visnic | 20:44.45 | Hampton | | |
| 84. | 11 | Noah Chrin | 20:44.93 | Ravenna | | |
| 85. | 9 | Mark Reinke | 20:46.51 | Jefferson Area | | |
| 86. | 10 | Michael Lavery | 20:48.48 | Tuslaw | | |
| 87. | 10 | Ryan Meinert | 20:50.41 | Hampton | | |
| 88. | 11 | Steven Cunningham | 20:51.57 | Woodridge | | |
| 89. | 12 | Matt LaLama | 20:53.52 | Girard | | |
| 90. | 12 | Brett Frakowski | 20:57.52 | St Clairsville | | |
| 91. | 12 | Max Rosenfeld | 20:57.80 | Hampton | | |
| 92. | 9 | Blake Bowser | 20:59.65 | Mogadore Field | | |
| 93. | 11 | Ben Truckenbrod | 21:00.79 | Hampton | | |
| 94. | 9 | Tyler Adams | 21:01.05 | Woodridge | | |
| 95. | 9 | Doug Catalano | 21:03.71 | Mogadore Field | | |
| 96. | 12 | Ryan Floyd | 21:04.36 | Niles Mckinley | | |
| 97. | 9 | Caleb Broadous | 21:05.66 | Cuyahoga Valley Chrst Acad | | |
| 98. | 11 | Eric Riesterer | 21:05.91 | Edgewood (Ashtabula) | | |
| 99. | 10 | Alexander Trouten | 21:07.38 | St Clairsville | | |
| 100. | 9 | Devin Stephens | 21:08.05 | Southeast | | |
| 101. | 12 | Coen Cobb | 21:11.57 | Canton Central Cath | | |
| 102. | 9 | Adam Farley | 21:12.80 | Struthers | | |
| 103. | 12 | Joshua Hollon | 21:12.99 | Jefferson Area | | |
| 104. | 9 | Mark Rust | 21:14.90 | Heritage Study Center | | |
| 105. | 10 | Blair Sprout | 21:17.17 | Marlington | | |
| 106. | 9 | Morgan Sloan | 21:18.49 | Cuyahoga Valley Chrst Acad | | |
| 107. | 10 | Spencer Potesta | 21:20.14 | Cuyahoga Valley Chrst Acad | | |
| 108. | 9 | Nathan Stanley | 21:20.37 | Mogadore Field | | |
| 109. | 9 | Alec Larson | 21:20.91 | Triway | | |
| 110. | 11 | Brett Flory | 21:22.52 | Hampton | | |
| 111. | 10 | Randy Swoope | 21:22.70 | Perry | | |
| 112. | 10 | Eric Jeffrys | 21:24.29 | Carrollton | | |
| 113. | 12 | Dan Harrison | 21:25.57 | Conneaut | | |
| 114. | 12 | Mitchell Ryan | 21:26.18 | Tuslaw | | |
| 115. | 9 | Aaron Cross | 21:27.46 | Pymatuning Valley | | |
| 116. | 9 | Chandler Kilburn | 21:28.73 | St Clairsville | | |
| 117. | 12 | Logan Miller | 21:28.94 | Tuslaw | | |
| 118. | 9 | Garrett Spardy | 21:29.39 | Minerva | | |
| 119. | 11 | Lance Utt | 21:30.39 | Crestwood | | |
| 120. | 9 | James Davenport | 21:30.63 | St Clairsville | | |
| 121. | 10 | Benjamin Mellema | 21:32.15 | Perry | | |
| 122. | 10 | Hunter Spires | 21:34.51 | Cuyahoga Valley Chrst Acad | | |
| 123. | 12 | Nick Kobernick | 21:34.75 | Jefferson Area | | |
| 124. | 9 | Chris Lepto | 21:35.65 | Cuyahoga Valley Chrst Acad | | |
| 125. | 9 | Matt Weiler | 21:37.55 | Notre Dame Cathedral Latin | | |
| 126. | 12 | Dylan Pastovich | 21:38.23 | Lakeview | | |
| 127. | 10 | Corey Jacobson | 21:39.34 | Carrollton | | |
| 128. | 10 | David Bookbinder | 21:44.51 | Jefferson Area | | |
| 129. | 10 | Thomas Hayden | 21:46.79 | Ravenna | | |
| 130. | 11 | Joshua Tamburlin | 21:50.07 | Perry | | |
| 131. | 11 | Adam Kobosky | 21:50.70 | Notre Dame Cathedral Latin | | |
| 132. | 12 | Adam Wenner | 21:52.73 | Carrollton | | |
| 133. | 9 | Matt Folkman | 21:53.52 | Notre Dame Cathedral Latin | | |
| 134. | 11 | Evan McNicholas | 21:54.01 | Jefferson Area | | |
| 135. | 11 | Matt Metzler | 21:56.73 | Hampton | | |
| 136. | 9 | Kurtis Kovalak | 21:58.49 | Pymatuning Valley | | |
| 137. | 10 | Mitch Lohr | 22:00.29 | Ravenna | | |
| 138. | 10 | Jared Strubel | 22:00.53 | Sandy Valley | | |
| 139. | 9 | William Palma | 22:01.38 | Struthers | | |
| 140. | 9 | Martin Merrick | 22:02.11 | Minerva | | |
| 141. | 11 | Troy Bloom | 22:04.52 | Jefferson Area | | |
| 142. | 11 | Donnie Duran | 22:06.87 | Cardinal Mooney | | |
| 143. | 10 | Nick Stanko | 22:08.22 | Lakeview | | |
| 144. | 9 | Ryan Kisamore | 22:08.66 | Mogadore Field | | |
| 145. | 10 | Augie Lancaster | 22:10.28 | Sandy Valley | | |
| 146. | 12 | Bobby Brenneman | 22:10.62 | Canton Central Cath | | |
| 147. | 9 | Austin Harris | 22:10.81 | Crestwood | | |
| 148. | 11 | Brandon Lopez | 22:12.13 | Geneva | | |
| 149. | 10 | Collin O'Brien | 22:15.41 | Jefferson Area | | |
| 150. | 9 | Ryan Wolanczyk | 22:16.39 | Lakeview | | |
| 151. | 12 | Dan Nyers | 22:16.42 | Edgewood (Ashtabula) | | |
| 152. | 9 | Derek Zerbe | 22:16.43 | Tuslaw | | |
| 153. | 12 | Austin Claybourne | 22:23.07 | Niles Mckinley | | |
| 154. | 12 | Sam Andritz | 22:23.85 | Hampton | | |
| 155. | 12 | Alex Josowitz | 22:25.24 | Taylor Allderdice | | |
| 156. | 10 | Ryan Williams | 22:26.89 | Marlington | | |
| 157. | 9 | Robert Lawrence | 22:27.16 | Southeast | | |
| 158. | 11 | Andrew Begue | 22:28.34 | Mogadore Field | | |
| 159. | 12 | J.P. Thottam | 22:28.66 | Canton Central Cath | | |
| 160. | 11 | Luke Nicholson | 22:30.16 | Sandy Valley | | |
| 161. | 12 | Scott Kohl | 22:30.21 | Cardinal Mooney | | |
| 162. | 10 | Brian Cooper | 22:31.22 | Woodridge | | |
| 163. | 10 | Ethan Steinmetz | 22:32.12 | Hampton | | |
| 164. | 11 | Alex Williams | 22:43.08 | Lakeview | | |
| 165. | 10 | Jarred Gifford | 22:43.42 | Jefferson Area | | |
| 166. | 10 | Tyler Dickon | 22:44.26 | Woodridge | | |
| 167. | 9 | Adam Fruchey | 22:44.51 | Canton Central Cath | | |
| 168. | 10 | Nathan Llewellyn | 22:46.42 | Woodridge | | |
| 169. | 10 | Brandon Stebbins | 22:49.88 | Canton Central Cath | | |
| 170. | 11 | Willi Drabenstadt | 22:51.33 | Struthers | | |
| 171. | 12 | Josh Hinkle | 22:51.95 | Triway | | |
| 172. | 10 | Joel Norman | 22:54.74 | Hampton | | |
| 173. | 10 | Carson Norris | 22:56.18 | Woodridge | | |
| 174. | 10 | Owen Scerba | 22:56.78 | Girard | | |
| 175. | 12 | Jordan Cole | 22:58.47 | Girard | | |
| 176. | 10 | Dean Clingerman | 23:02.10 | Girard | | |
| 177. | 11 | Isaac Northrup | 23:03.09 | Jefferson Area | | |
| 178. | 9 | Luke Kertcher | 23:03.87 | Perry | | |
| 179. | 10 | Jarrod White | 23:06.01 | Jefferson Area | | |
| 180. | 11 | Michael Shinton | 23:06.57 | Sandy Valley | | |
| 181. | 9 | Taylor Locke | 23:07.01 | Canton Central Cath | | |
| 182. | 9 | Brandon Bryan | 23:13.30 | Perry | | |
| 183. | 9 | Colin Gaddis | 23:15.56 | Notre Dame Cathedral Latin | | |
| 184. | 11 | Zach Hackett | 23:19.39 | Triway | | |
| 185. | 10 | Andrew Testa | 23:21.57 | St Vincent-St Mary | | |
| 186. | 9 | John Allan | 23:23.30 | Tuslaw | | |
| 187. | 9 | Philip Sarbiewski | 23:24.99 | Jefferson Area | | |
| 188. | 9 | Jeremy Brown | 23:26.60 | West Branch | | |
| 189. | 12 | Lucas Aventino | 23:26.80 | Tuslaw | | |
| 190. | 9 | Ben Mitcham | 23:28.33 | Niles Mckinley | | |
| 191. | 10 | Kyle Walsh | 23:31.05 | Girard | | |
| 192. | 9 | Brad Kobernik | 23:31.93 | Jefferson Area | | |
| 193. | 12 | Robert Nelson | 23:37.55 | Taylor Allderdice | | |
| 194. | 10 | Mike McVey | 23:38.11 | Mogadore Field | | |
| 195. | 9 | Cody Kesner | 23:39.73 | Triway | | |
| 196. | 12 | Casey Lambert | 23:42.68 | Southeast | | |
| 197. | 12 | Christopher Dick | 23:49.15 | Canton Central Cath | | |
| 198. | 10 | Gabe Pariano | 23:51.35 | Sandy Valley | | |
| 199. | 9 | Justin Asente | 23:53.07 | Girard | | |
| 200. | 9 | Joe Weetman | 23:55.22 | Poland Seminary | | |
| 201. | 9 | Frank Percik | 23:56.46 | Struthers | | |
| 202. | 9 | Keith Adams | 23:57.29 | Perry | | |
| 203. | 11 | Danzel Sayles | 23:59.47 | Conneaut | | |
| 204. | 11 | Logan Kale | 24:05.25 | Southeast | | |
| 205. | 9 | Sam Wilkinson | 24:13.45 | Marlington | | |
| 206. | 12 | Jimmy McCann | 24:16.73 | Woodridge | | |
| 207. | 12 | Jordan Corp | 24:38.32 | Norton | | |
| 208. | 11 | Seth Langford | 24:39.32 | Hampton | | |
| 209. | 9 | Michael Houy | 24:40.01 | Poland Seminary | | |
| 210. | 10 | Tristan Ayers | 24:41.22 | Woodridge | | |
| 211. | 10 | Robert Golden | 24:55.73 | Girard | | |
| 212. | 9 | Nicholas Donze | 25:03.94 | Canton Central Cath | | |
| 213. | 9 | Kadin Smith | 25:10.02 | Southeast | | |
| 214. | 12 | Zach Lindesmith | 25:17.04 | Canton Central Cath | | |
| 215. | 12 | Mitchell Jones | 25:25.99 | Conneaut | | |
| 216. | 9 | George Leppert | 25:32.22 | West Branch | | |
| 217. | 9 | Billy Patrick | 25:32.55 | Poland Seminary | | |
| 218. | 10 | Robert Brunn | 25:44.66 | St Vincent-St Mary | | |
| 219. | 10 | Jacob MacDonald | 25:46.51 | Jefferson Area | | |
| 220. | 12 | Cody Childers | 26:08.21 | St Vincent-St Mary | | |
| 221. | 9 | Zack Richards | 26:08.33 | Struthers | | |
| 222. | 9 | Austin Gisewhite | 26:25.21 | Norton | | |
| 223. | 9 | Stephen Tsagares | 26:27.99 | Poland Seminary | | |
| 224. | 9 | Levon Ritter | 26:38.49 | Taylor Allderdice | | |
| 225. | 12 | Tom Hellyer | 26:40.16 | Corry Area | | |
| 226. | 11 | Josh Harshbarger | 26:42.59 | Girard | | |
| 227. | 11 | Matt Pastoria | 26:48.99 | Cuyahoga Valley Chrst Acad | | |
| 228. | 10 | Josh Bowman | 28:01.72 | Girard | | |
| 229. | 12 | James Weetman | 28:24.67 | Poland Seminary | | |
| 230. | 10 | Ben Garton | 28:34.21 | Canton Central Cath | | |
| 231. | 9 | Kyle Murgatroyd | 28:50.82 | Northwest (Canal Fulton) | | |
| 232. | 9 | Chris Carabotta | 29:27.35 | Geneva | | |
| 233. | 9 | Joshua Nadinic | 30:36.49 | Perry | | |