| 1 | Mike UngvarskyPlace 1 · Cinnaminson | — | Cinnaminson | 15:49.00 |
| 2 | Isaiah CurbeloPlace 2 · Rancocas Valley | — | Rancocas Valley | 16:23.00 |
| 3 | Josh DeJesusPlace 3 · Rancocas Valley | — | Rancocas Valley | 16:56.00 |
| 4 | Justin ArnoldPlace 4 · Cinnaminson | — | Cinnaminson | 17:10.00 |
| 5 | TJ WorthenPlace 5 · Medford Tech | — | Medford Tech | 17:12.00 |
| 6 | Max OmsbyPlace 6 · Maple Shade | — | Maple Shade | 17:16.00 |
| 7 | Max AdamsPlace 7 · Cinnaminson | — | Cinnaminson | 17:19.00 |
| 8 | Michael OnuPlace 8 · Cherry Hill East | — | Cherry Hill East | 17:37.00 |
| 9 | Cory MorganPlace 9 · Rancocas Valley | — | Rancocas Valley | 17:48.00 |
| 10 | Noah PreihsPlace 10 · Cherry Hill East | — | Cherry Hill East | 17:49.00 |
| 11 | Vincent LiPlace 11 · Camden Catholic | — | Camden Catholic | 17:58.00 |
| 12 | Jake TyndalePlace 12 · Rancocas Valley | — | Rancocas Valley | 18:21.00 |
| 13 | Andrew WarkalaPlace 13 · Cherry Hill East | — | Cherry Hill East | 18:22.00 |
| 14 | Chris ClokePlace 14 · Maple Shade | — | Maple Shade | 18:30.00 |
| 15 | Vin VasaPlace 15 · Cherry Hill East | — | Cherry Hill East | 18:35.00 |
| 16 | RJ GuarinoPlace 16 · Delran | — | Delran | 18:37.00 |
| 17 | Kevin McGovernPlace 17 · Maple Shade | — | Maple Shade | 18:38.00 |
| 18 | Sean NewPlace 18 · Maple Shade | — | Maple Shade | 18:38.00 |
| 19 | Bradford CressPlace 19 · Atlantic City | — | Atlantic City | 18:41.00 |
| 20 | Jacob NiedermayerPlace 20 · Rancocas Valley | — | Rancocas Valley | 18:43.00 |
| 21 | James ZemartisPlace 21 · Atlantic City | — | Atlantic City | 18:45.00 |
| 22 | Ian MoorePlace 22 · Rancocas Valley | — | Rancocas Valley | 18:45.00 |
| 23 | Chris DiamisPlace 23 · Paulsboro | — | Paulsboro | 18:48.00 |
| 24 | Ray DavanPlace 24 · Riverside | — | Riverside | 18:48.00 |
| 25 | Omri BarPlace 25 · Cherry Hill East | — | Cherry Hill East | 18:49.00 |
| 26 | Mike PirglisPlace 26 · Westampton Tech | — | Westampton Tech | 18:50.00 |
| 27 | Mike KochPlace 27 · Delran | — | Delran | 19:03.00 |
| 28 | Drew ParentPlace 28 · Cherry Hill East | — | Cherry Hill East | 19:05.00 |
| 29 | Jack QuarryPlace 29 · Cherry Hill East | — | Cherry Hill East | 19:13.00 |
| 30 | Brandon VetzPlace 30 · Rancocas Valley | — | Rancocas Valley | 19:15.00 |
| 31 | Aidan StantonPlace 31 · Collingswood | — | Collingswood | 19:17.00 |
| 32 | John GreenPlace 32 · Westampton Tech | — | Westampton Tech | 19:22.00 |
| 33 | Shivam GargPlace 33 · Delran | — | Delran | 19:22.00 |
| 34 | Vaibhav GuptaPlace 34 · Delran | — | Delran | 19:23.00 |
| 35 | Rob SheplyPlace 35 · Maple Shade | — | Maple Shade | 19:23.00 |
| 36 | Dylan BellucciPlace 36 · Medford Tech | — | Medford Tech | 19:28.00 |
| 37 | Zane CauerPlace 37 · Medford Tech | — | Medford Tech | 19:35.00 |
| 38 | Zach StectierPlace 38 · Atlantic City | — | Atlantic City | 19:37.00 |
| 39 | Augustas GyamfiPlace 39 · Westampton Tech | — | Westampton Tech | 19:40.00 |
| 40 | Zach WaltonPlace 40 · Cinnaminson | — | Cinnaminson | 19:43.00 |
| 41 | Tim SharpleyPlace 41 · Delran | — | Delran | 19:46.00 |
| 42 | Austin MaaddiPlace 42 · Holy Cross | — | Holy Cross | 19:50.00 |
| 43 | Rob BrownPlace 43 · Riverside | — | Riverside | 19:51.00 |
| 44 | Ted BoltePlace 44 · Holy Cross | — | Holy Cross | 19:52.00 |
| 45 | Christian NeumanPlace 45 · Cinnaminson | — | Cinnaminson | 20:00.00 |
| 46 | Colin JohnsonPlace 46 · Medford Tech | — | Medford Tech | 20:05.00 |
| 47 | Ben SharePlace 47 · Atlantic City | — | Atlantic City | 20:11.00 |
| 48 | Kyle DrummPlace 48 · Cinnaminson | — | Cinnaminson | 20:30.00 |
| 49 | Tim CatrinePlace 49 · Holy Cross | — | Holy Cross | 20:33.00 |
| 50 | JT ByrnePlace 50 · Holy Cross | — | Holy Cross | 20:36.00 |
| 51 | Ed ChoePlace 51 · Cinnaminson | — | Cinnaminson | 20:37.00 |
| 52 | Dorian KlodnickiPlace 52 · Delran | — | Delran | 20:37.00 |
| 53 | Ethan StrohmPlace 53 · Collingswood | — | Collingswood | 20:38.00 |
| 54 | Matt FureyPlace 54 · Holy Cross | — | Holy Cross | 20:39.00 |
| 55 | Josh CenyersPlace 55 · Delran | — | Delran | 20:40.00 |
| 56 | Sean DrewPlace 56 · Atlantic City | — | Atlantic City | 20:45.00 |
| 57 | Jeramy WenigPlace 57 · Palmyra | — | Palmyra | 20:47.00 |
| 58 | Dadrian LederPlace 58 · Medford Tech | — | Medford Tech | 21:00.00 |
| 59 | Jacob BayodockPlace 59 · Westampton Tech | — | Westampton Tech | 21:06.00 |
| 60 | Beau BrineauPlace 60 · Holy Cross | — | Holy Cross | 21:11.00 |
| 61 | Mike WalkerPlace 61 · Westampton Tech | — | Westampton Tech | 21:22.00 |
| 62 | Luis HonorioPlace 62 · Paulsboro | — | Paulsboro | 22:22.00 |
| 63 | Chuck BluhmPlace 63 · Riverside | — | Riverside | 23:16.00 |
| 64 | Sam FieldsPlace 64 · Palmyra | — | Palmyra | 24:21.00 |
| 65 | Eric BlatzPlace 65 · Riverside | — | Riverside | 24:26.00 |
| 66 | Mike KellerPlace 66 · Riverside | — | Riverside | 24:32.00 |
| 67 | Tyler ClarkPlace 67 · Riverside | — | Riverside | 25:23.00 |
| 68 | Edgar Rodriguez-RosaPlace 68 · Paulsboro | — | Paulsboro | 27:03.00 |
| 69 | Jermaine RobinsonPlace 69 · Paulsboro | — | Paulsboro | 27:14.00 |
| 70 | Charles MurtocelloPlace 70 · Palmyra | — | Palmyra | 30:32.00 |