| 1 | Caleb ClevengerPlace 1 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:22.55 |
| 2 | Ritwik TatiPlace 2 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 16:31.91 |
| 3 | John HurlyPlace 3 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:44.64 |
| 4 | Sean EisenhowerPlace 4 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:52.35 |
| 5 | George AndrusPlace 5 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 16:57.10 |
| 6 | Tobias JanssenPlace 6 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 16:57.33 |
| 7 | Jack BollingPlace 7 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 17:19.08 |
| 8 | Leonardus KittlesPlace 8 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 17:20.89 |
| 9 | Ian RomeaPlace 9 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:30.04 |
| 10 | Robert DiMedioPlace 10 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:31.01 |
| 11 | Matt SullivanPlace 11 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 18:08.28 |
| 12 | Jonathon HastingsPlace 12 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 18:10.50 |
| 13 | Ryan WartenbergPlace 13 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 18:11.51 |
| 14 | Gavin MacHenryPlace 14 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 18:12.92 |
| 15 | Donald JelligPlace 15 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 18:14.36 |
| 16 | Andrew SullivanPlace 16 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 18:43.36 |
| 17 | Elijah FernandsPlace 17 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 18:44.35 |
| 18 | Ian RosenheimPlace 18 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 19:19.20 |
| 19 | Ryan WellsPlace 19 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 19:32.45 |
| 20 | David ClapperPlace 20 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 19:39.73 |
| 21 | Zachary RehnPlace 21 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 19:49.45 |
| 22 | Gabriel TarantiniPlace 22 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 20:27.51 |
| 23 | Frank IuvaraPlace 23 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 20:55.35 |
| 24 | Aidan PhillipsPlace 24 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 20:59.34 |
| 25 | Liam DoughertyPlace 25 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 21:00.66 |
| 26 | Nicholas PattersonPlace 26 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 21:14.38 |
| 27 | Aidan SirmanPlace 27 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 21:42.37 |
| 28 | Gabriel LevinePlace 28 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 21:52.54 |
| 29 | Graham DubosarPlace 29 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 22:07.61 |
| 30 | Jackson SimonPlace 30 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 22:18.19 |
| 31 | Pat CoughlanPlace 31 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 23:05.62 |
| 32 | Bodie McEntirePlace 32 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 23:15.61 |
| 33 | Owen McGlynnPlace 33 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 23:38.72 |
| 34 | Jack LessardPlace 34 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 26:09.30 |
| 35 | Ryan VilnonisPlace 35 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 26:11.35 |
| 36 | Collin GrayPlace 36 · Grade 9 · Haddonfield Memorial | 9 | Haddonfield Memorial | 34:11.20 |