| 1 | Jason SmithPlace 1 · Grade 11 · Paul VI | 11 | Paul VI | 16:36.18 |
| 2 | Chris MonaghanPlace 2 · Grade 11 · Paul VI | 11 | Paul VI | 16:37.53 |
| 3 | Chase CooleyPlace 3 · Grade 11 · Paul VI | 11 | Paul VI | 16:47.99 |
| 4 | Max LongPlace 4 · Grade 11 · Paul VI | 11 | Paul VI | 16:53.74 |
| 5 | Andrew KeanePlace 5 · Grade 11 · Paul VI | 11 | Paul VI | 16:54.59 PR |
| 6 | Declan WalshPlace 6 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 16:59.73 PR |
| 7 | Caden BriggsPlace 7 · Grade 11 · Paul VI | 11 | Paul VI | 17:07.25 |
| 8 | Brayden MageePlace 8 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 17:08.60 PR |
| 9 | Elias EdwardsPlace 9 · Grade 11 · Wilberforce | 11 | Wilberforce | 17:09.83 PR |
| 10 | Jim RotachePlace 10 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 17:19.19 |
| 11 | Nick AblazaPlace 11 · Grade 10 · Paul VI | 10 | Paul VI | 17:19.69 |
| 12 | Sean BurnsPlace 12 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 17:20.20 PR |
| 13 | Kevin HuberPlace 13 · Grade 9 · Paul VI | 9 | Paul VI | 17:28.42 |
| 14 | Trevor Del BorrelloPlace 14 · Grade 10 · Paul VI | 10 | Paul VI | 17:32.49 |
| 15 | Holden CranstonPlace 15 · Grade 11 · Paul VI | 11 | Paul VI | 17:44.04 |
| 16 | Caed WilsonPlace 16 · Grade 10 · Wilberforce | 10 | Wilberforce | 17:47.77 PR |
| 17 | Brandon BellPlace 17 · Grade 11 · Paul VI | 11 | Paul VI | 17:50.19 |
| 18 | Henry JepsonPlace 18 · Grade 11 · Wilberforce | 11 | Wilberforce | 17:53.04 PR |
| 19 | Ian TakamotoPlace 19 · Grade 10 · The Kings Christian | 10 | The Kings Christian | 17:54.45 |
| 20 | Daniel RussellaPlace 20 · Grade 10 · Paul VI | 10 | Paul VI | 17:56.13 |
| 21 | Rutger SochackiPlace 21 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 17:59.68 |
| 22 | George SokoloffPlace 22 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 18:21.87 |
| 23 | Collin ConwayPlace 23 · Grade 12 · Paul VI | 12 | Paul VI | 18:30.29 |
| 24 | Alexander DietzPlace 24 · Grade 12 · Bishop Eustace Prep | 12 | Bishop Eustace Prep | 18:41.54 |
| 25 | Chase DaytonPlace 25 · Grade 11 · Paul VI | 11 | Paul VI | 18:48.75 |
| 26 | Kevin DeverPlace 26 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 18:52.72 |
| 27 | Aidan EarneyPlace 27 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 18:56.92 |
| 28 | Jonny LivingstonPlace 28 · Grade 10 · Wildwood Catholic | 10 | Wildwood Catholic | 19:01.07 |
| 29 | Ben ShellPlace 29 · Grade 11 · The Kings Christian | 11 | The Kings Christian | 19:04.08 |
| 30 | Zev SmithPlace 30 · Grade 12 · Moorestown Friends | 12 | Moorestown Friends | 19:11.53 |
| 31 | Ben ClarkPlace 31 · Grade 11 · Paul VI | 11 | Paul VI | 19:13.37 |
| 32 | Joseph ParsonsPlace 32 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 19:15.26 |
| 33 | Charlie FlemmingPlace 33 · Grade 10 · Camden Catholic | 10 | Camden Catholic | 19:18.69 |
| 34 | Christian CrawbuckPlace 34 · Grade 12 · Paul VI | 12 | Paul VI | 19:23.98 |
| 35 | Dylan McGrathPlace 35 · Grade 12 · Camden Catholic | 12 | Camden Catholic | 19:26.44 |
| 36 | Josh RepiciPlace 36 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 19:27.07 |
| 37 | Nate PendarvisPlace 37 · Grade 11 · Paul VI | 11 | Paul VI | 19:38.96 |
| 38 | Richard WangPlace 38 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 19:59.72 |
| 39 | Nicholas SzetoPlace 39 · Grade 9 · Wilberforce | 9 | Wilberforce | 20:20.77 PR |
| 40 | Joshua MadgeyPlace 40 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 20:23.73 |
| 41 | Sean BrysonPlace 41 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 20:25.76 |
| 42 | Brandon MaddenPlace 42 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 20:25.86 |
| 43 | Sean ThorntonPlace 43 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 20:26.15 |
| 44 | Shaun BorzellPlace 44 · Grade 12 · The Kings Christian | 12 | The Kings Christian | 20:27.11 |
| 45 | Luke YoungPlace 45 · Grade 10 · Wilberforce | 10 | Wilberforce | 20:31.21 |
| 46 | Vincent SchiavoPlace 46 · Grade 10 · Holy Cross | 10 | Holy Cross | 20:39.67 PR |
| 47 | Tyler DottsPlace 47 · Grade 9 · Paul VI | 9 | Paul VI | 20:45.50 |
| 48 | Stefan GrimmelikhuijsenPlace 48 · Grade 10 · Moorestown Friends | 10 | Moorestown Friends | 20:45.58 PR |
| 49 | Joey RotchfordPlace 49 · Grade 12 · Paul VI | 12 | Paul VI | 20:58.18 |
| 50 | Nolan YoussefPlace 50 · Grade 10 · Moorestown Friends | 10 | Moorestown Friends | 21:01.11 |
| 51 | Ian PolaneczkyPlace 51 · Grade 12 · Paul VI | 12 | Paul VI | 21:02.98 |
| 52 | Zicong ChenPlace 52 · Grade 11 · Moorestown Friends | 11 | Moorestown Friends | 21:07.55 |
| 53 | Noah NguyenPlace 53 · Grade 10 · Bishop Eustace Prep | 10 | Bishop Eustace Prep | 21:08.96 |
| 54 | Colin MrozinskiPlace 54 · Grade 12 · Paul VI | 12 | Paul VI | 21:12.46 |
| 55 | Giovanni ReyesPlace 55 · Grade 12 · The Kings Christian | 12 | The Kings Christian | 21:13.14 PR |
| 56 | Giovanni BarilePlace 56 · Grade 11 · Camden Catholic | 11 | Camden Catholic | 21:19.11 PR |
| 57 | Ben MaleyPlace 57 · Grade 12 · Paul VI | 12 | Paul VI | 21:21.40 |
| 58 | Aaron LindenPlace 58 · Grade 11 · Moorestown Friends | 11 | Moorestown Friends | 21:29.29 |
| 59 | Allan WangPlace 59 · Grade 12 · Moorestown Friends | 12 | Moorestown Friends | 21:32.96 |
| 60 | Tristan HolakPlace 60 · Grade 9 · The Kings Christian | 9 | The Kings Christian | 21:56.93 PR |
| 61 | Thomas SmithPlace 61 · Grade 12 · Holy Cross | 12 | Holy Cross | 22:01.22 |
| 62 | Joshua KeddiePlace 62 · Grade 10 · Wilberforce | 10 | Wilberforce | 22:10.36 |
| 63 | Josh KurichiPlace 63 · Grade 9 · Paul VI | 9 | Paul VI | 22:12.22 |
| 64 | John WynnePlace 64 · Grade 10 · Paul VI | 10 | Paul VI | 22:12.54 |
| 65 | Anthony CastroPlace 65 · Grade 10 · Paul VI | 10 | Paul VI | 22:18.48 |
| 66 | Keegan MejiasPlace 66 · Grade 12 · Wilberforce | 12 | Wilberforce | 22:31.22 |
| 67 | Sean BarrettPlace 67 · Grade 9 · Holy Cross | 9 | Holy Cross | 22:35.80 |
| 68 | Landon WilenskyPlace 68 · Grade 10 · Moorestown Friends | 10 | Moorestown Friends | 22:45.36 |
| 69 | Juan Machin-DiazPlace 69 · Grade 9 · Bishop Eustace Prep | 9 | Bishop Eustace Prep | 22:55.96 |
| 70 | Liam WalshPlace 70 · Grade 9 · Camden Catholic | 9 | Camden Catholic | 23:27.60 |
| 71 | Scott ShuldePlace 71 · Grade 10 · Wildwood Catholic | 10 | Wildwood Catholic | 23:34.50 |
| 72 | Cipriano PerezPlace 72 · Grade 12 · Wildwood Catholic | 12 | Wildwood Catholic | 24:37.11 |
| 73 | Paul SochanchakPlace 73 · Grade 10 · Holy Cross | 10 | Holy Cross | 25:05.75 PR |
| 74 | Earl BelascoPlace 74 · Grade 10 · Wildwood Catholic | 10 | Wildwood Catholic | 25:10.50 |
| 75 | Liam StellwagPlace 75 · Grade 9 · Holy Cross | 9 | Holy Cross | 25:17.13 |
| 76 | Drew MattaPlace 76 · Grade 12 · Moorestown Friends | 12 | Moorestown Friends | 25:32.09 |
| 77 | Winston JiangPlace 77 · Grade 11 · Moorestown Friends | 11 | Moorestown Friends | 25:43.29 PR |
| 78 | Conrad NussPlace 78 · Grade 10 · Wildwood Catholic | 10 | Wildwood Catholic | 28:07.73 |
| 79 | Giancarlo SemprevivoPlace 79 · Grade 10 · Holy Cross | 10 | Holy Cross | 30:56.46 |