| 1 | Patrick FordPlace 1 · Brewster | — | Brewster | 9:34.82 | 3 |
| 2 | Gavin RossiPlace 2 · Minisink Val | — | Minisink Val | 9:51.54 | 2 |
| 3 | Keegan BradyPlace 3 · Auburn | — | Auburn | 9:57.75 | 3 |
| 4 | Mason MayerPlace 4 · Suffern | — | Suffern | 10:02.59 | 3 |
| 5 | Austin CurryPlace 5 · North Rockla | — | North Rockla | 10:05.62 | 3 |
| 6 | Noah KlugmanPlace 6 · Goshen | — | Goshen | 10:09.81 | 3 |
| 7 | Oliver JibbPlace 7 · Monroe-Woodb | — | Monroe-Woodb | 10:14.94 | 3 |
| 8 | Owen GasperPlace 8 · Auburn | — | Auburn | 10:20.74 | 3 |
| 9 | Ryan MaherPlace 9 · Auburn | — | Auburn | 10:24.88 | 3 |
| 10 | Jack de HaanPlace 10 · Rye Country | — | Rye Country | 10:32.89 | 3 |
| 11 | Devon PicconePlace 11 · North Rockla | — | North Rockla | 10:33.73 | 3 |
| 12 | Liam FordPlace 12 · Brewster | — | Brewster | 10:34.08 | 3 |
| 13 | Devon RyanPlace 13 · Monroe-Woodb | — | Monroe-Woodb | 10:37.15 | 3 |
| 14 | Mason EylerPlace 14 · New Paltz | — | New Paltz | 10:39.83 | 2 |
| 15 | Sean RingwoodPlace 15 · Auburn | — | Auburn | 10:40.39 | 3 |
| 16 | Tyler CooperPlace 16 · Suffern | — | Suffern | 10:46.43 | 3 |
| 17 | Oliver JangPlace 17 · Cornwall | — | Cornwall | 10:54.24 | 2 |
| 18 | Jack BowmanPlace 18 · Suffern | — | Suffern | 10:54.83 | 2 |
| 19 | Anish JoshiPlace 19 · Irvington | — | Irvington | 10:55.07 | 1 |
| 20 | Mark FedioPlace 20 · Brewster | — | Brewster | 11:05.33 | 2 |
| 21 | Vincent CostelloPlace 21 · Monroe-Woodb | — | Monroe-Woodb | 11:12.47 | 2 |
| 23 | Jack McCarthyPlace 23 · Cornwall | — | Cornwall | 11:17.01 | 2 |
| 24 | Matthew Van BuskirkPlace 24 · Brewster | — | Brewster | 11:20.00 | 2 |
| 25 | Andrew JonesPlace 25 · Minisink Val | — | Minisink Val | 11:21.59 | 2 |
| 26 | Brice DiCarloPlace 26 · Brewster | — | Brewster | 11:23.52 | 2 |
| 27 | Harrison DakinPlace 27 · Brewster | — | Brewster | 11:24.26 | 2 |
| 28 | Carter RossiPlace 28 · Minisink Val | — | Minisink Val | 11:33.19 | 1 |
| 29 | Christopher ViottoPlace 29 · North Rockla | — | North Rockla | 11:40.58 | 2 |
| 30 | Jeffrey WangPlace 30 · Rye Country | — | Rye Country | 11:47.48 | 1 |
| 31 | Mike ZhininPlace 31 · North Rockla | — | North Rockla | 11:49.55 | 2 |
| 32 | Jacob NieroPlace 32 · North Rockla | — | North Rockla | 11:53.86 | 2 |
| 33 | Brian NoronhaPlace 33 · Washingtonvi | — | Washingtonvi | 11:54.12 | 3 |
| 34 | Chris YepesPlace 34 · Rye Country | — | Rye Country | 11:56.08 | 2 |
| 35 | JeremyLiam LynchPlace 35 · Monroe-Woodb | — | Monroe-Woodb | 12:00.79 | 1 |
| 36 | Isiah FloresPlace 36 · Suffern | — | Suffern | 12:03.24 | 2 |
| 37 | Will MahoneyPlace 37 · Rye Country | — | Rye Country | 12:03.97 | 1 |
| 38 | Fritzner MichelPlace 38 · North Rockla | — | North Rockla | 12:08.81 | 2 |
| 39 | Odin WongPlace 39 · Brewster | — | Brewster | 12:09.99 | 2 |
| 40 | Ryan CapoPlace 40 · Minisink Val | — | Minisink Val | 12:16.55 | 1 |
| 41 | Matthew MonahanPlace 41 · Minisink Val | — | Minisink Val | 12:21.21 | 1 |
| 42 | Nathaniel YoungPlace 42 · Fair Haven H | — | Fair Haven H | 12:21.68 | 1 |
| 43 | David TarantinoPlace 43 · Suffern | — | Suffern | 12:26.11 | 1 |
| 44 | Nicholas MairPlace 44 · North Rockla | — | North Rockla | 12:28.11 | 2 |
| 45 | Joning WangPlace 45 · Scarsdale | — | Scarsdale | 12:33.74 | 1 |
| 46 | Luke MitchellPlace 46 · Irvington | — | Irvington | 12:37.13 | 1 |
| 47 | Marko TyhanskyPlace 47 · Brewster | — | Brewster | 12:37.92 | 2 |
| 48 | Franklin Mejia-FloresPlace 48 · Brewster | — | Brewster | 12:38.06 | 2 |
| 49 | Adam KernPlace 49 · Rye Country | — | Rye Country | 12:54.74 | 1 |
| 50 | Jorge LeonPlace 50 · Suffern | — | Suffern | 13:09.46 | 1 |
| 51 | Jaiden CalcanoPlace 51 · Minisink Val | — | Minisink Val | 13:11.60 | 1 |
| 52 | Matcusz SobiloPlace 52 · Suffern | — | Suffern | 13:15.59 | 1 |
| 53 | Daniel OengaPlace 53 · Minisink Val | — | Minisink Val | 13:29.20 | 1 |
| 54 | Michael ZahaykevichPlace 54 · Minisink Val | — | Minisink Val | 13:41.60 | 1 |
| 55 | Aaron ArchibaldPlace 55 · Minisink Val | — | Minisink Val | 14:35.98 | 1 |
| 56 | Brian CapperPlace 56 · Minisink Val | — | Minisink Val | 14:45.20 | 1 |
| 57 | Pietro SienaPlace 57 · Minisink Val | — | Minisink Val | 16:54.71 | 1 |
| 58 | Kenneth FrancoisPlace 58 · Minisink Val | — | Minisink Val | 17:34.60 | 1 |