| 1 | Nathaniel DiemozPlace 1 · Wallkill | — | Wallkill | 16:41.26 | 1 |
| 2 | Mario VerrutoPlace 2 · Wallkill | — | Wallkill | 17:00.23 | 2 |
| 3 | Daniel McPhersonPlace 3 · Pine Plains | — | Pine Plains | 17:22.51 | 3 |
| 4 | Ryder KilpatrickPlace 4 · Wallkill | — | Wallkill | 17:24.24 | 4 |
| 5 | Josh CraypoPlace 5 · Wallkill | — | Wallkill | 18:39.17 | 5 |
| 6 | Maxwell DeckerPlace 6 · Pine Plains | — | Pine Plains | 19:04.21 | 6 |
| 7 | Luke FragettaPlace 7 · Wallkill | — | Wallkill | 19:08.26 | 7 |
| 8 | Ryan MurphyPlace 8 · Wallkill | — | Wallkill | 19:17.84 | 8 |
| 9 | Nicolas MontoyaPlace 9 · Pine Plains | — | Pine Plains | 19:33.61 | 9 |
| 10 | Joao SantosPlace 10 · Wallkill | — | Wallkill | 20:10.77 | 10 |
| 11 | Caden GreenPlace 11 · Dover | — | Dover | 20:23.54 | 11 |
| 12 | Eben DedrickPlace 12 · Pine Plains | — | Pine Plains | 20:52.45 | 12 |
| 13 | Matthew Maita-MerchanPlace 13 · Dover | — | Dover | 21:01.46 | 13 |
| 14 | Jacob AlschulerPlace 14 · Dover | — | Dover | 22:20.83 | 14 |
| 15 | Michael WinchombPlace 15 · Dover | — | Dover | 22:31.20 | 15 |
| 16 | Milo BorinPlace 16 · Wallkill | — | Wallkill | 22:31.55 | — |
| 17 | Kaleb Acosta PadillaPlace 17 · Dover | — | Dover | 22:37.53 | 16 |
| 18 | Patrick RoachPlace 18 · Pine Plains | — | Pine Plains | 22:40.37 | 17 |
| 19 | Gavin UsewiczPlace 19 · Wallkill | — | Wallkill | 22:47.46 | — |
| 20 | Joe CataniaPlace 20 · Wallkill | — | Wallkill | 22:48.93 | — |
| 21 | Jeter TuthillPlace 21 · Dover | — | Dover | 22:50.34 | 18 |
| 22 | Anthony Della RossaPlace 22 · Dover | — | Dover | 22:55.23 | 19 |
| 23 | Andrew DeGroatPlace 23 · Wallkill | — | Wallkill | 23:38.71 | — |
| 24 | Ryan SealPlace 24 · Wallkill | — | Wallkill | 23:49.23 | — |
| 25 | Daniel LeachPlace 25 · Pine Plains | — | Pine Plains | 23:52.67 | 20 |
| 26 | Jordan DolanskyPlace 26 · Pine Plains | — | Pine Plains | 23:53.10 | 21 |
| 27 | Thaddeus WeldonPlace 27 · Dover | — | Dover | 24:16.59 | — |
| 28 | Nicholas PetraliaPlace 28 · Wallkill | — | Wallkill | 24:30.23 | — |
| 29 | Thomas O'BrienPlace 29 · Wallkill | — | Wallkill | 25:28.81 | — |
| 30 | Jose OliveraPlace 30 · Pine Plains | — | Pine Plains | 25:44.68 | — |
| 31 | William CampbellPlace 31 · Pine Plains | — | Pine Plains | 25:47.01 | — |
| 32 | Evan BirdsellPlace 32 · Wallkill | — | Wallkill | 26:46.56 | — |
| 33 | Felix MoyaPlace 33 · Wallkill | — | Wallkill | 27:36.26 | — |
| 34 | Samuel RubinsteinPlace 34 · Wallkill | — | Wallkill | 27:40.31 | — |
| 35 | Aiden DiLemmePlace 35 · Wallkill | — | Wallkill | 28:59.77 | — |