| 1 | Michael HarkinsPlace 1 · Grade 12 · Immaculata | 12 | Immaculata | 17:18 | 1 |
| 2 | Mark BigsbyPlace 2 · Grade 12 · Somerville | 12 | Somerville | 17:43 | 2 |
| 3 | Paul GaliotoPlace 3 · Grade 10 · Somerville | 10 | Somerville | 17:52 | 3 |
| 4 | Dylan CrainPlace 4 · Grade 12 · Bernards | 12 | Bernards | 17:53 | 4 |
| 5 | Andrew VilarinPlace 5 · Grade 10 · Pingry School | 10 | Pingry School | 18:26 | 5 |
| 6 | Patrick GriffinPlace 6 · Grade 11 · Bernards | 11 | Bernards | 18:28 | 6 |
| 7 | Sean O'KeefePlace 7 · Grade 12 · Pingry School | 12 | Pingry School | 18:30 | 7 |
| 8 | Tyler JaconskiPlace 8 · Grade 11 · Somerville | 11 | Somerville | 18:40 | 8 |
| 9 | James ThomasPlace 9 · Grade 11 · Pingry School | 11 | Pingry School | 18:44 | 9 |
| 10 | Parth PatelPlace 10 · Grade 9 · Pingry School | 9 | Pingry School | 18:45 | 10 |
| 11 | Zach BurnsPlace 11 · Grade 11 · Pingry School | 11 | Pingry School | 18:48 | 11 |
| 12 | Ben ConnellPlace 12 · Grade 10 · Bernards | 10 | Bernards | 18:54 | 12 |
| 13 | Nathan LordiPlace 13 · Grade 12 · Somerville | 12 | Somerville | 18:57 | 13 |
| 14 | Will StrongPlace 14 · Grade 12 · Gill St. Bernard's School | 12 | Gill St. Bernard's School | 19:09 | 14 |
| 15 | Fred GrotePlace 15 · Grade 9 · Pingry School | 9 | Pingry School | 19:14 | 15 |
| 16 | Sam McNamaraPlace 16 · Grade 12 · Somerville | 12 | Somerville | 19:19 | 16 |
| 17 | Clayton AnnisPlace 17 · Grade 11 · Pingry School | 11 | Pingry School | 19:20 | 17 |
| 18 | George ShavelPlace 18 · Grade 11 · Pingry School | 11 | Pingry School | 19:24 | — |
| 19 | Markus DicksonPlace 19 · Grade 11 · Bernards | 11 | Bernards | 19:42 | 18 |
| 20 | James CorriganPlace 20 · Grade 11 · Immaculata | 11 | Immaculata | 19:46 | 19 |
| 21 | Anthony PieroniPlace 21 · Grade 10 · Somerville | 10 | Somerville | 19:46 | 20 |
| 22 | Will MeyerPlace 22 · Grade 10 · Pingry School | 10 | Pingry School | 19:48 | — |
| 23 | Mark McArthurPlace 23 · Grade 12 · Somerville | 12 | Somerville | 19:51 | 21 |
| 24 | Ziv ShahPlace 24 · Grade 9 · Pingry School | 9 | Pingry School | 20:01 | — |
| 25 | Matthew HalliezPlace 25 · Grade 10 · Bernards | 10 | Bernards | 20:06 | 22 |
| 26 | Vared ShmulerPlace 26 · Grade 11 · Pingry School | 11 | Pingry School | 20:08 | — |
| 27 | Andino CaminitiPlace 27 · Grade 12 · Bernards | 12 | Bernards | 20:08 | 23 |
| 28 | Nasir WilliamsPlace 28 · Grade 12 · Somerville | 12 | Somerville | 20:10 | — |
| 29 | Jack BuckleyPlace 29 · Grade 9 · Pingry School | 9 | Pingry School | 20:15 | — |
| 30 | Krish PatelPlace 30 · Grade 9 · Pingry School | 9 | Pingry School | 20:15 | — |
| 31 | Matthew CarrieriPlace 31 · Grade 9 · Pingry School | 9 | Pingry School | 20:16 | — |
| 32 | Josh ReillyPlace 32 · Grade 11 · Immaculata | 11 | Immaculata | 20:16 | 24 |
| 33 | Anthony KowalskiPlace 33 · Grade 10 · Immaculata | 10 | Immaculata | 20:17 | 25 |
| 34 | Peter ChilcoatPlace 34 · Grade 10 · Somerville | 10 | Somerville | 20:24 | — |
| 35 | Terrence ConnellyPlace 35 · Grade 12 · Bernards | 12 | Bernards | 20:25 | 26 |
| 36 | Ethan LiuPlace 36 · Grade 9 · Pingry School | 9 | Pingry School | 20:34 | — |
| 37 | Aidan Van DorenPlace 37 · Grade 10 · Immaculata | 10 | Immaculata | 20:36 | 27 |
| 38 | Tyler TellianPlace 38 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 20:38 | 28 |
| 39 | Matthew GastPlace 39 · Grade 12 · Bernards | 12 | Bernards | 20:46 | — |
| 40 | Hansen ZhangPlace 40 · Grade 10 · Pingry School | 10 | Pingry School | 20:50 | — |
| 41 | Ben StrasserPlace 41 · Grade 12 · Pingry School | 12 | Pingry School | 20:53 | — |
| 42 | Tobin HuangPlace 42 · Grade 9 · Pingry School | 9 | Pingry School | 21:00 | — |
| 43 | Cody KingPlace 43 · Grade 10 · Bernards | 10 | Bernards | 21:00 | — |
| 44 | Steve LentzPlace 44 · Grade 9 · Pingry School | 9 | Pingry School | 21:14 | — |
| 45 | Alexander ReccePlace 45 · Grade 9 · Pingry School | 9 | Pingry School | 21:14 | — |
| 46 | Pete HortonPlace 46 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 21:15 | 29 |
| 47 | Deven GandhiPlace 47 · Grade 10 · Bernards | 10 | Bernards | 21:40 | — |
| 48 | Lakash PatelPlace 48 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 21:47 | 30 |
| 49 | Taylor FavreauPlace 49 · Grade 10 · Bernards | 10 | Bernards | 21:53 | — |
| 50 | Ty StaufferPlace 50 · Grade 11 · Bernards | 11 | Bernards | 21:59 | — |
| 51 | Leo XuPlace 51 · Grade 11 · Pingry School | 11 | Pingry School | 22:07 | — |
| 52 | Diego PasiniPlace 52 · Grade 11 · Pingry School | 11 | Pingry School | 22:14 | — |
| 53 | Liam SeeleyPlace 53 · Grade 10 · Gill St. Bernard's School | 10 | Gill St. Bernard's School | 22:23 | 31 |
| 54 | Jacob GoldklangPlace 54 · Grade 12 · Gill St. Bernard's School | 12 | Gill St. Bernard's School | 22:27 | 32 |
| 55 | Alan ZhongPlace 55 · Grade 10 · Pingry School | 10 | Pingry School | 22:28 | — |
| 56 | Jon MorenoPlace 56 · Grade 10 · Immaculata | 10 | Immaculata | 23:36 | 33 |
| 57 | Lex WebberPlace 57 · Grade 10 · Gill St. Bernard's School | 10 | Gill St. Bernard's School | 24:12 | 34 |
| 58 | Will YoungPlace 58 · Grade 10 · Pingry School | 10 | Pingry School | 24:49 | — |
| 59 | Kyle RolffotPlace 59 · Grade 9 · Somerville | 9 | Somerville | 24:55 | — |
| 60 | James KotsenPlace 60 · Grade 9 · Pingry School | 9 | Pingry School | 24:55 | — |
| 61 | Zachary BarralPlace 61 · Grade 9 · Bernards | 9 | Bernards | 25:33 | — |
| 62 | John Paul de MarcellusPlace 62 · Grade 10 · Immaculata | 10 | Immaculata | 25:46 | 35 |
| 63 | Bryan KotlarPlace 63 · Grade 10 · Somerville | 10 | Somerville | 25:55 | — |
| 64 | Thomas DavisPlace 64 · Grade 9 · Pingry School | 9 | Pingry School | 26:21 | — |
| 65 | Luke EvansPlace 65 · Grade 10 · Pingry School | 10 | Pingry School | 28:23 | — |
| 66 | Ryan CastellanoPlace 66 · Grade 9 · Immaculata | 9 | Immaculata | 28:50 | — |
| 67 | Mahin PatelPlace 67 · Grade 9 · Somerville | 9 | Somerville | 44:50 | — |
| 1 | Michael HarkinsPlace 1 · Grade 12 · Immaculata | 12 | Immaculata | 17:18 | 1 |
| 2 | Mark BigsbyPlace 2 · Grade 12 · Somerville | 12 | Somerville | 17:43 | 2 |
| 3 | Paul GaliotoPlace 3 · Grade 10 · Somerville | 10 | Somerville | 17:52 | 3 |
| 4 | Dylan CrainPlace 4 · Grade 12 · Bernards | 12 | Bernards | 17:53 | 4 |
| 5 | Andrew VilarinPlace 5 · Grade 10 · Pingry School | 10 | Pingry School | 18:26 | 5 |
| 6 | Patrick GriffinPlace 6 · Grade 11 · Bernards | 11 | Bernards | 18:28 | 6 |
| 7 | Sean O'KeefePlace 7 · Grade 12 · Pingry School | 12 | Pingry School | 18:30 | 7 |
| 8 | Tyler JaconskiPlace 8 · Grade 11 · Somerville | 11 | Somerville | 18:40 | 8 |
| 9 | James ThomasPlace 9 · Grade 11 · Pingry School | 11 | Pingry School | 18:44 | 9 |
| 10 | Parth PatelPlace 10 · Grade 9 · Pingry School | 9 | Pingry School | 18:45 | 10 |
| 11 | Zach BurnsPlace 11 · Grade 11 · Pingry School | 11 | Pingry School | 18:48 | 11 |
| 12 | Ben ConnellPlace 12 · Grade 10 · Bernards | 10 | Bernards | 18:54 | 12 |
| 13 | Nathan LordiPlace 13 · Grade 12 · Somerville | 12 | Somerville | 18:57 | 13 |
| 14 | Will StrongPlace 14 · Grade 12 · Gill St. Bernard's School | 12 | Gill St. Bernard's School | 19:09 | 14 |
| 15 | Fred GrotePlace 15 · Grade 9 · Pingry School | 9 | Pingry School | 19:14 | 15 |
| 16 | Sam McNamaraPlace 16 · Grade 12 · Somerville | 12 | Somerville | 19:19 | 16 |
| 17 | Clayton AnnisPlace 17 · Grade 11 · Pingry School | 11 | Pingry School | 19:20 | 17 |
| 18 | George ShavelPlace 18 · Grade 11 · Pingry School | 11 | Pingry School | 19:24 | — |
| 19 | Markus DicksonPlace 19 · Grade 11 · Bernards | 11 | Bernards | 19:42 | 18 |
| 20 | James CorriganPlace 20 · Grade 11 · Immaculata | 11 | Immaculata | 19:46 | 19 |
| 21 | Anthony PieroniPlace 21 · Grade 10 · Somerville | 10 | Somerville | 19:46 | 20 |
| 22 | Will MeyerPlace 22 · Grade 10 · Pingry School | 10 | Pingry School | 19:48 | — |
| 23 | Mark McArthurPlace 23 · Grade 12 · Somerville | 12 | Somerville | 19:51 | 21 |
| 24 | Ziv ShahPlace 24 · Grade 9 · Pingry School | 9 | Pingry School | 20:01 | — |
| 25 | Matthew HalliezPlace 25 · Grade 10 · Bernards | 10 | Bernards | 20:06 | 22 |
| 26 | Vared ShmulerPlace 26 · Grade 11 · Pingry School | 11 | Pingry School | 20:08 | — |
| 27 | Andino CaminitiPlace 27 · Grade 12 · Bernards | 12 | Bernards | 20:08 | 23 |
| 28 | Nasir WilliamsPlace 28 · Grade 12 · Somerville | 12 | Somerville | 20:10 | — |
| 29 | Jack BuckleyPlace 29 · Grade 9 · Pingry School | 9 | Pingry School | 20:15 | — |
| 30 | Krish PatelPlace 30 · Grade 9 · Pingry School | 9 | Pingry School | 20:15 | — |
| 31 | Matthew CarrieriPlace 31 · Grade 9 · Pingry School | 9 | Pingry School | 20:16 | — |
| 32 | Josh ReillyPlace 32 · Grade 11 · Immaculata | 11 | Immaculata | 20:16 | 24 |
| 33 | Anthony KowalskiPlace 33 · Grade 10 · Immaculata | 10 | Immaculata | 20:17 | 25 |
| 34 | Peter ChilcoatPlace 34 · Grade 10 · Somerville | 10 | Somerville | 20:24 | — |
| 35 | Terrence ConnellyPlace 35 · Grade 12 · Bernards | 12 | Bernards | 20:25 | 26 |
| 36 | Ethan LiuPlace 36 · Grade 9 · Pingry School | 9 | Pingry School | 20:34 | — |
| 37 | Aidan Van DorenPlace 37 · Grade 10 · Immaculata | 10 | Immaculata | 20:36 | 27 |
| 38 | Tyler TellianPlace 38 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 20:38 | 28 |
| 39 | Matthew GastPlace 39 · Grade 12 · Bernards | 12 | Bernards | 20:46 | — |
| 40 | Hansen ZhangPlace 40 · Grade 10 · Pingry School | 10 | Pingry School | 20:50 | — |
| 41 | Ben StrasserPlace 41 · Grade 12 · Pingry School | 12 | Pingry School | 20:53 | — |
| 42 | Tobin HuangPlace 42 · Grade 9 · Pingry School | 9 | Pingry School | 21:00 | — |
| 43 | Cody KingPlace 43 · Grade 10 · Bernards | 10 | Bernards | 21:00 | — |
| 44 | Steve LentzPlace 44 · Grade 9 · Pingry School | 9 | Pingry School | 21:14 | — |
| 45 | Alexander ReccePlace 45 · Grade 9 · Pingry School | 9 | Pingry School | 21:14 | — |
| 46 | Pete HortonPlace 46 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 21:15 | 29 |
| 47 | Deven GandhiPlace 47 · Grade 10 · Bernards | 10 | Bernards | 21:40 | — |
| 48 | Lakash PatelPlace 48 · Grade 11 · Gill St. Bernard's School | 11 | Gill St. Bernard's School | 21:47 | 30 |
| 49 | Taylor FavreauPlace 49 · Grade 10 · Bernards | 10 | Bernards | 21:53 | — |
| 50 | Ty StaufferPlace 50 · Grade 11 · Bernards | 11 | Bernards | 21:59 | — |
| 51 | Leo XuPlace 51 · Grade 11 · Pingry School | 11 | Pingry School | 22:07 | — |
| 52 | Diego PasiniPlace 52 · Grade 11 · Pingry School | 11 | Pingry School | 22:14 | — |
| 53 | Liam SeeleyPlace 53 · Grade 10 · Gill St. Bernard's School | 10 | Gill St. Bernard's School | 22:23 | 31 |
| 54 | Jacob GoldklangPlace 54 · Grade 12 · Gill St. Bernard's School | 12 | Gill St. Bernard's School | 22:27 | 32 |
| 55 | Alan ZhongPlace 55 · Grade 10 · Pingry School | 10 | Pingry School | 22:28 | — |
| 56 | Jon MorenoPlace 56 · Grade 10 · Immaculata | 10 | Immaculata | 23:36 | 33 |
| 57 | Lex WebberPlace 57 · Grade 10 · Gill St. Bernard's School | 10 | Gill St. Bernard's School | 24:12 | 34 |
| 58 | Will YoungPlace 58 · Grade 10 · Pingry School | 10 | Pingry School | 24:49 | — |
| 59 | Kyle RolffotPlace 59 · Grade 9 · Somerville | 9 | Somerville | 24:55 | — |
| 60 | James KotsenPlace 60 · Grade 9 · Pingry School | 9 | Pingry School | 24:55 | — |
| 61 | Zachary BarralPlace 61 · Grade 9 · Bernards | 9 | Bernards | 25:33 | — |
| 62 | John Paul de MarcellusPlace 62 · Grade 10 · Immaculata | 10 | Immaculata | 25:46 | 35 |
| 63 | Bryan KotlarPlace 63 · Grade 10 · Somerville | 10 | Somerville | 25:55 | — |
| 64 | Thomas DavisPlace 64 · Grade 9 · Pingry School | 9 | Pingry School | 26:21 | — |
| 65 | Luke EvansPlace 65 · Grade 10 · Pingry School | 10 | Pingry School | 28:23 | — |
| 66 | Ryan CastellanoPlace 66 · Grade 9 · Immaculata | 9 | Immaculata | 28:50 | — |
| 67 | Mahin PatelPlace 67 · Grade 9 · Somerville | 9 | Somerville | 44:50 | — |