| 1 | James ClausonPlace 1 · Grade 12 · Haddon Township | 12 | Haddon Township | 17:03.85 |
| 2 | Shaun MaloneyPlace 2 · Grade 12 · Haddon Township | 12 | Haddon Township | 17:04.12 |
| 3 | Vincent DoughertyPlace 3 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 17:12.94 |
| 4 | Luke WolframPlace 4 · Grade 12 · Haddon Township | 12 | Haddon Township | 17:27.00 |
| 5 | Giovanni FuchsPlace 5 · Grade 11 · Sterling | 11 | Sterling | 17:33.00 |
| 6 | Ethan WagnerPlace 6 · Grade 12 · Haddon Heights | 12 | Haddon Heights | 17:46.51 PR |
| 7 | Brady KayPlace 7 · Grade 11 · Sterling | 11 | Sterling | 17:51.71 |
| 8 | Jayson BennettPlace 8 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 18:06.85 |
| 9 | Aidan CurranPlace 9 · Grade 12 · Haddon Township | 12 | Haddon Township | 18:08.05 |
| 10 | Douglas BennettPlace 10 · Grade 12 · Sterling | 12 | Sterling | 18:11.33 |
| 11 | James StrimelPlace 11 · Grade 10 · Haddon Township | 10 | Haddon Township | 19:43.92 |
| 12 | Miles AndersonPlace 12 · Grade 11 · Haddon Heights | 11 | Haddon Heights | 19:50.52 |
| 13 | Ryan O'ShieldsPlace 13 · Grade 9 · Haddon Heights | 9 | Haddon Heights | 19:54.58 |
| 14 | Nick BernardoPlace 14 · Grade 10 · Haddon Township | 10 | Haddon Township | 19:55.31 |
| 15 | Brody SinonPlace 15 · Grade 11 · Sterling | 11 | Sterling | 19:57.03 |
| 16 | Thomas KrainskiPlace 16 · Grade 11 · Sterling | 11 | Sterling | 19:59.34 |
| 17 | Justin MartinezPlace 17 · Grade 11 · Sterling | 11 | Sterling | 20:06.24 |
| 18 | Connor ZanePlace 18 · Grade 10 · Sterling | 10 | Sterling | 20:15.52 |
| 19 | Keenan DempseyPlace 19 · Grade 10 · Haddon Township | 10 | Haddon Township | 20:15.91 |
| 20 | Brody BlackPlace 20 · Grade 12 · Sterling | 12 | Sterling | 20:22.76 |
| 21 | Evan ComberPlace 21 · Grade 9 · Haddon Township | 9 | Haddon Township | 20:51.99 |
| 22 | Giuseppe CovelloPlace 22 · Grade 10 · Haddon Heights | 10 | Haddon Heights | 21:49.24 |
| 23 | Terry ColePlace 23 · Grade 11 · Sterling | 11 | Sterling | 22:06.17 |
| 24 | Jonah KaidenPlace 24 · Grade 9 · Haddon Township | 9 | Haddon Township | 22:08.69 |
| 25 | Keegan RueblingerPlace 25 · Grade 9 · Sterling | 9 | Sterling | 22:46.90 |
| 26 | Zachary HooperPlace 26 · Grade 11 · Sterling | 11 | Sterling | 23:45.32 |
| 27 | Theodore DiorioPlace 27 · Grade 11 · Haddon Township | 11 | Haddon Township | 23:55.19 |
| 28 | Ethan RodriguezPlace 28 · Grade 12 · Sterling | 12 | Sterling | 24:29.52 |
| 29 | Samual BregauditPlace 29 · Grade 12 · Sterling | 12 | Sterling | 24:40.46 |
| 30 | Jason CarberryPlace 30 · Grade 12 · Sterling | 12 | Sterling | 24:45.03 |
| 31 | Collin KennedyPlace 31 · Grade 10 · Sterling | 10 | Sterling | 25:49.09 |
| 32 | Ezequiel Avalos-AnalcoPlace 32 · Grade 11 · Sterling | 11 | Sterling | 26:05.79 |
| 33 | Shawn RyanPlace 33 · Grade 10 · Sterling | 10 | Sterling | 26:30.76 |
| 34 | Luke DuddyPlace 34 · Grade 9 · Sterling | 9 | Sterling | 26:31.03 |
| 35 | Raleigh GerstPlace 35 · Grade 9 · Haddon Township | 9 | Haddon Township | 32:44.71 |