| 1 | David DonovanPlace 1 · Grade 12 · Spotswood | 12 | Spotswood | 16:42.77 PR |
| 2 | Rubin HershPlace 2 · Grade 12 · Highland Park | 12 | Highland Park | 16:51.78 PR |
| 3 | Dean WubbenhorstPlace 3 · Grade 11 · St Joseph (NJ) | 11 | St Joseph (NJ) | 17:04.25 |
| 4 | Joey HajdukPlace 4 · Grade 12 · St Joseph (NJ) | 12 | St Joseph (NJ) | 17:08.30 |
| 5 | Samuel Rosario-RoachPlace 5 · Grade 12 · Piscataway | 12 | Piscataway | 17:14.16 PR |
| 6 | Andrew AlvarezPlace 6 · Grade 12 · St Joseph (NJ) | 12 | St Joseph (NJ) | 17:26.77 |
| 7 | Marcello CraigPlace 7 · Grade 11 · St Joseph (NJ) | 11 | St Joseph (NJ) | 17:30.12 PR |
| 8 | Bobby CahillPlace 8 · Grade 11 · St Joseph (NJ) | 11 | St Joseph (NJ) | 17:31.11 PR |
| 9 | Kevin WatsonPlace 9 · Grade 12 · St Joseph (NJ) | 12 | St Joseph (NJ) | 17:33.16 |
| 10 | Daniel LoughranPlace 10 · Grade 11 · Spotswood | 11 | Spotswood | 17:39.62 PR |
| 11 | Jackie LinPlace 11 · Grade 12 · Highland Park | 12 | Highland Park | 17:42.77 |
| 12 | Caleb MurphyPlace 12 · Grade 11 · St Joseph (NJ) | 11 | St Joseph (NJ) | 17:54.22 |
| 13 | Zain AhmadPlace 13 · Grade 12 · Piscataway | 12 | Piscataway | 17:58.98 |
| 14 | Caleb ReaveyPlace 14 · Grade 11 · Piscataway | 11 | Piscataway | 17:59.53 |
| 15 | Sarthak ChillelPlace 15 · Grade 10 · Edison | 10 | Edison | 18:09.65 |
| 16 | Max WangPlace 16 · Grade 10 · Highland Park | 10 | Highland Park | 18:22.33 PR |
| 17 | Tanush LingalaPlace 17 · Grade 12 · Edison | 12 | Edison | 18:25.00 |
| 18 | Anish SinhaPlace 18 · Grade 12 · North Brunswick Township | 12 | North Brunswick Township | 18:37.90 |
| 19 | Andrei MalataPlace 19 · Grade 10 · Piscataway | 10 | Piscataway | 18:40.98 |
| 20 | Ethan VitoPlace 20 · Grade 10 · Piscataway | 10 | Piscataway | 18:45.88 |
| 21 | Ranveer BainsPlace 21 · Grade 9 · Edison | 9 | Edison | 18:54.32 PR |
| 22 | Harrison KreigerPlace 22 · Grade 10 · Spotswood | 10 | Spotswood | 19:00.47 |
| 23 | Vedant PatilPlace 23 · Grade 12 · Piscataway | 12 | Piscataway | 19:00.71 |
| 24 | Devin HackettPlace 24 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 19:02.83 PR |
| 25 | Leandro Kieffer-BrownPlace 25 · Grade 10 · Highland Park | 10 | Highland Park | 19:12.13 PR |
| 26 | Dylan HackettPlace 26 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 19:14.38 |
| 27 | Michael ArowoogunPlace 27 · Grade 10 · Edison | 10 | Edison | 19:20.59 PR |
| 28 | Kobe HuangPlace 28 · Grade 9 · Highland Park | 9 | Highland Park | 19:25.82 PR |
| 29 | Cyrus MagnoPlace 29 · Grade 11 · Spotswood | 11 | Spotswood | 19:27.83 |
| 30 | Matthew HanPlace 30 · Grade 12 · Piscataway | 12 | Piscataway | 19:36.37 |
| 31 | Vinay RajanPlace 31 · Grade 10 · Edison | 10 | Edison | 19:37.54 PR |
| 32 | Andreas SchneiderPlace 32 · Grade 11 · Edison | 11 | Edison | 19:44.37 |
| 33 | Eddie SchneiderPlace 33 · Grade 12 · Edison | 12 | Edison | 19:45.67 |
| 34 | Lucas HayesPlace 34 · Grade 11 · Spotswood | 11 | Spotswood | 19:47.90 |
| 35 | Cayden CahillPlace 35 · Grade 12 · Spotswood | 12 | Spotswood | 20:14.26 |
| 36 | Angel TeutliPlace 36 · Grade 11 · New Brunswick | 11 | New Brunswick | 20:15.13 |
| 37 | Jude WilberforcePlace 37 · Grade 11 · Spotswood | 11 | Spotswood | 20:19.18 |
| 38 | Reuben BristerPlace 38 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 21:30.17 PR |
| 39 | Oliver Lizardo PenaPlace 39 · Grade 12 · North Brunswick Township | 12 | North Brunswick Township | 21:32.52 |
| 40 | Yair HernandezPlace 40 · Grade 12 · New Brunswick | 12 | New Brunswick | 21:41.68 PR |
| 41 | Ryan Garcia GutierrezPlace 41 · Grade 10 · North Brunswick Township | 10 | North Brunswick Township | 22:00.39 PR |
| 42 | Aitan DuncanPlace 42 · Grade 12 · Highland Park | 12 | Highland Park | 22:05.48 |
| 43 | James SohnPlace 43 · Grade 10 · Highland Park | 10 | Highland Park | 22:12.00 PR |
| 44 | Matthew MaderaPlace 44 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 22:12.48 PR |
| 45 | James Gonzalez RosaPlace 45 · Grade 10 · New Brunswick | 10 | New Brunswick | 24:46.11 |