| 1. | 12 | Brad Miles | 15:20.18 | North Penn (Lansdale) | | |
| 2. | 12 | Rad Gunzenhauser | 15:27.00 | Mt Lebanon | | |
| 3. | 12 | Charles Lockwood | 15:30.16 | Dallastown Area | | |
| 4. | 12 | Sam Bernitt | 15:35.64 | North Penn (Lansdale) | | |
| 5. | 11 | Ryan Gil | 15:46.27 | North Allegheny | | |
| 6. | 11 | Wade Endress | 15:49.25 | Altoona Area | | |
| 7. | 12 | John Pope | 15:54.48 | Carlisle | | |
| 8. | 11 | Martin Hehir | 15:57.04 | Washingtonville | | |
| 9. | 11 | Logan Mohn | 16:02.79 | Governor Mifflin | | |
| 10. | 11 | Ed Schrom | 16:05.89 | Central Dauphin | | |
| 11. | 12 | Shawn Quinn | 16:08.56 | Lasalle College | | |
| 12. | 12 | Tom O'Kane | 16:09.28 | Lasalle College | | |
| 13. | 12 | Christopher Fischer | 16:09.61 | Altoona Area | | |
| 14. | 11 | Ryan Hartzel | 16:11.65 | Cumberland Valley | | |
| 15. | 12 | Vinny DiSalvo | 16:17.41 | Washingtonville | | |
| 16. | 11 | Tom Trainer | 16:18.33 | Lasalle College | | |
| 17. | 12 | Mike Harf | 16:19.91 | Altoona Area | | |
| 18. | 10 | Sam Hibbs | 16:21.25 | Hatboro Horsham Senior | | |
| 19. | 10 | Zachary Weinstein | 16:22.43 | Winston Churchill | | |
| 20. | 12 | Jon Jackson | 16:24.57 | Cedar Crest | | |
| 21. | 12 | Tarek Elhage | 16:26.37 | Winston Churchill | | |
| 22. | 12 | Ken Murphy | 16:27.27 | Cumberland Valley | | |
| 23. | 11 | Brendan Stone | 16:27.90 | Lasalle College | | |
| 24. | 12 | Eric Balaban | 16:28.22 | North Allegheny | | |
| 25. | 12 | Zach Mains | 16:28.55 | Coatesville Area | | |
| 26. | 12 | Billy Hackmeister | 16:28.84 | Coatesville Area | | |
| 27. | 10 | Alexander Moran | 16:29.19 | Mt Lebanon | | |
| 28. | 12 | Seth Robbins | 16:32.35 | Cumberland Valley | | |
| 29. | 12 | Kevin Panepresso | 16:32.87 | Holy Ghost Preparatory | | |
| 30. | 10 | Ryan Horgan | 16:35.99 | Holy Ghost Preparatory | | |
| 31. | 10 | Will Conway | 16:37.41 | Winston Churchill | | |
| 32. | 12 | Kevin DiFlorio | 16:37.67 | Hatboro Horsham Senior | | |
| 33. | 12 | James Stevenson | 16:37.94 | Lasalle College | | |
| 34. | 11 | Andy Flynn | 16:38.43 | Cumberland Valley | | |
| 35. | 12 | Ed Moloney | 16:40.29 | Washingtonville | | |
| 36. | 12 | Scott Morrison | 16:41.05 | Chambersburg Area | | |
| 37. | 12 | Garrett Myers | 16:41.78 | Chambersburg Area | | |
| 38. | 12 | Luke Swomley | 16:42.30 | Central York | | |
| 39. | 12 | Luke Badaczewski | 16:42.64 | North Allegheny | | |
| 40. | 11 | Connor McLaughlin | 16:43.45 | Coatesville Area | | |
| 41. | 11 | Austin Gregor | 16:44.73 | Central Bucks South | | |
| 42. | 12 | Jacob Jones | 16:45.33 | York Suburban | | |
| 43. | 12 | Ryan Werner | 16:46.81 | Lasalle College | | |
| 44. | 12 | Jay Cadwallader | 16:47.93 | North Allegheny | | |
| 45. | 12 | Nick Molloy | 16:48.22 | Lasalle College | | |
| 46. | 12 | Will Hoover | 16:48.65 | Carlisle | | |
| 47. | 12 | Kyle Cote' | 16:49.17 | York Suburban | | |
| 48. | 9 | Jon Faye | 16:49.87 | Hempfield Area (7) | | |
| 49. | 12 | Andrew Hinrichs | 16:50.14 | Governor Mifflin | | |
| 50. | 12 | Mike Smolinski | 16:50.52 | North Allegheny | | |
| 51. | 12 | David Strauss | 16:50.83 | Parkland Senior | | |
| 52. | 9 | Mike Meehan | 16:52.54 | North Allegheny | | |
| 53. | 12 | Conor Renn | 16:52.97 | Hatboro Horsham Senior | | |
| 54. | 11 | Chris Short | 16:53.39 | Pittsburgh Central Catholic | | |
| 55. | 11 | Justin Rheingold | 16:54.52 | Winston Churchill | | |
| 56. | 12 | Tyler Hileman | 16:54.84 | Altoona Area | | |
| 57. | 10 | Patrick Reade | 16:55.11 | Altoona Area | | |
| 58. | 12 | Tom Dennor | 16:56.19 | Central Bucks South | | |
| 59. | 12 | Greg Gillispie | 16:56.63 | Red Land | | |
| 60. | 11 | Joey Saddinton | 16:56.96 | Central Bucks South | | |
| 61. | 9 | Brad Hort | 16:59.33 | Carlisle | | |
| 62. | 10 | Shaun Ditzler | 16:59.70 | Cedar Crest | | |
| 63. | 11 | Daniel Patti | 16:59.96 | Chambersburg Area | | |
| 64. | 10 | Zach Israel | 17:00.35 | Holy Ghost Preparatory | | |
| 65. | 10 | Dylan Mountain | 17:00.77 | Altoona Area | | |
| 66. | 12 | Nick Morais | 17:01.07 | Washingtonville | | |
| 67. | 12 | Nick Schrading | 17:01.35 | York Suburban | | |
| 68. | 11 | Hunter Adams | 17:01.71 | Cedar Crest | | |
| 69. | 10 | Nick Rotz | 17:03.17 | Chambersburg Area | | |
| 70. | 12 | Jeremy Saur | 17:03.46 | York Suburban | | |
| 71. | 11 | Alex Galli | 17:03.76 | Cedar Crest | | |
| 72. | 10 | Drew Belnick | 17:04.03 | Central York | | |
| 73. | 12 | Sean Sharkey | 17:04.39 | Manheim Township | | |
| 74. | 11 | Bob Gasior | 17:06.42 | Pittsburgh Central Catholic | | |
| 75. | 12 | Sei Masuoka | 17:06.86 | Winston Churchill | | |
| 76. | 12 | Dan Keich | 17:07.16 | Central Dauphin East | | |
| 77. | 10 | Nate Kreider | 17:07.49 | Elizabethtown Area | | |
| 78. | 10 | Kyle Klaboe | 17:07.78 | Central Dauphin East | | |
| 79. | 10 | Korey Replogle | 17:08.93 | Altoona Area | | |
| 80. | 12 | Matthew Barton | 17:09.76 | York Suburban | | |
| 81. | 12 | Josh Gerras | 17:10.11 | Carlisle | | |
| 82. | 9 | Alex Coburn | 17:10.35 | Cumberland Valley | | |
| 83. | 12 | Mike Duggan | 17:10.61 | North Penn (Lansdale) | | |
| 84. | 11 | Jimmy Debone | 17:10.88 | Hempfield Area (7) | | |
| 85. | 12 | Ian Mcgrath | 17:11.14 | Upper Dublin | | |
| 86. | - | Peter Shartel | 17:11.41 | Upper Dublin | | |
| 87. | 10 | Adam Katora | 17:11.69 | Dallastown Area | | |
| 88. | 10 | John Ausel | 17:11.96 | Solanco | | |
| 89. | 12 | Tim Hartung | 17:12.23 | Governor Mifflin | | |
| 90. | 11 | Joseph Wolfe | 17:12.50 | Holy Ghost Preparatory | | |
| 91. | 10 | Dan Davis | 17:13.30 | North Penn (Lansdale) | | |
| 92. | 9 | Francis Ferruzzi | 17:13.67 | Upper Dublin | | |
| 93. | 11 | Grant Dube | 17:15.15 | Dallastown Area | | |
| 94. | 12 | Aniket Patel | 17:15.52 | Manheim Township | | |
| 95. | 12 | Ricky Bartels | 17:15.82 | Downingtown West | | |
| 96. | 11 | Michael Talamo | 17:16.07 | Hempfield Area (7) | | |
| 97. | 11 | Patrick Kelly | 17:16.30 | Cedar Crest | | |
| 98. | 12 | Tyler Nalevanko | 17:16.55 | Hempfield Area (7) | | |
| 99. | 12 | Travis Fry | 17:16.79 | Chambersburg Area | | |
| 100. | 12 | Adam Keating | 17:17.03 | West Chester East | | |
| 101. | 12 | Tom Zamadics | 17:17.29 | West Chester East | | |
| 102. | 12 | Corey Landis | 17:17.75 | Elizabethtown Area | | |
| 103. | 10 | Aaron Robertson | 17:18.16 | Governor Mifflin | | |
| 104. | 10 | Jason Graybill | 17:18.42 | Emmaus | | |
| 105. | 12 | Stefan Bossbaly | 17:18.74 | Holy Ghost Preparatory | | |
| 106. | 12 | Anthony Dormann | 17:21.86 | Parkland Senior | | |
| 107. | 12 | Josiah Warren | 17:22.46 | Dallastown Area | | |
| 108. | 12 | Spencer Golden | 17:23.01 | Central Dauphin | | |
| 109. | 12 | Jared Skotek | 17:23.92 | Central Dauphin | | |
| 110. | 10 | Isa Yuzon | 17:24.18 | Solanco | | |
| 111. | 12 | Tom Whitehill | 17:24.68 | Solanco | | |
| 112. | 12 | Joe O'Neill | 17:25.91 | Hatboro Horsham Senior | | |
| 113. | 11 | Nick Minich | 17:27.30 | North Allegheny | | |
| 114. | 10 | Mike Runco | 17:27.55 | Pittsburgh Central Catholic | | |
| 115. | 11 | Alex Hinnenkamp | 17:27.79 | Manheim Township | | |
| 116. | 12 | Sean Delany | 17:28.50 | Manheim Township | | |
| 117. | 12 | Darren Dobroski | 17:29.60 | Cedar Crest | | |
| 118. | 11 | Zach McCurdy | 17:29.89 | Elizabethtown Area | | |
| 119. | 12 | Jamie Burkwit | 17:30.45 | North Penn (Lansdale) | | |
| 120. | 11 | Sebastian Nicewicz | 17:30.70 | Mechanicsburg | | |
| 121. | 12 | Joe Dodd-o | 17:30.99 | Emmaus | | |
| 122. | 12 | Paolo Aranoff | 17:33.02 | Emmaus | | |
| 123. | 10 | Abdailah Soliman | 17:33.27 | Cumberland Valley | | |
| 124. | 12 | Steve Linde | 17:33.55 | Solanco | | |
| 125. | 12 | Ryan Desch | 17:33.79 | Upper Dublin | | |
| 126. | 10 | Stephen Chappell | 17:34.05 | Central Bucks South | | |
| 127. | 11 | Nick Libbi | 17:34.35 | West Chester East | | |
| 128. | 12 | Steven Werley | 17:34.91 | Parkland Senior | | |
| 129. | 9 | Jeremy White | 17:35.17 | Washingtonville | | |
| 130. | 10 | Chris Trimble | 17:35.49 | North Penn (Lansdale) | | |
| 131. | 12 | Thomas Swanson | 17:36.72 | Governor Mifflin | | |
| 132. | 12 | Jarrett Felix | 17:36.95 | Upper Dublin | | |
| 133. | 12 | Alex Lehman | 17:37.17 | Dallastown Area | | |
| 134. | 12 | Keegan Schultz | 17:37.40 | Downingtown West | | |
| 135. | 11 | Tyler Miller | 17:37.62 | Manheim Township | | |
| 136. | 11 | Drew Sollenburger | 17:38.05 | Elizabethtown Area | | |
| 137. | 11 | Allan Stambaugh | 17:38.93 | Manheim Township | | |
| 138. | 12 | Michael Johnescu | 17:39.20 | York Suburban | | |
| 139. | 12 | Luke Stawovy | 17:39.48 | Hempfield Area (7) | | |
| 140. | 10 | Tom Yoder | 17:41.98 | Cedar Crest | | |
| 141. | 12 | Andrew Szewczak | 17:42.26 | Parkland Senior | | |
| 142. | 12 | D. J. Rompilla | 17:42.55 | Parkland Senior | | |
| 143. | 10 | Luke Shannon | 17:42.82 | Winston Churchill | | |
| 144. | 10 | Adam Harriger | 17:43.10 | Chambersburg Area | | |
| 145. | 11 | Nathan Peeler | 17:43.39 | Dallastown Area | | |
| 146. | 10 | Micaiah Schlicher | 17:45.04 | Elizabethtown Area | | |
| 147. | 12 | Patrick Boynton | 17:45.40 | Cumberland Valley | | |
| 148. | 11 | Alex Kim | 17:46.51 | Winston Churchill | | |
| 149. | 10 | Vincent Flood | 17:47.21 | Holy Ghost Preparatory | | |
| 150. | 11 | Chris Montague | 17:47.83 | Hatboro Horsham Senior | | |
| 151. | 11 | Austin Semmel | 17:49.51 | Parkland Senior | | |
| 152. | 9 | Will Nemeth | 17:50.05 | Parkland Senior | | |
| 153. | 9 | Corbin Padgett | 17:50.55 | Carlisle | | |
| 154. | 12 | Alex Brown | 17:51.04 | Hempfield Area (7) | | |
| 155. | 11 | Dylan Singley | 17:51.74 | Coatesville Area | | |
| 156. | 10 | Bret Habura | 17:52.31 | Washingtonville | | |
| 157. | 11 | Neil Munro | 17:52.53 | Solanco | | |
| 158. | 9 | Danny Klink | 17:52.81 | Chambersburg Area | | |
| 159. | 12 | Ryan Guth | 17:53.11 | Governor Mifflin | | |
| 160. | 10 | Nate Ohrwaschel | 17:53.38 | Coatesville Area | | |
| 161. | 11 | Brian Sanchez | 17:59.26 | York Suburban | | |
| 162. | 12 | Kevin McClernand | 18:03.72 | Holy Ghost Preparatory | | |
| 163. | 12 | Eric Sauerzopf | 18:04.58 | Downingtown West | | |
| 164. | 11 | Dan Lykens | 18:05.28 | Governor Mifflin | | |
| 165. | 11 | Andrew Bernardo | 18:06.23 | Central Bucks South | | |
| 166. | 11 | Mike Fitzgerald | 18:09.01 | Washingtonville | | |
| 167. | 10 | Alex Jenkins | 18:09.93 | Downingtown West | | |
| 168. | 10 | Nathanael Gabler | 18:11.00 | Hempfield Area (7) | | |
| 169. | 11 | Ben Steele | 18:11.60 | Central Dauphin East | | |
| 170. | 12 | Connor Kelly | 18:12.56 | Carlisle | | |
| 171. | 12 | Zach Paxson | 18:13.63 | Solanco | | |
| 172. | 10 | Joey Warner | 18:14.42 | Manheim Township | | |
| 173. | 12 | Derrick Anderson | 18:15.24 | Elizabethtown Area | | |
| 174. | 12 | Jake Sapon | 18:15.77 | North Penn (Lansdale) | | |
| 175. | 11 | Kyle Darling | 18:25.14 | Downingtown West | | |
| 176. | 12 | Eric Gentry | 18:29.16 | Hatboro Horsham Senior | | |
| 177. | 12 | Aubin Heffernan | 18:30.24 | Carlisle | | |
| 178. | 10 | Kevin Tran | 18:30.88 | Solanco | | |
| 179. | 12 | Elliot Clark | 18:31.09 | Elizabethtown Area | | |
| 180. | 12 | Gilad Gabbay | 18:43.16 | Upper Dublin | | |
| 181. | 10 | Tyler Kennedy | 18:43.77 | Emmaus | | |
| 182. | 10 | Cole Campbell | 18:45.46 | Emmaus | | |
| 183. | 12 | Darian Archie | 18:45.68 | Central Dauphin East | | |
| 184. | 10 | Matthew Lewis | 18:45.96 | Dallastown Area | | |
| 185. | 11 | Joel Ziegler | 18:47.57 | Mechanicsburg | | |
| 186. | 12 | Wayland Washington | 18:48.99 | Coatesville Area | | |
| 187. | 11 | Joshua Hughes | 18:54.31 | Coatesville Area | | |
| 188. | 10 | Brian Bollens | 18:55.94 | Pittsburgh Central Catholic | | |
| 189. | 10 | Destan Gerhard | 19:01.44 | Emmaus | | |
| 190. | 12 | Dominic Raguz | 19:11.13 | Central Bucks South | | |
| 191. | 12 | James McDonough | 19:19.14 | Pittsburgh Central Catholic | | |
| 192. | 9 | David Larsen | 19:24.06 | Emmaus | | |
| 193. | 12 | Matthew Veli | 19:26.02 | Central Dauphin | | |
| 194. | 12 | Ian Switaj | 19:27.38 | West Perry | | |
| 195. | 12 | Kevin Williams | 19:28.51 | Central Dauphin | | |
| 196. | 12 | James Helmig | 19:29.42 | West Chester East | | |
| 197. | 11 | Shane Ficorelli | 19:31.86 | Pittsburgh Central Catholic | | |
| 198. | 12 | Matt Tanzer | 19:37.35 | Upper Dublin | | |
| 199. | 10 | Tyler Fry | 19:55.20 | Central Dauphin East | | |
| 200. | 11 | Bill Cauley | 20:29.47 | Pittsburgh Central Catholic | | |
| 201. | 11 | Kevin Rabuck | 20:38.30 | Central Dauphin | | |
| 202. | 11 | David Wishnow | 20:42.07 | Central Dauphin | | |
| 203. | 12 | Patrick Barendt | 21:10.81 | West Chester East | | |
| 204. | 12 | Daniel Smith | 21:54.31 | West Chester East | | |
| 205. | 12 | Waleed Bennett | 24:32.82 | West Chester East | | |
| 206. | 12 | Mario Leon | 24:36.71 | West Chester East | | |
| 1. | 11 | Zachary Greth | 16:01.04 | Exeter Township | | |
| 2. | 12 | Michael Beegle | 16:12.95 | Gettysburg Area | | |
| 3. | 12 | Stephen Welsh | 16:23.35 | Kutztown Area | | |
| 4. | 12 | Andrew Rohrbaugh | 16:24.00 | Spring Grove Area | | |
| 5. | 11 | Tommy Gruschow | 16:27.15 | Trinity (Camp Hill) | | |
| 6. | 10 | Braden Bruning | 16:29.67 | Linganore | | |
| 7. | 11 | Nathan Noll | 16:31.33 | Kutztown Area | | |
| 8. | 12 | Josh Cox | 16:31.95 | Exeter Township | | |
| 9. | 12 | Qichon Walker | 16:32.51 | J P Mccaskey | | |
| 10. | 12 | Keith Mast | 16:38.76 | Lancaster Mennonite | | |
| 11. | 12 | Jesse Mancuso | 16:39.21 | Garden Spot | | |
| 12. | 11 | Justin Shelly | 16:41.87 | Cedar Cliff | | |
| 13. | 12 | Eleazar Cardoso | 16:44.41 | Abington | | |
| 14. | 11 | Ben Rhoads | 16:45.37 | Annville-Cleona | | |
| 15. | 10 | Tyler Sensenig | 16:46.85 | Ephrata | | |
| 16. | 11 | Mike Ramos | 16:49.23 | Pine Bush Central Dist | | |
| 17. | 12 | Brandon Smith | 16:50.07 | East Pennsboro Area | | |
| 18. | 11 | Glen Williams | 16:52.15 | Kennett | | |
| 19. | 12 | Michael Quinn | 16:54.21 | Plymouth-Whitemarsh | | |
| 20. | 10 | Matt Croft | 16:55.17 | Red Lion Area | | |
| 21. | 10 | Connor Strynkowski | 16:56.44 | Palmyra | | |
| 22. | 12 | Steve Hyland | 16:57.35 | Kennett | | |
| 23. | 12 | Ed Holand | 17:00.34 | Red Lion Area | | |
| 24. | 12 | Adam Rudy | 17:01.13 | Linganore | | |
| 25. | 12 | Jake Albino | 17:02.24 | Minisink Valley | | |
| 26. | 10 | Jared Schatz | 17:03.76 | Lancaster Mennonite | | |
| 27. | 11 | Derek Lake | 17:05.58 | Pine Bush Central Dist | | |
| 28. | 11 | Alex Diltz | 17:06.81 | Kutztown Area | | |
| 29. | 11 | Kyle Phillips | 17:07.90 | Waynesboro Area | | |
| 30. | 12 | Spencer Holm | 17:08.47 | Radnor | | |
| 31. | 11 | Quiwane Walker | 17:09.37 | J P Mccaskey | | |
| 32. | 11 | Dustin Daniels | 17:09.80 | Exeter Township | | |
| 33. | 12 | Matthew Shenk | 17:10.80 | Spring Grove Area | | |
| 34. | 10 | Tyler Holdren | 17:13.83 | J P Mccaskey | | |
| 35. | 12 | Timothy Boyer | 17:14.37 | Muhlenberg Senior | | |
| 36. | 10 | Tim Monko | 17:15.23 | Northern York (Dillsburg) | | |
| 37. | 12 | Chris Pane | 17:16.57 | Radnor | | |
| 38. | 12 | John Groh | 17:17.49 | Lower Dauphin | | |
| 39. | 11 | Paul Crowe | 17:19.37 | State College Area | | |
| 40. | 9 | Mason Hepner | 17:20.27 | Manheim Central | | |
| 41. | 10 | Matthew Boyer | 17:20.81 | Cedar Cliff | | |
| 42. | 12 | Joe Whitmore | 17:21.21 | Trinity (Camp Hill) | | |
| 43. | 10 | Quint Felak | 17:21.66 | Ephrata | | |
| 44. | 10 | John Hartsough | 17:22.03 | Abington | | |
| 45. | 11 | Ben Shoff | 17:22.42 | Lancaster Mennonite | | |
| 46. | 11 | Ricky Sturz | 17:23.62 | Exeter Township | | |
| 47. | 10 | Kevin Chambers | 17:24.50 | West York Area | | |
| 48. | 11 | Casey Neidig | 17:26.22 | Northern York (Dillsburg) | | |
| 49. | 12 | Brad Slaughter | 17:26.49 | Garden Spot | | |
| 50. | 10 | Josh Rinker | 17:26.96 | Muhlenberg Senior | | |
| 51. | 12 | Colton Gilpin | 17:31.12 | State College Area | | |
| 52. | 11 | Patrick Boyle | 17:31.75 | Wallkill | | |
| 53. | 12 | Liam Nicholaides | 17:32.28 | Abington | | |
| 54. | 10 | Bryson Long | 17:32.63 | Warwick | | |
| 55. | 12 | Zach Zook | 17:33.06 | Lancaster Mennonite | | |
| 56. | 12 | Eliott Bonds | 17:33.50 | Palmyra | | |
| 57. | 11 | Mike Papesca | 17:33.82 | Pine Bush Central Dist | | |
| 58. | 9 | Mark Bachman | 17:34.65 | Annville-Cleona | | |
| 59. | 11 | Micah Engle | 17:35.25 | Northern York (Dillsburg) | | |
| 60. | 12 | Aaron Sload | 17:35.98 | Muhlenberg Senior | | |
| 61. | 11 | Ben Meck | 17:37.30 | Northern York (Dillsburg) | | |
| 62. | 12 | Jake Austin | 17:37.76 | West Perry | | |
| 63. | 11 | Jeremy Pratt | 17:38.28 | Pine Bush Central Dist | | |
| 64. | 10 | John Crowe | 17:38.73 | State College Area | | |
| 65. | 9 | Shawn Wolfe | 17:39.22 | Annville-Cleona | | |
| 66. | 10 | Carlos Rivera | 17:39.62 | Warwick | | |
| 67. | 11 | Nathan Born | 17:39.93 | Exeter Township | | |
| 68. | 12 | Sam Horwath | 17:40.31 | Kutztown Area | | |
| 69. | 12 | Brendan MacNeal | 17:40.60 | Ephrata | | |
| 70. | 12 | Jordan Heisey | 17:42.12 | Mechanicsburg | | |
| 71. | 11 | Cody Cohen | 17:42.43 | J P Mccaskey | | |
| 72. | 12 | Dylan Barringer | 17:42.76 | Wallkill | | |
| 73. | 11 | Michael Maczis | 17:43.10 | Linganore | | |
| 74. | 11 | Tyler Martin | 17:43.76 | J P Mccaskey | | |
| 75. | 12 | Brian Sheehan | 17:44.11 | Spring Grove Area | | |
| 76. | 11 | Doug Jordan | 17:44.49 | State College Area | | |
| 77. | 11 | Bryan Smith | 17:44.83 | Cedar Cliff | | |
| 78. | 10 | Roberto Mas | 17:45.56 | Pine Bush Central Dist | | |
| 79. | 12 | Ryan Schloneger | 17:45.87 | Lancaster Mennonite | | |
| 80. | 10 | Jordan Holder | 17:46.27 | Muhlenberg Senior | | |
| 81. | 10 | Alex Fornoff | 17:47.59 | Kennett | | |
| 82. | 9 | Ben Mueller | 17:48.09 | Warwick | | |
| 83. | 12 | Peter Lin | 17:48.68 | State College Area | | |
| 84. | 12 | Scott Kuzmicki | 17:49.37 | Abington | | |
| 85. | 12 | Brian Luckenbill | 17:50.04 | Exeter Township | | |
| 86. | 11 | Louis Salutare | 17:50.75 | Pine Bush Central Dist | | |
| 87. | 11 | Jake Thornton | 17:51.57 | Plymouth-Whitemarsh | | |
| 88. | 10 | Will Landis | 17:52.42 | Red Land | | |
| 89. | 11 | Charles Davis | 17:52.87 | Lower Dauphin | | |
| 90. | 9 | Austin Minnich | 17:53.21 | Warwick | | |
| 91. | 11 | Tim Duquette | 17:53.60 | Palmyra | | |
| 92. | 11 | Phil Byers | 17:53.96 | Shippensburg Area | | |
| 93. | | Mike Ciavarelli | 17:54.37 | Bonner Prendergast Cathlolic | | |
| 94. | 10 | John Felts | 17:55.03 | Red Land | | |
| 95. | 11 | Eric Scherer | 17:55.76 | Annville-Cleona | | |
| 96. | 11 | Peter Ashworth | 17:57.75 | Penn Manor | | |
| 97. | 12 | Cj Wacker | 17:58.33 | Plymouth-Whitemarsh | | |
| 98. | 12 | Tyler Bowers | 17:58.76 | Milton Hershey | | |
| 99. | | Clay Mcdermott | 17:59.16 | Bonner Prendergast Cathlolic | | |
| 100. | 12 | Adam Rosenberg | 17:59.59 | Winston Churchill | | |
| 101. | 11 | Tevin Smith | 17:59.97 | Abington | | |
| 102. | 12 | Owen Diehl | 18:02.54 | Shippensburg Area | | |
| 103. | 10 | Matt Kogan | 18:03.00 | Winston Churchill | | |
| 104. | 11 | William Weston-Dawkes | 18:03.42 | Winston Churchill | | |
| 105. | 11 | Thomas Einwechter | 18:03.90 | Palmyra | | |
| 106. | 12 | Ricky Clemson | 18:04.40 | Tamaqua Area | | |
| 107. | 9 | Connor Hoff | 18:04.92 | Central York | | |
| 108. | 11 | Shane Bissonnette | 18:05.26 | Palmyra | | |
| 109. | 10 | Daniel Valero | 18:05.72 | Winston Churchill | | |
| 110. | 9 | Randy Violette | 18:06.10 | Northern York (Dillsburg) | | |
| 111. | 12 | Mike Griffin | 18:07.34 | Kennett | | |
| 112. | 11 | Christopher French | 18:07.79 | Shippensburg Area | | |
| 113. | 11 | Matthew Wilson | 18:08.29 | Minisink Valley | | |
| 114. | 11 | Joseph Smith | 18:08.70 | East Pennsboro Area | | |
| 115. | 12 | Jay Marshall | 18:09.05 | James Buchanan | | |
| 116. | 10 | James Carino | 18:09.51 | Radnor | | |
| 117. | 12 | Mickey Molchany | 18:09.95 | Ephrata | | |
| 118. | 9 | So Masuoka | 18:10.23 | Winston Churchill | | |
| 119. | 11 | Keegan Rankin | 18:10.86 | Linganore | | |
| 120. | 12 | Alex Gilliland | 18:11.27 | Central York | | |
| 121. | 11 | Brandon Thrush | 18:11.64 | Greencastle Antrim | | |
| 122. | 11 | Philip Bautista | 18:11.90 | Waynesboro Area | | |
| 123. | 10 | Theo Umble | 18:12.34 | Annville-Cleona | | |
| 124. | 11 | Kyle O'Brien | 18:13.05 | Blue Mountain | | |
| 125. | 12 | Erik Woytowitz | 18:13.50 | Linganore | | |
| 126. | 11 | John Vandermark | 18:13.84 | Wallkill | | |
| 127. | 11 | David Richardson | 18:14.33 | Red Land | | |
| 128. | 9 | Sean Moyer | 18:15.05 | Muhlenberg Senior | | |
| 129. | 12 | Lee Kripke | 18:15.51 | Radnor | | |
| 130. | 10 | Andrew Roth | 18:15.89 | Warwick | | |
| 131. | | William McDermott | 18:16.65 | Bonner Prendergast Cathlolic | | |
| 132. | 10 | Sushen Thiyagarajan | 18:17.12 | Winston Churchill | | |
| 133. | 12 | Ian Brink | 18:17.46 | Wallkill | | |
| 134. | 9 | Josh Pardoe | 18:17.83 | Red Lion Area | | |
| 135. | 9 | Jonathan Bitner | 18:18.17 | Penn Manor | | |
| 136. | 12 | Zack Mooney | 18:18.47 | Shippensburg Area | | |
| 137. | 10 | Ben Grimme | 18:18.83 | Trinity (Camp Hill) | | |
| 138. | 11 | Bobby Baronner | 18:19.16 | Hollidaysburg Area | | |
| 139. | 9 | Jimmy Robison | 18:19.79 | Gettysburg Area | | |
| 140. | 11 | Luke Stiffler | 18:20.12 | West York Area | | |
| 141. | 11 | Dev Patel | 18:20.50 | East Pennsboro Area | | |
| 142. | 12 | Josseph Needham | 18:20.96 | Waynesboro Area | | |
| 143. | | Hanlon Dan | 18:21.35 | Bonner Prendergast Cathlolic | | |
| 144. | 12 | Colby Brindle | 18:21.72 | State College Area | | |
| 145. | 9 | Travis Wells | 18:22.57 | Penn Manor | | |
| 146. | 10 | Nate Slonaker | 18:23.15 | Northeastern | | |
| 147. | 11 | Grant Meckley | 18:23.70 | Central York | | |
| 148. | 11 | Gary Noecker | 18:24.01 | Muhlenberg Senior | | |
| 149. | 10 | James Hallam | 18:24.40 | Radnor | | |
| 150. | 11 | Brandon Wise | 18:25.53 | Garden Spot | | |
| 151. | 12 | Abram Albert | 18:26.04 | Northern York (Dillsburg) | | |
| 152. | 10 | Jonathan Bauer | 18:26.57 | Minisink Valley | | |
| 153. | 11 | Keric Edwards | 18:27.75 | Red Lion Area | | |
| 154. | 10 | Jacob Krott | 18:28.21 | Muhlenberg Senior | | |
| 155. | 12 | Jacob Gilliland | 18:28.58 | Central York | | |
| 156. | 12 | Ayo Battle-Williams | 18:28.90 | Harrisburg | | |
| 157. | 9 | Dalton Monn | 18:29.41 | Greencastle Antrim | | |
| 158. | 11 | Neal Overbeck | 18:29.71 | Radnor | | |
| 159. | 10 | Dan Mummau | 18:30.11 | Lower Dauphin | | |
| 160. | 10 | Billy Hauser | 18:30.37 | Ephrata | | |
| 161. | 11 | Mark Curtin | 18:30.71 | Penn Manor | | |
| 162. | 11 | Ryan Gill | 18:31.02 | Cedar Cliff | | |
| 163. | 11 | Patrick Lyden | 18:31.27 | Trinity (Camp Hill) | | |
| 164. | 12 | Andrew Cole | 18:31.55 | Waynesboro Area | | |
| 165. | 10 | Brad Funk | 18:31.80 | Penn Manor | | |
| 166. | 11 | Seth Rusinko | 18:32.11 | Cedar Cliff | | |
| 167. | 11 | Gareth Yoder | 18:32.65 | Garden Spot | | |
| 168. | 12 | Matt DeLuca | 18:33.26 | Northern York (Dillsburg) | | |
| 169. | 11 | Mitch Bell | 18:33.56 | Palmyra | | |
| 170. | 12 | Samir Aougab | 18:34.09 | Winston Churchill | | |
| 171. | 9 | Tim Shea | 18:34.60 | Lower Dauphin | | |
| 172. | 11 | Donald Rhoades | 18:34.88 | East Pennsboro Area | | |
| 173. | 12 | Kevin Martin | 18:35.79 | Lancaster Mennonite | | |
| 174. | 11 | Nicholas Miller | 18:36.09 | Minisink Valley | | |
| 175. | 12 | Richard Wall | 18:36.51 | Exeter Township | | |
| 176. | 10 | William Rice | 18:36.79 | James Buchanan | | |
| 177. | 12 | Shawn Ziff | 18:37.14 | State College Area | | |
| 178. | 9 | Tyler Dugan | 18:38.68 | Red Land | | |
| 179. | 10 | David Baquet | 18:39.01 | Linganore | | |
| 180. | 11 | Dylan Cowell | 18:40.38 | Kutztown Area | | |
| 181. | 10 | Jeffrey Gutierrez | 18:40.80 | Milton Hershey | | |
| 182. | 10 | Jake DeLehman | 18:41.20 | Radnor | | |
| 183. | 9 | James Martin | 18:43.11 | Garden Spot | | |
| 184. | 12 | Ian Grisby | 18:43.42 | Kennett | | |
| 185. | 10 | Sean Maguire | 18:43.76 | Lower Dauphin | | |
| 186. | 10 | Anthony Myers | 18:44.06 | James Buchanan | | |
| 187. | 9 | Nathaniel Pardoe | 18:44.40 | Red Lion Area | | |
| 188. | 10 | Dan McCreary | 18:44.68 | Lower Dauphin | | |
| 189. | | Kevin Montgomery | 18:45.24 | Bonner Prendergast Cathlolic | | |
| 190. | 12 | Nick Vozzella | 18:45.65 | Lower Dauphin | | |
| 191. | 10 | Harrison Manning | 18:46.21 | Penn Manor | | |
| 192. | 10 | Jonathan Husson | 18:46.90 | Ephrata | | |
| 193. | 10 | Eli Jurkowski | 18:47.63 | West York Area | | |
| 194. | 12 | Kyle Heffner | 18:49.29 | Blue Mountain | | |
| 195. | 12 | Sam Parker | 18:50.34 | Hollidaysburg Area | | |
| 196. | 10 | Cory Dillenger | 18:51.34 | West York Area | | |
| 197. | 12 | Paul Glassmoyer | 18:51.72 | West York Area | | |
| 198. | 11 | Aaron Vassar | 18:53.01 | Cedar Cliff | | |
| 199. | 11 | Matt Adams | 18:53.98 | Garden Spot | | |
| 200. | 11 | Shaun Schaeffer | 18:54.38 | Blue Mountain | | |
| 201. | 11 | Dakota Ramus | 18:55.20 | Blue Mountain | | |
| 202. | 9 | Thomas Buxton | 18:56.32 | Gettysburg Area | | |
| 203. | 11 | Connor Rowe | 18:56.97 | Penn Manor | | |
| 204. | 10 | Tyler Lafountain | 18:57.56 | Central York | | |
| 205. | 12 | Austin Campbell | 18:58.03 | West York Area | | |
| 206. | 12 | Brett Bartlett | 18:58.41 | Hempfield Area (7) | | |
| 207. | 11 | Ryan Chrismer | 18:58.89 | New Oxford | | |
| 208. | 11 | John Shenenberger | 18:59.31 | West Perry | | |
| 209. | 10 | Mike Simon | 19:00.60 | Pine Bush Central Dist | | |
| 210. | 12 | Franklin Helm | 19:01.24 | Trinity (Camp Hill) | | |
| 211. | 12 | Brett Seymore | 19:02.27 | Trinity (Camp Hill) | | |
| 212. | 10 | Jack Deni | 19:02.93 | Abington | | |
| 213. | 11 | Brendan Lee | 19:03.64 | Wallkill | | |
| 214. | 11 | Alan Wolf | 19:03.93 | Milton Hershey | | |
| 215. | 11 | Chris Campbell | 19:04.26 | Shippensburg Area | | |
| 216. | 11 | Chris Cappella | 19:04.61 | Central York | | |
| 217. | 12 | Andrew Brown | 19:04.89 | Hollidaysburg Area | | |
| 218. | 11 | Robert Manning | 19:05.24 | West Perry | | |
| 219. | 12 | Ethan Adams | 19:05.52 | Spring Grove Area | | |
| 220. | 11 | Christian Nolt | 19:06.33 | Manheim Central | | |
| 221. | 9 | Zach Sheffer | 19:06.63 | West York Area | | |
| 222. | 10 | Michael Hiestand | 19:07.13 | Donegal | | |
| 223. | 11 | John Tammany | 19:07.40 | Plymouth-Whitemarsh | | |
| 224. | | Qadree Counsel | 19:07.73 | Bonner Prendergast Cathlolic | | |
| 225. | 11 | Bryan Schaeffer | 19:08.02 | Blue Mountain | | |
| 226. | 10 | Peter Gallagher | 19:08.36 | Cedar Cliff | | |
| 227. | 9 | Robert Biddle | 19:08.77 | Plymouth-Whitemarsh | | |
| 228. | 10 | Ben Miller | 19:10.11 | Palmyra | | |
| 229. | 11 | Matt Body | 19:10.81 | Kennett | | |
| 230. | 12 | Nick Roman | 19:12.02 | West Perry | | |
| 231. | 12 | Harry Devine | 19:13.60 | Trinity (Camp Hill) | | |
| 232. | 10 | Jose Quiroz | 19:14.94 | Abington | | |
| 233. | 9 | Ben Mason | 19:15.55 | Annville-Cleona | | |
| 234. | 12 | Josiah Weaver | 19:15.93 | Manheim Central | | |
| 235. | 10 | T. J. Ferguson | 19:16.45 | Minisink Valley | | |
| 236. | 12 | Anthony Hawkins | 19:16.81 | Hempfield Area (7) | | |
| 237. | 12 | Erik Stynchula | 19:17.32 | Hempfield Area (7) | | |
| 238. | 11 | Taiwan Saxton | 19:17.82 | Harrisburg | | |
| 239. | 12 | Josh Shearer | 19:18.16 | Northeastern | | |
| 240. | 11 | Jeremiah Good | 19:19.22 | Red Lion Area | | |
| 241. | 12 | James Mercurio | 19:21.08 | Minisink Valley | | |
| 242. | 11 | Jordan Kiehl | 19:21.38 | Milton Hershey | | |
| 243. | 12 | Matt Ross | 19:22.08 | Mechanicsburg | | |
| 244. | 9 | Nicholas McCabe | 19:23.06 | Red Lion Area | | |
| 245. | 12 | Brian Lohr | 19:23.41 | Hempfield Area (7) | | |
| 246. | 10 | Zach Rohrbaugh | 19:23.79 | Spring Grove Area | | |
| 247. | 11 | Micheal Hohl | 19:24.14 | Greencastle Antrim | | |
| 248. | 11 | Matt Devlin | 19:25.14 | Warwick | | |
| 249. | 11 | Philip Christman | 19:25.47 | Tamaqua Area | | |
| 250. | 12 | Ryan Hom | 19:25.98 | Plymouth-Whitemarsh | | |
| 251. | 11 | Austin Eckenrode | 19:27.52 | Northeastern | | |
| 252. | 10 | Spencer Hyland | 19:28.12 | Kennett | | |
| 253. | 11 | Kyle Bradley | 19:29.34 | Garden Spot | | |
| 254. | 11 | Kyle Dayhoff | 19:29.70 | New Oxford | | |
| 255. | 11 | Brandon Shuman | 19:30.98 | Shippensburg Area | | |
| 256. | 11 | Ben Cameron | 19:31.94 | Red Land | | |
| 257. | 11 | Darrin Pillamn | 19:32.58 | Red Land | | |
| 258. | 9 | Manny English | 19:32.93 | Harrisburg | | |
| 259. | 11 | Joe Rudy | 19:34.17 | Tamaqua Area | | |
| 260. | 11 | Carlos Delgado | 19:36.95 | Milton Hershey | | |
| 261. | 11 | Derek Rock | 19:37.84 | Kutztown Area | | |
| 262. | 10 | Nick Fetterhoff | 19:38.41 | Waynesboro Area | | |
| 263. | 10 | Brad Hanlon | 19:41.93 | Red Land | | |
| 264. | 11 | Rory Frey | 19:42.81 | Donegal | | |
| 265. | 11 | Trevor Stutzman | 19:43.43 | Kutztown Area | | |
| 266. | 11 | Ryan Kaiser | 19:44.47 | Waynesboro Area | | |
| 267. | 9 | Kyle Rutter | 19:48.64 | Central York | | |
| 268. | 12 | Kenny Boersema | 19:50.00 | Minisink Valley | | |
| 269. | 12 | Daniel Putnam | 19:50.31 | Wallkill | | |
| 270. | 9 | Aaron Waybright | 19:50.76 | Gettysburg Area | | |
| 271. | 10 | Roberr Teates | 19:51.25 | Milton Hershey | | |
| 272. | 10 | Nate McClain | 19:52.59 | Hollidaysburg Area | | |
| 273. | 10 | Mickey Cunningham | 19:54.11 | North Hagerstown | | |
| 274. | 11 | Mark Stock | 19:55.00 | Blue Mountain | | |
| 275. | 11 | Peter Best-hall | 19:55.33 | Wallkill | | |
| 276. | 10 | Khaalif Wolfe | 19:57.29 | Harrisburg | | |
| 277. | 12 | Sam Weir | 19:59.70 | Hempfield Area (7) | | |
| 278. | 12 | Zach Campbell | 20:01.27 | Mechanicsburg | | |
| 279. | 12 | Ryan Hall | 20:04.63 | Linganore | | |
| 280. | 9 | Joel Zepp | 20:05.21 | New Oxford | | |
| 281. | 12 | Kelvin Klemm | 20:05.97 | Mechanicsburg | | |
| 282. | 12 | Tyler Sprenger | 20:06.48 | Shippensburg Area | | |
| 283. | 12 | Ethan Greco | 20:07.00 | Spring Grove Area | | |
| 284. | 12 | Josh DeRoos | 20:08.57 | Mechanicsburg | | |
| 285. | 10 | Ethan Robison | 20:11.58 | North Hagerstown | | |
| 286. | 11 | Luke Stoltzfoos | 20:13.93 | New Oxford | | |
| 287. | 12 | Dylan Moyer | 20:15.24 | East Pennsboro Area | | |
| 288. | 9 | cassidy Silverthorn | 20:15.58 | Plymouth-Whitemarsh | | |
| 289. | 11 | Garrett Duff | 20:21.51 | West Perry | | |
| 290. | | Rehoboth Gesese | 20:22.82 | Christian Sc | | |
| 291. | 11 | Travis Hill | 20:24.65 | Tamaqua Area | | |
| 292. | 11 | Jeff Stiff | 20:29.01 | Waynesboro Area | | |
| 293. | 11 | Eric Swisher | 20:32.05 | Warwick | | |
| 294. | | Dale Anderson | 20:32.61 | Bonner Prendergast Cathlolic | | |
| 295. | | Graham Brillhart | 20:36.19 | Christian Sc | | |
| 296. | 12 | Jordan Frey | 20:36.72 | Lancaster Mennonite | | |
| 297. | 12 | Chris Thompson | 20:39.50 | New Oxford | | |
| 298. | 12 | Tyler Barr | 20:40.59 | East Pennsboro Area | | |
| 299. | 12 | Talon Scharadin | 20:41.12 | Harrisburg | | |
| 300. | 10 | Clayton Heebner | 20:42.86 | James Buchanan | | |
| 301. | 12 | Codie Lowder | 20:44.65 | North Hagerstown | | |
| 302. | 12 | Sam Gilles | 20:46.48 | Hollidaysburg Area | | |
| 303. | 11 | Ben Tuckett | 20:47.59 | Tamaqua Area | | |
| 304. | 12 | Chris Foehlinger | 20:50.35 | Donegal | | |
| 305. | 10 | Beckezha Nurkhaidarov | 20:51.82 | North Hagerstown | | |
| 306. | 11 | Jake Price | 20:52.21 | Northeastern | | |
| 307. | 11 | Alex Quehl | 20:53.04 | Gettysburg Area | | |
| 308. | 11 | Mike Brown | 20:54.33 | Hollidaysburg Area | | |
| 309. | 10 | Eric Boeckel | 21:05.18 | Spring Grove Area | | |
| 310. | 10 | McKenzie Anderson | 21:07.89 | West Perry | | |
| 311. | 11 | Ethan Lavoie | 21:15.53 | Gettysburg Area | | |
| 312. | 12 | Chris Strausbaugh | 21:20.10 | New Oxford | | |
| 313. | 11 | Mark Brown | 21:22.42 | Hollidaysburg Area | | |
| 314. | | Joshua Srour | 21:28.46 | Christian Sc | | |
| 315. | 12 | Eric Bryner | 21:30.15 | East Pennsboro Area | | |
| 316. | 11 | Christian Hershey | 21:35.40 | Manheim Central | | |
| 317. | 12 | Justin Merideth | 21:36.59 | Greencastle Antrim | | |
| 318. | 10 | Derek Muggenburg | 21:40.14 | North Hagerstown | | |
| 319. | 11 | Brandon Clemson | 21:41.45 | Tamaqua Area | | |
| 320. | 11 | Steven Spinder | 21:42.68 | Greencastle Antrim | | |
| 321. | 9 | Jordan Shimer | 21:43.85 | Manheim Central | | |
| 322. | 11 | Adam Zirkle | 21:46.56 | Northeastern | | |
| 323. | 12 | Cody Lentz | 21:49.83 | New Oxford | | |
| 324. | 12 | Lucas Squire | 21:57.55 | Mechanicsburg | | |
| 325. | 12 | Curt Kirchner | 22:15.88 | Annville-Cleona | | |
| 326. | 12 | Ahn Nguyen | 22:30.20 | Gettysburg Area | | |
| 327. | 12 | Rob Iosue | 22:35.59 | Manheim Central | | |
| 328. | 12 | Zack Lemon | 22:37.01 | West Perry | | |
| 329. | 11 | Tyler Smith | 22:40.32 | North Hagerstown | | |
| 329. | 9 | Joe Hamilton | 22:40.32 | North Hagerstown | | |
| 330. | 12 | Town Mundorf | 23:05.25 | Mechanicsburg | | |
| 331. | 11 | Bryan Lee | 23:48.90 | Harrisburg | | |
| 332. | 9 | Scott McClure | 23:56.24 | James Buchanan | | |
| 333. | 11 | Lydarriane Burges | 24:10.15 | Harrisburg | | |
| 334. | 9 | Adam Shuster | 24:44.49 | North Hagerstown | | |
| 335. | 11 | Eric Yutko | 25:03.00 | Blue Mountain | | |
| 1. | 11 | Seamus Morgan | 16:51.6 | Lasalle College | | |
| 2. | 10 | Levi Lang | 17:18.7 | Governor Mifflin | | |
| 3. | 11 | Joe Pane | 17:31.0 | North Allegheny | | |
| 4. | 10 | Vinnie Tonzo | 17:33.5 | North Allegheny | | |
| 5. | 11 | Richard Gayler | 17:34.6 | North Allegheny | | |
| 6. | 10 | Timothy Appman | 17:37.0 | North Allegheny | | |
| 7. | 10 | Nick Keener | 17:38.6 | Cedar Crest | | |
| 8. | 9 | Hunter Hill | 17:39.9 | North Penn (Lansdale) | | |
| 9. | 9 | Scott Westover | 17:41.1 | Mt Lebanon | | |
| 10. | 10 | Zack Trama | 17:44.3 | West Chester East | | |
| 11. | 10 | Nate Babaczewski | 17:46.2 | North Allegheny | | |
| 12. | 11 | Mark Dobil Jr. | 17:47.4 | Parkland Senior | | |
| 13. | 10 | Connor Quinn | 17:48.7 | Hatboro Horsham Senior | | |
| 14. | 11 | Ethan Miller | 17:51.2 | Chambersburg Area | | |
| 15. | 10 | Kevin Brumbaugh | 17:51.9 | North Allegheny | | |
| 16. | 11 | Joshua Mazzoni | 17:52.4 | Dallastown Area | | |
| 17. | 11 | Nick Gigliotti | 17:52.7 | North Allegheny | | |
| 18. | 11 | Alex Dello Buono | 17:53.2 | North Penn (Lansdale) | | |
| 19. | 10 | Joey Franze | 17:58.9 | North Allegheny | | |
| 20. | 11 | Eric Wickens | 18:01.8 | Cumberland Valley | | |
| 21. | 9 | Tom Coyle | 18:02.3 | Lasalle College | | |
| 22. | 10 | Kevin Quinn | 18:03.5 | Lasalle College | | |
| 23. | 10 | Jack McDonald | 18:04.3 | West Chester East | | |
| 24. | 11 | Tim Nolan | 18:04.7 | Lasalle College | | |
| 25. | 10 | Emil Encarnacion | 18:05.0 | Governor Mifflin | | |
| 26. | 10 | Tyler Nicotra | 18:05.4 | North Allegheny | | |
| 27. | 11 | Jonathan Macoskey | 18:07.0 | Mt Lebanon | | |
| 28. | 10 | Ryan Dickson | 18:07.4 | Central Bucks South | | |
| 29. | 11 | Andrew Campbell | 18:07.7 | Cedar Crest | | |
| 30. | 9 | George Eitzen | 18:08.0 | Lancaster Mennonite | | |
| 31. | 10 | Christopher Eads | 18:08.7 | Holy Ghost Preparatory | | |
| 32. | 9 | Benjamin Heisley | 18:11.1 | East Pennsboro Area | | |
| 33. | 11 | Adam Farence | 18:13.0 | Cumberland Valley | | |
| 34. | 10 | Christopher Moran | 18:13.3 | Holy Ghost Preparatory | | |
| 35. | 10 | Alex Chrostowski | 18:13.6 | Lasalle College | | |
| 36. | 10 | Cody Lloyd | 18:13.9 | Cedar Crest | | |
| 37. | 11 | Nick Swan | 18:14.2 | North Penn (Lansdale) | | |
| 38. | 9 | Robert Strauss | 18:14.5 | Parkland Senior | | |
| 39. | 11 | Robert Skinker | 18:15.3 | Parkland Senior | | |
| 40. | 9 | Mitchell Maier | 18:17.2 | Chambersburg Area | | |
| 41. | 9 | Kenny Leidal | 18:17.9 | Downingtown West | | |
| 42. | 10 | Seamus McLear | 18:18.4 | Washingtonville | | |
| 43. | 10 | Ben Kloss | 18:19.4 | North Penn (Lansdale) | | |
| 44. | 11 | Steven Flatley | 18:19.7 | Washingtonville | | |
| 45. | 9 | Jack Macauley | 18:20.0 | North Penn (Lansdale) | | |
| 46. | 10 | Dalton Fisher | 18:20.4 | Governor Mifflin | | |
| 47. | 11 | Tom Berry | 18:21.3 | Cumberland Valley | | |
| 48. | 9 | Alex Pankiw | 18:22.9 | Central Dauphin | | |
| 49. | 11 | Rikin Marfatia | 18:23.9 | Central Bucks South | | |
| 50. | 11 | Tim Reist | 18:24.2 | Cedar Crest | | |
| 51. | 11 | Robby Hume | 18:25.4 | Carlisle | | |
| 52. | 11 | Tyler Robinson | 18:26.5 | Cedar Crest | | |
| 53. | 10 | Sammy Smith | 18:26.9 | Central Dauphin | | |
| 54. | 9 | Conner Zimmerman | 18:27.3 | Manheim Township | | |
| 55. | 10 | Connor Marshall | 18:27.6 | Governor Mifflin | | |
| 56. | 10 | Tom Dougherty | 18:28.9 | West Chester East | | |
| 57. | 9 | Colin Gibbs | 18:29.3 | Milton Hershey | | |
| 58. | 11 | Steven Pungello | 18:29.9 | Washingtonville | | |
| 59. | 11 | Matt Guetzlaff | 18:30.2 | Parkland Senior | | |
| 60. | 11 | Brian Shiue | 18:31.7 | Holy Ghost Preparatory | | |
| 61. | 11 | Gus Gotwalt | 18:32.3 | York Suburban | | |
| 62. | 11 | Anthony DiBiase | 18:33.0 | Dallastown Area | | |
| 63. | 10 | Lukas Visadi | 18:34.6 | Washingtonville | | |
| 64. | 10 | Derrick Nace | 18:35.0 | Carlisle | | |
| 65. | 11 | Clayton Dickerson | 18:35.4 | Manheim Township | | |
| 67. | 9 | Garrett Fanning | 18:36.1 | Linganore | | |
| 68. | 11 | John Davis | 18:36.6 | Chambersburg Area | | |
| 69. | 10 | Joey Knisely | 18:36.9 | Mechanicsburg | | |
| 70. | 11 | Ryan Schuessler | 18:37.4 | Dallastown Area | | |
| 71. | 11 | Chris Mangold | 18:38.1 | Pine Bush Central Dist | | |
| 72. | 11 | Sean Madigan | 18:38.5 | North Allegheny | | |
| 73. | 11 | Colin Tkatch | 18:38.9 | Central Dauphin | | |
| 74. | 9 | Andrew Stone | 18:42.6 | Lasalle College | | |
| 75. | 9 | Chris Diaz | 18:43.1 | York Suburban | | |
| 76. | 10 | Auston Mermell | 18:43.6 | Pine Bush Central Dist | | |
| 77. | 10 | Steve Rodolico | 18:44.1 | Hatboro Horsham Senior | | |
| 78. | 10 | Anthony Riegel | 18:44.6 | Exeter Township | | |
| 80. | 11 | Jason Spicher | 18:45.9 | Lancaster Mennonite | | |
| 81. | 9 | Joey Steadman | 18:46.2 | Downingtown West | | |
| 82. | 10 | Nick Johnson | 18:46.7 | Washingtonville | | |
| 83. | 10 | Stephen Helmig | 18:47.4 | West Chester East | | |
| 84. | 9 | Aidan Flynn | 18:48.1 | Parkland Senior | | |
| 85. | 9 | Seamus Roddy | 18:49.3 | Mt Lebanon | | |
| 86. | 11 | Vincent Concordia | 18:49.8 | Radnor | | |
| 87. | 10 | Grant Schwoebel | 18:50.2 | Abington | | |
| 88. | 10 | George Robertson | 18:51.0 | Palmyra | | |
| 89. | 10 | Nick Hooper | 18:51.3 | Hempfield Area (7) | | |
| 90. | 10 | Guy Page | 18:51.6 | Hempfield Area (7) | | |
| 91. | 10 | Isaac Kramer | 18:53.8 | Cedar Crest | | |
| 92. | 11 | Mike Kutz | 18:54.2 | Mechanicsburg | | |
| 93. | 10 | Ben Hunter | 18:55.2 | Hempfield Area (7) | | |
| 94. | 11 | Kishan Patel | 18:56.1 | Hatboro Horsham Senior | | |
| 95. | 10 | Chris Sinisi | 18:56.7 | Altoona Area | | |
| 96. | 10 | Chris Tomczyk | 18:57.1 | Exeter Township | | |
| 97. | 11 | Shane Casey | 18:57.8 | North Penn (Lansdale) | | |
| 99. | 11 | Joe Bodisch | 18:59.1 | Northern York (Dillsburg) | | |
| 100. | 11 | Eric Williams | 18:59.5 | Northern York (Dillsburg) | | |
| 101. | 10 | Mark Harris | 18:59.9 | Manheim Township | | |
| 102. | 11 | Colin Luther | 19:00.3 | Governor Mifflin | | |
| 103. | 10 | shawn cox | 19:00.9 | Exeter Township | | |
| 104. | 10 | Darian Edwards | 19:01.3 | Wallkill | | |
| 105. | 11 | Peter Weida | 19:01.6 | Lancaster Mennonite | | |
| 106. | 10 | Andrew Shemansky | 19:02.1 | Parkland Senior | | |
| 107. | 10 | Ben Goldenblatt | 19:02.4 | Abington | | |
| 108. | 11 | Chris Yang | 19:05.6 | North Penn (Lansdale) | | |
| 109. | 9 | Daniel Shea | 19:06.0 | Abington | | |
| 110. | 9 | Jake Cline | 19:06.4 | Mt Lebanon | | |
| 111. | 11 | Angel Ayala | 19:07.7 | J P Mccaskey | | |
| 112. | 9 | Evan Munro | 19:07.9 | Solanco | | |
| 113. | 9 | Jared Blockus | 19:08.3 | Parkland Senior | | |
| 114. | 11 | Nick O'Brien | 19:08.6 | Pine Bush Central Dist | | |
| 116. | 10 | Sam Lagattuta | 19:10.1 | Mt Lebanon | | |
| 117. | 11 | Ben Bauman | 19:10.5 | Lancaster Mennonite | | |
| 118. | 11 | Paul Scornavacchi | 19:10.7 | Governor Mifflin | | |
| 119. | 9 | Corey Fake | 19:10.9 | East Pennsboro Area | | |
| 120. | 11 | Bryden Pollard | 19:11.2 | Northern York (Dillsburg) | | |
| 121. | 11 | Zach MacMillan | 19:11.4 | Cedar Crest | | |
| 122. | 11 | Graham Bellassai | 19:11.7 | Mt Lebanon | | |
| 123. | 10 | Cody Lewis | 19:12.0 | Hollidaysburg Area | | |
| 124. | 9 | Zach Staley | 19:12.3 | Central York | | |
| 125. | 11 | Matt Pitchford | 19:12.6 | Chambersburg Area | | |
| 126. | 9 | Nate Liebsch | 19:12.9 | Downingtown West | | |
| 127. | 10 | Nolan Davis | 19:13.2 | Holy Ghost Preparatory | | |
| 128. | 11 | Matthew Zimmerman | 19:13.7 | Manheim Township | | |
| 129. | 9 | Cody Nail | 19:14.0 | Altoona Area | | |
| 130. | 9 | Will Tomer | 19:14.3 | Mt Lebanon | | |
| 131. | 9 | Chris Lynn | 19:15.2 | Palmyra | | |
| 132. | 11 | Michael Hughes | 19:15.5 | Mt Lebanon | | |
| 133. | 9 | Trey Crump | 19:15.8 | West Chester East | | |
| 134. | 10 | David Slade | 19:16.0 | Abington | | |
| 135. | 11 | Rob Gasper | 19:16.3 | North Penn (Lansdale) | | |
| 136. | 10 | Tucker Westphal | 19:16.6 | Manheim Township | | |
| 137. | 9 | Chris Vassar | 19:16.9 | Cedar Cliff | | |
| 138. | 10 | Reed Mann | 19:17.1 | Carlisle | | |
| 139. | 11 | Seamus Cole | 19:20.0 | Holy Ghost Preparatory | | |
| 140. | 10 | Dalen Stroh | 19:20.3 | Altoona Area | | |
| 141. | 9 | Luke Stauring | 19:20.8 | North Penn (Lansdale) | | |
| 142. | 9 | Alex Petyerak | 19:21.3 | Parkland Senior | | |
| 143. | 11 | Max Heider | 19:21.6 | Manheim Township | | |
| 144. | 9 | Chris Eberhardt | 19:22.2 | Downingtown West | | |
| 145. | 10 | Markkus Bermudez | 19:22.7 | Carlisle | | |
| 146. | 9 | Marty Agustin | 19:23.6 | Lasalle College | | |
| 147. | 9 | Sam Summer | 19:24.2 | Kutztown Area | | |
| 148. | 11 | Mychal Robinson | 19:24.4 | Cedar Crest | | |
| 149. | 9 | Marc Webster | 19:24.8 | Milton Hershey | | |
| 150. | 9 | Ken Johnston | 19:25.2 | Hempfield Area (7) | | |
| 151. | 11 | Chris Pogash | 19:25.7 | Central Dauphin | | |
| 152. | | Anthony Dilucido | 19:26.0 | Bonner Prendergast Cathlolic | | |
| 153. | 9 | Christian Good | 19:26.4 | Abington | | |
| 154. | 11 | Ian Anderson | 19:27.3 | Northern York (Dillsburg) | | |
| 155. | 10 | Logan Sica | 19:27.8 | Cedar Cliff | | |
| 156. | 11 | Ryan Gallagher | 19:28.2 | Altoona Area | | |
| 157. | 9 | Jack McGee | 19:28.6 | Lasalle College | | |
| 158. | 9 | Samuel Kuchma | 19:28.8 | Holy Ghost Preparatory | | |
| 159. | 9 | Chris Pasquarelli | 19:29.1 | Washingtonville | | |
| 160. | 9 | Alec Tokar | 19:29.3 | Hempfield Area (7) | | |
| 162. | 10 | Jeff Pellow | 19:29.9 | Cedar Crest | | |
| 163. | 11 | David Kotz | 19:30.2 | Bishop Mcdevitt (Harrisburg) | | |
| 165. | 10 | Jack Davidson | 19:31.0 | York Suburban | | |
| 166. | 10 | Christian Eisinger | 19:31.3 | Linganore | | |
| 167. | 9 | Connor Quinn | 19:31.5 | Washingtonville | | |
| 168. | 11 | James Biemiller | 19:31.8 | Manheim Township | | |
| 169. | 11 | Alexander McMullen | 19:32.1 | Holy Ghost Preparatory | | |
| 170. | 10 | Garrett Schock | 19:35.3 | Central Dauphin | | |
| 171. | 9 | Daniel Monts | 19:36.6 | Hollidaysburg Area | | |
| 172. | 10 | Anirudh Devabhaktuni | 19:37.1 | North Penn (Lansdale) | | |
| 173. | 10 | Brandon Da Camara | 19:37.6 | Downingtown West | | |
| 174. | 9 | Mitchell Hovis | 19:38.0 | York Suburban | | |
| 175. | 9 | Kirk Beaver | 19:38.4 | York Suburban | | |
| 177. | 9 | Alex Hart | 19:39.2 | Washingtonville | | |
| 178. | 10 | Blake Wright | 19:39.5 | Annville-Cleona | | |
| 179. | 9 | Johnn Tressler | 19:39.9 | Red Lion Area | | |
| 180. | 9 | Tony Consiglio | 19:40.7 | Mt Lebanon | | |
| 181. | 9 | Andrew Paul | 19:41.0 | Hempfield Area (7) | | |
| 182. | 11 | Conner Campbell | 19:41.4 | Palmyra | | |
| 183. | 11 | Robert Dean | 19:42.2 | Linganore | | |
| 184. | 10 | Reed Maack | 19:42.6 | West Chester East | | |
| 185. | 9 | Andrew Boynton | 19:43.4 | Cumberland Valley | | |
| 186. | 10 | Andrew Zedosky | 19:43.9 | Dallastown Area | | |
| 187. | 9 | Martin Nick | 19:44.4 | Plymouth-Whitemarsh | | |
| 188. | 10 | Tommy Rhine | 19:44.7 | Hempfield Area (7) | | |
| 189. | 10 | Leo Valmonte | 19:45.0 | Lancaster Mennonite | | |
| 190. | 10 | Tommy Bucciaglia | 19:45.3 | Exeter Township | | |
| 191. | 11 | Drew Hill | 19:45.7 | Hempfield Area (7) | | |
| 192. | 11 | Todd Pettigrew | 19:46.0 | Central Dauphin East | | |
| 193. | 9 | Luke Haus | 19:46.3 | Palmyra | | |
| 194. | 9 | Brad Pollack | 19:48.9 | Mt Lebanon | | |
| 195. | 11 | Mitch McDonald | 19:49.2 | Solanco | | |
| 196. | 9 | Terry Futrell | 19:49.5 | Altoona Area | | |
| 197. | 9 | Brett Tarlton | 19:49.9 | Red Lion Area | | |
| 198. | 11 | Danny Adams | 19:50.3 | North Penn (Lansdale) | | |
| 199. | 11 | Alonzo Contini | 19:50.6 | Washingtonville | | |
| 200. | 10 | Matthew Milliron | 19:51.0 | Manheim Township | | |
| 201. | 9 | Jared Pollack | 19:51.7 | Mt Lebanon | | |
| 202. | 10 | Nick Boone | 19:52.0 | Altoona Area | | |
| 203. | 9 | Ross Romanoski | 19:53.4 | Palmyra | | |
| 204. | 10 | Justin Ehring | 19:53.7 | Hatboro Horsham Senior | | |
| 205. | 10 | Andrew Beamesderfer | 19:56.4 | Cedar Crest | | |
| 206. | 10 | Kyle Shuler | 19:56.6 | Mechanicsburg | | |
| 207. | 10 | Steven Taveroni | 19:56.9 | Washingtonville | | |
| 208. | 10 | Josh Sollenberger | 19:57.6 | Palmyra | | |
| 209. | 10 | Matt Boyer | 19:58.0 | Mechanicsburg | | |
| 210. | 11 | Joseph Ott | 19:58.3 | Hempfield Area (7) | | |
| 211. | 9 | James Wood | 19:58.8 | Central Dauphin | | |
| 212. | 10 | Colin Gaffney | 19:59.1 | Coatesville Area | | |
| 213. | 9 | Michael Chapman | 19:59.6 | Linganore | | |
| 215. | 9 | Zach Mullineaux | 20:00.3 | Downingtown West | | |
| 216. | 10 | Trip Peters | 20:00.6 | Cumberland Valley | | |
| 217. | 10 | Zach Chini | 20:01.3 | Carlisle | | |
| 218. | 11 | Lestee Fuentes | 20:01.6 | J P Mccaskey | | |
| 219. | 10 | Eli Hoyek | 20:02.2 | Mt Lebanon | | |
| 220. | 11 | Andrew Noll | 20:02.9 | Dallastown Area | | |
| 221. | 9 | Jaden Lake | 20:03.4 | Washingtonville | | |
| 222. | 11 | Steven Clark | 20:04.8 | Central Bucks South | | |
| 223. | 9 | Shaun Egolf | 20:05.3 | Waynesboro Area | | |
| 225. | 11 | Greg Sterkenberg | 20:06.0 | Palmyra | | |
| 226. | 11 | Mike Giordano | 20:06.3 | Trinity (Camp Hill) | | |
| 227. | 10 | Nathan Rocuskie | 20:06.6 | Cedar Cliff | | |
| 228. | 11 | Jesse Herold | 20:07.0 | Carlisle | | |
| 229. | 11 | Trevor Beierschmitt | 20:07.2 | Carlisle | | |
| 230. | 11 | Mark Garraway | 20:07.7 | Cedar Cliff | | |
| 231. | 11 | Jimmy Tewell | 20:08.0 | Mechanicsburg | | |
| 232. | 9 | Anthony Gilchrist | 20:08.4 | Lower Dauphin | | |
| 233. | 11 | T. J. Kitner | 20:08.8 | Solanco | | |
| 234. | 9 | Darius Boxley | 20:09.2 | York Suburban | | |
| 235. | 10 | Adam Swanson | 20:09.5 | Governor Mifflin | | |
| 236. | 11 | Carlo Arnone | 20:09.9 | Upper Dublin | | |
| 237. | 9 | Dan McGrath | 20:10.3 | Plymouth-Whitemarsh | | |
| 238. | 9 | Andrew Toman | 20:10.8 | York Suburban | | |
| 239. | 11 | Josh Hardt | 20:11.2 | Central York | | |
| 241. | 9 | Radler Kelly | 20:12.5 | Downingtown West | | |
| 242. | 9 | Andrew King | 20:12.9 | Mechanicsburg | | |
| 243. | 10 | Ian Helis | 20:13.6 | Carlisle | | |
| 244. | 10 | Andrew Keck | 20:13.9 | Palmyra | | |
| 246. | 10 | Zach Graham | 20:14.7 | Central Dauphin | | |
| 247. | 11 | Brian Smith | 20:15.9 | Pine Bush Central Dist | | |
| 248. | 11 | Tyler Teel | 20:16.2 | Milton Hershey | | |
| 249. | 10 | Phillip Lopez | 20:16.5 | Pine Bush Central Dist | | |
| 250. | 9 | Terrance Habiyaremye | 20:16.7 | Central Dauphin East | | |
| 251. | 9 | Ryan Born | 20:17.0 | Exeter Township | | |
| 252. | 11 | Tim Leslie | 20:17.2 | North Penn (Lansdale) | | |
| 253. | 10 | Alex Wilson | 20:17.5 | Linganore | | |
| 254. | 9 | Eric Sheetz | 20:17.8 | Central Dauphin East | | |
| 256. | 11 | Ryan Leoniak | 20:18.3 | Washingtonville | | |
| 257. | 11 | Nick Bartoszewitz | 20:18.6 | Pittsburgh Central Catholic | | |
| 258. | 11 | Spencer Hankin | 20:19.5 | West Chester East | | |
| 259. | 11 | Nate Fox | 20:21.2 | Annville-Cleona | | |
| 260. | 11 | Kareem Butler | 20:21.6 | Hatboro Horsham Senior | | |
| 261. | 10 | Jamie Denison | 20:22.1 | Carlisle | | |
| 262. | 10 | Andrew Brenner | 20:24.4 | Abington | | |
| 264. | 9 | Peter Hildebrandt | 20:25.2 | Lasalle College | | |
| 265. | 10 | Jamin Kinard | 20:25.5 | Dallastown Area | | |
| 266. | 10 | Luke Beltrandi | 20:25.8 | Cumberland Valley | | |
| 267. | 11 | Brian Doyle | 20:26.7 | Central Bucks South | | |
| 268. | 11 | Rick Limpert | 20:27.4 | Linganore | | |
| 269. | 10 | Zach Rinaldi | 20:28.0 | Lower Dauphin | | |
| 270. | 11 | Alex Miller | 20:28.6 | Hempfield Area (7) | | |
| 271. | 10 | Derek Breighner | 20:29.2 | Dallastown Area | | |
| 272. | 10 | Thomas Schrier | 20:31.1 | Carlisle | | |
| 273. | 10 | Allessandro Volo | 20:31.5 | Dallastown Area | | |
| 274. | 10 | Nolan Abrams | 20:31.9 | Washingtonville | | |
| 275. | 9 | Thomas Plasket | 20:32.3 | Upper Dublin | | |
| 276. | 10 | Mark Scaer | 20:33.3 | Cumberland Valley | | |
| 277. | 9 | Nick Manning | 20:33.8 | Carlisle | | |
| 279. | 11 | Tijay Hildebrand | 20:35.3 | Central York | | |
| 280. | 11 | Taylor Mowery | 20:35.6 | Governor Mifflin | | |
| 281. | 11 | Brian Magnant | 20:36.0 | Hatboro Horsham Senior | | |
| 282. | 9 | Austin McCadden | 20:36.3 | Central Bucks South | | |
| 283. | 11 | Aaron Poole | 20:36.6 | Northern York (Dillsburg) | | |
| 284. | 11 | Tyler MacCready | 20:37.1 | Governor Mifflin | | |
| 285. | 10 | Kevin Smith | 20:37.8 | Bishop Mcdevitt (Harrisburg) | | |
| 286. | 11 | Tyler Buckmen | 20:38.5 | Central Dauphin | | |
| 287. | 10 | Jeff Klein | 20:40.1 | North Penn (Lansdale) | | |
| 288. | 10 | Doug Piersol | 20:40.6 | Manheim Township | | |
| 289. | 11 | Vincent Abate | 20:40.9 | Washingtonville | | |
| 290. | 9 | David Delgado | 20:41.1 | Milton Hershey | | |
| 291. | 10 | Neal Ulrich | 20:41.4 | Mt Lebanon | | |
| 292. | 11 | Christian Smith | 20:41.7 | West Chester East | | |
| 293. | 9 | Abraham Cruz | 20:42.0 | Muhlenberg Senior | | |
| 294. | 11 | Preston Charlesworth | 20:42.3 | Chambersburg Area | | |
| 295. | 9 | Zachary Manheim | 20:42.9 | Pine Bush Central Dist | | |
| 296. | 9 | Jackson Gardner | 20:45.1 | Central Dauphin | | |
| 297. | 10 | David Homce | 20:47.2 | Linganore | | |
| 298. | 9 | Brad Howard | 20:47.6 | Red Land | | |
| 299. | 11 | Jermery Degroat | 20:47.9 | Pine Bush Central Dist | | |
| 300. | 11 | Weiyuan Tian | 20:48.2 | Central York | | |
| 301. | 9 | Chris Fowler | 20:48.4 | Carlisle | | |
| 302. | | Mark Shelley | 20:48.7 | Unattached | | |
| 303. | 10 | Mark Sexton | 20:48.9 | Carlisle | | |
| 304. | 10 | Jeff Cader | 20:50.4 | Hatboro Horsham Senior | | |
| 306. | 11 | Nicholas White | 20:51.1 | Washingtonville | | |
| 307. | 9 | Andrew Heibeck | 20:51.4 | Waynesboro Area | | |
| 308. | 10 | Cooper Hoeft | 20:51.7 | Cedar Crest | | |
| 309. | 9 | Zach Brody | 20:51.9 | Mt Lebanon | | |
| 310. | 9 | Nathan Repetz | 20:53.4 | Cedar Cliff | | |
| 311. | 11 | Shaun Weaver | 20:54.1 | Palmyra | | |
| 312. | 9 | Teddy Martinez | 20:54.4 | Washingtonville | | |
| 313. | 10 | Alex Kabusk | 20:54.7 | Cedar Cliff | | |
| 314. | 10 | Drew Hartwig | 20:55.0 | East Pennsboro Area | | |
| 315. | 10 | Ray Zhoa | 20:55.3 | Hatboro Horsham Senior | | |
| 316. | 11 | Zach Holden | 20:56.9 | Chambersburg Area | | |
| 317. | 9 | Phil Corle | 20:57.6 | Annville-Cleona | | |
| 318. | 10 | Alston Brown | 20:59.7 | Manheim Township | | |
| 319. | 11 | Jim Maffey | 21:00.1 | Trinity (Camp Hill) | | |
| 320. | 10 | Robert Diez | 21:00.4 | Northern York (Dillsburg) | | |
| 321. | 11 | Adam Zeigler | 21:02.0 | Dallastown Area | | |
| 322. | 9 | Chris Nguyen | 21:02.4 | Muhlenberg Senior | | |
| 323. | 9 | Peter Sexton | 21:02.9 | Hempfield Area (7) | | |
| 324. | 9 | Brad Wilson | 21:04.1 | Central York | | |
| 325. | 10 | Bryan Hugen | 21:04.9 | Linganore | | |
| 326. | 10 | Seth Douglas | 21:05.5 | Dallastown Area | | |
| 327. | 9 | Matthew Nejako | 21:08.9 | North Penn (Lansdale) | | |
| 328. | 9 | Ian Smith | 21:09.3 | Mechanicsburg | | |
| 329. | 10 | Brandon Fink | 21:09.6 | Hempfield Area (7) | | |
| 330. | 11 | Devin Hoffer | 21:09.9 | Lower Dauphin | | |
| 331. | 9 | Matt Rhodes | 21:10.2 | Upper Dublin | | |
| 332. | 11 | Benjamin Demandante | 21:10.5 | Dallastown Area | | |
| 333. | 9 | Zachery Hordeski | 21:10.8 | Upper Dublin | | |
| 334. | 10 | Tommy James | 21:11.2 | Linganore | | |
| 335. | 10 | Andrew Svec | 21:12.3 | Hempfield Area (7) | | |
| 336. | 11 | Eric Ardman | 21:12.8 | Hatboro Horsham Senior | | |
| 337. | 11 | Bryan Berg | 21:13.6 | Wallkill | | |
| 338. | 10 | Jeff Vanderhoff | 21:14.9 | Hempfield Area (7) | | |
| 339. | 10 | Philip Williams | 21:15.9 | Northern York (Dillsburg) | | |
| 340. | 11 | Lucas Bodenbender | 21:17.9 | Kutztown Area | | |
| 341. | 11 | Evan Fishel | 21:18.2 | New Oxford | | |
| 342. | 10 | Tyler Holzapfel | 21:18.5 | Pine Bush Central Dist | | |
| 343. | 11 | Trevor Kobylarz | 21:18.9 | Exeter Township | | |
| 344. | 11 | Max J. Smith | 21:19.3 | Annville-Cleona | | |
| 345. | 10 | Andrew Shrawder | 21:19.7 | Kutztown Area | | |
| 346. | 9 | Mark Barnaba | 21:20.7 | Bishop Mcdevitt (Harrisburg) | | |
| 347. | 9 | Matt Greco | 21:21.5 | Lasalle College | | |
| 348. | 10 | Nathan Pautler | 21:22.0 | Cumberland Valley | | |
| 349. | 9 | Dan Snyder | 21:24.9 | Lower Dauphin | | |
| 350. | 9 | Kiernan Hayes | 21:25.6 | Washingtonville | | |
| 351. | 9 | Michael Boyer | 21:26.0 | Muhlenberg Senior | | |
| 352. | 9 | Jordan Wolfheimer | 21:27.5 | Plymouth-Whitemarsh | | |
| 353. | 9 | Zachary Wesley-Krueger | 21:28.1 | Pine Bush Central Dist | | |
| 354. | 9 | Aaron Bloschichak | 21:28.4 | Trinity (Camp Hill) | | |
| 355. | 11 | Shaquille Stanley | 21:28.8 | J P Mccaskey | | |
| 356. | 9 | Dan Cole | 21:29.1 | Bishop Mcdevitt (Harrisburg) | | |
| 357. | 10 | Stephen Capp | 21:29.4 | Manheim Township | | |
| 358. | 11 | Alex Swisher | 21:29.9 | Chambersburg Area | | |
| 359. | 9 | Josh McPherson | 21:30.1 | Hempfield Area (7) | | |
| 360. | 9 | Emmet Cauley | 21:31.3 | Pittsburgh Central Catholic | | |
| 361. | 9 | Liam McAleer | 21:32.4 | Washingtonville | | |
| 362. | 10 | Rourke Robinsom | 21:33.0 | Chambersburg Area | | |
| 364. | 9 | Brett Ward | 21:34.0 | East Pennsboro Area | | |
| 365. | 11 | Tommy Cooke | 21:34.3 | Northern York (Dillsburg) | | |
| 366. | 10 | Tom Shea | 21:34.7 | Pittsburgh Central Catholic | | |
| 367. | 10 | Sage Dorsheimer | 21:37.6 | Lower Dauphin | | |
| 368. | 9 | Skyler Peterman | 21:38.6 | Altoona Area | | |
| 369. | 9 | Steve Scullen | 21:39.3 | Trinity (Camp Hill) | | |
| 370. | 9 | Joe Painter | 21:40.9 | Hempfield Area (7) | | |
| 371. | 10 | Matt Christman | 21:41.7 | Muhlenberg Senior | | |
| 372. | 9 | Ryan Smith | 21:42.6 | Bishop Mcdevitt (Harrisburg) | | |
| 374. | 9 | Jonah Rice | 21:43.6 | Plymouth-Whitemarsh | | |
| 375. | 11 | Alex Craver | 21:43.9 | Spring Grove Area | | |
| 376. | 11 | Terell Bennett | 21:44.2 | Exeter Township | | |
| 377. | 11 | Thomas Millary | 21:47.4 | Northern York (Dillsburg) | | |
| 379. | 9 | Zach Basom | 21:50.2 | New Oxford | | |
| 380. | 9 | Greg Kabusk | 21:50.6 | Cedar Cliff | | |
| 381. | 11 | Clayton Bury | 21:51.0 | Cedar Cliff | | |
| 382. | 11 | Greg Rice | 21:51.3 | Hatboro Horsham Senior | | |
| 383. | 9 | Chris Landis | 21:51.7 | Exeter Township | | |
| 385. | 9 | Nathan Schuerman | 21:52.5 | Hempfield Area (7) | | |
| 386. | 9 | Dale Shoemaker | 21:52.9 | Hollidaysburg Area | | |
| 387. | 10 | Andrew Zeng | 21:53.9 | Upper Dublin | | |
| 388. | 10 | Zach Thompson | 21:54.6 | Gettysburg Area | | |
| 389. | 11 | Ben Gallen | 22:00.2 | Governor Mifflin | | |
| 390. | 10 | Darien Ditch | 22:02.9 | Waynesboro Area | | |
| 391. | 11 | Brian Keith | 22:05.3 | Cedar Crest | | |
| 392. | 10 | Tyler Kunkle | 22:07.2 | Waynesboro Area | | |
| 393. | 11 | Dylan Galloway | 22:07.6 | Palmyra | | |
| 394. | 9 | Matthew Prevost | 22:07.9 | West Chester East | | |
| 395. | 11 | Dan Henderson | 22:08.3 | Hollidaysburg Area | | |
| 396. | 10 | Trevor Steinour | 22:09.7 | Carlisle | | |
| 397. | 11 | Jack Evans | 22:10.2 | East Pennsboro Area | | |
| 398. | 10 | Tim Banks | 22:10.5 | Altoona Area | | |
| 399. | 11 | Maxfield Palmer | 22:10.8 | Central York | | |
| 400. | 9 | Hunter O'Brien | 22:11.2 | Altoona Area | | |
| 401. | 9 | Steve Pascarella | 22:11.8 | Hempfield Area (7) | | |
| 402. | 10 | Gervon Williams | 22:12.1 | Chambersburg Area | | |
| 403. | 10 | Sam Olds | 22:17.2 | Red Land | | |
| 404. | 11 | Matt Smith | 22:18.5 | Gettysburg Area | | |
| 405. | 10 | Aaron Hoff | 22:20.0 | Spring Grove Area | | |
| 406. | 10 | Mitch Kirchner | 22:20.5 | Annville-Cleona | | |
| 407. | 9 | William Hinthorn | 22:21.7 | Carlisle | | |
| 408. | | Adam Drabinski | 22:22.1 | Bonner Prendergast Cathlolic | | |
| 409. | 10 | Taylor Lindsey | 22:23.7 | Lancaster Mennonite | | |
| 410. | 10 | Tim Pillman | 22:25.6 | Red Land | | |
| 411. | 9 | Mark Aulenbach | 22:25.9 | Bishop Mcdevitt (Harrisburg) | | |
| 412. | 9 | Evan Weber | 22:26.2 | Bishop Mcdevitt (Harrisburg) | | |
| 413. | 10 | Tom Yoder | 22:26.7 | Cedar Crest | | |
| 414. | 11 | Eric Krueger | 22:32.3 | Upper Dublin | | |
| 415. | 10 | Jason Keller | 22:36.5 | Governor Mifflin | | |
| 416. | 9 | Connor Weibly | 22:39.2 | Waynesboro Area | | |
| 417. | 10 | Alex Daniels | 22:39.7 | Washingtonville | | |
| 418. | 10 | Jake Metzger | 22:40.1 | Central Dauphin East | | |
| 419. | 10 | Nate Towery | 22:40.6 | Carlisle | | |
| 420. | 10 | Prithvi Mandayan | 22:47.4 | Linganore | | |
| 421. | 9 | Reese Walton | 22:48.8 | Chambersburg Area | | |
| 422. | 9 | Jordan Crawford | 22:49.0 | Cedar Cliff | | |
| 423. | 9 | Patrick Kennaly | 22:49.4 | Carlisle | | |
| 424. | 9 | Matt Sobotta | 22:51.4 | Trinity (Camp Hill) | | |
| 425. | 11 | Nick Gassaway | 22:52.6 | Trinity (Camp Hill) | | |
| 426. | 10 | Keith Dee | 22:53.6 | Washingtonville | | |
| 427. | 10 | Zach Bedford | 22:54.6 | Palmyra | | |
| 428. | 9 | Alex Harry | 22:55.7 | East Pennsboro Area | | |
| 429. | 9 | Nathan Veli | 22:56.2 | Central Dauphin | | |
| 430. | 9 | David Williams | 22:58.3 | Central Dauphin | | |
| 431. | 9 | Matt Ritts | 22:59.4 | Cedar Cliff | | |
| 432. | 10 | Bennett Metzger | 23:02.7 | Carlisle | | |
| 433. | 10 | Andrew Resek | 23:03.1 | Trinity (Camp Hill) | | |
| 434. | 9 | Sebastian Strobel | 23:05.4 | Carlisle | | |
| 435. | 10 | David Logue | 23:08.6 | Hollidaysburg Area | | |
| 436. | 9 | Jason Forman | 23:10.7 | Plymouth-Whitemarsh | | |
| 437. | 9 | christan Schaeffer | 23:11.1 | Plymouth-Whitemarsh | | |
| 438. | 10 | Aaron Davis | 23:11.5 | Mechanicsburg | | |
| 439. | 9 | Trent Filter | 23:12.0 | Palmyra | | |
| 440. | 9 | Alex Lydic | 23:12.4 | Hempfield Area (7) | | |
| 441. | 9 | Nathan Sakal | 23:12.8 | Hempfield Area (7) | | |
| 442. | 10 | Matt Poust | 23:19.1 | Red Land | | |
| 443. | 9 | Quin Snyder | 23:27.8 | Spring Grove Area | | |
| 444. | 10 | Kyle Morgante | 23:32.1 | Exeter Township | | |
| 445. | 10 | Andrew Kauffman | 23:35.4 | Lancaster Mennonite | | |
| 446. | 10 | Jesse Pisano | 23:38.3 | West Chester East | | |
| 447. | 11 | Jordan Britton | 23:38.9 | New Oxford | | |
| 448. | 9 | Parker Beene | 23:40.1 | Cedar Cliff | | |
| 449. | 10 | Connor Flood | 23:41.6 | J P Mccaskey | | |
| 450. | 9 | Cole Nesti | 23:43.4 | Hempfield Area (7) | | |
| 451. | 9 | Ben Yeager | 23:45.3 | Chambersburg Area | | |
| 452. | 10 | Andrew McNicholas | 23:49.5 | Hatboro Horsham Senior | | |
| 453. | 11 | Thomas Stone | 23:51.0 | Carlisle | | |
| 454. | 10 | Sam Donellon | 24:00.7 | J P Mccaskey | | |
| 455. | 9 | Austin Dubble | 24:17.5 | Palmyra | | |
| 456. | 9 | Jack Tousley | 24:26.4 | Washingtonville | | |
| 457. | 11 | Jeremiah Gallagher | 24:28.7 | J P Mccaskey | | |
| 458. | 11 | Andrew Hartung | 24:29.1 | Waynesboro Area | | |
| 459. | 10 | Chad Wright | 24:30.6 | Mechanicsburg | | |
| 460. | 9 | Josh Mitchell | 24:41.9 | Mechanicsburg | | |
| 461. | 9 | Andrew Leib | 24:43.9 | Muhlenberg Senior | | |
| 462. | 11 | Tom Taylor | 24:48.2 | Northern York (Dillsburg) | | |
| 463. | 9 | Dylan Baxter | 25:08.5 | Washingtonville | | |
| 464. | 10 | Alex Royer | 25:16.5 | Cedar Crest | | |
| 465. | 11 | Trevor Slade | 25:24.9 | Annville-Cleona | | |
| 466. | 9 | Chris Chrissomallis | 25:32.3 | Spring Grove Area | | |
| 467. | 9 | Tyler Hamilton | 25:35.5 | Hempfield Area (7) | | |
| 468. | 9 | Eddie Sanborn | 25:36.9 | Palmyra | | |
| 469. | 9 | Thomas Hornberger | 25:38.8 | Muhlenberg Senior | | |
| 470. | 9 | Jack Shelly | 25:41.5 | Trinity (Camp Hill) | | |
| 471. | 10 | Shane Flemming | 26:37.8 | Central Dauphin East | | |
| 472. | 10 | Dan Fitz | 28:14.4 | Central Dauphin | | |
| 473. | 10 | Nick Denunzio | 29:38.8 | Exeter Township | | |
| 474. | 9 | Aditya Bhagirath | 29:56.2 | Washingtonville | | |