| 1 | George AndrusPlace 1 · Haddonfield Memorial | — | Haddonfield Memorial | 9:47.00 |
| 2 | Donald JelligPlace 2 · Haddonfield Memorial | — | Haddonfield Memorial | 10:27.00 |
| 3 | Matthew SullivanPlace 3 · Haddonfield Memorial | — | Haddonfield Memorial | 10:40.00 |
| 4 | Robert DiMedioPlace 4 · Haddonfield Memorial | — | Haddonfield Memorial | 10:41.00 |
| 5 | Brandon StonerPlace 5 · Haddonfield Memorial | — | Haddonfield Memorial | 10:58.00 |
| 6 | Aiden WilliamsPlace 6 · Audubon | — | Audubon | 11:02.00 |
| 7 | Joseph GaspariPlace 7 · Audubon | — | Audubon | 11:04.00 |
| 8 | Ryan GibsonPlace 8 · Haddonfield Memorial | — | Haddonfield Memorial | 11:06.00 |
| 9 | Reid GervasiPlace 9 · Haddonfield Memorial | — | Haddonfield Memorial | 11:08.00 |
| 10 | Luke AndresonPlace 10 · Haddonfield Memorial | — | Haddonfield Memorial | 11:15.00 |
| 11 | Ian RomeaPlace 11 · Haddonfield Memorial | — | Haddonfield Memorial | 11:27.00 |
| 12 | Ben AndrusPlace 12 · Haddonfield Memorial | — | Haddonfield Memorial | 11:27.00 |
| 13 | Case HurlyPlace 13 · Haddonfield Memorial | — | Haddonfield Memorial | 11:33.00 |
| 14 | Jackson SennhennPlace 14 · Haddon Township | — | Haddon Township | 11:35.00 |
| 15 | Owen DybusPlace 15 · Haddon Township | — | Haddon Township | 11:36.00 |
| 16 | Rylan MartinelliPlace 16 · Haddon Township | — | Haddon Township | 11:39.00 |
| 17 | Grey SullivanPlace 17 · Haddonfield Memorial | — | Haddonfield Memorial | 11:45.00 |
| 18 | David AmorosiPlace 18 · Audubon | — | Audubon | 11:53.00 |
| 19 | Leo DavisPlace 19 · Audubon | — | Audubon | 12:12.00 |
| 20 | William SolakPlace 20 · Haddonfield Memorial | — | Haddonfield Memorial | 12:33.00 |
| 21 | Richard McEntirePlace 21 · Haddonfield Memorial | — | Haddonfield Memorial | 12:34.00 |
| 22 | Trey FitzpatrickPlace 22 · Gloucester City | — | Gloucester City | 12:39.00 |
| 23 | Grant OverbeckPlace 23 · Haddon Township | — | Haddon Township | 12:40.00 |
| 24 | Liam PatersonPlace 24 · Haddonfield Memorial | — | Haddonfield Memorial | 12:41.00 |
| 25 | Leonardo DiCelloPlace 25 · Haddonfield Memorial | — | Haddonfield Memorial | 12:44.00 |
| 26 | Mark MedinaPlace 26 · Gloucester City | — | Gloucester City | 12:45.00 |
| 27 | Marcus FlaggPlace 27 · Gloucester City | — | Gloucester City | 12:59.00 |
| 28 | James ClausenPlace 28 · Haddon Township | — | Haddon Township | 13:00.00 |
| 29 | Manolo FootePlace 29 · Haddon Township | — | Haddon Township | 13:00.00 |
| 30 | Colin DempseyPlace 30 · Haddon Township | — | Haddon Township | 13:00.00 |
| 31 | Eric AylmerPlace 31 · Haddon Township | — | Haddon Township | 13:00.00 |
| 32 | Henry SennhennPlace 32 · Haddon Township | — | Haddon Township | 13:01.00 |
| 33 | Travis DeanPlace 33 · Audubon | — | Audubon | 13:29.00 |
| 34 | Ryan ErhartPlace 34 · Haddon Township | — | Haddon Township | 13:47.00 |
| 35 | James FloccoPlace 35 · Haddon Township | — | Haddon Township | 13:47.00 |
| 36 | Sinjin SpellmeyerPlace 36 · Haddonfield Memorial | — | Haddonfield Memorial | 13:53.00 |
| 37 | Alex HayesPlace 37 · Haddon Township | — | Haddon Township | 13:55.00 |
| 38 | Salim JonesPlace 38 · Lindenwold | — | Lindenwold | 13:55.00 |
| 39 | Michael SinnesPlace 39 · Haddonfield Memorial | — | Haddonfield Memorial | 14:02.00 |
| 40 | Payton SzkotakPlace 40 · Audubon | — | Audubon | 14:12.00 |
| 41 | Michael LightPlace 41 · Gloucester City | — | Gloucester City | 14:13.00 |
| 42 | Ryan JamesPlace 42 · Gloucester City | — | Gloucester City | 14:13.00 |
| 43 | Dominick PettinelliPlace 43 · Haddon Township | — | Haddon Township | 14:18.00 |
| 44 | Luke WolframPlace 44 · Haddon Township | — | Haddon Township | 14:26.00 |
| 45 | Aidan CurranPlace 45 · Haddon Township | — | Haddon Township | 14:27.00 |
| 46 | Ryan HancockPlace 46 · Gloucester City | — | Gloucester City | 14:29.00 |
| 47 | Wade BillingsPlace 47 · Gloucester City | — | Gloucester City | 14:30.00 |
| 48 | Finn ZieglerPlace 48 · Haddon Township | — | Haddon Township | 14:33.00 |
| 49 | Keegan CohanPlace 49 · Gloucester City | — | Gloucester City | 15:19.00 |
| 50 | Logan CammPlace 50 · Audubon | — | Audubon | 15:25.00 |
| 51 | Joseph MazzonePlace 51 · Audubon | — | Audubon | 15:34.00 |
| 52 | Davian SantiagoPlace 52 · Lindenwold | — | Lindenwold | 15:55.00 |
| 53 | Muntisar AlamPlace 53 · Gloucester City | — | Gloucester City | 20:40.00 |
| 54 | Jobyer IslamPlace 54 · Gloucester City | — | Gloucester City | 21:26.00 |
| 55 | Jack AmbrosePlace 55 · Haddon Township | — | Haddon Township | 21:33.00 |
| 56 | Frank WebbPlace 56 · Audubon | — | Audubon | 25:11.00 |