| 1 | Gavin RossiPlace 1 · Grade 12 · Minisink Valley | 12 | Minisink Valley | 9:30.89 | 3 |
| 2 | Oliver JibbPlace 2 · Grade 12 · Monroe-Woodbury | 12 | Monroe-Woodbury | 9:46.32 | 3 |
| 3 | Devon RyanPlace 3 · Grade 11 · Monroe-Woodbury | 11 | Monroe-Woodbury | 9:50.63 | 3 |
| 4 | Joseph BerryPlace 4 · Grade 12 · Hamilton | 12 | Hamilton | 9:58.23 | 2 |
| 5 | Jack BowmanPlace 5 · Grade 11 · Suffern | 11 | Suffern | 9:59.42 | 3 |
| 6 | Devon PicconePlace 6 · Grade 11 · North Rockland | 11 | North Rockland | 10:02.14 | 3 |
| 7 | Noah KlugmanPlace 7 · Grade 11 · Goshen | 11 | Goshen | 10:05.99 | 3 |
| 8 | Austin CurryPlace 8 · Grade 12 · North Rockland | 12 | North Rockland | 10:10.11 | 3 |
| 9 | Logan BakerPlace 9 · Grade 12 · Waterville | 12 | Waterville | 10:17.96 | 3 |
| 10 | Caleb SahlstromPlace 10 · Grade 12 · Valley Central | 12 | Valley Central | 10:21.74 | 3 |
| 11 | Carter RossiPlace 11 · Grade 10 · Minisink Valley | 10 | Minisink Valley | 10:27.30 | 3 |
| 12 | Danny CasatelliPlace 12 · Grade 10 · Waterville | 10 | Waterville | 10:27.96 | 3 |
| 13 | Tylan HaagPlace 13 · Grade 10 · Monroe-Woodbury | 10 | Monroe-Woodbury | 10:30.89 | 3 |
| 14 | Craig CostaPlace 14 · Grade 12 · Tri-Valley | 12 | Tri-Valley | 10:37.36 | 3 |
| 15 | Mason EylerPlace 15 · Grade 12 · New Paltz | 12 | New Paltz | 10:40.33 | 2 |
| 16 | Luke PotterPlace 16 · Grade 9 · Cornwall | 9 | Cornwall | 10:50.12 | 2 |
| 17 | Vincent CostelloPlace 17 · Grade 11 · Monroe-Woodbury | 11 | Monroe-Woodbury | 10:53.50 | 3 |
| 18 | Daniel CibirkaPlace 18 · Grade 10 · Cornwall | 10 | Cornwall | 10:55.37 | 2 |
| 19 | Mike ZhininPlace 19 · Grade 12 · North Rockland | 12 | North Rockland | 11:00.82 | 2 |
| 20 | Weston MACARIPlace 20 · Grade 10 · Bard | 10 | Bard | 11:01.63 | 3 |
| 21 | Dylan ChanPlace 21 · Grade 12 · Croton-Harmon | 12 | Croton-Harmon | 11:08.44 | 2 |
| 22 | Nathaniel LynchPlace 22 · Grade 10 · Scarsdale | 10 | Scarsdale | 11:09.81 | 1 |
| 23 | Nicholas DoranPlace 23 · Grade 10 · Monroe-Woodbury | 10 | Monroe-Woodbury | 11:19.50 | 2 |
| 24 | Jacob NieroPlace 24 · Grade 11 · North Rockland | 11 | North Rockland | 11:19.73 | 2 |
| 25 | Matthew MonahanPlace 25 · Grade 12 · Minisink Valley | 12 | Minisink Valley | 11:27.62 | 2 |
| 26 | Matthew SimPlace 26 · Grade 10 · Monroe-Woodbury | 10 | Monroe-Woodbury | 11:34.75 | 2 |
| 27 | Emilo AbdelsayedPlace 27 · Grade 10 · Valley Central | 10 | Valley Central | 11:47.55 | 2 |
| 28 | Christopher ViottoPlace 28 · Grade 11 · North Rockland | 11 | North Rockland | 11:51.82 | 2 |
| 29 | Kenneth WengPlace 29 · Grade 9 · North Rockland | 9 | North Rockland | 12:02.25 | 1 |
| 30 | John McConnellPlace 30 · Grade 9 · Monroe-Woodbury | 9 | Monroe-Woodbury | 12:04.60 | 2 |
| 31 | Daniel OengaPlace 31 · Grade 9 · Minisink Valley | 9 | Minisink Valley | 12:06.77 | 2 |
| 32 | Brian CapperPlace 32 · Grade 11 · Minisink Valley | 11 | Minisink Valley | 12:12.75 | 1 |
| 33 | Jacob MacAlpinPlace 33 · Grade 11 · North Rockland | 11 | North Rockland | 12:18.00 | 2 |
| 34 | Connor WeyantPlace 34 · Grade 12 · Tri-Valley | 12 | Tri-Valley | 12:22.51 | 1 |
| 35 | Bryan MunozPlace 35 · Grade 11 · Suffern | 11 | Suffern | 12:23.10 | 2 |
| 36 | Sean McAsseyPlace 36 · Grade 10 · Monticello | 10 | Monticello | 12:24.56 | 2 |
| 37 | Wyatt MortonPlace 37 · Grade 11 · Tri-Valley | 11 | Tri-Valley | 12:24.58 | 2 |
| 38 | Jack DudzikPlace 38 · Grade 10 · Valley Central | 10 | Valley Central | 12:29.85 | 1 |
| 39 | John WoodsPlace 39 · Grade 11 · Tri-Valley | 11 | Tri-Valley | 12:43.83 | 1 |
| 40 | Cole OakmanPlace 40 · Grade 11 · Fair Haven | 11 | Fair Haven | 12:44.21 | 1 |
| 41 | Logan WeyantPlace 41 · Grade 10 · Tri-Valley | 10 | Tri-Valley | 12:59.13 | 1 |
| 42 | Wesley MardyniakPlace 42 · Grade 12 · Minisink Valley | 12 | Minisink Valley | 13:10.40 | 1 |
| 43 | Aidan ChinPlace 43 · Grade 11 · Suffern | 11 | Suffern | 13:26.11 | 1 |
| 44 | Trent JonesPlace 44 · Grade 10 · Suffern | 10 | Suffern | 13:35.72 | 1 |
| 45 | Josh BurnsPlace 45 · Grade 9 · Valley Central | 9 | Valley Central | 13:43.49 | 1 |
| 46 | Elijah ZittelPlace 46 · Grade 9 · Minisink Valley | 9 | Minisink Valley | 14:06.58 | 1 |
| 47 | Owen SkinnerPlace 47 · Grade 10 · Minisink Valley | 10 | Minisink Valley | 14:12.88 | 1 |
| 48 | Nolan MannPlace 48 · Grade 10 · Minisink Valley | 10 | Minisink Valley | 14:21.39 | 1 |
| 49 | Colten JonesPlace 49 · Grade 10 · Suffern | 10 | Suffern | 14:24.00 | 1 |