| 1 | Michael CiminiPlace 1 · Wissahickon | — | Wissahickon | 18:17 |
| 2 | Matthew WinkowskiPlace 2 · Wissahickon | — | Wissahickon | 18:27 |
| 3 | Caymus RuffnerPlace 3 · Wissahickon | — | Wissahickon | 18:23 |
| 4 | Ethan WeissPlace 4 · Wissahickon | — | Wissahickon | 18:42 |
| 5 | Josh SassonPlace 5 · Wissahickon | — | Wissahickon | 18:56 |
| 6 | Javier WilliamPlace 6 · Bensalem | — | Bensalem | 19:03 |
| 7 | Dean DiGiovanniPlace 7 · Wissahickon | — | Wissahickon | 19:07 |
| 8 | Liam McIntyrePlace 8 · Neshaminy | — | Neshaminy | 19:16 |
| 9 | Kevin MerchanPlace 9 · Bensalem | — | Bensalem | 19:23 |
| 10 | Jake LicataPlace 10 · Wissahickon | — | Wissahickon | 19:25 |
| 11 | Zach SoudersPlace 11 · Neshaminy | — | Neshaminy | 19:31 |
| 12 | Max KlugherzPlace 12 · Wissahickon | — | Wissahickon | 19:37 |
| 13 | Joey LinvillePlace 13 · Wissahickon | — | Wissahickon | 19:42 |
| 14 | Zayne DallalPlace 14 · Wissahickon | — | Wissahickon | 19:57 |
| 15 | Brett LehmanPlace 15 · Wissahickon | — | Wissahickon | 20:29 |
| 16 | Ryan LynaghPlace 16 · Wissahickon | — | Wissahickon | 20:30 |
| 17 | Adam GrossbergPlace 17 · Wissahickon | — | Wissahickon | 20:31 |
| 18 | Robert MatejczykPlace 18 · Wissahickon | — | Wissahickon | 20:40 |
| 19 | Lorenzo DeberryPlace 19 · Bensalem | — | Bensalem | 20:43 |
| 20 | Justin AdlerPlace 20 · PW | — | PW | 20:53 |
| 21 | Jimmy PlunkettPlace 21 · Neshaminy | — | Neshaminy | 20:53 |
| 22 | Bobby WalkerPlace 22 · Bensalem | — | Bensalem | 20:57 |
| 23 | Thomas DavisPlace 23 · Wissahickon | — | Wissahickon | 20:58 |
| 24 | Gabe DeckerPlace 24 · Wissahickon | — | Wissahickon | 21:01 |
| 25 | Brandon NolanPlace 25 · Neshaminy | — | Neshaminy | 21:02 |
| 26 | Danny ZappinPlace 26 · Wissahickon | — | Wissahickon | 21:05 |
| 27 | Ethan WernerPlace 27 · Wissahickon | — | Wissahickon | 21:07 |
| 28 | Branden WidamenPlace 28 · Penn Charter | — | Penn Charter | 21:16 |
| 29 | Justin LePlace 29 · Wissahickon | — | Wissahickon | 21:16 |
| 30 | Ryan PackelPlace 30 · Penn Charter | — | Penn Charter | 21:18 |
| 31 | Xander MargerumPlace 31 · Bensalem | — | Bensalem | 21:32 |
| 32 | Joshua LevinPlace 32 · PW | — | PW | 21:40 |
| 33 | Mican MargolisPlace 33 · Wissahickon | — | Wissahickon | 22:02 |
| 34 | Samuel FordePlace 34 · Wissahickon | — | Wissahickon | 22:03 |
| 35 | Eric DinofaPlace 35 · PW | — | PW | 22:04 |
| 36 | Liam RobinsonPlace 36 · Bensalem | — | Bensalem | 22:25 |
| 37 | Daniyal AmjedPlace 37 · Bensalem | — | Bensalem | 22:43 |
| 38 | Cooper JonesPlace 38 · Interboro | — | Interboro | 22:45 |
| 39 | Samuel ArjonaPlace 39 · Bensalem | — | Bensalem | 22:55 |
| 40 | Charlie WeissPlace 40 · Wissahickon | — | Wissahickon | 22:55 |
| 41 | Alex ArjonaPlace 41 · Bensalem | — | Bensalem | 22:59 |
| 42 | Ashton RayPlace 42 · Interboro | — | Interboro | 23:03 |
| 43 | Ben AtkinsPlace 43 · Interboro | — | Interboro | 23:05 |
| 44 | Ethan CohenPlace 44 · Penn Charter | — | Penn Charter | 23:36 |
| 45 | Kyle DollPlace 45 · Wissahickon | — | Wissahickon | 23:36 |
| 46 | Michael McSheaPlace 46 · Bensalem | — | Bensalem | 23:40 |
| 47 | Andrew BeerPlace 47 · PW | — | PW | 23:41 |
| 48 | Bobby AhernPlace 48 · Neshaminy | — | Neshaminy | 23:46 |
| 49 | Jeremy BreacherPlace 49 · Wissahickon | — | Wissahickon | 23:47 |
| 50 | Evan BorochPlace 50 · Wissahickon | — | Wissahickon | 23:56 |
| 51 | Cesar MartinezPlace 51 · Bensalem | — | Bensalem | 24:01.0 |
| 52 | Jeff GaulPlace 52 · Interboro | — | Interboro | 24:30.0 |
| 53 | Zaid ShaikPlace 53 · Bensalem | — | Bensalem | 24:43.0 |
| 54 | Winston RichardsPlace 54 · Bensalem | — | Bensalem | 24:51.0 |
| 55 | Jordan HavensPlace 55 · Interboro | — | Interboro | 25:12.0 |
| 56 | Jack DerflerPlace 56 · PW | — | PW | 25:13.0 |
| 57 | Leo HuangPlace 57 · Interboro | — | Interboro | 26:53.0 |
| 58 | Ramses ParadesPlace 58 · Bensalem | — | Bensalem | 27:43.0 |
| 59 | Jacob WelshPlace 59 · Interboro | — | Interboro | 28:16.0 |
| 60 | Torry CilibertoPlace 60 · Wissahickon | — | Wissahickon | 28:27.0 |
| 61 | Sam CammarotaPlace 61 · Wissahickon | — | Wissahickon | 28:27.0 |
| 62 | Naman ModyPlace 62 · Bensalem | — | Bensalem | 34.11.0 |