| 1 | Evan WatertonPlace 1 · Monticello | — | Monticello | 9:41.38 | 3 |
| 2 | Collin GilstrapPlace 2 · Monroe-Woodb | — | Monroe-Woodb | 9:53.50 | 3 |
| 3 | Mason MayerPlace 3 · Suffern | — | Suffern | 10:16.73 | 3 |
| 4 | Jeremy Jean-CharlesPlace 4 · Cornwall | — | Cornwall | 10:22.27 | 3 |
| 5 | Ethan GreenPlace 5 · Arlington | — | Arlington | 10:26.03 | 3 |
| 6 | Michael NieroPlace 6 · North Rockland | — | North Rockland | 10:34.25 | 3 |
| 7 | Eddie NavaPlace 7 · North Rockland | — | North Rockland | 10:41.62 | 3 |
| 8 | Liam FordPlace 8 · Brewster | — | Brewster | 10:41.71 | 3 |
| 9 | Austin CurryPlace 9 · North Rockland | — | North Rockland | 10:46.94 | 3 |
| 10 | Aman ShettyPlace 10 · Monroe-Woodb | — | Monroe-Woodb | 10:47.39 | 3 |
| 11 | Bryce BruttingPlace 11 · Arlington | — | Arlington | 10:48.50 | 3 |
| 12 | Ezra KoreenPlace 12 · Suffern | — | Suffern | 10:55.03 | 3 |
| 13 | Gavin RossiPlace 13 · Minisink Val | — | Minisink Val | 10:58.13 | 2 |
| 14 | Andrew JonesPlace 14 · Minisink Val | — | Minisink Val | 11:05.06 | 2 |
| 15 | James VanDongenPlace 15 · Arlington | — | Arlington | 11:05.89 | 3 |
| 16 | Andrew RampullaPlace 16 · Goshen | — | Goshen | 11:10.36 | 2 |
| 17 | Brian BruttingPlace 17 · Arlington | — | Arlington | 11:15.16 | 3 |
| 18 | Noah KlugmanPlace 18 · Goshen | — | Goshen | 11:19.80 | 1 |
| 19 | Brice DiCarloPlace 19 · Brewster | — | Brewster | 11:27.90 | 2 |
| 20 | Jeyvi Ramirez-ValenciaPlace 20 · Arlington | — | Arlington | 11:29.63 | 3 |
| 21 | Oliver JangPlace 21 · Cornwall | — | Cornwall | 11:31.70 | 2 |
| 22 | Zouhair ElsibaiPlace 22 · Minisink Val | — | Minisink Val | 11:32.51 | 2 |
| 23 | Landon VolpePlace 23 · Sullivan Wes | — | Sullivan Wes | 11:33.89 | 2 |
| 24 | Todd KormanPlace 24 · Suffern | — | Suffern | 11:36.83 | 2 |
| 25 | Jack HandmanPlace 25 · Arlington | — | Arlington | 11:41.86 | 2 |
| 26 | Peter BodnerPlace 26 · Arlington | — | Arlington | 11:44.31 | 2 |
| 27 | Vincent CostelloPlace 27 · Monroe-Woodb | — | Monroe-Woodb | 11:44.84 | 2 |
| 29 | Mark FedioPlace 29 · Brewster | — | Brewster | 11:47.69 | 2 |
| 30 | Mile ZhininPlace 30 · North Rockland | — | North Rockland | 11:51.52 | 2 |
| 31 | Mark SchmidPlace 31 · Arlington | — | Arlington | 11:58.63 | 2 |
| 32 | Oliver JibbPlace 32 · Monroe-Woodb | — | Monroe-Woodb | 12:00.16 | 3 |
| 33 | Devon RyanPlace 33 · Monroe-Woodb | — | Monroe-Woodb | 12:02.21 | 2 |
| 34 | Marko TyhanskyPlace 34 · Brewster | — | Brewster | 12:04.97 | 2 |
| 35 | Michael BrillPlace 35 · Brewster | — | Brewster | 12:07.40 | 1 |
| 36 | Sean O'ConnorPlace 36 · Suffern | — | Suffern | 12:12.30 | 1 |
| 37 | Karl SwansonPlace 37 · Sullivan Wes | — | Sullivan Wes | 12:18.08 | 2 |
| 38 | Dylan SagerPlace 38 · Sullivan Wes | — | Sullivan Wes | 12:22.96 | 2 |
| 39 | Matthew Van BuskirkPlace 39 · Brewster | — | Brewster | 12:24.90 | 1 |
| 40 | Justin VarieurPlace 40 · North Rockland | — | North Rockland | 12:27.49 | 2 |
| 41 | Isiah FloresPlace 41 · Suffern | — | Suffern | 12:28.20 | 1 |
| 42 | Franklin Mejia-FloresPlace 42 · Brewster | — | Brewster | 12:31.41 | 2 |
| 43 | Jack BowmanPlace 43 · Suffern | — | Suffern | 12:32.70 | 1 |
| 44 | Nathaniel YoungPlace 44 · Fair Haven H | — | Fair Haven H | 12:33.90 | 1 |
| 45 | Fritz MichelPlace 45 · North Rockland | — | North Rockland | 12:48.60 | 1 |
| 46 | Roderick CassidyPlace 46 · Brewster | — | Brewster | 12:53.10 | 1 |
| 47 | Aidan ChinPlace 47 · Suffern | — | Suffern | 12:59.40 | 1 |
| 48 | Daniel McKeePlace 48 · Brewster | — | Brewster | 13:01.00 | 1 |
| 49 | Landen BoydPlace 49 · Sullivan Wes | — | Sullivan Wes | 13:05.20 | 1 |
| 50 | Jaiden CalcanoPlace 50 · Minisink Val | — | Minisink Val | 13:23.50 | 1 |
| 51 | Roberto CrisostomoPlace 51 · Brewster | — | Brewster | 13:24.70 | 1 |
| 52 | Ryan CapoPlace 52 · Minisink Val | — | Minisink Val | 13:34.80 | 1 |
| 53 | Gio DeGiglioPlace 53 · Monroe-Woodb | — | Monroe-Woodb | 13:35.30 | 2 |
| 54 | Justin PereiraPlace 54 · Brewster | — | Brewster | 13:39.60 | 1 |
| 55 | Andrew GrunesPlace 55 · Monroe-Woodb | — | Monroe-Woodb | 13:44.30 | 1 |
| 56 | Joshua DeckerPlace 56 · Minisink Val | — | Minisink Val | 13:44.70 | 1 |
| 57 | Matthew MonahanPlace 57 · Minisink Val | — | Minisink Val | 13:45.10 | 1 |
| 58 | Alex NorwoodPlace 58 · Minisink Val | — | Minisink Val | 13:49.20 | 1 |
| 59 | Wesley MardyniakPlace 59 · Minisink Val | — | Minisink Val | 14:11.70 | 1 |
| 60 | Michael ZahaykevichPlace 60 · Minisink Val | — | Minisink Val | 14:20.80 | 1 |
| 61 | Ryan MurphyPlace 61 · Minisink Val | — | Minisink Val | 14:37.50 | 1 |
| 62 | Tyler CloidtPlace 62 · Minisink Val | — | Minisink Val | 17:04.90 | 1 |