| 1. | 12 | Kyle Phillips | 12:47.9 | Waynesboro Area | | |
| 2. | 12 | Daniel Patti | 12:52 | Chambersburg Area | | |
| 3. | 10 | Vinny Todaro | 13:00 | Big Spring | | |
| 4. | 11 | Nick Rotz | 13:02 | Chambersburg Area | | |
| 5. | 11 | Tim Monko | 13:10 | Northern York (Dillsburg) | | |
| 6. | 11 | Adam Harriger | 13:15 | Chambersburg Area | | |
| 7. | 10 | Danny Klink | 13:21 | Chambersburg Area | | |
| 8. | 10 | Zack Coleman | 13:34 | Chambersburg Area | | |
| 9. | 12 | Joe Todaro | 13:38 | Big Spring | | |
| 10. | 12 | Reggie Oberton | 13:42 | Carlisle | | |
| 11. | 12 | Casey Neidig | 13:46 | Northern York (Dillsburg) | | |
| 12. | 12 | Ben Meck | 13:48 | Northern York (Dillsburg) | | |
| 13. | 10 | Jason Barbaretta | 13:49 | Northern York (Dillsburg) | | |
| 14. | 10 | Corbin Padgett | 13:49 | Carlisle | | |
| 15. | 12 | JJ Lloyd | 13:58 | Carlisle | | |
| 16. | 10 | Mitchell Maier | 14:02 | Chambersburg Area | | |
| 17. | 12 | Ethan Miller | 14:04 | Chambersburg Area | | |
| 18. | 11 | Dan Beegle | 14:06 | Gettysburg Area | | |
| 19. | 12 | Micah Engle | 14:07 | Northern York (Dillsburg) | | |
| 20. | 12 | Brandon Thrush | 14:10 | Greencastle Antrim | | |
| 21. | 10 | Jimmy Robison | 14:12 | Gettysburg Area | | |
| 22. | 12 | John Davis | 14:13 | Chambersburg Area | | |
| 23. | 10 | Thomas Buxton | 14:22 | Gettysburg Area | | |
| 24. | 11 | Anthony Myers | 14:22 | James Buchanan | | |
| 25. | 10 | Dalton Monn | 14:29 | Greencastle Antrim | | |
| 26. | 9 | Samuel DeAngelo | 14:34 | Carlisle | | |
| 27. | 9 | Devan Thompson | 14:40 | Chambersburg Area | | |
| 28. | 10 | Brishen Dearborn | 14:45 | Big Spring | | |
| 29. | 11 | Will Rice | 14:46 | James Buchanan | | |
| 30. | 12 | Philip Bautista | 14:46 | Waynesboro Area | | |
| 31. | 9 | Austin Markey | 14:47 | Gettysburg Area | | |
| 32. | 9 | Grant Frey | 14:54 | Chambersburg Area | | |
| 33. | 11 | Reed Mann | 14:57 | Carlisle | | |
| 34. | 12 | Robby Hume | 15:00 | Carlisle | | |
| 35. | 12 | Thomas Millary | 15:00 | Northern York (Dillsburg) | | |
| 36. | 11 | Brandon Garlitz | 15:01 | Greencastle Antrim | | |
| 37. | 11 | Derrick Nace | 15:08 | Carlisle | | |
| 38. | 12 | Kyle Kreamer | 15:09 | Carlisle | | |
| 39. | 12 | Zach Dawson | 15:10 | Carlisle | | |
| 40. | 12 | Trevor Beierschmitt | 15:11 | Carlisle | | |
| 41. | 12 | Matt Pitchford | 15:11 | Chambersburg Area | | |
| 42. | 11 | Jamie Denison | 15:12 | Carlisle | | |
| 43. | 9 | Jon Carroll | 15:13 | Carlisle | | |
| 44. | 10 | Shaun Egolf | 15:14 | Waynesboro Area | | |
| 45. | 12 | Matt Smith | 15:16 | Gettysburg Area | | |
| 46. | 9 | Sean Collins | 15:17 | Carlisle | | |
| 47. | 9 | Mikey Dennison | 15:18 | Carlisle | | |
| 48. | 11 | Collin Mangon | 15:23 | Chambersburg Area | | |
| 49. | 12 | Ryan Kaiser | 15:29 | Waynesboro Area | | |
| 50. | 11 | Nick Fetterhoff | 15:32 | Waynesboro Area | | |
| 51. | 10 | Aaron Waybright | 15:38 | Gettysburg Area | | |
| 52. | 12 | Gabe Martin | 15:44 | Greencastle Antrim | | |
| 53. | 12 | Ian Anderson | 15:45 | Northern York (Dillsburg) | | |
| 54. | 10 | Nate Stewart | 15:46 | Northern York (Dillsburg) | | |
| 55. | 12 | Karl Holl | 15:53 | Big Spring | | |
| 56. | 12 | Joe Cleary | 16:00 | Gettysburg Area | | |
| 57. | 12 | Viktor Carlsson | 16:03 | Gettysburg Area | | |
| 58. | 11 | Ian Helis | 16:04 | Carlisle | | |
| 59. | 12 | Zach Holden | 16:11 | Chambersburg Area | | |
| 60. | 11 | Philip Williams | 16:13 | Northern York (Dillsburg) | | |
| 61. | 11 | Clayton Heebner | 16:14 | James Buchanan | | |
| 62. | 11 | Grover Bailey | 16:15 | Waynesboro Area | | |
| 63. | 12 | Micheal Hohl | 16:16 | Greencastle Antrim | | |
| 64. | 9 | Abram Moats | 16:17 | Waynesboro Area | | |
| 65. | 11 | Robert Diez | 16:25 | Northern York (Dillsburg) | | |
| 66. | 10 | Matt Hickman | 16:28 | Big Spring | | |
| 67. | 10 | William Hinthorn | 16:31 | Carlisle | | |
| 68. | 9 | Luke Bateman | 16:33 | Carlisle | | |
| 69. | 11 | Josh Smith | 16:35 | Big Spring | | |
| 70. | 12 | Joe Kraybill | 16:36 | Northern York (Dillsburg) | | |
| 71. | 10 | Cameron Fox | 16:38 | James Buchanan | | |
| 72. | 11 | Ben Line | 16:44 | Big Spring | | |
| 73. | 10 | Andrew Heibeck | 16:46 | Waynesboro Area | | |
| 74. | 10 | Cody Carbaugh | 16:48 | Greencastle Antrim | | |
| 75. | 9 | Andrew Thompson | 16:49 | Carlisle | | |
| 76. | 10 | Tommy Mohan | 16:52 | Carlisle | | |
| 77. | 12 | Bryden Pollard | 16:53 | Northern York (Dillsburg) | | |
| 78. | 10 | Zach Husband | 16:54 | Greencastle Antrim | | |
| 79. | 9 | Turner Blashford | 16:55 | Carlisle | | |
| 80. | 12 | Preston Charlesworth | 16:58 | Chambersburg Area | | |
| 81. | 12 | Alex Quehl | 16:58 | Greencastle Antrim | | |
| 82. | 11 | Jon Riggle | 16:59 | James Buchanan | | |
| 83. | 9 | Matt Yohn | 17:00 | Northern York (Dillsburg) | | |
| 84. | 9 | Tyler Monko | 17:09 | Northern York (Dillsburg) | | |
| 85. | 11 | Zach Thompson | 17:10 | Gettysburg Area | | |
| 86. | 9 | William Hume | 17:17 | Carlisle | | |
| 87. | 12 | Jesse Herold | 17:20 | Carlisle | | |
| 88. | 9 | Kyle Doll | 17:22 | Northern York (Dillsburg) | | |
| 89. | 9 | Daniel Lauritzen | 17:24 | Carlisle | | |
| 90. | 11 | Rourke Robinsom | 17:26 | Chambersburg Area | | |
| 91. | 11 | Tyler Wardle | 17:28 | Big Spring | | |
| 92. | 10 | Chris Fowler | 17:39 | Carlisle | | |
| 93. | 10 | Ian Baird | 17:45 | Carlisle | | |
| 94. | 9 | Cody Ocker | 17:46 | Carlisle | | |
| 95. | 11 | Tyler Kunkle | 17:48 | Waynesboro Area | | |
| 96. | 12 | Alex Swisher | 17:49 | Chambersburg Area | | |
| 97. | 9 | Kevin Millar | 17:50 | Northern York (Dillsburg) | | |
| 98. | 9 | Zach Singer | 17:58 | Carlisle | | |
| 99. | 9 | John Mangan | 18:09 | Carlisle | | |
| 100. | 9 | Patrick Myers | 18:10 | Carlisle | | |
| 101. | 9 | Pete Hoy | 18:11 | Carlisle | | |
| 102. | 10 | Conner Weibly | 18:13 | Waynesboro Area | | |
| 103. | 11 | Alex Manikas | 18:25 | Chambersburg Area | | |
| 104. | 10 | Logan Zehrung | 18:26 | Greencastle Antrim | | |
| 105. | 10 | Scott McClure | 18:27 | James Buchanan | | |
| 106. | 10 | Sean Hudson | 18:29 | Chambersburg Area | | |
| 107. | 9 | Griffin Mann | 18:33 | Carlisle | | |
| 108. | 9 | Daniel Yang | 18:34 | Carlisle | | |
| 109. | 12 | Cody Kubica | 18:34 | Carlisle | | |
| 110. | 12 | Tom Taylor | 18:54 | Northern York (Dillsburg) | | |
| 111. | 9 | Matt Swartz | 18:58 | Carlisle | | |
| 112. | 12 | Josh Kraybill | 19:04 | Northern York (Dillsburg) | | |
| 113. | 12 | Connor Powell | 19:05 | Northern York (Dillsburg) | | |
| 114. | 10 | Jonathan Pipher | 19:21 | Waynesboro Area | | |
| 115. | 9 | Clay Foreman | 19:24 | Waynesboro Area | | |
| 116. | 10 | Josh Foster | 19:54 | Big Spring | | |
| 117. | 9 | Ben Hockman | 20:01 | Greencastle Antrim | | |
| 118. | 9 | Mitch Brewbaker | 20:07 | Big Spring | | |
| 119. | 9 | Matthew Snyder | 20:18 | McConnellsburg | | |
| 120. | 11 | Bennett Metzger | 20:20 | Carlisle | | |
| 121. | 10 | Patrick Kennaly | 20:28 | Carlisle | | |
| 122. | 9 | Trent George | 20:47 | Carlisle | | |
| 123. | 12 | John Briegel | 20:52 | Waynesboro Area | | |
| 124. | 9 | Justin Kaiser | 21:16 | Waynesboro Area | | |
| 125. | 12 | Grant Patterson | 21:40 | Chambersburg Area | | |
| 126. | 10 | Monty Ditch | 22:30 | Waynesboro Area | | |
| 127. | 12 | Alex Fennen | 22:32 | Chambersburg Area | | |
| 128. | 11 | Darien Ditch | 22:42 | Waynesboro Area | | |
| 129. | 12 | Joel Summers | 25:12 | James Buchanan | | |
| 130. | 10 | Sam Hargrove | 33:03 | Carlisle | | |