| 1. | Finnegan CurleyPlace 1. · Unattached | — | Unattached | 4:21.44a |
| 2. | Luke SilvermanPlace 2. · Grade 12 · Freehold Township | 12 | Freehold Township | 4:31.11a |
| 3. | Jackson HermannPlace 3. · Grade 11 · Bergen Catholic | 11 | Bergen Catholic | 4:31.27a |
| 4. | Mason McKinneyPlace 4. · Grade 10 · Bergen Catholic | 10 | Bergen Catholic | 4:31.79a |
| 5. | Dylan KalagassyPlace 5. · Grade 11 · Freehold Township | 11 | Freehold Township | 4:33.13a |
| 6. | Muhammad RazaPlace 6. · Grade 12 · South Brunswick | 12 | South Brunswick | 4:41.89a |
| 7. | Daniel BolgovPlace 7. · Grade 11 · Unattached | 11 | Unattached | 4:47.33a PR |
| 8. | Alexander TanasiychukPlace 8. · Grade 9 · Freehold Township | 9 | Freehold Township | 4:48.25a |
| 9. | Nathan BarndtPlace 9. · Grade 10 · Freehold Township | 10 | Freehold Township | 4:49.08a |
| 10. | Daniel SimonPlace 10. · Grade 10 · South Brunswick | 10 | South Brunswick | 4:49.57a |
| 11. | Rudran RameshPlace 11. · Grade 11 · South Brunswick | 11 | South Brunswick | 4:54.33a |
| 12. | Jake WoshinskyPlace 12. · Grade 10 · Freehold Township | 10 | Freehold Township | 4:56.87a |
| 13. | Bryant WilliamsPlace 13. · Grade 12 · South Brunswick | 12 | South Brunswick | 4:58.78a PR |
| 14. | Ibrahim Abdurraheem PadhyPlace 14. · Grade 10 · South Brunswick | 10 | South Brunswick | 4:59.91a |
| 15. | Jack MetcalfePlace 15. · Grade 9 · Freehold Township | 9 | Freehold Township | 5:01.35a |
| 16. | Gavin HendersonPlace 16. · Grade 10 · Freehold Township | 10 | Freehold Township | 5:02.17a |
| 17. | Makar MannaPlace 17. · Grade 10 · South Brunswick | 10 | South Brunswick | 5:02.50a |
| 18. | Pranav PremPlace 18. · Grade 11 · South Brunswick | 11 | South Brunswick | 5:02.62a |
| 19. | Toby MorenoPlace 19. · Grade 12 · Immaculata | 12 | Immaculata | 5:04.72a |
| 20. | Aamir AzmiPlace 20. · Grade 10 · South Brunswick | 10 | South Brunswick | 5:06.87a PR |
| 21. | Aarush UtagePlace 21. · Grade 11 · South Brunswick | 11 | South Brunswick | 5:06.99a PR |
| 22. | Sriram RaghavanPlace 22. · Grade 11 · South Brunswick | 11 | South Brunswick | 5:13.23a PR |
| 23. | Suvas TirumuruPlace 23. · Grade 10 · South Brunswick | 10 | South Brunswick | 5:19.18a PR |
| 24. | Andrew MarshallPlace 24. · Grade 11 · South Brunswick | 11 | South Brunswick | 5:27.65a |
| 25. | Thee SubramanianPlace 25. · Grade 10 · South Brunswick | 10 | South Brunswick | 5:34.69a PR |
| 26. | Michael PtasnikPlace 26. · Grade 10 · Immaculata | 10 | Immaculata | 5:37.94a |
| 27. | Aryan YerraPlace 27. · Grade 10 · South Brunswick | 10 | South Brunswick | 5:39.59a PR |
| 28. | Oludamilare OsinowoPlace 28. · Grade 12 · South Brunswick | 12 | South Brunswick | 5:39.87a PR |
| 29. | Aaron SpellerPlace 29. · Grade 9 · South Brunswick | 9 | South Brunswick | 5:41.86a PR |
| 30. | Chris TemplesPlace 30. · Grade 10 · Immaculata | 10 | Immaculata | 5:42.93a PR |
| 31. | Pranav KumarPlace 31. · Grade - · South Brunswick | - | South Brunswick | 5:44.89a PR |
| 32. | Kwabena AkosaPlace 32. · Grade - · South Brunswick | - | South Brunswick | 5:46.41a |
| 33. | Bryce EllisonPlace 33. · Grade 11 · South Brunswick | 11 | South Brunswick | 5:48.92a PR |
| 34. | Matthew GiannonePlace 34. · Grade 9 · Freehold Township | 9 | Freehold Township | 5:53.53a PR |
| 35. | Parth TawarePlace 35. · Grade 11 · South Brunswick | 11 | South Brunswick | 6:04.40a |
| 36. | Niles PavleyPlace 36. · Grade 12 · South Brunswick | 12 | South Brunswick | 6:04.57a PR |
| 37. | Jayden HanisPlace 37. · Grade 10 · South Brunswick | 10 | South Brunswick | 6:07.53a PR |
| 38. | Giancarlo BelloPlace 38. · Grade 9 · South Brunswick | 9 | South Brunswick | 6:07.55a PR |
| 39. | Atharva RajkumarPlace 39. · Grade - · South Brunswick | - | South Brunswick | 6:11.09a |