| 1. | 11 | Sam Williams | 16:33 | Northeast Bradford | | |
| 2. | 11 | Ryan Smathers | 16:43 | North East | | |
| 3. | 11 | Curt Jewett | 16:51 | Northeast Bradford | | |
| 4. | 11 | Luke Jones | 16:52 | Elk Lake | | |
| 5. | 11 | Hunter Johnston | 17:12 | Saegertown | | |
| 6. | 11 | Rico Galassi | 17:18 | Holy Cross | | |
| 7. | 12 | Nat Fox | 17:19 | Quaker Valley | | |
| 8. | 12 | Nate Tallada | 17:20 | Saegertown | | |
| 9. | 11 | Kelby Mullen | 17:23 | Sullivan County | | |
| 10. | 11 | Roy Hadfield | 17:31 | Quaker Valley | | |
| 11. | 11 | Sean Walker | 17:32 | Lewisburg Area | | |
| 12. | 12 | Josef DiPietrantonio | 17:32 | Beaver Area | | |
| 13. | 12 | Will Bennett | 17:33 | Elk Lake | | |
| 14. | 11 | Tyler Stelmack | 17:34 | Northwestern Lehigh | | |
| 15. | 12 | Iyassu Berhanu | 17:34 | Lewisburg Area | | |
| 16. | 12 | Ryan Brown | 17:34 | Penns Valley | | |
| 17. | 12 | Mikael Hause | 17:35 | Mt Carmel Area | | |
| 18. | 12 | Keaton Naff | 17:35 | Julia R. Masterman | | |
| 19. | 12 | Matt Cooper | 17:35 | Quaker Valley | | |
| 20. | 12 | PD (Dylan) Gantert | 17:49 | Conrad Weiser | | |
| 21. | 10 | Andrew Steely | 17:50 | Southern Columbia Area | | |
| 22. | 9 | Sebastian Curtin | 17:57 | Mercyhurst Prep | | |
| 23. | 12 | Ben Mcauley | 17:59 | North East | | |
| 24. | 12 | John Clark | 17:59 | Boiling Springs | | |
| 25. | 12 | Charlie Frank | 18:04 | Christopher Dock Mennonite | | |
| 26. | 12 | Matt Romanauski | 18:05 | Sayre Area | | |
| 27. | 9 | Gary Olsen | 18:07 | North East | | |
| 28. | 11 | Justin Skavery | 18:08 | Mt Carmel Area | | |
| 29. | 12 | Tyler Sutton | 18:12 | Wyalusing Valley Senior | | |
| 30. | 12 | Nate Kapp | 18:12 | Danville | | |
| 31. | 12 | Alex Porter | 18:13 | Sayre Area | | |
| 32. | 10 | Morgan Schenberg | 18:15 | Saegertown | | |
| 33. | 10 | Rob Veltre | 18:16 | Quaker Valley | | |
| 34. | 11 | Michael Decker | 18:17 | Penns Valley | | |
| 35. | 12 | Phil Martone | 18:18 | Mercyhurst Prep | | |
| 36. | 11 | Mitchel Ford | 18:18 | Holy Redeemer | | |
| 37. | 11 | Josh Szymanski | 18:18 | Quaker Valley | | |
| 38. | 10 | Tyler Vella | 18:20 | Danville | | |
| 39. | 10 | Nate Martin | 18:20 | Lewisburg Area | | |
| 40. | 11 | Frazee Sutphen | 18:22 | Holy Redeemer | | |
| 41. | 12 | David Peterson | 18:23 | Conrad Weiser | | |
| 42. | 12 | Ben Grove | 18:23 | Boiling Springs | | |
| 43. | 12 | Asa Equals | 18:24 | Beaver Area | | |
| 44. | 10 | Brandon Devonshire | 18:25 | Northeast Bradford | | |
| 45. | 11 | Jake Hinkley | 18:26 | Blue Ridge | | |
| 46. | 11 | Nicolas Poole | 18:26 | Delone Catholic | | |
| 47. | 12 | Zack Despreaux | 18:27 | Troy Area | | |
| 48. | 12 | Paul Cancilla | 18:28 | Mercyhurst Prep | | |
| 49. | 12 | Brian Grinrod | 18:29 | Conrad Weiser | | |
| 50. | 10 | Jonathan Goodson | 18:29 | Boiling Springs | | |
| 51. | 12 | Brian Smith | 18:30 | Sullivan County | | |
| 52. | 11 | Shawn Regan | 18:31 | Allentown Central Catholic | | |
| 53. | 12 | Sam Bohn | 18:35 | Boiling Springs | | |
| 54. | 12 | Mike Robbs | 18:36 | Blue Ridge | | |
| 55. | 12 | Jacob Bevan | 18:38 | Lake-Lehman | | |
| 56. | 12 | Matthew Fuller | 18:39 | Penns Valley | | |
| 57. | 12 | Doug Drab | 18:39 | North East | | |
| 58. | 12 | Mike Ambrulavage | 18:40 | Holy Redeemer | | |
| 59. | 12 | Devin Philips | 18:41 | Holy Redeemer | | |
| 60. | 10 | Vinay Murthy | 18:42 | Holy Redeemer | | |
| 61. | 9 | Dan Wilko | 18:42 | Fairview | | |
| 62. | 11 | Aaron Woodruff | 18:44 | Wyalusing Valley Senior | | |
| 63. | 10 | Robert Mcgarry | 18:45 | Julia R. Masterman | | |
| 64. | 11 | Cameron Clerici | 18:47 | Beaver Area | | |
| 65. | 12 | Connor Gregory | 18:49 | Fairview | | |
| 66. | 12 | Aaron Neal | 18:51 | South Side | | |
| 67. | 10 | Nate Romanauski | 18:51 | Sayre Area | | |
| 68. | 11 | Peter Sweny | 18:51 | Fairview | | |
| 69. | 9 | Nick Sweet | 18:51 | Sayre Area | | |
| 70. | 11 | Joey Muscarella | 18:52 | Fairview | | |
| 71. | 12 | Andrew Johnson | 18:55 | Christopher Dock Mennonite | | |
| 72. | 12 | John Wilkinson | 18:56 | Oley Valley | | |
| 73. | 11 | Jacob Miller | 19:00 | North East | | |
| 74. | 11 | Christopher Carlsen | 19:01 | Blue Ridge | | |
| 75. | 10 | Nick Samsel | 19:02 | Fairview | | |
| 76. | 12 | David Benczkowski | 19:03 | Mercyhurst Prep | | |
| 77. | 12 | James Vadas | 19:03 | York Catholic | | |
| 78. | 12 | Nathan Kiner | 19:03 | Sullivan County | | |
| 79. | 12 | Glen Hamilton | 19:04 | Sullivan County | | |
| 80. | 11 | Devin Barlow | 19:04 | Fairfield Area | | |
| 81. | 12 | Porter Mitchell | 19:06 | Danville | | |
| 82. | 12 | Matt Harris | 19:07 | Danville | | |
| 83. | 10 | Mike Petcavage | 19:08 | Mid Valley Secondary | | |
| 84. | 10 | Sean-Patrick Brady | 19:08 | Mercyhurst Prep | | |
| 85. | 9 | Sam Ramsay | 19:08 | Conrad Weiser | | |
| 86. | 11 | Brenton Gerould | 19:11 | Wyalusing Valley Senior | | |
| 87. | 9 | Julian Degroot-Lutzner | 19:13 | Julia R. Masterman | | |
| 88. | 12 | Antonio Hastie | 19:15 | Holy Cross | | |
| 89. | 10 | Jasper Anderson | 19:15 | Julia R. Masterman | | |
| 90. | 12 | Tyler Giesen | 19:17 | North East | | |
| 91. | 11 | Joseph DiPiazza | 19:18 | York Catholic | | |
| 92. | 12 | Jason Sansky | 19:19 | Mid Valley Secondary | | |
| 93. | 10 | Jon Miller | 19:19 | Allentown Central Catholic | | |
| 94. | 12 | Christopher Kabacinski | 19:19 | Holy Redeemer | | |
| 95. | 11 | Kieran Sutton | 19:20 | Lake-Lehman | | |
| 96. | 9 | Derek Allabaugh | 19:21 | Northeast Bradford | | |
| 97. | 11 | Hatcher Ballard | 19:21 | Jenkintown | | |
| 98. | 12 | Justin Griffith | 19:22 | Saegertown | | |
| 99. | 11 | Teejay Loomis | 19:24 | Blue Ridge | | |
| 100. | 12 | Jake Soloff | 19:27 | Jenkintown | | |
| 101. | 11 | Shawn Eapen | 19:30 | Julia R. Masterman | | |
| 102. | 10 | Kai Heen | 19:30 | Julia R. Masterman | | |
| 103. | 9 | Colten Trimble | 19:35 | South Side | | |
| 104. | 12 | Jack McLaughlin | 19:35 | Beaver Area | | |
| 105. | 10 | Tyler Ravert | 19:35 | Conrad Weiser | | |
| 106. | 10 | Nick Sokolovich | 19:39 | Tulpehocken | | |
| 107. | 10 | Zach Monit | 19:39 | Beaver Area | | |
| 108. | 11 | Jason Vermeulen | 19:39 | Elk Lake | | |
| 109. | 11 | Lorenzo Servedio | 19:40 | Sayre Area | | |
| 110. | 12 | Jacob Cook | 19:43 | Christopher Dock Mennonite | | |
| 111. | 11 | Mark Kusmierz | 19:43 | Wyalusing Valley Senior | | |
| 112. | 11 | Liam Kobal | 19:44 | Fairview | | |
| 113. | 12 | Mike Pastore | 19:45 | Holy Cross | | |
| 114. | 12 | Jeff Capaci | 19:46 | Holy Redeemer | | |
| 115. | 9 | Ryan Anderson | 19:49 | North East | | |
| 116. | 12 | Forest Hawkins | 19:50 | Hanover Area | | |
| 117. | 9 | Jake McGranaghan | 19:54 | Berks Catholic | | |
| 118. | 10 | Jordan Grimes | 19:55 | Troy Area | | |
| 119. | 12 | Derek Godshall | 19:55 | Christopher Dock Mennonite | | |
| 120. | 9 | Matt Werner | 19:56 | Conrad Weiser | | |
| 121. | 11 | Charlie Rogers | 19:56 | Holy Cross | | |
| 122. | 12 | Michael Saukaitis | 19:58 | Mt Carmel Area | | |
| 123. | 10 | Nick Scrimenti | 19:59 | Mercyhurst Prep | | |
| 124. | 12 | Devon Bergey | 20:00 | Christopher Dock Mennonite | | |
| 125. | 9 | Matthew Woodruff | 20:00 | Wyalusing Valley Senior | | |
| 126. | 12 | Bly Rougier | 20:00 | Quaker Valley | | |
| 127. | 12 | Tommy Oliver | 20:01 | Jenkintown | | |
| 128. | 12 | Matthew Sansky | 20:01 | Mid Valley Secondary | | |
| 129. | 10 | Aaron Haas | 20:02 | Mercyhurst Prep | | |
| 130. | 9 | Jordan Beinlich | 20:03 | Sullivan County | | |
| 131. | 12 | Colin Fitzgerald | 20:03 | Allentown Central Catholic | | |
| 132. | 10 | Nate Adler | 20:04 | Danville | | |
| 133. | 11 | Karl Myhre | 20:06 | Southern Columbia Area | | |
| 134. | 11 | Brendan Barnes | 20:07 | Boiling Springs | | |
| 135. | 9 | Casey Burns | 20:08 | Saegertown | | |
| 136. | 9 | Collin Dudanowicz | 20:08 | Southern Columbia Area | | |
| 137. | 12 | Patrick Anderson | 20:09 | Fairview | | |
| 138. | 10 | Nicholas Scullin | 20:10 | Lewisburg Area | | |
| 139. | 10 | Tanner McCarty | 20:12 | Sullivan County | | |
| 140. | 10 | Thomas Buerkert | 20:13 | Berks Catholic | | |
| 141. | 11 | Glen Knight | 20:16 | Lewisburg Area | | |
| 142. | 12 | Grier Melick | 20:19 | Mt Carmel Area | | |
| 143. | 11 | Joe Faltynowicz | 20:21 | Holy Cross | | |
| 144. | 12 | Andrew Nelson | 20:22 | Holy Cross | | |
| 145. | 12 | Blake Winner | 20:24 | Lewisburg Area | | |
| 146. | 12 | Steven Mengel | 20:25 | Beaver Area | | |
| 147. | 12 | Anthony Nguyen | 20:25 | York Catholic | | |
| 148. | 9 | Xavier Lang | 20:25 | Quaker Valley | | |
| 149. | 11 | Lucas Hatton | 20:25 | Sullivan County | | |
| 150. | 10 | Cory Hoffman | 20:26 | Mt Carmel Area | | |
| 151. | 10 | Greg Wagner | 20:28 | Jenkintown | | |
| 152. | 12 | Steven Snyder | 20:30 | Berks Catholic | | |
| 153. | 10 | Christop Overdorff | 20:30 | Delone Catholic | | |
| 154. | 10 | Stanle Zimmerman | 20:31 | Troy Area | | |
| 155. | 10 | Jeff Jordan | 20:31 | Mid Valley Secondary | | |
| 156. | 12 | Sam Rocktashel | 20:32 | Milton Area | | |
| 157. | 12 | Jon Mazurkevich | 20:32 | Mt Carmel Area | | |
| 158. | 11 | Christopher Flynn | 20:33 | South Side | | |
| 159. | 12 | Adam Rosenberg | 20:33 | Lewisburg Area | | |
| 160. | 12 | Jamie Dodgson | 20:33 | Mid Valley Secondary | | |
| 161. | 12 | Renajd Rrapi | 20:34 | Julia R. Masterman | | |
| 162. | 11 | Ben Fait | 20:34 | Danville | | |
| 163. | 9 | Ben Horton | 20:34 | Northeast Bradford | | |
| 164. | 11 | Garrett Plue | 20:35 | Conrad Weiser | | |
| 165. | 11 | Zack Schonher | 20:37 | Troy Area | | |
| 166. | 12 | Peter Aston | 20:38 | Oley Valley | | |
| 167. | 11 | Tyler Fox | 20:39 | Allentown Central Catholic | | |
| 168. | 10 | Patrick Cramer | 20:39 | Blue Ridge | | |
| 169. | 9 | Nathaniel Bartos | 20:39 | Mt Carmel Area | | |
| 170. | 10 | Steve Kropa | 20:40 | Mid Valley Secondary | | |
| 171. | 10 | Stewart Kiesling | 20:41 | Wyoming Seminary | | |
| 172. | 11 | Matthew Williams | 20:42 | Hanover Area | | |
| 173. | 12 | Seth Jack | 20:51 | Oley Valley | | |
| 174. | 10 | Liam Mulvaney | 20:51 | Jenkintown | | |
| 175. | 12 | Mitchell Pickett | 20:52 | Wyalusing Valley Senior | | |
| 176. | 11 | George Ward | 21:00 | Blue Ridge | | |
| 177. | 10 | Nick Albanese | 21:01 | Beaver Area | | |
| 178. | 12 | John Milner | 21:01 | Holy Cross | | |
| 179. | 11 | Mackinzie Price | 21:05 | Saegertown | | |
| 180. | 9 | Cole Beckwith | 21:06 | Northeast Bradford | | |
| 181. | 10 | Kevin Moran | 21:07 | York Catholic | | |
| 182. | 11 | Josh Hill | 21:08 | Fairfield Area | | |
| 183. | 12 | Zack Vanloon | 21:09 | Lake-Lehman | | |
| 184. | 11 | Shane Rudloff | 21:10 | Danville | | |
| 185. | 9 | Blake Wargo | 21:10 | Milton Area | | |
| 186. | 12 | Samuel Foley | 21:11 | Oley Valley | | |
| 187. | 11 | Mitchell Evans | 21:11 | Northwestern Lehigh | | |
| 188. | 11 | Joey Dufy | 21:14 | Northwestern Lehigh | | |
| 189. | 11 | Matt Horvath | 21:15 | Elk Lake | | |
| 190. | 12 | Brett Volk | 21:15 | Northwestern Lehigh | | |
| 191. | 10 | Dan Roessler | 21:16 | Christopher Dock Mennonite | | |
| 192. | 12 | Michael McCleaf | 21:19 | Delone Catholic | | |
| 193. | 9 | James Knoerdel | 21:20 | South Side | | |
| 194. | 9 | Connor Houseknecht | 21:20 | Southern Columbia Area | | |
| 195. | 11 | Ethan Hoolick | 21:20 | Hanover Area | | |
| 196. | 9 | Connor Swank | 21:21 | Southern Columbia Area | | |
| 197. | 10 | Dylan Miller | 21:23 | South Side | | |
| 198. | 12 | Tyler Williams | 21:25 | Oley Valley | | |
| 199. | 11 | Nick Stoltzfus | 21:30 | Berks Catholic | | |
| 200. | 9 | Gabe Carrington | 21:32 | Northeast Bradford | | |
| 201. | 10 | Cooper Cole | 21:34 | Elk Lake | | |
| 202. | 10 | Taylor Conrad | 21:35 | Delone Catholic | | |
| 203. | 11 | Thai Snyder | 21:35 | Milton Area | | |
| 204. | 10 | Angelo Nicosia | 21:35 | Penns Valley | | |
| 205. | 12 | Carl Daubert | 21:40 | Hanover Area | | |
| 206. | 10 | Andy Platt | 21:41 | Sayre Area | | |
| 207. | 11 | Edward Gorick | 21:41 | Blue Ridge | | |
| 208. | 12 | Nathan Parr | 21:41 | Oley Valley | | |
| 209. | 10 | Jacob Hartz | 21:44 | Oley Valley | | |
| 210. | 10 | Andrew Levandoski | 21:45 | Wyoming Seminary | | |
| 211. | 10 | Quinn Tomcho | 21:45 | Mid Valley Secondary | | |
| 212. | 11 | Dakota Hartlaub | 21:46 | Delone Catholic | | |
| 213. | 9 | Adam Curtis | 21:47 | Western Wayne | | |
| 214. | - | Colton Showers | 21:49 | Milton Area | | |
| 215. | 11 | Mitchell Reinhart | 21:49 | Tulpehocken | | |
| 216. | 10 | Ryan Preisch | 21:50 | Milton Area | | |
| 217. | 9 | Dan Wiesen | 21:51 | South Side | | |
| 218. | 11 | John Roan | 21:53 | Fairfield Area | | |
| 219. | 11 | Sam Ruppert | 21:54 | Fairfield Area | | |
| 220. | 9 | Adam Vaccaro | 21:55 | Western Wayne | | |
| 221. | 12 | Joe Zhou | 21:56 | Wyoming Seminary | | |
| 222. | 10 | Brandon Roman | 21:56 | Elk Lake | | |
| 223. | 11 | Chris Marshall | 21:57 | Sayre Area | | |
| 224. | 11 | Matt Stuart | 21:59 | Allentown Central Catholic | | |
| 225. | 11 | Chris Pinkerton | 21:59 | Lake-Lehman | | |
| 226. | 9 | Jimmy Clee | 22:00 | Allentown Central Catholic | | |
| 227. | 10 | Connor Cheek | 22:00 | Jenkintown | | |
| 228. | 10 | Ben Orris | 22:03 | Boiling Springs | | |
| 229. | 11 | Nicholas Nace | 22:04 | Delone Catholic | | |
| 230. | 11 | Lucas Wehr | 22:06 | Northwestern Lehigh | | |
| 231. | 10 | Leonard Zinda | 22:06 | York Catholic | | |
| 232. | 12 | Mike Hagerman | 22:09 | Christopher Dock Mennonite | | |
| 233. | 11 | Dan Kozubal | 22:13 | Saegertown | | |
| 234. | 10 | Cody Pickett | 22:13 | Wyalusing Valley Senior | | |
| 235. | 11 | Nathan Reckner | 22:13 | South Side | | |
| 236. | 11 | David Frederick | 22:14 | Tamaqua Area | | |
| 237. | 11 | Josh Tedesco | 22:15 | Troy Area | | |
| 238. | 12 | Joe Kapolka | 22:15 | Wyoming Seminary | | |
| 239. | 10 | Gage Noll | 22:18 | Milton Area | | |
| 240. | 11 | Joel Austin | 22:18 | Lake-Lehman | | |
| 241. | 9 | Zak Lewis | 22:19 | Milton Area | | |
| 242. | 11 | Joe Hetzel | 22:22 | Berks Catholic | | |
| 243. | 12 | Matt Gorski | 22:25 | Lake-Lehman | | |
| 244. | 10 | Collin Furchner | 22:28 | Northwestern Lehigh | | |
| 245. | 9 | Zachary Curtis | 22:29 | Western Wayne | | |
| 246. | 11 | Greg Scanlon | 22:31 | Berks Catholic | | |
| 247. | 12 | Hayden Davis | 22:32 | Western Wayne | | |
| 248. | 9 | John Wilson | 22:34 | Southern Columbia Area | | |
| 249. | - | Nick Bruce | 22:38 | Troy Area | | |
| 250. | 10 | Joe August | 22:42 | Hanover Area | | |
| 251. | 11 | Andrew Lam | 22:44 | Jenkintown | | |
| 252. | 10 | Jayce Temperine | 22:45 | Hanover Area | | |
| 253. | 10 | Zach Moon | 22:46 | Elk Lake | | |
| 254. | 11 | Eli Laue | 22:47 | Troy Area | | |
| 255. | 9 | Arthur Johnson | 22:53 | Northwestern Lehigh | | |
| 256. | 9 | Bobby Kerestes | 22:56 | Hanover Area | | |
| 257. | 9 | Nathan Shearn | 22:57 | Wyoming Seminary | | |
| 258. | 9 | Adam Mothersbaugh | 22:59 | Penns Valley | | |
| 259. | 9 | Thomas Joyce | 23:20 | Berks Catholic | | |
| 260. | 11 | Zachary Oliveria | 23:21 | Tamaqua Area | | |
| 261. | 12 | Sean Banul | 23:21 | Wyoming Seminary | | |
| 262. | 10 | Hongyi Wang | 23:30 | Wyoming Seminary | | |
| 263. | 12 | Daniel Hirt | 23:31 | York Catholic | | |
| 264. | 12 | Conor Sterling | 23:32 | York Catholic | | |
| 265. | 12 | Garrett Enslin | 23:41 | Western Wayne | | |
| 266. | 11 | Dylan Plato | 23:48 | Tulpehocken | | |
| 267. | 12 | Sebastian Rodriguez | 23:53 | Tulpehocken | | |
| 268. | 10 | Steven Matukonis | 23:59 | Tamaqua Area | | |
| 269. | 9 | Matt Stahler | 24:10 | Tamaqua Area | | |
| 270. | 10 | Adam Shenk | 24:15 | Boiling Springs | | |
| 271. | 12 | Connor Daly | 24:28 | Lake-Lehman | | |
| 272. | 11 | Robert Slovik | 24:30 | Tamaqua Area | | |
| 273. | 10 | Jordynn Fatzinger | 24:41 | Tamaqua Area | | |
| 274. | 12 | Thomas Betzler | 24:42 | Tamaqua Area | | |
| 275. | 12 | Trevor Kapshull | 25:06 | Western Wayne | | |
| 276. | - | James Grumbine | 25:52 | Tulpehocken | | |
| 277. | 10 | Isaac Boyle | 26:20 | Delone Catholic | | |
| 278. | 11 | Kyle Houser | 26:21 | Penns Valley | | |
| 1. | 10 | Billy Dougherty | 18:14 | Mt Lebanon | | |
| 2. | 9 | Ian Baun | 18:14 | Mt Lebanon | | |
| 3. | 11 | Jared Pollack | 18:24 | Mt Lebanon | | |
| 4. | 10 | Christian Donnelly | 18:31 | Cardinal O'Hara | | |
| 5. | 11 | Bradley Pollock | 18:38 | Mt Lebanon | | |
| 6. | 11 | Jim Belfatto | 18:44 | Cardinal O'Hara | | |
| 7. | 11 | Matt McCalla | 18:53 | Cardinal O'Hara | | |
| 8. | 10 | Evan Hatton | 19:08 | Mt Lebanon | | |
| 9. | 11 | Jake Heneghan | 19:08 | Cardinal O'Hara | | |
| 10. | 11 | Will Johnson | 19:09 | Pennsbury | | |
| 11. | 12 | Nick Rizer | 19:14 | Pennsbury | | |
| 12. | 9 | Conner Sands | 19:17 | Central Bucks East | | |
| 13. | 9 | Michael Peters | 19:18 | Mt Lebanon | | |
| 14. | 11 | Jacob Cline | 19:22 | Mt Lebanon | | |
| 15. | 10 | Jeremy Keller | 19:23 | Cardinal O'Hara | | |
| 16. | 12 | Dan Chrzanowski | 19:30 | Pennsbury | | |
| 17. | 11 | Josh Foust | 19:34 | Holy Redeemer | | |
| 18. | 11 | Jacob Van Houten | 19:36 | Lower Merion | | |
| 19. | 10 | Daniel Thames | 19:37 | Lower Merion | | |
| 20. | 11 | Jimmy Boyle | 19:38 | Cardinal O'Hara | | |
| 21. | 10 | Brett Davis | 19:39 | Mt Lebanon | | |
| 22. | 11 | Jack Walsh | 19:45 | Mt Lebanon | | |
| 23. | - | Matt Brown | 19:47 | Cardinal O'Hara | | |
| 24. | 9 | Alex Fitch | 19:48 | Liberty (Bethlehem) | | |
| 25. | 12 | Jason Keller | 19:53 | Governor Mifflin | | |
| 26. | 11 | DJ Dinkins | 20:01 | West Chester Rustin | | |
| 27. | 10 | Matthew Ball | 20:02 | Manheim Township | | |
| 28. | 10 | Noah Shandelman | 20:09 | Lower Merion | | |
| 29. | 10 | Bennett Mertz | 20:12 | Manheim Township | | |
| 30. | 10 | Troy Flagler | 20:13 | Central Bucks East | | |
| 31. | 11 | Xavier Cachon | 20:13 | Lower Merion | | |
| 32. | 10 | Elliott Herbert | 20:14 | Lower Merion | | |
| 33. | 9 | Addison Zakarian | 20:15 | Danville | | |
| 34. | 10 | Peter Biche | 20:16 | Cardinal O'Hara | | |
| 35. | 9 | Jared Luckanitz | 20:16 | Governor Mifflin | | |
| 36. | 11 | Phillip Merz | 20:17 | Lewisburg Area | | |
| 37. | 12 | Sean Howat | 20:21 | West Chester Rustin | | |
| 38. | 11 | Michael Duch | 20:21 | Pennsbury | | |
| 39. | 11 | David Hinnenkamp | 20:25 | Manheim Township | | |
| 40. | 10 | Matt Coates | 20:28 | West Chester Rustin | | |
| 41. | 9 | Scott Spak | 20:29 | West Chester Rustin | | |
| 42. | 11 | James Yuan | 20:31 | Manheim Township | | |
| 43. | 12 | Tyler Lafountain | 20:35 | Central York | | |
| 44. | 9 | Jack Donahue | 20:36 | Upper Perkiomen | | |
| 45. | 10 | Luke MaffiI | 20:36 | Danville | | |
| 46. | 10 | Nathan Strausburg | 20:39 | Mifflin County | | |
| 47. | 10 | Lee Lerew | 20:40 | Central York | | |
| 48. | 10 | Sam Storrer | 20:41 | Manheim Township | | |
| 49. | 11 | Connor Stout | 20:41 | Pennsbury | | |
| 50. | 10 | Colin McDonald | 20:42 | Unionville | | |
| 51. | 10 | Dylan Shue | 20:43 | Central York | | |
| 52. | 12 | Steve Valverde | 20:43 | West Chester Rustin | | |
| 53. | 9 | Matt Stalford | 20:44 | Unionville | | |
| 54. | 12 | Jeremy Schmoyer | 20:44 | Mt Carmel Area | | |
| 55. | 12 | Cory Novik | 20:45 | Governor Mifflin | | |
| 56. | 10 | Tom Hinds | 20:45 | Central Bucks East | | |
| 57. | 9 | Tom Choplick | 20:45 | Sullivan County | | |
| 58. | 9 | Martin Conrad | 20:47 | Central York | | |
| 59. | 9 | Jacob Martinez | 20:47 | West Chester Rustin | | |
| 60. | 12 | Jon Gulick | 20:48 | Hatboro Horsham Senior | | |
| 61. | 11 | Jon Killoran | 20:48 | Pennsbury | | |
| 62. | 11 | Chris Malafronte | 20:49 | Danville | | |
| 63. | 10 | Tim Pearce | 20:50 | Mifflin County | | |
| 64. | 9 | Jack Temple | 20:52 | Lewisburg Area | | |
| 65. | 11 | Ryan Brannon | 20:52 | Holy Cross | | |
| 66. | 11 | Thomas McNulty | 20:53 | Cardinal O'Hara | | |
| 67. | 11 | Connor Nixdorf | 20:54 | Central York | | |
| 68. | 11 | Dana Kacyon | 20:54 | Whitehall | | |
| 69. | 9 | Bryce Eller | 20:55 | West Chester Rustin | | |
| 70. | 12 | Jordan Williams | 20:56 | Upper Perkiomen | | |
| 71. | 9 | Zach Stauffer | 20:57 | Mifflin County | | |
| 72. | 12 | Zach Kern | 20:58 | Upper Perkiomen | | |
| 73. | - | Shane MacMahon | 21:00 | Governor Mifflin | | |
| 74. | 12 | Tim Brown | 21:02 | Hatboro Horsham Senior | | |
| 75. | 10 | Alex Metler | 21:03 | Danville | | |
| 76. | 10 | Connor Murray | 21:04 | Unionville | | |
| 77. | 12 | Jackson Burlew | 21:05 | Liberty (Bethlehem) | | |
| 78. | 12 | Allen Higley | 21:06 | Sullivan County | | |
| 79. | 11 | Matt Sibona | 21:07 | Pennsbury | | |
| 80. | 10 | Colby Camp | 21:08 | Unionville | | |
| 81. | 9 | Matt Krumenacker | 21:10 | Central Bucks East | | |
| 82. | 11 | Michael Smith | 21:11 | Lampeter-Strasburg | | |
| 83. | 10 | Jacob Villier | 21:13 | Central York | | |
| 84. | 9 | Andrew Miller | 21:15 | Hatboro Horsham Senior | | |
| 85. | 11 | Blake Durante | 21:15 | Boyertown Area | | |
| 86. | 9 | Matthew Stone | 21:16 | Mt Lebanon | | |
| 87. | 10 | Billy Rollo | 21:17 | Central Bucks East | | |
| 88. | 10 | Kyle Auger | 21:17 | Unionville | | |
| 89. | 10 | Tyler Fischer | 21:18 | Central Bucks East | | |
| 90. | 12 | Cameron Serafini | 21:19 | Sullivan County | | |
| 91. | 9 | Shane Sennett | 21:19 | Mifflin County | | |
| 92. | 10 | Damon Brinkley | 21:20 | Cardinal O'Hara | | |
| 93. | 11 | Nick Rinke | 21:21 | Mercyhurst Prep | | |
| 94. | 12 | Sean Donahue | 21:21 | Hatboro Horsham Senior | | |
| 95. | 9 | Tommy Moser | 21:22 | Mt Carmel Area | | |
| 96. | 10 | Jake Owens | 21:22 | Mifflin County | | |
| 97. | 12 | Mitch Buttala | 21:24 | Central Bucks East | | |
| 98. | 9 | Sam Miller | 21:26 | Unionville | | |
| 99. | 10 | Robert Koons | 21:27 | Danville | | |
| 100. | 11 | Eric Burkhardt | 21:28 | Unionville | | |
| 101. | 12 | Ricky Asplen | 21:28 | Boyertown Area | | |
| 102. | 9 | Trevor Weeks | 21:29 | Upper Perkiomen | | |
| 103. | 11 | Seth Barger | 21:29 | Mifflin County | | |
| 104. | 10 | Mitchell Whiting | 21:29 | Manheim Township | | |
| 105. | 10 | Christian Billings | 21:29 | Central York | | |
| 106. | 10 | Peter Cosgrove | 21:30 | Holy Cross | | |
| 107. | 10 | Christopher Miller | 21:31 | Boyertown Area | | |
| 108. | 12 | Kishan Patel | 21:31 | Hatboro Horsham Senior | | |
| 109. | 11 | Bryan Hipszer | 21:32 | Governor Mifflin | | |
| 110. | 10 | Braden Porter | 21:34 | Unionville | | |
| 111. | 11 | Sean Elicker | 21:36 | Pennsbury | | |
| 112. | 9 | Adam Rutter | 21:36 | Central York | | |
| 113. | 12 | Bobby Storer | 21:37 | Liberty (Bethlehem) | | |
| 114. | 10 | Jacob Fisher | 21:39 | Hatboro Horsham Senior | | |
| 115. | 10 | Branden Chacken | 21:40 | Holy Redeemer | | |
| 116. | 12 | Dhario DeSousa | 21:41 | West Chester Rustin | | |
| 117. | 9 | Adam Stautberg | 21:41 | Unionville | | |
| 118. | 12 | Brian Magnant | 21:42 | Hatboro Horsham Senior | | |
| 119. | 12 | Nate Lisbin | 21:44 | Governor Mifflin | | |
| 120. | 10 | Nate Miranda | 21:45 | Central York | | |
| 121. | 10 | Ryan Preston | 21:47 | Hatboro Horsham Senior | | |
| 122. | 10 | Luke Szewczak | 21:50 | Whitehall | | |
| 123. | 9 | Brandon Timm | 21:51 | Hatboro Horsham Senior | | |
| 124. | 12 | Steve Rodolico | 21:53 | Hatboro Horsham Senior | | |
| 125. | 9 | Lance Kokonos | 21:53 | Boyertown Area | | |
| 126. | 10 | Jonathon Baynum | 21:54 | Shippensburg Area | | |
| 127. | 11 | Anderw Mark | 21:54 | Holy Redeemer | | |
| 128. | 12 | Austin Becker | 21:55 | Allentown Central Catholic | | |
| 129. | 10 | Sam Webb | 21:57 | Pennsbury | | |
| 130. | 12 | Christian Mastriani | 21:58 | Allentown Central Catholic | | |
| 131. | 12 | Brian Sweetra | 21:59 | Danville | | |
| 132. | 12 | Chad Wagner | 22:01 | Whitehall | | |
| 133. | 12 | Jimmy Mautz | 22:03 | Liberty (Bethlehem) | | |
| 134. | 10 | Isaiah Cary | 22:03 | Whitehall | | |
| 135. | 11 | Matt Saxon | 22:04 | Boyertown Area | | |
| 136. | 9 | Matt Sauer | 22:05 | Oley Valley | | |
| 137. | 10 | Rees McDevitt | 22:05 | Boyertown Area | | |
| 138. | 9 | Ryan Andes | 22:08 | Unionville | | |
| 139. | 12 | Allessandro Eppacher | 22:09 | Manheim Township | | |
| 140. | 9 | Eric Savarese | 22:11 | Oley Valley | | |
| 141. | 10 | Coby Sartin | 22:11 | Boyertown Area | | |
| 142. | 12 | Shane Bizup | 22:11 | Sullivan County | | |
| 143. | 9 | Luke Woolford | 22:12 | Delone Catholic | | |
| 144. | 12 | Brett Caine | 22:12 | Central Bucks East | | |
| 145. | 9 | Rigo Martinez | 22:13 | West Chester Rustin | | |
| 146. | 10 | Patrick Gilhooley | 22:16 | Holy Redeemer | | |
| 147. | 9 | Nick Kapp | 22:17 | Danville | | |
| 148. | 11 | Mitch Thomas | 22:17 | Liberty (Bethlehem) | | |
| 149. | 11 | Caleb Connelly | 22:18 | Allentown Central Catholic | | |
| 150. | 12 | Matthew Challman | 22:19 | Lewisburg Area | | |
| 151. | 10 | Nicola Palermo | 22:20 | Holy Redeemer | | |
| 152. | 9 | Jesse Gouin | 22:21 | Elk Lake | | |
| 153. | 8 | Ben Nye | 22:23 | Shippensburg Area | | |
| 154. | 9 | Taylor Cervellino | 22:28 | Central Bucks East | | |
| 155. | 9 | Simon Grigoryan | 22:31 | Jenkintown | | |
| 156. | - | Sean Heckman | 22:33 | Governor Mifflin | | |
| 157. | 10 | Daniel Check | 22:36 | Abington Heights | | |
| 158. | 11 | Cameron Terrell | 22:36 | Lewisburg Area | | |
| 159. | 9 | Joshua Aultz | 22:37 | Mifflin County | | |
| 160. | 12 | Albert Milner | 22:41 | Holy Cross | | |
| 161. | 12 | Dalton Molyneux | 22:44 | Sullivan County | | |
| 162. | 11 | Andrew Clark | 22:49 | Pennsbury | | |
| 163. | 10 | Jason Liu | 22:50 | Jenkintown | | |
| 164. | 10 | Jonah Ciccolini | 22:52 | Mifflin County | | |
| 165. | 10 | Danny Pastore | 22:53 | Holy Cross | | |
| 166. | 12 | Ryan Haly | 22:54 | West Chester Rustin | | |
| 167. | 9 | Luke Cancilla | 22:55 | Mercyhurst Prep | | |
| 168. | 9 | Bradyn Natter | 22:56 | Lewisburg Area | | |
| 169. | 9 | Mark Evich | 22:58 | Delone Catholic | | |
| 170. | 10 | Aaron Guttenplan | 22:58 | Christopher Dock Mennonite | | |
| 171. | 10 | John Ruth | 23:01 | Christopher Dock Mennonite | | |
| 172. | 11 | Adam Uliana | 23:02 | Liberty (Bethlehem) | | |
| 173. | 11 | Mike Carr | 23:05 | Abington Heights | | |
| 174. | - | Josh Bachman | 23:09 | Governor Mifflin | | |
| 175. | 9 | Levi Homan | 23:10 | Upper Perkiomen | | |
| 176. | 10 | Clintin Bake | 23:13 | Shippensburg Area | | |
| 177. | 9 | Alek Matunis | 23:14 | Danville | | |
| 178. | 9 | Jordan Schools | 23:18 | Wyalusing Valley Senior | | |
| 179. | 10 | Eddie Weist | 23:19 | Allentown Central Catholic | | |
| 180. | 11 | Alex Grap | 23:19 | Allentown Central Catholic | | |
| 181. | 11 | Tynan Dion | 23:20 | Lewisburg Area | | |
| 182. | 10 | Thomas Skrutski | 23:21 | Holy Cross | | |
| 183. | 12 | Mike Harwi | 23:30 | Whitehall | | |
| 184. | 11 | Graham Truscott | 23:31 | Christopher Dock Mennonite | | |
| 185. | 12 | Andrew Fox | 23:32 | Lewisburg Area | | |
| 186. | 9 | Matt Dunkle | 23:32 | Troy Area | | |
| 187. | 12 | Dan Heinrich | 23:33 | Sullivan County | | |
| 188. | 9 | Derek Willie | 23:37 | Jenkintown | | |
| 189. | 8 | Zach Akerman | 23:40 | Shippensburg Area | | |
| 190. | 9 | Ryan Doughertty | 23:41 | Upper Perkiomen | | |
| 191. | 10 | Logan Mauer | 23:43 | Upper Perkiomen | | |
| 192. | 10 | Sam Woodell | 23:45 | Mercyhurst Prep | | |
| 193. | 8 | Brenden Cullen | 23:48 | Shippensburg Area | | |
| 194. | 11 | Jacob Zeigler | 23:49 | Lewisburg Area | | |
| 195. | 10 | John Calcerano | 23:49 | Abington Heights | | |
| 196. | 10 | Austin Bennett | 23:52 | Elk Lake | | |
| 197. | 11 | Ben Manning | 23:54 | Boyertown Area | | |
| 198. | 11 | Reece Christ | 23:58 | Boyertown Area | | |
| 199. | 12 | Domenic Ciccolini | 24:00 | Wyalusing Valley Senior | | |
| 200. | 11 | Shawn Reese | 24:01 | Mifflin County | | |
| 201. | 10 | Glen Gallik | 24:08 | Lewisburg Area | | |
| 202. | 12 | Matt Tolan | 24:10 | Holy Cross | | |
| 203. | 12 | Nick Manna | 24:23 | Boyertown Area | | |
| 204. | 10 | John Brown | 24:23 | Elk Lake | | |
| 205. | 12 | Brian Sanger | 24:29 | Wyalusing Valley Senior | | |
| 206. | 9 | Owen Reinert | 24:32 | Oley Valley | | |
| 207. | 9 | David Talarico | 24:32 | Oley Valley | | |
| 208. | 10 | Nick Benzeleski | 24:38 | Mid Valley Secondary | | |
| 209. | 11 | Anthony Hirsch | 24:40 | Jenkintown | | |
| 210. | - | Jared Mattern | 24:41 | Governor Mifflin | | |
| 211. | 9 | Shane Gudonis | 24:44 | Mt Carmel Area | | |
| 212. | 9 | Joseph Simons | 24:46 | Wyoming Seminary | | |
| 213. | 11 | Brandon Greco | 24:48 | Mt Carmel Area | | |
| 214. | 11 | Nick Weinhardt | 24:50 | Sullivan County | | |
| 215. | 11 | Ian Briggs | 24:52 | Jenkintown | | |
| 216. | 11 | Henry Ferguson Avery | 24:53 | Danville | | |
| 217. | 11 | Joel Garrett | 24:53 | Shippensburg Area | | |
| 218. | 9 | Ben Twigg | 24:55 | Allentown Central Catholic | | |
| 219. | 12 | Levi Sledd | 24:58 | Oley Valley | | |
| 220. | 12 | Will Blankin | 25:00 | Jenkintown | | |
| 221. | 9 | Evan Becker | 25:02 | Mifflin County | | |
| 222. | 10 | Maria Kreugler | 25:11 | Boiling Springs | | |
| 223. | 11 | James Tinklepaugh | 25:12 | Western Wayne | | |
| 224. | 10 | Caleb Angus | 25:17 | Jenkintown | | |
| 225. | 10 | Emery Jellock | 25:20 | Western Wayne | | |
| 226. | 10 | Robert Conkilin | 25:21 | Oley Valley | | |
| 227. | 10 | Will Miler | 25:22 | Blue Ridge | | |
| 228. | 10 | Robbie Azzarelli | 25:23 | Holy Cross | | |
| 229. | 12 | Joseph Chowanec | 25:24 | Mid Valley Secondary | | |
| 230. | 10 | Hunter Lacomis | 25:25 | Wyoming Seminary | | |
| 231. | 10 | Ben Kauffman | 25:27 | Delone Catholic | | |
| 232. | 11 | Matt Malcom | 25:31 | Lampeter-Strasburg | | |
| 233. | 12 | Sean Swartz | 25:34 | Lewisburg Area | | |
| 234. | 9 | Travis Coleman | 25:37 | Whitehall | | |
| 235. | 11 | Jake Silfies | 25:43 | Western Wayne | | |
| 236. | 11 | Billy Heston | 25:49 | Shippensburg Area | | |
| 237. | 12 | Nate Rosenberger | 25:51 | Oley Valley | | |
| 238. | 9 | Brett Beaver | 25:52 | Danville | | |
| 239. | 11 | Joshua Sell | 25:57 | Oley Valley | | |
| 240. | 9 | Gaby Kaufman | 25:58 | Jenkintown | | |
| 241. | 11 | Channing Mauger | 26:00 | Oley Valley | | |
| 242. | 9 | Jacob Davenport | 26:08 | Blue Ridge | | |
| 243. | 11 | Kyle Petris | 26:23 | Troy Area | | |
| 244. | 10 | Colin Cheek | 26:29 | Jenkintown | | |
| 245. | 9 | Daniel Baker | 26:33 | Whitehall | | |
| 246. | 11 | Christopher Shewell | 26:36 | Oley Valley | | |
| 247. | 12 | Lars Naborn | 26:42 | Jenkintown | | |
| 248. | 8 | Zach Greenawalt | 26:55 | Shippensburg Area | | |
| 249. | 11 | Patrick Woolford | 27:10 | Delone Catholic | | |
| 250. | 9 | Christopher Pedersen | 27:31 | Boiling Springs | | |
| 251. | 10 | Brian Leighton | 27:41 | Holy Redeemer | | |
| 252. | 10 | Aaron Deak | 27:47 | Holy Cross | | |
| 253. | 12 | David Miller | 27:50 | Blue Ridge | | |
| 254. | 12 | Jerome Czachor | 28:09 | Mid Valley Secondary | | |
| 255. | 11 | Matthew Hirt | 28:52 | York Catholic | | |