| 1 | Robert WaltonPlace 1 · Grade 11 · Bensalem | 11 | Bensalem | 17:23.2 |
| 2 | Anthony ZarrellaPlace 2 · Grade 12 · Monsignor Farrell | 12 | Monsignor Farrell | 17:24.5 |
| 3 | Michael MasonPlace 3 · Grade 11 · Monsignor Farrell | 11 | Monsignor Farrell | 17:35.0 |
| 4 | John CiuffoPlace 4 · Grade 12 · Monsignor Farrell | 12 | Monsignor Farrell | 18:11.0 |
| 5 | Matthew GormanPlace 5 · Grade 10 · Conwell-Egan Catholic | 10 | Conwell-Egan Catholic | 18:19.9 |
| 6 | Chris CapassoPlace 6 · Grade 12 · Monsignor Farrell | 12 | Monsignor Farrell | 18:25.4 PR |
| 7 | Matthew SetaPlace 7 · Grade 12 · Monsignor Farrell | 12 | Monsignor Farrell | 18:28.0 |
| 8 | Sean DerflerPlace 8 · Grade 12 · Plymouth-Whitemarsh | 12 | Plymouth-Whitemarsh | 18:30.5 |
| 9 | Evan LeonardPlace 9 · Grade 11 · Bensalem | 11 | Bensalem | 18:37.9 |
| 10 | Alphonese TrapanesePlace 10 · Grade 11 · Monsignor Farrell | 11 | Monsignor Farrell | 18:48.2 |
| 11 | Brendan KaiserPlace 11 · Grade 12 · Neshaminy | 12 | Neshaminy | 18:54.9 |
| 12 | Zach SoudersPlace 12 · Grade 11 · Neshaminy | 11 | Neshaminy | 19:00.7 |
| 13 | Michael CalafiorePlace 13 · Grade 12 · Monsignor Farrell | 12 | Monsignor Farrell | 19:07.7 |
| 14 | Ryan ShortPlace 14 · Grade 11 · Neshaminy | 11 | Neshaminy | 19:33.7 |
| 15 | Jack GottschalkPlace 15 · Grade 12 · Neshaminy | 12 | Neshaminy | 19:46.4 |
| 16 | Amere SloanPlace 16 · Grade 12 · Cristo Rey (Philadelphia) | 12 | Cristo Rey (Philadelphia) | 19:53.7 |
| 17 | Diego MelecioPlace 17 · Grade 12 · Neshaminy | 12 | Neshaminy | 19:56.5 |
| 18 | Ziggy AndrewsPlace 18 · Grade 12 · Interboro | 12 | Interboro | 20:01.0 |
| 19 | Jimmy PlunkettPlace 19 · Grade 12 · Neshaminy | 12 | Neshaminy | 20:10.2 |
| 20 | Blue CashPlace 20 · Grade 9 · Bensalem | 9 | Bensalem | 20:25.2 |
| 21 | Liam McIntyrePlace 21 · Grade 12 · Neshaminy | 12 | Neshaminy | 20:28.2 |
| 22 | Craig HancockPlace 22 · Grade 10 · Cristo Rey (Philadelphia) | 10 | Cristo Rey (Philadelphia) | 20:39.0 PR |
| 23 | Thomas CoombsPlace 23 · Grade 10 · Bensalem | 10 | Bensalem | 20:47.2 |
| 24 | Mason McCoyPlace 24 · Grade 11 · Interboro | 11 | Interboro | 20:47.5 |
| 25 | Matt AtanasiuPlace 25 · Grade 12 · Interboro | 12 | Interboro | 20:57.7 |
| 26 | Patrick SchafflingPlace 26 · Grade 10 · Bensalem | 10 | Bensalem | 21:09.5 |
| 27 | Kemith PereraPlace 27 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 21:34.5 |
| 28 | Colin WagnerPlace 28 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 21:51.2 |
| 29 | Ryan StanyaPlace 29 · Grade 10 · Conwell-Egan Catholic | 10 | Conwell-Egan Catholic | 22:00.7 |
| 30 | Daniel SchneiderPlace 30 · Grade 10 · Interboro | 10 | Interboro | 22:05.5 |
| 31 | Ashton RayPlace 31 · Grade 12 · Interboro | 12 | Interboro | 22:10.7 |
| 32 | Tyler MarriottPlace 32 · Grade 10 · Conwell-Egan Catholic | 10 | Conwell-Egan Catholic | 22:15.0 PR |
| 33 | Winston RichardsPlace 33 · Grade 12 · Bensalem | 12 | Bensalem | 22:21.4 |
| 34 | Kevin WarrenPlace 34 · Grade 12 · Cristo Rey (Philadelphia) | 12 | Cristo Rey (Philadelphia) | 22:24.2 |
| 35 | Adam JohnsonPlace 35 · Grade 11 · Plymouth-Whitemarsh | 11 | Plymouth-Whitemarsh | 22:28.0 |
| 36 | Logan BrassingtonPlace 36 · Grade 12 · Perkiomen | 12 | Perkiomen | 23:03.5 |
| 37 | Malik HicksPlace 37 · Grade 12 · Cristo Rey (Philadelphia) | 12 | Cristo Rey (Philadelphia) | 23:12.5 |
| 38 | Joseph LucasPlace 38 · Grade 11 · Conwell-Egan Catholic | 11 | Conwell-Egan Catholic | 23:18.2 |
| 39 | Maddox MulhollandPlace 39 · Grade 9 · Conwell-Egan Catholic | 9 | Conwell-Egan Catholic | 24:53.5 |
| 40 | Alexander KellyPlace 40 · Grade 9 · Perkiomen | 9 | Perkiomen | 25:38.9 |
| 41 | Carlos AlveloPlace 41 · Grade 11 · Cristo Rey (Philadelphia) | 11 | Cristo Rey (Philadelphia) | 25:52.0 |
| 42 | Tyler ShollyPlace 42 · Grade 10 · Conwell-Egan Catholic | 10 | Conwell-Egan Catholic | 26:02.9 |
| 43 | Kennith VolcyPlace 43 · Grade 10 · Cristo Rey (Philadelphia) | 10 | Cristo Rey (Philadelphia) | 28:10.5 |
| 44 | Paul CosmePlace 44 · Grade 12 · Perkiomen | 12 | Perkiomen | 29:07.7 |