| 1 | William HarePlace 1 · Grade 12 · Princeton | 12 | Princeton | 15:39.0 PR |
| 2 | Nicholas AckermanPlace 2 · Grade 12 · Freehold Township | 12 | Freehold Township | 15:48.5 |
| 3 | Sameer DasPlace 3 · Grade 11 · West Windsor-Plainsboro South | 11 | West Windsor-Plainsboro South | 15:50.1 PR |
| 4 | Justin CornettaPlace 4 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 15:53.1 |
| 5 | Nick LundbergPlace 5 · Grade 11 · Freehold Township | 11 | Freehold Township | 15:58.3 |
| 6 | Christopher SmithPlace 6 · Grade 12 · Edison | 12 | Edison | 16:01.7 PR |
| 7 | TJ HillyerPlace 7 · Grade 11 · Howell | 11 | Howell | 16:02.2 |
| 8 | William SpectorPlace 8 · Grade 12 · Manalapan | 12 | Manalapan | 16:02.6 |
| 9 | Mulual MuPlace 9 · Grade 12 · Trenton Central | 12 | Trenton Central | 16:05.9 |
| 10 | Cyril HarveyPlace 10 · Grade 12 · Old Bridge | 12 | Old Bridge | 16:06.8 |
| 11 | Jackson DonahuePlace 11 · Grade 12 · Princeton | 12 | Princeton | 16:07.2 PR |
| 12 | Ryan JosephPlace 12 · Grade 12 · West Windsor-Plainsboro South | 12 | West Windsor-Plainsboro South | 16:13.7 PR |
| 13 | Dylan RodriguezPlace 13 · Grade 11 · Sayreville War Memorial | 11 | Sayreville War Memorial | 16:13.9 PR |
| 14 | Tim MagounPlace 14 · Grade 12 · West Windsor-Plainsboro South | 12 | West Windsor-Plainsboro South | 16:14.1 PR |
| 15 | Brandon DiazPlace 15 · Grade 11 · South Brunswick | 11 | South Brunswick | 16:14.4 |
| 16 | Acasio PinheiroPlace 16 · Grade 11 · Princeton | 11 | Princeton | 16:16.2 |
| 17 | Tucker ZulloPlace 17 · Grade 11 · Princeton | 11 | Princeton | 16:18.5 |
| 18 | Reyden DaviesPlace 18 · Grade 11 · East Brunswick | 11 | East Brunswick | 16:20.2 |
| 19 | Adhwin SridharPlace 19 · Grade 11 · West Windsor-Plainsboro South | 11 | West Windsor-Plainsboro South | 16:22.0 |
| 20 | Jake WilliamsPlace 20 · Grade 11 · West Windsor-Plainsboro South | 11 | West Windsor-Plainsboro South | 16:24.3 PR |
| 21 | Leland DaviesPlace 21 · Grade 11 · East Brunswick | 11 | East Brunswick | 16:25.9 |
| 22 | Alex AckermanPlace 22 · Grade 12 · Princeton | 12 | Princeton | 16:28.0 |
| 23 | Owen SzaboPlace 23 · Grade 12 · Hillsborough | 12 | Hillsborough | 16:28.2 PR |
| 24 | Tyler KellyPlace 24 · Grade 11 · Freehold Township | 11 | Freehold Township | 16:28.5 |
| 25 | Austin TruePlace 25 · Grade 10 · West Windsor-Plainsboro South | 10 | West Windsor-Plainsboro South | 16:28.6 |
| 26 | Andrew MaPlace 26 · Grade 12 · West Windsor-Plainsboro South | 12 | West Windsor-Plainsboro South | 16:30.6 PR |
| 27 | Zachary ZawatskiPlace 27 · Grade 10 · Freehold Township | 10 | Freehold Township | 16:31.5 |
| 28 | Josh ChristianPlace 28 · Grade 12 · Freehold Township | 12 | Freehold Township | 16:32.2 |
| 29 | Dario EpifaniaPlace 29 · Grade 11 · South Brunswick | 11 | South Brunswick | 16:35.7 |
| 30 | Amael AudibertPlace 30 · Grade 11 · South Brunswick | 11 | South Brunswick | 16:41.2 PR |
| 31 | Rishi SharmaPlace 31 · Grade 10 · Manalapan | 10 | Manalapan | 16:41.9 |
| 32 | Joey CoylePlace 32 · Grade 12 · East Brunswick | 12 | East Brunswick | 16:42.5 |
| 33 | John KuchlerPlace 33 · Grade 12 · North Brunswick Township | 12 | North Brunswick Township | 16:43.4 PR |
| 34 | Ryan MitchellPlace 34 · Grade 11 · Hillsborough | 11 | Hillsborough | 16:49.5 |
| 35 | Rohit NarayananPlace 35 · Grade 12 · South Brunswick | 12 | South Brunswick | 16:51.1 |
| 36 | Jeffery MeyerPlace 36 · Grade 12 · Montgomery | 12 | Montgomery | 16:51.8 PR |
| 37 | Charles HarveyPlace 37 · Grade 10 · Old Bridge | 10 | Old Bridge | 16:52.6 |
| 38 | Robby ArpaioPlace 38 · Grade 11 · East Brunswick | 11 | East Brunswick | 16:53.2 PR |
| 39 | Harry GouldPlace 39 · Grade 12 · Montgomery | 12 | Montgomery | 16:53.7 |
| 40 | Kenan YahiPlace 40 · Grade 10 · Hillsborough | 10 | Hillsborough | 16:54.1 PR |
| 41 | Nikhil SkuklaPlace 41 · Grade 9 · Montgomery | 9 | Montgomery | 16:55.7 PR |
| 42 | Michael KeefePlace 42 · Grade 10 · Old Bridge | 10 | Old Bridge | 16:56.2 |
| 43 | Nick DelaneyPlace 43 · Grade 12 · Princeton | 12 | Princeton | 16:58.4 |
| 44 | Tyler BalasPlace 44 · Grade 11 · Hillsborough | 11 | Hillsborough | 17:00.1 |
| 45 | Kevin SchipaniPlace 45 · Grade 12 · Old Bridge | 12 | Old Bridge | 17:00.9 |
| 46 | Ethan FebingerPlace 46 · Grade 12 · South Brunswick | 12 | South Brunswick | 17:01.8 |
| 47 | Christopher MeredayPlace 47 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 17:03.0 |
| 48 | Paul LevinePlace 48 · Grade 12 · East Brunswick | 12 | East Brunswick | 17:05.6 |
| 49 | Will RatnerPlace 49 · Grade 12 · Princeton | 12 | Princeton | 17:06.9 PR |
| 50 | Justin MoranPlace 50 · Grade 10 · Sayreville War Memorial | 10 | Sayreville War Memorial | 17:07.6 |
| 51 | Alex TaiPlace 51 · Grade 11 · Montgomery | 11 | Montgomery | 17:09.5 |
| 52 | William ShokoffPlace 52 · Grade 10 · Hillsborough | 10 | Hillsborough | 17:10.2 PR |
| 53 | Nicholas MinkelPlace 53 · Grade 11 · East Brunswick | 11 | East Brunswick | 17:11.1 |
| 54 | James ColagiuriPlace 54 · Grade 10 · Montgomery | 10 | Montgomery | 17:11.6 |
| 55 | Zachariah AchenbachPlace 55 · Grade 10 · Hunterdon Central | 10 | Hunterdon Central | 17:13.7 |
| 56 | Michael DellaFeraPlace 56 · Grade 12 · Hillsborough | 12 | Hillsborough | 17:13.9 PR |
| 57 | Eric JiangPlace 57 · Grade 12 · Marlboro | 12 | Marlboro | 17:14.4 |
| 58 | Erik Lopez GonzalezPlace 58 · Grade 11 · New Brunswick | 11 | New Brunswick | 17:14.7 |
| 59 | Timothey PurcellPlace 59 · Grade 11 · Old Bridge | 11 | Old Bridge | 17:15.1 |
| 60 | James GaughanPlace 60 · Grade 10 · Marlboro | 10 | Marlboro | 17:15.5 |
| 61 | Brett MoranPlace 61 · Grade 10 · Sayreville War Memorial | 10 | Sayreville War Memorial | 17:15.7 |
| 62 | Robert LeePlace 62 · Grade 11 · Freehold Township | 11 | Freehold Township | 17:17.8 |
| 63 | Kyle SpectorPlace 63 · Grade 10 · Manalapan | 10 | Manalapan | 17:18.1 |
| 64 | Austin FanPlace 64 · Grade 12 · Montgomery | 12 | Montgomery | 17:19.5 |
| 65 | Alex AmoiaPlace 65 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 17:22.7 |
| 66 | Kai Cox-AllisonPlace 66 · Grade 11 · Sayreville War Memorial | 11 | Sayreville War Memorial | 17:23.5 PR |
| 67 | Sajal DuppatlaPlace 67 · Grade 11 · East Brunswick | 11 | East Brunswick | 17:24.3 |
| 68 | Adarsh RaoPlace 68 · Grade 11 · Montgomery | 11 | Montgomery | 17:24.7 PR |
| 69 | Justin LeohnerPlace 69 · Grade 11 · Freehold Township | 11 | Freehold Township | 17:25.0 |
| 70 | Virinchi KotamrajuPlace 70 · Grade 10 · South Brunswick | 10 | South Brunswick | 17:25.3 |
| 71 | Sameer MustaqaliPlace 71 · Grade 11 · South Brunswick | 11 | South Brunswick | 17:25.6 |
| 72 | Alex BajohrPlace 72 · Grade 12 · Howell | 12 | Howell | 17:26.4 |
| 73 | Marc BakiaPlace 73 · Grade 12 · Howell | 12 | Howell | 17:27.4 |
| 74 | Bradley WaltonPlace 74 · Grade 9 · Hunterdon Central | 9 | Hunterdon Central | 17:28.1 |
| 75 | Connor RebelePlace 75 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 17:28.5 |
| 76 | Malav MehtaPlace 76 · Grade 11 · Manalapan | 11 | Manalapan | 17:28.7 |
| 77 | Andrew RebelePlace 77 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 17:29.7 |
| 78 | Michael DrewsPlace 78 · Grade 12 · Hightstown | 12 | Hightstown | 17:32.3 |
| 79 | Matthew TranchinaPlace 79 · Grade 10 · Old Bridge | 10 | Old Bridge | 17:32.8 |
| 80 | Amaresh ChittigiddePlace 80 · Grade 10 · Edison | 10 | Edison | 17:34.3 |
| 81 | Christopher DigricoliPlace 81 · Grade 9 · Hillsborough | 9 | Hillsborough | 17:35.6 |
| 82 | Jack KipnisPlace 82 · Grade 12 · Edison | 12 | Edison | 17:37.2 |
| 83 | Mike KleinPlace 83 · Grade 11 · Hightstown | 11 | Hightstown | 17:37.9 |
| 84 | Andrew NicholasiPlace 84 · Grade 11 · Howell | 11 | Howell | 17:38.4 |
| 85 | Christian CharachePlace 85 · Grade 12 · Hightstown | 12 | Hightstown | 17:39.7 |
| 86 | Eric ChenPlace 86 · Grade 11 · Marlboro | 11 | Marlboro | 17:41.2 |
| 87 | Matthew ShtrahmanPlace 87 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 17:43.8 |
| 88 | Joseph CicoriaPlace 88 · Grade 10 · Monroe Township | 10 | Monroe Township | 17:44.4 |
| 89 | Jeremie GarciaPlace 89 · Grade 10 · Manalapan | 10 | Manalapan | 17:47.2 |
| 90 | Samuel TenenbaumPlace 90 · Grade 11 · Monroe Township | 11 | Monroe Township | 17:50.8 |
| 91 | Sahil ParikhPlace 91 · Grade 12 · Monroe Township | 12 | Monroe Township | 17:52.0 |
| 92 | Kevin LindonPlace 92 · Grade 12 · Howell | 12 | Howell | 17:52.8 |
| 93 | Vincent MandolaPlace 93 · Grade 12 · Sayreville War Memorial | 12 | Sayreville War Memorial | 17:53.3 PR |
| 94 | Zachary EdisonPlace 94 · Grade 11 · Manalapan | 11 | Manalapan | 17:54.8 |
| 95 | A.J. PandinaPlace 95 · Grade 12 · Hightstown | 12 | Hightstown | 17:58.6 PR |
| 96 | Devin LingPlace 96 · Grade 11 · Marlboro | 11 | Marlboro | 18:04.4 |
| 97 | Richard LucadamoPlace 97 · Grade 12 · Monroe Township | 12 | Monroe Township | 18:07.7 |
| 98 | Max EisenmanPlace 98 · Grade 10 · Manalapan | 10 | Manalapan | 18:09.0 |
| 99 | Steve Baah-MensahPlace 99 · Grade 11 · Old Bridge | 11 | Old Bridge | 18:15.8 |
| 100 | Paul KuchlerPlace 100 · Grade 10 · North Brunswick Township | 10 | North Brunswick Township | 18:28.0 |
| 101 | A.J. LeoPlace 101 · Grade 12 · Howell | 12 | Howell | 18:30.8 |
| 102 | Aid WeissenbergerPlace 102 · Grade 10 · Hightstown | 10 | Hightstown | 18:37.2 |
| 103 | Raul Cordies-MasonPlace 103 · Grade 11 · North Brunswick Township | 11 | North Brunswick Township | 18:38.7 |
| 104 | Afaq QamarPlace 104 · Grade 10 · Sayreville War Memorial | 10 | Sayreville War Memorial | 18:42.7 |
| 105 | Thomas EdralinPlace 105 · Grade 11 · Marlboro | 11 | Marlboro | 18:43.8 |
| 106 | Aaron MacDonaldPlace 106 · Grade 10 · Howell | 10 | Howell | 18:47.9 |
| 107 | Jordan KaplanPlace 107 · Grade 10 · Monroe Township | 10 | Monroe Township | 18:52.0 |
| 108 | Cameron WatkinsPlace 108 · Grade 9 · Hightstown | 9 | Hightstown | 18:55.3 |
| 109 | Kyle RobisonPlace 109 · Grade 12 · Hunterdon Central | 12 | Hunterdon Central | 18:56.0 |
| 110 | Aditya MageshPlace 110 · Grade 11 · Marlboro | 11 | Marlboro | 18:59.6 |
| 111 | Zach GreenbergPlace 111 · Grade 12 · Hightstown | 12 | Hightstown | 19:04.7 |
| 112 | Michael RodriguezPlace 112 · Grade 9 · Monroe Township | 9 | Monroe Township | 19:05.5 |
| 113 | Shivaen AhujaPlace 113 · Grade 12 · North Brunswick Township | 12 | North Brunswick Township | 19:06.3 |
| 114 | Mandar AjgaonkarPlace 114 · Grade 9 · Monroe Township | 9 | Monroe Township | 19:07.8 |
| 115 | Patrick ConlonPlace 115 · Grade 9 · Sayreville War Memorial | 9 | Sayreville War Memorial | 19:08.6 |
| 116 | Alan MartinezPlace 116 · Grade 11 · New Brunswick | 11 | New Brunswick | 19:22.7 |
| 117 | Brayan BonillaPlace 117 · Grade 12 · New Brunswick | 12 | New Brunswick | 19:38.1 |
| 118 | Jonathan ChenPlace 118 · Grade 11 · Edison | 11 | Edison | 19:48.0 |
| 119 | Joseph LombardiPlace 119 · Grade 9 · Marlboro | 9 | Marlboro | 19:49.6 |
| 120 | Diego CabreraPlace 120 · Grade 11 · Edison | 11 | Edison | 20:11.8 |
| 121 | Jonathan FernandezPlace 121 · Grade 11 · New Brunswick | 11 | New Brunswick | 21:03.3 |
| 122 | Mithun ManivannanPlace 122 · Grade 12 · Edison | 12 | Edison | 21:36.1 |
| 123 | Amit PatelPlace 123 · Grade 12 · Edison | 12 | Edison | 21:37.3 |
| 124 | Gabriel MenchuPlace 124 · Grade 12 · Trenton Central | 12 | Trenton Central | 22:01.8 PR |
| 125 | Christian O'NealPlace 125 · Grade 11 · Trenton Central | 11 | Trenton Central | 24:44.0 PR |
| 126 | Romelo ParlerPlace 126 · Grade 10 · Trenton Central | 10 | Trenton Central | 24:46.8 PR |
| 127 | Ernesto GudielPlace 127 · Grade 9 · Trenton Central | 9 | Trenton Central | 27:16.8 |