| 1. | 11 | Matt Pelletier | 16:24.81 | Berkshire | | |
| 2. | 12 | Mike Rusnaczyk | 16:39.48 | Independence | | |
| 3. | 10 | Kyle Polman | 16:57.56 | Independence | | |
| 4. | 12 | Ryan Reese | 17:02.80 | Kenston | | |
| 5. | 11 | J.T. Ward | 17:05.39 | Kenston | | |
| 6. | 11 | Dave Skursha | 17:18.85 | Notre Dame Cathedral Latin | | |
| 7. | 12 | Jonathan Gears | 17:19.79 | Pymatuning Valley | | |
| 8. | 12 | Adam Church | 17:20.56 | Kenston | | |
| 9. | 10 | Steven Frandanisa | 17:27.41 | Notre Dame Cathedral Latin | | |
| 10. | 12 | Johnny Honkala | 17:27.74 | Berkshire | | |
| 11. | 12 | Jeff Phillip | 17:28.44 | Shaker Heights | | medal |
| 12. | 10 | Derryn Tomsic | 17:37.61 | Edgewood (Ashtabula) | | |
| 13. | 10 | Nathan Dornback | 17:44.01 | Berkshire | | |
| 14. | 10 | Ross Henry | 17:49.72 | Kenston | | |
| 15. | 10 | Adam Berry | 17:52.33 | Hawken | | |
| 16. | 10 | Robert Spielman | 17:55 | Shaker Heights | | medal |
| 16. | 10 | Robert Spielman | 17:55.36 | Shaker Heights | | |
| 17. | 11 | Jon Metz | 17:56.97 | Shaker Heights | | medal |
| 18. | 11 | Phillip Scheanon | 17:58.38 | Edgewood (Ashtabula) | | |
| 19. | 12 | Jeff Chudakoff | 17:59.18 | Kenston | | |
| 20. | 9 | William Morgan | 17:59.71 | Rootstown | | |
| 21. | 11 | Bobby Flecksteiner | 18:00.20 | Rootstown | | |
| 22. | 11 | Ian Adams | 18:04.08 | Shaker Heights | | medal |
| 23. | 11 | Ryan Polman | 18:08.05 | Independence | | |
| 24. | 10 | Terrel Golden | 18:11.05 | Shaker Heights | | medal |
| 25. | 12 | C.J. Knox | 18:11.49 | Kenston | | |
| 26. | 9 | Rhys Robbins | 18:11.82 | Kenston | | |
| 27. | 11 | Jonah Weinstein | 18:16.82 | Shaker Heights | | medal |
| 28. | 9 | Brian King | 18:17.88 | Notre Dame Cathedral Latin | | |
| 29. | 11 | Tyler Gruskiewicz | 18:19.49 | Pymatuning Valley | | |
| 30. | 11 | Austin Mansfield | 18:20.92 | Newbury | | |
| 31. | 12 | Hunter Hamilton | 18:21.68 | Pymatuning Valley | | |
| 32. | 9 | Patrick Ferguson | 18:25.94 | Tallmadge | | |
| 33. | 12 | Nate Spickler | 18:28.13 | Edgewood (Ashtabula) | | |
| 34. | 12 | Evan Schwartz | 18:29.41 | Newbury | | |
| 35. | 10 | Evan Ferrell | 18:32.22 | Rootstown | | |
| 36. | 9 | Tyler Lance | 18:33.29 | Kenston | | |
| 37. | 9 | Storm Kacica | 18:35.28 | Berkshire | | |
| 38. | 10 | Nate Stapulionis | 18:36.43 | Chagrin Falls | | |
| 39. | 12 | Chris Incorvati | 18:37.02 | Edgewood (Ashtabula) | | |
| 40. | 10 | Matt Wheeler | 18:37.96 | Chagrin Falls | | |
| 41. | 12 | Hunter Begy | 18:38.47 | Kenston | | |
| 42. | 12 | Ian Mullenhour | 18:44.15 | Hawken | | |
| 43. | 11 | Alex Williams | 18:44.69 | Conneaut | | |
| 44. | 12 | James Rohaley | 18:48.48 | Berkshire | | |
| 45. | 12 | Casey Tagle | 18:51.27 | Conneaut | | |
| 46. | 12 | Seth Shill | 18:55.89 | Hawken | | |
| 47. | 11 | Brad Voyten | 18:56.83 | Independence | | |
| 48. | 11 | Mitchell Begue | 19:01.78 | Rootstown | | |
| 49. | 10 | Rodney Bell | 19:02.62 | Pymatuning Valley | | |
| 50. | 10 | Tyler Castle | 19:03.66 | Grand Valley | | 48 team score |
| 51. | 10 | Michael Kenny | 19:04.21 | Tallmadge | | |
| 52. | 11 | Joe Craven | 19:07.32 | Newbury | | |
| 53. | 10 | Dylan Evans | 19:07.97 | Berkshire | | |
| 54. | 11 | Alex LeVan | 19:08.61 | Tallmadge | | |
| 55. | 10 | Iain Laymon | 19:10.70 | Berkshire | | |
| 56. | 9 | Alex Bester | 19:11.73 | Kenston | | |
| 57. | 12 | Randy Kuzilla | 19:13.36 | Independence | | |
| 58. | 9 | Nick Wood | 19:17.05 | Hawken | | |
| 59. | 10 | Ben Hussing | 19:20.30 | Tallmadge | | |
| 60. | 9 | Nick Liston | 19:21.07 | Kenston | | |
| 61. | 10 | Chris Warneka | 19:25.18 | Wickliffe Senior | | |
| 62. | 12 | Ben Wyand | 19:26.32 | Edgewood (Ashtabula) | | |
| 63. | 10 | Nick Cwikla | 19:26.94 | Tallmadge | | |
| 64. | 12 | Mac O'Neill | 19:27.42 | Newbury | | |
| 65. | 10 | Mike Hallai | 19:28.50 | Notre Dame Cathedral Latin | | |
| 66. | 11 | Alex Schachtel | 19:29.90 | Shaker Heights | | |
| 67. | 12 | Nolan Park | 19:32.08 | Berkshire | | |
| 68. | 10 | James Milone | 19:33.81 | Tallmadge | | |
| 69. | 10 | Jacob Ress | 19:34.12 | Rootstown | | |
| 70. | 9 | Kyle Prevot | 19:34.44 | Conneaut | | |
| 71. | 10 | Blaine Luszcak | 19:38.39 | Perry | | |
| 72. | 11 | Karl Randall | 19:40.42 | Kenston | | |
| 73. | 11 | Anthony Carter | 19:41.36 | Kirtland | | |
| 74. | 10 | Ryan Kuzilla | 19:45.31 | Independence | | |
| 75. | 11 | Matthe Cunningham | 19:47.98 | Kirtland | | |
| 76. | 11 | Derek Sigman | 19:48.54 | Tallmadge | | |
| 77. | 11 | Michael Palo | 19:51.13 | Conneaut | | |
| 78. | 9 | Ronnie Simpson | 19:51.52 | Berkshire | | |
| 79. | 11 | Zach Suppel | 19:51.84 | Notre Dame Cathedral Latin | | |
| 80. | 11 | Drew Pokorny | 19:52.75 | Newbury | | |
| 81. | 11 | Logan Otto | 19:53.50 | Newbury | | |
| 82. | 10 | Dustin Sutter | 19:54.28 | Newbury | | |
| 83. | 12 | Dan Cirillo | 19:56.43 | Notre Dame Cathedral Latin | | |
| 84. | 9 | Joe Hamilton | 19:59.08 | Newbury | | |
| 85. | 9 | Chet Mientkiewicz | 20:01.94 | Pymatuning Valley | | |
| 86. | 12 | Roman Kowalysko | 20:09.30 | Hawken | | |
| 87. | 10 | Austin Ambrose | 20:16.15 | Berkshire | | |
| 88. | 10 | Dalton Melby | 20:18.56 | Rootstown | | |
| 89. | 11 | Alex Smerglia | 20:20.72 | Newbury | | |
| 90. | 9 | Alex Wood | 20:25.74 | Hawken | | |
| 91. | 11 | Ryan Pierce | 20:26.16 | Chagrin Falls | | |
| 92. | 12 | Jon Sanadacz | 20:27.17 | Notre Dame Cathedral Latin | | |
| 93. | 11 | Ben Betteridge | 20:29.48 | Conneaut | | |
| 94. | 10 | Zack Sitz | 20:30.14 | Perry | | |
| 95. | 9 | Nick Millet | 20:34.03 | Berkshire | | |
| 96. | 9 | Rory Gallatin | 20:38.70 | Pymatuning Valley | | |
| 97. | 11 | Garrick Ochoa | 20:39.03 | Rootstown | | |
| 98. | 9 | Brett Skursha | 20:39.57 | Notre Dame Cathedral Latin | | |
| 99. | 12 | Dan Gens | 20:40.55 | Hawken | | |
| 100. | 10 | Connor Schabel | 20:41.31 | Kenston | | |
| 101. | 11 | Mike Palgut | 20:44.12 | Wickliffe Senior | | |
| 102. | 12 | Michael Baratz | 20:48.11 | Hawken | | |
| 103. | 9 | David Mrosko | 20:48.59 | Perry | | |
| 104. | 10 | Kyle Deubel | 20:49.05 | Rootstown | | |
| 105. | 11 | Chris Lesak | 20:52.96 | Kirtland | | |
| 106. | 11 | Doug Verbic | 20:55.81 | Kenston | | |
| 107. | 9 | Andre Gillis | 20:56.61 | Tallmadge | | |
| 108. | 11 | John Hughes | 20:57.08 | Kenston | | |
| 109. | 12 | Zack Jones | 20:57.59 | Pymatuning Valley | | |
| 110. | 11 | Scott Fletcher | 21:00.71 | Newbury | | |
| 111. | 10 | Ross Newbauer | 21:02.10 | Chagrin Falls | | |
| 112. | 9 | Lee-Jayce Howard | 21:12.26 | Shaker Heights | | |
| 113. | 9 | David Bartlett | 21:17.65 | Tallmadge | | |
| 114. | 11 | Seth Schmidt | 21:20.91 | Kenston | | |
| 115. | 12 | Mike Riech | 21:21.29 | Tallmadge | | |
| 116. | 12 | Eric Weber | 21:21.64 | Notre Dame Cathedral Latin | | |
| 117. | 12 | Greg Krasnoschlik | 21:25.29 | Independence | | |
| 118. | 9 | Cory Stewart | 21:26.71 | Edgewood (Ashtabula) | | |
| 119. | 11 | Chris Wills | 21:28.10 | Perry | | |
| 120. | 10 | Eric Riesterer | 21:29.23 | Edgewood (Ashtabula) | | |
| 121. | 11 | Jared Prescott | 21:30.70 | Kenston | | |
| 122. | 9 | Ben Troy | 21:32.45 | Notre Dame Cathedral Latin | | |
| 123. | 9 | Michael Rowane | 21:32.82 | Notre Dame Cathedral Latin | | |
| 124. | 9 | Steven Clark | 21:34.15 | Tallmadge | | |
| 125. | 10 | Drew Wonderling | 21:34.64 | Pymatuning Valley | | |
| 126. | 9 | Nick Tremaglio | 21:35.80 | Kirtland | | |
| 127. | 9 | David Terrano | 21:36.76 | Independence | | |
| 128. | 11 | Kyle Taylor | 21:38.59 | Rootstown | | |
| 129. | 11 | Ian Bartimole | 21:41.61 | Shaker Heights | | |
| 130. | 11 | Spencer Byers | 21:46.60 | Shaker Heights | | |
| 131. | 9 | Sean Harwood | 21:46.91 | Cuyahoga Heights | | |
| 132. | 10 | Amen Gerics | 21:47.83 | Conneaut | | |
| 133. | 10 | Domenic Gagliardi | 21:53.68 | Perry | | |
| 134. | 11 | Ted Cogan | 21:54.54 | Chagrin Falls | | |
| 135. | 11 | Bennett Coltman | 21:57.79 | Conneaut | | |
| 136. | 10 | Chris Fiorille | 22:03.53 | Newbury | | |
| 137. | 10 | Quinn Ivory | 22:06.28 | Shaker Heights | | |
| 138. | 11 | Brian Benton | 22:08.13 | Shaker Heights | | |
| 139. | 11 | Brandon Halsey | 22:10.30 | Newbury | | |
| 140. | 10 | Kyle Zuber | 22:12.03 | Cuyahoga Heights | | |
| 141. | 9 | Wesley Stanovsek | 22:13.08 | Notre Dame Cathedral Latin | | |
| 142. | 11 | Brad Bindokas | 22:17.81 | Kirtland | | |
| 143. | 12 | Steven Simske | 22:19.96 | Shaker Heights | | |
| 144. | 10 | Barton Dahneke | 22:21.37 | Perry | | |
| 145. | 9 | Ben Reeve | 22:22.25 | Grand Valley | | 106 team score |
| 146. | 9 | Richard Desatnik | 22:28.60 | Kenston | | |
| 147. | 11 | Matt Olson | 22:29.03 | Kenston | | |
| 148. | 9 | John Terrano | 22:29.44 | Independence | | |
| 149. | 11 | Nolan Hilbrunner | 22:32.08 | Rootstown | | |
| 150. | 12 | Lucas Bankert | 22:35.39 | Chagrin Falls | | |
| 151. | 10 | Jacob Dennis | 22:39.97 | Hawken | | |
| 152. | 9 | John Belitz | 22:43.87 | Independence | | |
| 153. | 10 | Devin Moulton | 22:45.17 | Wickliffe Senior | | |
| 154. | 9 | Randy Swoope | 22:48.48 | Perry | | |
| 155. | 12 | Brian Fields | 22:49.78 | Edgewood (Ashtabula) | | |
| 156. | 12 | Kyle Vokac | 22:53.25 | Cuyahoga Heights | | |
| 157. | 12 | Henry Gilbert | 23:00.37 | Chagrin Falls | | |
| 158. | 10 | Nick Randlett | 23:01.43 | Kirtland | | |
| 159. | 9 | Tyler Kosarko | 23:03.79 | Perry | | |
| 160. | 12 | Matt Schultheiss | 23:08.89 | Shaker Heights | | |
| 161. | 9 | Logan Timmons | 23:09.60 | Berkshire | | |
| 162. | 9 | Nathan Vichosky | 23:19.33 | Conneaut | | |
| 163. | 11 | Brandon Hagans | 23:21.35 | Hawken | | |
| 164. | 11 | Chris Gemerchak | 23:24.29 | Shaker Heights | | |
| 165. | 10 | Jesse James | 23:28.44 | Grand Valley | | 113 team score |
| 166. | 10 | Nick Shaw | 23:37.84 | Kenston | | |
| 167. | 10 | J.J. Vinecourt | 23:42.76 | Berkshire | | |
| 168. | 12 | Thomas To | 23:44.23 | Wickliffe Senior | | |
| 169. | 10 | Wesley Cecil | 23:44.93 | Wickliffe Senior | | |
| 170. | 9 | Jared Verbic | 23:50.91 | Kenston | | |
| 171. | 12 | Alex Jones | 23:55.78 | Pymatuning Valley | | |
| 172. | 9 | Evan Siegel | 24:09.70 | Shaker Heights | | |
| 173. | 10 | Adam Kobosky | 24:10.57 | Notre Dame Cathedral Latin | | |
| 174. | 11 | Tyler Caputo | 24:10.82 | Kenston | | |
| 175. | 12 | Shoumik Pennathur | 24:23.48 | Shaker Heights | | |
| 176. | 11 | Jack Laskey | 24:24.96 | Shaker Heights | | |
| 177. | 11 | Tyler Iden | 24:27.16 | Newbury | | |
| 178. | 12 | Ryan Shelko | 24:31.09 | Grand Valley | | 116 team score |
| 179. | 9 | Christopher Price | 24:33.94 | Shaker Heights | | |
| 180. | 11 | Karim Ragab | 24:42.76 | Shaker Heights | | |
| 181. | 10 | Ian Kinnard | 24:46.36 | Newbury | | |
| 182. | 11 | Curtis Miller | 24:51.10 | Tallmadge | | |
| 183. | 9 | Jacob Cole | 24:54.56 | Tallmadge | | |
| 184. | 11 | Ian Round | 24:55.13 | Shaker Heights | | |
| 185. | 10 | Nick Chuha | 24:58.62 | Cuyahoga Heights | | |
| 186. | 9 | Steve Sitko | 25:02.34 | Berkshire | | |
| 187. | 10 | Nathan Rea | 25:07.77 | Kenston | | |
| 188. | 9 | Zack Tokar | 25:10.96 | Wickliffe Senior | | |
| 189. | 10 | Will Glubiak | 25:14.63 | Kenston | | |
| 190. | 9 | Will Davis | 25:24.90 | Chagrin Falls | | |
| 191. | 12 | Tyler Burke | 25:27.44 | Cuyahoga Heights | | |
| 192. | 9 | Josh Sellers | 25:29.12 | Kenston | | |
| 193. | 11 | John DeVaul | 25:31.86 | Chagrin Falls | | |
| 194. | 11 | Matt Goldenberg | 25:46.58 | Shaker Heights | | |
| 195. | 11 | Emmett Hammer | 25:50.49 | Shaker Heights | | |
| 196. | 11 | Sean Dougherty | 25:53.94 | Chagrin Falls | | |
| 197. | 9 | Nick Rose | 26:05.84 | Edgewood (Ashtabula) | | |
| 198. | 9 | Sean Clark | 26:06.72 | Kenston | | |
| 199. | 11 | Thomas Greenhalyh-Miller | 26:17.66 | Shaker Heights | | |
| 200. | 12 | Mike Morrison | 26:18.38 | Pymatuning Valley | | |
| 201. | 11 | Dan Wolfe | 26:43.03 | Chagrin Falls | | |
| 202. | 9 | Lance Henderson | 26:50.62 | Shaker Heights | | |
| 203. | 11 | Chris Gajewski | 27:27.85 | Chagrin Falls | | |
| 204. | 10 | Sam Pierce | 28:42.54 | Grand Valley | | 120 team score |
| 205. | 10 | Michael Gates | 30:30.09 | Tallmadge | | |
| 206. | 11 | Mitchell Jones | 33:30.76 | Conneaut | | |
| 207. | 11 | Shawn Mercer | 34:19.67 | Tallmadge | | |