| 1 | Donovan BairdPlace 1 · Mount Academy | — | Mount Academy | 18:02.98 |
| 2 | Nathaniel DiemozPlace 2 · Wallkill | — | Wallkill | 18:06.11 |
| 3 | Mario VerrutoPlace 3 · Wallkill | — | Wallkill | 18:06.34 |
| 4 | Alan ArnoldPlace 4 · Mount Academy | — | Mount Academy | 18:32.51 |
| 5 | Erastus ClementPlace 5 · Mount Academy | — | Mount Academy | 18:43.10 |
| 6 | Dylan ZumpePlace 6 · Mount Academy | — | Mount Academy | 18:44.60 |
| 7 | Troy HorningPlace 7 · Mount Academy | — | Mount Academy | 18:46.41 |
| 8 | Todd MaendelPlace 8 · Mount Academy | — | Mount Academy | 18:47.68 |
| 9 | Elias SheldonPlace 9 · Onteora | — | Onteora | 18:52.61 |
| 10 | Ryder KilpatrickPlace 10 · Wallkill | — | Wallkill | 18:55.72 |
| 11 | Kelian MeierPlace 11 · Mount Academy | — | Mount Academy | 19:20.84 |
| 12 | Josh CraypoPlace 12 · Wallkill | — | Wallkill | 19:23.68 |
| 13 | Graham WerwaPlace 13 · Onteora | — | Onteora | 19:24.87 |
| 14 | Yeoho JeongPlace 14 · Mount Academy | — | Mount Academy | 19:59.47 |
| 15 | Ethan Katz-DixonPlace 15 · Onteora | — | Onteora | 20:02.95 |
| 16 | Johann FranshamPlace 16 · Mount Academy | — | Mount Academy | 20:03.33 |
| 17 | Henry SwaysePlace 17 · Onteora | — | Onteora | 20:11.37 |
| 18 | Corbin smithPlace 18 · Onteora | — | Onteora | 20:20.98 |
| 19 | Luke FragettaPlace 19 · Wallkill | — | Wallkill | 20:38.21 |
| 20 | Charlie DentonPlace 20 · Onteora | — | Onteora | 20:47.83 |
| 21 | Liam youngPlace 21 · Onteora | — | Onteora | 20:54.27 |
| 22 | Eric BrenerPlace 22 · Mount Academy | — | Mount Academy | 21:18.84 |
| 23 | John BazeleyPlace 23 · Mount Academy | — | Mount Academy | 21:22.78 |
| 24 | Josh KurzPlace 24 · Onteora | — | Onteora | 21:43.59 |
| 25 | Christopher PirogPlace 25 · Wallkill | — | Wallkill | 22:46.03 |
| 26 | Griffen Van DreasonPlace 26 · Onteora | — | Onteora | 22:48.35 |
| 27 | Tyrell ThomsonPlace 27 · Mount Academy | — | Mount Academy | 23:11.83 |
| 28 | JoAeo SantosPlace 28 · Wallkill | — | Wallkill | 24:09.29 |
| 29 | Adam Jordaan-GradyPlace 29 · Onteora | — | Onteora | 24:10.88 |
| 30 | Graham DriskillPlace 30 · Wallkill | — | Wallkill | 24:23.30 |
| 31 | Joaquin RuizPlace 31 · Wallkill | — | Wallkill | 25:50.53 |
| 32 | Ryan SealPlace 32 · Wallkill | — | Wallkill | 25:58.20 |
| 33 | Nicholas PetraliaPlace 33 · Wallkill | — | Wallkill | 27:47.95 |
| 34 | Finnian ReiterPlace 34 · Wallkill | — | Wallkill | 27:59.25 |
| 35 | Aidan MullerPlace 35 · Wallkill | — | Wallkill | 28:08.86 |
| 36 | Milo BorinPlace 36 · Wallkill | — | Wallkill | 28:18.82 |
| 37 | Thomas O'BrienPlace 37 · Wallkill | — | Wallkill | 30:04.52 |
| 38 | Damian FoleyPlace 38 · Onteora | — | Onteora | 30:34.43 |
| 39 | Samuel RubinsteinPlace 39 · Wallkill | — | Wallkill | 30:55.03 |
| 40 | Aiden DiLemmePlace 40 · Wallkill | — | Wallkill | 36:33.90 |