| 1 | Sean MartinoPlace 1 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 16:35 |
| 2 | Vincenzo VecchioPlace 2 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 16:46 |
| 3 | Ryan McCannPlace 3 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 17:48 |
| 4 | Stephen MahonPlace 4 · Grade 10 · Hammonton | 10 | Hammonton | 18:55 |
| 5 | Francesco MaionePlace 5 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 19:13 |
| 6 | Jeffrey SolePlace 6 · Grade 12 · Hammonton | 12 | Hammonton | 19:14 |
| 7 | Andrew KanePlace 7 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 20:05 |
| 8 | Justin PrincePlace 8 · Grade 11 · Hammonton | 11 | Hammonton | 20:10 |
| 9 | Luke SennPlace 9 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 20:18 |
| 10 | Dylan TollefsonPlace 10 · Grade 10 · Hammonton | 10 | Hammonton | 20:19 |
| 11 | Valentino VecchioPlace 11 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 20:31 |
| 12 | Travis TollefsonPlace 12 · Grade 9 · Hammonton | 9 | Hammonton | 20:40 |
| 13 | Louis FlynnPlace 13 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 20:54 |
| 14 | Gavin VergaraPlace 14 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 21:01 |
| 15 | Gavin KahnPlace 15 · Grade 11 · Millville Senior | 11 | Millville Senior | 21:05 |
| 16 | Nick BassettPlace 16 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 21:07 |
| 17 | Kaleb NashPlace 17 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 21:11 |
| 18 | Camon BorowskiPlace 18 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 21:31 |
| 19 | Will KellerPlace 19 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 21:34 |
| 20 | Jason RyanPlace 20 · Grade 10 · Hammonton | 10 | Hammonton | 21:38 |
| 21 | Logan MyersPlace 21 · Grade 12 · Hammonton | 12 | Hammonton | 21:49 |
| 22 | Ezekiel RodriguezPlace 22 · Grade 10 · Hammonton | 10 | Hammonton | 22:16 |
| 23 | Joey BolgerPlace 23 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 22:17 |
| 24 | Jake BrownPlace 24 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 22:24 |
| 25 | Noah DanielsPlace 25 · Grade 12 · Millville Senior | 12 | Millville Senior | 22:25 |
| 26 | Logan JonesPlace 26 · Grade 11 · Millville Senior | 11 | Millville Senior | 22:48 |
| 27 | Sean HeinzPlace 27 · Grade 12 · Hammonton | 12 | Hammonton | 23:34 |
| 28 | Anthony DominguezPlace 28 · Grade 11 · Hammonton | 11 | Hammonton | 23:41 |
| 29 | Ryan BaglivoPlace 29 · Grade 10 · Hammonton | 10 | Hammonton | 23:42 |
| 30 | Kyle KinashPlace 30 · Grade 12 · Cedar Creek | 12 | Cedar Creek | 24:02 |
| 31 | Kai HarveyPlace 31 · Grade 11 · Cedar Creek | 11 | Cedar Creek | 24:17 |
| 32 | Nicholas SiemienkowiczPlace 32 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 24:18 |
| 33 | Michael LeichtnamPlace 33 · Grade 10 · Cedar Creek | 10 | Cedar Creek | 24:23 |
| 34 | Michael SheridanPlace 34 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 24:32 |
| 35 | Arlo Pfeiffer-HerbertPlace 35 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 25:14 |
| 36 | Ben BrownPlace 36 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 25:27 |
| 37 | Will AllenPlace 37 · Grade 11 · Cedar Creek | 11 | Cedar Creek | 26:35 |
| 38 | Tariq BanksPlace 38 · Grade 9 · Millville Senior | 9 | Millville Senior | 26:40 |
| 39 | Chase MullerPlace 39 · Grade 10 · Millville Senior | 10 | Millville Senior | 27:23 |
| 40 | Pantelis GiovetsisPlace 40 · Grade 9 · Hammonton | 9 | Hammonton | 28:15 |
| 41 | Stephen StefankoPlace 41 · Grade 9 · Cedar Creek | 9 | Cedar Creek | 35:16 |