| 1 | Mouad Taire JrPlace 1 · Grade 11 · Dickinson | 11 | Dickinson | 16:41 |
| 2 | Aiden DunnPlace 2 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 16:47 |
| 3 | Liam TelescaPlace 3 · Grade 12 · St Peters Prep | 12 | St Peters Prep | 16:51 |
| 4 | John McCabePlace 4 · Grade 11 · St Peters Prep | 11 | St Peters Prep | 17:13 |
| 5 | Nick GliattoPlace 5 · Grade 10 · McNair Academic | 10 | McNair Academic | 17:18 |
| 6 | Jayden TerreroPlace 6 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 17:19 PR |
| 7 | David AyalaPlace 7 · Grade 12 · Dickinson | 12 | Dickinson | 17:23 |
| 8 | Dyllan EstiponaPlace 8 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 17:25 |
| 9 | Gabriel CaminerPlace 9 · Grade 11 · McNair Academic | 11 | McNair Academic | 17:26 |
| 10 | Henry GilfillanPlace 10 · Grade 11 · St Peters Prep | 11 | St Peters Prep | 17:28 |
| 11 | Johnathan TorresPlace 11 · Grade 10 · Dickinson | 10 | Dickinson | 17:40 |
| 12 | Daniel ShynkarouPlace 12 · Grade 10 · St Peters Prep | 10 | St Peters Prep | 17:42 |
| 13 | Chris KhanPlace 13 · Grade 12 · McNair Academic | 12 | McNair Academic | 17:43 |
| 14 | Maddox KimPlace 14 · Grade 10 · St Peters Prep | 10 | St Peters Prep | 17:44 |
| 15 | Rasesh BhattaPlace 15 · Grade 11 · McNair Academic | 11 | McNair Academic | 17:45 PR |
| 16 | Harry SanghaPlace 16 · Grade 10 · St Peters Prep | 10 | St Peters Prep | 17:47 |
| 17 | Christopher CarrilloPlace 17 · Grade 12 · Hudson Catholic | 12 | Hudson Catholic | 17:47 PR |
| 18 | Osman MorelPlace 18 · Grade 11 · Snyder | 11 | Snyder | 18:02 |
| 19 | Elias AnajarPlace 19 · Grade 11 · Dickinson | 11 | Dickinson | 18:23 |
| 20 | Jonathan Hickson jr.Place 20 · Grade 12 · Hudson Catholic | 12 | Hudson Catholic | 18:29 PR |
| 21 | Nathaniel GajilanPlace 21 · Grade 10 · McNair Academic | 10 | McNair Academic | 18:31 |
| 22 | Roberto ChiesaPlace 22 · Grade 12 · McNair Academic | 12 | McNair Academic | 18:35 |
| 23 | Zack GreenwaldPlace 23 · Grade 12 · McNair Academic | 12 | McNair Academic | 19:10 |
| 24 | Axel PaviaPlace 24 · Grade 11 · Franklin (Jersey City) | 11 | Franklin (Jersey City) | 19:14 |
| 25 | Elhussein ElmasryPlace 25 · Grade 10 · Beloved Community Charter | 10 | Beloved Community Charter | 19:15 |
| 26 | Connor ColoazoPlace 26 · Grade 10 · Snyder | 10 | Snyder | 19:54 |
| 27 | Bishoy KhalilPlace 27 · Grade 12 · Snyder | 12 | Snyder | 20:08 |
| 28 | Evan SpiegelPlace 28 · Grade 11 · Franklin (Jersey City) | 11 | Franklin (Jersey City) | 20:12 |
| 29 | Amsashep FrazierPlace 29 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 20:36 |
| 30 | Jake GordonPlace 30 · Grade 9 · Franklin (Jersey City) | 9 | Franklin (Jersey City) | 20:47 |
| 31 | Aarav SainiPlace 31 · Grade 9 · Dickinson | 9 | Dickinson | 21:12 |
| 32 | Ryan RoopnarinePlace 32 · Grade 11 · Snyder | 11 | Snyder | 21:15 |
| 33 | Donte SmithPlace 33 · Grade 11 · Hudson Catholic | 11 | Hudson Catholic | 21:25 |
| 34 | Niels DelarosenPlace 34 · Grade 10 · Hudson Catholic | 10 | Hudson Catholic | 21:29 |
| 35 | Manuel LoukaPlace 35 · Grade 11 · Snyder | 11 | Snyder | 21:54 |
| 36 | Zane MagdaluyoPlace 36 · Grade 10 · Beloved Community Charter | 10 | Beloved Community Charter | 22:51 PR |
| 37 | Quinn FloodPlace 37 · Grade 11 · Franklin (Jersey City) | 11 | Franklin (Jersey City) | 22:56 PR |
| 38 | Ben GordonPlace 38 · Grade 11 · Franklin (Jersey City) | 11 | Franklin (Jersey City) | 22:59 |
| 39 | Bryan RoopnarinePlace 39 · Grade 11 · Snyder | 11 | Snyder | 22:59 PR |
| 40 | Jeremy SalduaPlace 40 · Grade 12 · Beloved Community Charter | 12 | Beloved Community Charter | 23:07 |
| 41 | Andre MarcusPlace 41 · Grade 12 · Hudson Catholic | 12 | Hudson Catholic | 24:05 PR |
| 42 | Maxim LamPlace 42 · Grade 11 · Dickinson | 11 | Dickinson | 25:20 |