| 1 | Matthew GormanPlace 1 · Grade 12 · Conwell-Egan Catholic | 12 | Conwell-Egan Catholic | 16:57.4 | 1 |
| 2 | Josh BuckoPlace 2 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 17:34.9 | 2 |
| 3 | Ryan KaiserPlace 3 · Grade 11 · Neshaminy | 11 | Neshaminy | 18:06.0 | 3 |
| 4 | Christopher BaisdenPlace 4 · Grade 9 · Bensalem | 9 | Bensalem | 18:09.8 | 4 |
| 5 | William MatsingerPlace 5 · Grade 12 · Cheltenham | 12 | Cheltenham | 18:10.1 | 5 |
| 6 | Edward LarrPlace 6 · Grade 10 · Conwell-Egan Catholic | 10 | Conwell-Egan Catholic | 18:10.6 | 6 |
| 7 | Caleb DoughertyPlace 7 · Grade 10 · Cheltenham | 10 | Cheltenham | 18:17.9 | 7 |
| 8 | Shamsid-Din JabbarPlace 8 · Grade 9 · Cheltenham | 9 | Cheltenham | 18:27.9 | 8 |
| 9 | William WaerigPlace 9 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 18:39.0 | 9 |
| 10 | Colin WagnerPlace 10 · Grade 12 · Plymouth-Whitemarsh | 12 | Plymouth-Whitemarsh | 19:04.2 | 10 |
| 11 | Dominicio CucaresePlace 11 · Grade 11 · Conwell-Egan Catholic | 11 | Conwell-Egan Catholic | 19:12.6 | 11 |
| 12 | Evan ZorgerPlace 12 · Grade 12 · Cheltenham | 12 | Cheltenham | 19:14.9 | 12 |
| 13 | Ciro AnnuniataPlace 13 · Grade 10 · Cheltenham | 10 | Cheltenham | 19:26.6 | 13 |
| 14 | Brenton NewsomePlace 14 · Grade 10 · Interboro | 10 | Interboro | 19:34.5 | 0 |
| 15 | Luke AmrheinPlace 15 · Grade 9 · Neshaminy | 9 | Neshaminy | 19:34.6 | 14 |
| 16 | Anthony ReznitchenkoPlace 16 · Grade 9 · Bensalem | 9 | Bensalem | 19:36.1 | 15 |
| 17 | Andrew ReznitchenkoPlace 17 · Grade 12 · Bensalem | 12 | Bensalem | 19:44.1 | 16 |
| 18 | Kaidan RickertPlace 18 · Grade 11 · Plymouth-Whitemarsh | 11 | Plymouth-Whitemarsh | 19:44.8 | 17 |
| 19 | Blue CashPlace 19 · Grade 11 · Bensalem | 11 | Bensalem | 19:57.2 | 18 |
| 20 | Kane BaumherPlace 20 · Grade 9 · Bensalem | 9 | Bensalem | 19:57.3 | 19 |
| 21 | Dylan ReidPlace 21 · Grade 11 · Plymouth-Whitemarsh | 11 | Plymouth-Whitemarsh | 20:17.6 PR | 20 |
| 22 | James FassbenderPlace 22 · Grade 10 · Plymouth-Whitemarsh | 10 | Plymouth-Whitemarsh | 20:19.9 | 21 |
| 23 | Mark GriffinPlace 23 · Grade 9 · Conwell-Egan Catholic | 9 | Conwell-Egan Catholic | 20:28.4 | 22 |
| 24 | Matthew HarrisPlace 24 · Grade 12 · Interboro | 12 | Interboro | 20:29.1 | 0 |
| 25 | Matthew (Matt) EckertPlace 25 · Grade 9 · Neshaminy | 9 | Neshaminy | 20:29.5 | 23 |
| 26 | David KentPlace 26 · Grade 11 · Neshaminy | 11 | Neshaminy | 21:00.0 | 24 |
| 27 | Logan AsperoPlace 27 · Grade 9 · Neshaminy | 9 | Neshaminy | 21:18.6 | 25 |
| 29 | Zuko PileggiPlace 29 · Grade 10 · Neshaminy | 10 | Neshaminy | 21:25.4 | 26 |
| 30 | Ryan SegerPlace 30 · Grade 12 · Conwell-Egan Catholic | 12 | Conwell-Egan Catholic | 21:26.2 PR | 27 |
| 31 | Chase EspositoPlace 31 · Grade 9 · Conwell-Egan Catholic | 9 | Conwell-Egan Catholic | 21:43.9 | 28 |
| 32 | Daniel SchneiderPlace 32 · Grade 12 · Interboro | 12 | Interboro | 22:18.4 | 0 |
| 33 | Ryan RossiterPlace 33 · Grade 10 · Interboro | 10 | Interboro | 23:33.8 | 0 |