| 1 | Ben GantmanPlace 1 · Livingston | — | Livingston | 20:12.0 |
| 2 | Brian MetzPlace 2 · Parsippany | — | Parsippany | 20:29.4 |
| 3 | Daniel WangPlace 3 · Livingston | — | Livingston | 20:38.4 |
| 4 | Ozzie SaldariniPlace 4 · Parsippany | — | Parsippany | 20:55.2 |
| 5 | Jaiden DaughtryPlace 5 · Kearny | — | Kearny | 21:01.4 |
| 6 | William SanchezPlace 6 · Kearny | — | Kearny | 21:21.2 |
| 7 | Mike BordPlace 7 · Morris Knolls | — | Morris Knolls | 21:32.4 |
| 8 | Siddharth PandeyPlace 8 · Livingston | — | Livingston | 21:46.4 |
| 9 | Arnav KhannaPlace 9 · Parsippany | — | Parsippany | 21:52.4 |
| 10 | Jack LoguePlace 10 · Kearny | — | Kearny | 22:00.1 |
| 11 | Kevin WangPlace 11 · Morris Knolls | — | Morris Knolls | 22:13.4 |
| 12 | Mark SchletterPlace 12 · Parsippany | — | Parsippany | 22:18.4 |
| 13 | Zach BarberPlace 13 · Livingston | — | Livingston | 22:21.4 |
| 14 | Zacharie CanentPlace 14 · Livingston | — | Livingston | 22:44.2 |
| 15 | George MorenoPlace 15 · Kearny | — | Kearny | 23:02.4 |
| 16 | Zach LeanderPlace 16 · Parsippany | — | Parsippany | 23:21.4 |
| 17 | Marcez MaldrxPlace 17 · Kearny | — | Kearny | 23:27.1 |
| 18 | SenJun LuPlace 18 · Livingston | — | Livingston | 23:42.1 |
| 19 | Saquan RobersonPlace 19 · West Orange | — | West Orange | 23:55.1 |
| 20 | Joe CuffPlace 20 · Morris Knolls | — | Morris Knolls | 23:58.0 |
| 21 | Leo TantaleanPlace 21 · Kearny | — | Kearny | 24:06.2 |
| 22 | Amogh SamagaPlace 22 · Parsippany | — | Parsippany | 24:27.1 |
| 23 | Elliot VishnevskyPlace 23 · Livingston | — | Livingston | 24:34.2 |
| 24 | Gabriel MansolelliPlace 24 · Parsippany | — | Parsippany | 24:38.2 |
| 25 | Brett LevinePlace 25 · Livingston | — | Livingston | 24:40.2 |
| 26 | Vasco Dill'ErvaPlace 26 · Kearny | — | Kearny | 24:43.1 |
| 27 | Ryan KropacPlace 27 · Livingston | — | Livingston | 24:49.7 |
| 28 | Jaden MorenoPlace 28 · Kearny | — | Kearny | 24:49.9 |
| 29 | Selamawi DaniPlace 29 · West Orange | — | West Orange | 24:50.1 |
| 30 | Michael HoldenPlace 30 · Parsippany | — | Parsippany | 24:53.2 |
| 31 | Jonathan HuPlace 31 · Livingston | — | Livingston | 24:57.2 |
| 32 | Manav PatelPlace 32 · Parsippany | — | Parsippany | 24:58.4 |
| 33 | Michael MulliganPlace 33 · Parsippany | — | Parsippany | 25:00.0 |
| 34 | Dylan SuttonPlace 34 · Livingston | — | Livingston | 25:03.2 |
| 35 | Mike KrutmanPlace 35 · Morris Knolls | — | Morris Knolls | 25:10.2 |
| 36 | Jake FerransPlace 36 · Livingston | — | Livingston | 25:14.2 |
| 37 | Noam Haile-SelaissePlace 37 · West Orange | — | West Orange | 25:15.2 |
| 38 | Justin WaynePlace 38 · Livingston | — | Livingston | 25:46.2 |
| 39 | Mauricio GomezPlace 39 · Kearny | — | Kearny | 25:52.2 |
| 40 | Justin AskaPlace 40 · West Orange | — | West Orange | 26:00.2 |
| 41 | Caleb GattensPlace 41 · West Orange | — | West Orange | 26:02.0 |
| 42 | Josh ParkPlace 42 · Livingston | — | Livingston | 26:03.2 |
| 43 | Landry McPhersonPlace 43 · Livingston | — | Livingston | 26:17.3 |
| 44 | Noah KatesPlace 44 · Livingston | — | Livingston | 26:20.1 |
| 45 | Sahli NegassiPlace 45 · West Orange | — | West Orange | 26:34.4 |
| 46 | DeAndre JenkinsPlace 46 · West Orange | — | West Orange | 27:07.2 |
| 47 | Mathew BrancoPlace 47 · Kearny | — | Kearny | 27:08.2 |
| 48 | Mithresh AswathPlace 48 · Morris Knolls | — | Morris Knolls | 27:15.2 |
| 49 | Cal RedwinePlace 49 · West Orange | — | West Orange | 27:33.4 |
| 50 | Lucus ZhuPlace 50 · Livingston | — | Livingston | 28:40.2 |
| 51 | Doug TranPlace 51 · Morris Knolls | — | Morris Knolls | 28:41.2 |
| 52 | Ansel KurienPlace 52 · West Orange | — | West Orange | 28:42.2 |
| 53 | Luke ByunPlace 53 · West Orange | — | West Orange | 28:53.2 |
| 54 | Ronnie NavasPlace 54 · Kearny | — | Kearny | 30:49.2 |
| 55 | Kevin QuirkPlace 55 · Livingston | — | Livingston | 30:51.2 |
| 56 | Andrew DehlinPlace 56 · Parsippany | — | Parsippany | 32:00.4 |
| 57 | Cesar TelloPlace 57 · Parsippany | — | Parsippany | 32:23.8 |
| 58 | Gavin ChanPlace 58 · Kearny | — | Kearny | 32:24.2 |
| 59 | Kyle RiversPlace 59 · West Orange | — | West Orange | 34:25.1 |
| 60 | Panav PatelPlace 60 · Parsippany | — | Parsippany | 34:49.1 |