| 1 | Ryan MorelloPlace 1 · Grade SO · Voorhees | SO | Voorhees | 17:36 | 1 |
| 2 | Ian CunninghamPlace 2 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 17:50 | 2 |
| 3 | Tai SmithPlace 3 · Grade JR · Old Bridge | JR | Old Bridge | 17:53 | 3 |
| 4 | Colin SternPlace 4 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 17:58 | 4 |
| 5 | Kenny XUPlace 5 · Grade SR · Princeton | SR | Princeton | 18:05 | 5 |
| 6 | Elliot WailooPlace 6 · Grade SO · Princeton | SO | Princeton | 18:06 | 6 |
| 7 | Nick ZarraPlace 7 · Grade JR · Voorhees | JR | Voorhees | 18:09 | 7 |
| 8 | Ryan DecPlace 8 · Grade SO · Voorhees | SO | Voorhees | 18:10 | 8 |
| 9 | Yaanik CahnbleyPlace 9 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 18:10 | 9 |
| 10 | Ashray MohanPlace 10 · Grade SR · Old Bridge | SR | Old Bridge | 18:11 | 10 |
| 11 | CY WatskyPlace 11 · Grade SO · Princeton | SO | Princeton | 18:16 | 11 |
| 12 | Ryan MatthiessenPlace 12 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 18:17 | 12 |
| 13 | Matt TowersPlace 13 · Grade SO · Princeton | SO | Princeton | 18:19 | 13 |
| 14 | Steven HaddadPlace 14 · Grade JR · Old Bridge | JR | Old Bridge | 18:21 | 14 |
| 15 | Gabe Yoder-ShenkPlace 15 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 18:24 | 15 |
| 16 | Austin RitterPlace 16 · Grade FR · Hunterdon Central | FR | Hunterdon Central | 18:25 | 16 |
| 17 | Teddy MeredithPlace 17 · Grade FR · Hopewell Valley | FR | Hopewell Valley | 18:26 | 17 |
| 18 | Patrick MulliganPlace 18 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 18:30 | 18 |
| 19 | Jacob DispenzaPlace 19 · Grade SO · Voorhees | SO | Voorhees | 18:33 | 19 |
| 20 | Brian KolakowskiPlace 20 · Grade SR · Old Bridge | SR | Old Bridge | 18:38 | 20 |
| 21 | Srinihar BondalapatiPlace 21 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 18:40 | 21 |
| 22 | Kevin GengoultPlace 22 · Grade JR · Hunterdon Central | JR | Hunterdon Central | 18:40 | 22 |
| 23 | Patrick EspositoPlace 23 · Grade SR · Old Bridge | SR | Old Bridge | 18:44 | 23 |
| 24 | Usamah KaziPlace 24 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 18:47 | 24 |
| 25 | Ryan LindonPlace 25 · Howell | — | Howell | 18:48 | 25 |
| 26 | Jackson DonahuePlace 26 · Grade FR · Princeton | FR | Princeton | 18:48 | 26 |
| 27 | Brendan FoleyPlace 27 · Grade JR · Hunterdon Central | JR | Hunterdon Central | 18:52 | 27 |
| 28 | Paul WendtPlace 28 · Grade SR · Hopewell Valley | SR | Hopewell Valley | 18:55 | 28 |
| 29 | Tajim AhammedPlace 29 · Grade JR · Old Bridge | JR | Old Bridge | 18:56 | 29 |
| 30 | Alex AmoiaPlace 30 · Grade FR · Hunterdon Central | FR | Hunterdon Central | 18:58 | 30 |
| 31 | Umar KhanPlace 31 · Grade SO · North Brunswick | SO | North Brunswick | 18:59 | — |
| 32 | Zak NishtarPlace 32 · Grade JR · Princeton | JR | Princeton | 19:00 | 31 |
| 33 | Ryan BehrePlace 33 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 19:00 | 32 |
| 34 | Nathan SantaMariaPlace 34 · Grade JR · W. Windsor-P.Boro N | JR | W. Windsor-P.Boro N | 19:03 | 33 |
| 35 | Isaac BowlinPlace 35 · Grade JR · Princeton | JR | Princeton | 19:04 | 34 |
| 36 | Marko Van SelousPlace 36 · Grade FR · Hopewell Valley | FR | Hopewell Valley | 19:05 | 35 |
| 37 | William HarePlace 37 · Grade FR · Princeton | FR | Princeton | 19:06 | — |
| 38 | Kevin LeightPlace 38 · Grade SO · Old Bridge | SO | Old Bridge | 19:09 | 36 |
| 39 | Matt ProtoPlace 39 · Grade JR · Old Bridge | JR | Old Bridge | 19:09 | — |
| 40 | Jonathan WeaverPlace 40 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 19:10 | — |
| 41 | Will RatnerPlace 41 · Grade FR · Princeton | FR | Princeton | 19:12 | — |
| 42 | Sagar DoshiPlace 42 · Grade SO · W. Windsor-P.Boro N | SO | W. Windsor-P.Boro N | 19:12 | — |
| 43 | William DavenportPlace 43 · Grade JR · St Joseph (Met) | JR | St Joseph (Met) | 19:13 | 37 |
| 44 | Kevin RittenbachPlace 44 · Grade SR · Manalapan | SR | Manalapan | 19:14 | 38 |
| 45 | Brendan GregoryPlace 45 · Grade JR · W. Windsor-P.Boro N | JR | W. Windsor-P.Boro N | 19:15 | — |
| 46 | Christopher TyerechPlace 46 · Grade FR · Hunterdon Central | FR | Hunterdon Central | 19:15 | — |
| 47 | Alexei HazellPlace 47 · Grade SO · Piscataway | SO | Piscataway | 19:16 | 39 |
| 48 | Arjun SreeramPlace 48 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 19:17 | — |
| 49 | Ryan EntPlace 49 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 19:18 | — |
| 50 | Alex RankinPlace 50 · Grade SR · St Joseph (Met) | SR | St Joseph (Met) | 19:19 | 40 |
| 51 | North RunkPlace 51 · Grade SO · Hunterdon Central | SO | Hunterdon Central | 19:24 | — |
| 52 | Brandon AndrewsPlace 52 · Grade JR · Old Bridge | JR | Old Bridge | 19:25 | — |
| 53 | Matt SuchovicPlace 53 · Grade SR · Voorhees | SR | Voorhees | 19:27 | 41 |
| 54 | Duncan Van DyckPlace 54 · Grade JR · Princeton | JR | Princeton | 19:28 | — |
| 55 | Donovan MartirePlace 55 · Grade SO · Manalapan | SO | Manalapan | 19:28 | 42 |
| 56 | Abhay KamathPlace 56 · Grade SO · North Brunswick | SO | North Brunswick | 19:29 | — |
| 57 | Michael PavicicPlace 57 · Grade FR · Hopewell Valley | FR | Hopewell Valley | 19:29 | 43 |
| 58 | Joe SansonePlace 58 · Howell | — | Howell | 19:36 | 44 |
| 59 | Patrick ReillyPlace 59 · Grade SO · St Joseph (Met) | SO | St Joseph (Met) | 19:38 | 45 |
| 60 | David JanesPlace 60 · Grade SR · Old Bridge | SR | Old Bridge | 19:39 | — |
| 61 | Kevin LarkinPlace 61 · Grade SO · Old Bridge | SO | Old Bridge | 19:41 | — |
| 62 | Bennet MirabitoPlace 62 · Grade JR · Hunterdon Central | JR | Hunterdon Central | 19:42 | — |
| 63 | Thomas BrinckmanPlace 63 · Grade FR · Princeton | FR | Princeton | 19:52 | — |
| 64 | Hunter PormilliPlace 64 · Grade SO · Princeton | SO | Princeton | 20:00 | — |
| 65 | Tim KenneyPlace 65 · Grade JR · St Joseph (Met) | JR | St Joseph (Met) | 20:01 | 46 |
| 66 | Will ParkerPlace 66 · Grade JR · Princeton | JR | Princeton | 20:05 | — |
| 67 | Andrew FloresPlace 67 · Grade SR · North Brunswick | SR | North Brunswick | 20:06 | — |
| 68 | Charles McMahonPlace 68 · Grade SO · Hopewell Valley | SO | Hopewell Valley | 20:08 | 47 |
| 69 | Glenn HardingPlace 69 · Grade SO · Piscataway | SO | Piscataway | 20:13 | 48 |
| 70 | Randy DeGregorioPlace 70 · Grade JR · Manalapan | JR | Manalapan | 20:14 | 49 |
| 71 | Nathan DoriniPlace 71 · Grade FR · Princeton | FR | Princeton | 20:14 | — |
| 72 | Joshua DecastroPlace 72 · Grade JR · St Joseph (Met) | JR | St Joseph (Met) | 20:16 | 50 |
| 73 | Jack TunkelPlace 73 · Grade FR · Hopewell Valley | FR | Hopewell Valley | 20:18 | 51 |
| 74 | Nick LurskiPlace 74 · Howell | — | Howell | 20:21 | 52 |
| 75 | Griffin KaufmanPlace 75 · Grade FR · Princeton | FR | Princeton | 20:25 | — |
| 76 | Bryce LiviPlace 76 · Grade SO · Princeton | SO | Princeton | 20:26 | — |
| 77 | Anshu JonnalagaddaPlace 77 · Grade JR · W. Windsor-P.Boro N | JR | W. Windsor-P.Boro N | 20:28 | — |
| 78 | Samson RosenthalPlace 78 · Grade SR · Hunterdon Central | SR | Hunterdon Central | 20:33 | — |
| 79 | Michael FrostPlace 79 · Grade FR · Princeton | FR | Princeton | 20:34 | — |
| 80 | Kevin KanterPlace 80 · Grade JR · Princeton | JR | Princeton | 20:34 | — |
| 81 | Arth BaghelPlace 81 · Grade SO · Piscataway | SO | Piscataway | 20:36 | 53 |
| 82 | Justin WanziePlace 82 · Grade JR · Piscataway | JR | Piscataway | 20:37 | 54 |
| 83 | Franklin MusnuffPlace 83 · Grade SO · Voorhees | SO | Voorhees | 20:39 | 55 |
| 84 | Kenneth WangPlace 84 · Grade SO · Princeton | SO | Princeton | 20:50 | — |
| 85 | Tim WaldronPlace 85 · Grade SR · Voorhees | SR | Voorhees | 20:55 | 56 |
| 86 | Alex VallePlace 86 · Grade JR · Hopewell Valley | JR | Hopewell Valley | 20:57 | 57 |
| 87 | Sean BellPlace 87 · Grade FR · Princeton | FR | Princeton | 20:58 | — |
| 88 | Maamon SakerPlace 88 · Grade SO · Old Bridge | SO | Old Bridge | 20:59 | — |
| 89 | Mike PalladinoPlace 89 · Howell | — | Howell | 21:01 | 58 |
| 90 | Dan VarmaPlace 90 · Grade SR · Piscataway | SR | Piscataway | 21:03 | 59 |
| 91 | Thomas CostelloPlace 91 · Grade JR · St Joseph (Met) | JR | St Joseph (Met) | 21:03 | 60 |
| 92 | Mikel SharpPlace 92 · Grade SR · Trenton Central | SR | Trenton Central | 21:04 | — |
| 93 | Phillip IglesiasPlace 93 · Grade JR · Old Bridge | JR | Old Bridge | 21:13 | — |
| 94 | Austin PollPlace 94 · Grade SO · Allentown | SO | Allentown | 21:19 | — |
| 95 | Daniel MoorePlace 95 · Grade SO · Manalapan | SO | Manalapan | 21:21 | 61 |
| 96 | Christian DavidPlace 96 · Grade SR · Hopewell Valley | SR | Hopewell Valley | 21:22 | — |
| 97 | Brandon San FilippoPlace 97 · Grade JR · Hopewell Valley | JR | Hopewell Valley | 21:32 | — |
| 98 | Taran KrishnanPlace 98 · Grade JR · Princeton | JR | Princeton | 21:39 | — |
| 99 | Garrett SchaumburgPlace 99 · Grade SO · Voorhees | SO | Voorhees | 21:42 | — |
| 100 | Noah Lehman-BorerPlace 100 · Grade FR · Hopewell Valley | FR | Hopewell Valley | 21:47 | — |
| 101 | Avery TemploPlace 101 · Grade SO · Old Bridge | SO | Old Bridge | 21:50 | — |
| 102 | Kacper RzempoluchPlace 102 · Grade SO · W. Windsor-P.Boro N | SO | W. Windsor-P.Boro N | 22:11 | — |
| 103 | Will HuangPlace 103 · Grade SO · Princeton | SO | Princeton | 22:19 | — |
| 104 | Eyad WarrakyPlace 104 · Grade SO · Piscataway | SO | Piscataway | 22:26 | 62 |
| 105 | Danzan VasilevPlace 105 · Grade SO · Jackson Liberty | SO | Jackson Liberty | 22:27 | — |
| 106 | Hamas NishtarPlace 106 · Grade FR · Princeton | FR | Princeton | 22:27 | — |
| 107 | Robert McEvoyPlace 107 · Grade SO · Piscataway | SO | Piscataway | 22:28 | 63 |
| 108 | Julian MacerenPlace 108 · Grade JR · North Brunswick | JR | North Brunswick | 22:33 | — |
| 109 | Michael RamirezPlace 109 · Grade SO · Princeton | SO | Princeton | 22:34 | — |
| 110 | Murali GuntiPlace 110 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 22:42 | — |
| 111 | Jason LIPlace 111 · Grade FR · Princeton | FR | Princeton | 22:54 | — |
| 112 | Abram MathiangPlace 112 · Grade SO · Trenton Central | SO | Trenton Central | 23:08 | — |
| 113 | Aidin SharpPlace 113 · Grade FR · Burlington Township | FR | Burlington Township | 23:17 | — |
| 114 | Brian VitalePlace 114 · Howell | — | Howell | 23:43 | 64 |
| 115 | Jason WojcikPlace 115 · Grade JR · Jackson Liberty | JR | Jackson Liberty | 23:54 | — |
| 116 | Hamza MustafaPlace 116 · Grade SO · W. Windsor-P.Boro N | SO | W. Windsor-P.Boro N | 23:57 | — |
| 117 | Brian WahlerPlace 117 · Grade SR · Piscataway | SR | Piscataway | 23:57 | — |
| 118 | Anthony MartinPlace 118 · Grade SO · Old Bridge | SO | Old Bridge | 24:21 | — |
| 119 | John LakePlace 119 · Grade JR · Burlington Township | JR | Burlington Township | 24:27 | — |
| 120 | Marcus FlorencioPlace 120 · Grade JR · Old Bridge | JR | Old Bridge | 24:56 | — |
| 121 | Peter KingPlace 121 · Grade JR · Trenton Central | JR | Trenton Central | 25:12 | — |
| 122 | Andrew WalshPlace 122 · Grade SO · Piscataway | SO | Piscataway | 25:39 | — |
| 123 | Akshay PatilPlace 123 · Grade SR · W. Windsor-P.Boro N | SR | W. Windsor-P.Boro N | 25:50 | — |
| 124 | Matthew IacovielloPlace 124 · Grade FR · Manalapan | FR | Manalapan | 26:21 | 65 |
| 125 | Jeremy TaylorPlace 125 · Grade JR · Princeton | JR | Princeton | 27:16 | — |
| 126 | Dan MininsohnPlace 126 · Howell | — | Howell | 27:16 | 66 |