| 1 | Jackson BarnaPlace 1 · Grade 11 · Ridge | 11 | Ridge | 15:50.51 |
| 2 | Vidhur PolamPlace 2 · Grade 12 · South Brunswick | 12 | South Brunswick | 15:58.93 |
| 3 | Matthew BogdanPlace 3 · Grade 12 · Colts Neck | 12 | Colts Neck | 16:03.89 |
| 4 | Christopher DeSousaPlace 4 · Grade 12 · Christian Brothers Academy | 12 | Christian Brothers Academy | 16:04.96 |
| 5 | Nathan ArmstrongPlace 5 · Grade 12 · Pompton Lakes | 12 | Pompton Lakes | 16:25.75 |
| 6 | Ben SantosPlace 6 · Grade 12 · Christian Brothers Academy | 12 | Christian Brothers Academy | 16:33.49 |
| 7 | Will PintoPlace 7 · Grade 12 · Ridge | 12 | Ridge | 16:35.84 |
| 8 | Nick SullivanPlace 8 · Grade 10 · Christian Brothers Academy | 10 | Christian Brothers Academy | 16:41.71 |
| 9 | Chase CauvinPlace 9 · Grade 12 · Christian Brothers Academy | 12 | Christian Brothers Academy | 16:43.96 |
| 10 | Ethan BlackwelderPlace 10 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 16:46.66 |
| 11 | Dylan PerkinsonPlace 11 · Grade 12 · Colts Neck | 12 | Colts Neck | 16:46.98 |
| 12 | Sean ElliotPlace 12 · Grade 12 · Christian Brothers Academy | 12 | Christian Brothers Academy | 16:47.43 |
| 13 | Sahil ShethPlace 13 · Grade 11 · South Brunswick | 11 | South Brunswick | 16:48.20 |
| 14 | Caleb ClevengerPlace 14 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:49.91 |
| 15 | Ryan JohnsonPlace 15 · Grade 11 · Colts Neck | 11 | Colts Neck | 16:52.46 |
| 16 | John HurlyPlace 16 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 16:59.39 |
| 17 | George AndrusPlace 17 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:00.13 |
| 18 | Jake DobrowolskiPlace 18 · Grade 12 · Ridge | 12 | Ridge | 17:02.32 |
| 19 | Hudson YuPlace 19 · Grade 11 · Ridge | 11 | Ridge | 17:04.04 |
| 20 | Timmy KolshornPlace 20 · Grade 10 · Ridge | 10 | Ridge | 17:04.28 |
| 21 | Daniel DeMasiPlace 21 · Grade 12 · Christian Brothers Academy | 12 | Christian Brothers Academy | 17:06.68 |
| 22 | Tobias JanssenPlace 22 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 17:08.07 |
| 23 | Eric WangPlace 23 · Grade 12 · South Brunswick | 12 | South Brunswick | 17:15.25 |
| 24 | Rodolfo SanchezPlace 24 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 17:16.95 |
| 25 | Andrew McCabePlace 25 · Grade 11 · Ridge | 11 | Ridge | 17:28.52 |
| 26 | Edwin KlankePlace 26 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 17:36.68 |
| 27 | Lucas WardPlace 27 · Grade 10 · Christian Brothers Academy | 10 | Christian Brothers Academy | 17:37.37 |
| 28 | Ian RomeaPlace 28 · Grade 10 · Haddonfield Memorial | 10 | Haddonfield Memorial | 17:48.53 |
| 29 | Joseph AllegroPlace 29 · Grade 11 · Colts Neck | 11 | Colts Neck | 17:50.70 |
| 30 | Arunmozhi KannanPlace 30 · Grade 11 · South Brunswick | 11 | South Brunswick | 17:52.18 |
| 31 | Patrick McCabePlace 31 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 17:53.08 |
| 32 | Sean EisenhowerPlace 32 · Grade 12 · Haddonfield Memorial | 12 | Haddonfield Memorial | 17:59.85 |
| 33 | James KiskerPlace 33 · Grade 11 · Ridge | 11 | Ridge | 18:11.97 |
| 34 | Alex SchimmelPlace 34 · Grade 10 · St Peters Prep | 10 | St Peters Prep | 18:13.56 |
| 35 | Joey SchandallPlace 35 · Grade 12 · Colts Neck | 12 | Colts Neck | 18:13.80 |
| 36 | Jack GlynnPlace 36 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 18:20.57 |
| 37 | Jack SipperlyPlace 37 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 18:25.56 |
| 38 | Richard JerryPlace 38 · Grade 12 · South Brunswick | 12 | South Brunswick | 18:29.21 |
| 39 | Daniel ZhengPlace 39 · Grade 11 · South Brunswick | 11 | South Brunswick | 18:49.85 |
| 40 | Jake InguardiPlace 40 · Grade 12 · South Brunswick | 12 | South Brunswick | 19:13.91 |
| 41 | Connor HoranPlace 41 · Grade 11 · Colts Neck | 11 | Colts Neck | 19:54.24 |
| 42 | Andrew SullivanPlace 42 · Grade 11 · Haddonfield Memorial | 11 | Haddonfield Memorial | 19:59.12 |