| 1 | Jemar OrtegaPlace 1 · Grade 12 · Nyack | 12 | Nyack | 16:26.77 | 1 |
| 2 | Cedric JocelynPlace 2 · Grade 12 · Nyack | 12 | Nyack | 16:30.69 | 2 |
| 3 | Ben HochheiserPlace 3 · Grade 11 · Suffern | 11 | Suffern | 17:11.57 | 3 |
| 4 | Michael HennellyPlace 4 · Grade 11 · Suffern | 11 | Suffern | 17:37.23 | 4 |
| 5 | Jeremy GiardinaPlace 5 · Grade 11 · Suffern | 11 | Suffern | 17:50.71 | 5 |
| 6 | Mike IzzoPlace 6 · Grade 12 · Suffern | 12 | Suffern | 18:04.44 | 6 |
| 7 | Thomas CzerwinskiPlace 7 · Grade 10 · Suffern | 10 | Suffern | 18:09.24 | 7 |
| 8 | Jack KantorPlace 8 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 18:20.02 | 8 |
| 9 | Brandon MilichPlace 9 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 18:27.92 | 9 |
| 10 | Conrad YorkePlace 10 · Grade 9 · Nyack | 9 | Nyack | 18:32.82 | 10 |
| 11 | Jerry DanglerPlace 11 · Grade 12 · Nyack | 12 | Nyack | 18:41.83 | 11 |
| 12 | Noam CherkiPlace 12 · Grade 10 · Scarsdale | 10 | Scarsdale | 18:45.37 | 12 |
| 13 | Brendan GoldPlace 13 · Grade 12 · Suffern | 12 | Suffern | 18:47.15 | 13 |
| 14 | Matthew AudiPlace 14 · Grade 9 · Suffern | 9 | Suffern | 18:48.71 | 14 |
| 15 | Robert MwangiPlace 15 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 18:58.84 | 15 |
| 16 | Jason HirschPlace 16 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 19:01.01 | 16 |
| 17 | Jarius ThomasPlace 17 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 19:12.58 | 17 |
| 18 | Ryan McKiverganPlace 18 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 19:15.80 | 18 |
| 19 | Alex LopezPlace 19 · Grade 9 · Children's Village | 9 | Children's Village | 19:16.09 | 19 |
| 20 | Brian McCabePlace 20 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 19:24.03 | 20 |
| 21 | Michael LamiaPlace 21 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 19:28.09 | — |
| 22 | Wes CollinsPlace 22 · Grade 10 · Suffern | 10 | Suffern | 19:31.34 | — |
| 23 | Jonah OxmanPlace 23 · Grade 10 · Scarsdale | 10 | Scarsdale | 19:50.40 | 21 |
| 24 | Matt ReichnerPlace 24 · Grade 10 · Suffern | 10 | Suffern | 19:51.14 | — |
| 25 | Kodi MorikuniPlace 25 · Grade 9 · Scarsdale | 9 | Scarsdale | 20:05.11 | 22 |
| 26 | Derek WishnerPlace 26 · Grade 10 · Nyack | 10 | Nyack | 20:06.88 | 23 |
| 27 | Ryan O'ConnellPlace 27 · Grade 11 · Suffern | 11 | Suffern | 20:07.14 | — |
| 28 | Aidan GoldPlace 28 · Grade 11 · Suffern | 11 | Suffern | 20:09.94 | — |
| 29 | Aidan O'ConnellPlace 29 · Grade 9 · Suffern | 9 | Suffern | 20:12.33 | — |
| 30 | Zachary BrennerPlace 30 · Grade 12 · Scarsdale | 12 | Scarsdale | 20:16.25 | 24 |
| 31 | Jake SpencePlace 31 · Grade 12 · Suffern | 12 | Suffern | 20:21.63 | — |
| 32 | Daniel AlaimoPlace 32 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 20:33.81 | — |
| 33 | Josh TylesPlace 33 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 20:41.58 | — |
| 34 | Aryan SadeghilariPlace 34 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 20:42.13 | — |
| 35 | Mike VigliottiPlace 35 · Grade 10 · Suffern | 10 | Suffern | 20:48.95 | — |
| 36 | Sunny SharmaPlace 36 · Grade 10 · Suffern | 10 | Suffern | 20:50.30 | — |
| 37 | Sam EisbergPlace 37 · Grade 10 · Suffern | 10 | Suffern | 20:50.57 | — |
| 38 | Mathew GoviaPlace 38 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 20:50.82 | — |
| 39 | Kyle ByronPlace 39 · Grade 11 · Suffern | 11 | Suffern | 20:56.29 | — |
| 40 | Rory HeanuePlace 40 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 20:57.58 | — |
| 41 | Josh MuenzerPlace 41 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 21:03.56 | — |
| 42 | Paul RobinsonPlace 42 · Grade 9 · Children's Village | 9 | Children's Village | 21:10.33 | 25 |
| 43 | Jason FeibelmanPlace 43 · Grade 12 · Scarsdale | 12 | Scarsdale | 21:11.03 | 26 |
| 44 | Liam WalkerPlace 44 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 21:23.87 | — |
| 45 | John IsaacPlace 45 · Grade 12 · Suffern | 12 | Suffern | 21:24.53 | — |
| 46 | Ross FishmanPlace 46 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 21:24.74 | — |
| 47 | Jay GuptaPlace 47 · Grade 10 · Scarsdale | 10 | Scarsdale | 21:31.41 | 27 |
| 48 | Maxwell ZhaoPlace 48 · Grade 10 · Scarsdale | 10 | Scarsdale | 21:37.39 | 28 |
| 49 | Harris JamilPlace 49 · Grade 10 · Scarsdale | 10 | Scarsdale | 22:01.48 | — |
| 50 | Chris DanylukPlace 50 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 22:06.52 | — |
| 51 | Brian DeLongPlace 51 · Grade 10 · Scarsdale | 10 | Scarsdale | 22:16.58 | — |
| 52 | Benjamin MarinPlace 52 · Grade 10 · Suffern | 10 | Suffern | 22:18.10 | — |
| 53 | Isaiah LopezPlace 53 · Grade 11 · Children's Village | 11 | Children's Village | 22:20.87 | 29 |
| 54 | Alex RamirezPlace 54 · Grade 10 · Children's Village | 10 | Children's Village | 22:21.63 | 30 |
| 55 | Johnluke SabilePlace 55 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 22:23.49 | — |
| 56 | Matt BorenkoffPlace 56 · Grade 11 · Suffern | 11 | Suffern | 22:23.89 | — |
| 57 | Ramon RodriguezPlace 57 · Grade 9 · Children's Village | 9 | Children's Village | 22:26.43 | 31 |
| 58 | Jack FraePlace 58 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 22:40.30 | — |
| 59 | Aaron EhrlichPlace 59 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 22:44.04 | — |
| 60 | Anthony CarpentieriPlace 60 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 22:46.17 | — |
| 61 | Ryan JacobowitzPlace 61 · Grade 11 · Scarsdale | 11 | Scarsdale | 22:54.53 | — |
| 62 | Henry HamiltonPlace 62 · Grade 10 · Suffern | 10 | Suffern | 22:56.17 | — |
| 63 | Josh GarattiPlace 63 · Grade 10 · Clarkstown South | 10 | Clarkstown South | 22:57.06 | — |
| 64 | Adam RossPlace 64 · Grade 11 · Scarsdale | 11 | Scarsdale | 23:02.65 | — |
| 65 | Matthew ShimPlace 65 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 23:04.38 | — |
| 66 | George KoevaryPlace 66 · Grade 9 · Scarsdale | 9 | Scarsdale | 23:06.69 | — |
| 67 | Jack LinkoPlace 67 · Grade 9 · Suffern | 9 | Suffern | 23:14.10 | — |
| 68 | Kyle AndermanPlace 68 · Grade 10 · Suffern | 10 | Suffern | 23:20.12 | — |
| 69 | Nicholas MoroPlace 69 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 23:22.72 | — |
| 70 | Connor AndersonPlace 70 · Grade 11 · Suffern | 11 | Suffern | 23:23.51 | — |
| 71 | Anthony JonesPlace 71 · Grade 11 · Suffern | 11 | Suffern | 23:25.05 | — |
| 72 | Scott FleischmanPlace 72 · Grade 9 · Suffern | 9 | Suffern | 23:26.22 | — |
| 73 | Carrington GregoriPlace 73 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 23:48.74 | — |
| 74 | Benjamin GatesPlace 74 · Grade 10 · Nyack | 10 | Nyack | 24:00.18 | 32 |
| 75 | Leonardo GraziottinPlace 75 · Grade 10 · Scarsdale | 10 | Scarsdale | 24:17.14 | — |
| 76 | Lester DiazPlace 76 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 24:19.40 | — |
| 77 | Ryan CummingsPlace 77 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 24:25.71 | — |
| 78 | Gilad GenslerPlace 78 · Grade 12 · Suffern | 12 | Suffern | 24:28.95 | — |
| 79 | Benjamin SchneckPlace 79 · Grade 11 · Nyack | 11 | Nyack | 24:31.59 | 33 |
| 80 | Evan GoodmanPlace 80 · Grade 11 · Clarkstown South | 11 | Clarkstown South | 25:00.11 | — |
| 81 | Trevor FuncheonPlace 81 · Grade 10 · Suffern | 10 | Suffern | 25:02.95 | — |
| 82 | Luke ReganPlace 82 · Grade 9 · Clarkstown South | 9 | Clarkstown South | 25:11.15 | — |
| 83 | Greg BowmanPlace 83 · Grade 12 · Clarkstown South | 12 | Clarkstown South | 25:11.45 | — |
| 84 | Kristofer SmithPlace 84 · Grade 11 · Suffern | 11 | Suffern | 25:42.84 | — |
| 85 | Alex MayerPlace 85 · Grade 10 · Scarsdale | 10 | Scarsdale | 25:49.05 | — |
| 86 | Hassaun SmithPlace 86 · Grade 11 · Children's Village | 11 | Children's Village | 27:00.00 | 34 |
| 87 | Vincent RodriguezPlace 87 · Grade 11 · Children's Village | 11 | Children's Village | 27:02.61 | 35 |
| 88 | Mi'ier JohnsonPlace 88 · Grade 9 · Children's Village | 9 | Children's Village | 27:04.38 | — |
| 89 | Hayden HuntPlace 89 · Grade 11 · Scarsdale | 11 | Scarsdale | 27:11.44 | — |
| 90 | Naseim IrvingPlace 90 · Grade 9 · Children's Village | 9 | Children's Village | 29:01.10 | — |