| 1 | Owen Shaffer SerminiPlace 1 · Grade 12 · Rondout Valley | 12 | Rondout Valley | 16:38.8 |
| 2 | Charlie DentonPlace 2 · Grade 10 · Onteora | 10 | Onteora | 19:10.9 |
| 3 | Alex PrestonPlace 3 · Grade 9 · New Paltz | 9 | New Paltz | 19:41.8 |
| 4 | Liam YoungPlace 4 · Grade 10 · Onteora | 10 | Onteora | 19:51.8 |
| 5 | Leroi LouisPlace 5 · Grade 10 · Onteora | 10 | Onteora | 19:51.8 |
| 6 | Derek SchenkerPlace 6 · Grade 10 · New Paltz | 10 | New Paltz | 20:11.0 |
| 7 | Calvin PeckPlace 7 · Grade 10 · Onteora | 10 | Onteora | 21:10.2 |
| 8 | Ryan HelmPlace 8 · Grade 11 · Rondout Valley | 11 | Rondout Valley | 21:16.9 |
| 9 | Ciaran CumminsPlace 9 · Grade 11 · New Paltz | 11 | New Paltz | 21:20.9 |
| 10 | Ryan BurnsPlace 10 · Grade 10 · New Paltz | 10 | New Paltz | 21:27.3 |
| 11 | Jacob KraftPlace 11 · Grade 12 · Rondout Valley | 12 | Rondout Valley | 21:33.5 |
| 12 | Donovan MironchikPlace 12 · Grade 9 · New Paltz | 9 | New Paltz | 21:46.5 |
| 13 | Edward NuzzoPlace 13 · Grade 11 · Our Lady Of Lourdes | 11 | Our Lady Of Lourdes | 22:09.5 |
| 14 | Chase MaggioPlace 14 · Grade 11 · Our Lady Of Lourdes | 11 | Our Lady Of Lourdes | 22:09.8 |
| 15 | Zachary MickelsonPlace 15 · Grade 11 · Rondout Valley | 11 | Rondout Valley | 22:09.9 |
| 16 | Andrew DidonnaPlace 16 · Grade 12 · Our Lady Of Lourdes | 12 | Our Lady Of Lourdes | 22:10.0 |
| 17 | Owen YowellPlace 17 · Grade 9 · New Paltz | 9 | New Paltz | 22:10.2 |
| 18 | Matei JirkaPlace 18 · Grade 11 · New Paltz | 11 | New Paltz | 22:10.2 |
| 19 | Griffin KinahanPlace 19 · Grade 12 · Our Lady Of Lourdes | 12 | Our Lady Of Lourdes | 22:10.3 |
| 20 | Rocco MaggioPlace 20 · Grade 12 · Our Lady Of Lourdes | 12 | Our Lady Of Lourdes | 22:10.7 |
| 21 | Zain IbrahimPlace 21 · Grade 11 · Dover | 11 | Dover | 22:33.1 |
| 22 | Anthony Della RossaPlace 22 · Grade 10 · Dover | 10 | Dover | 22:33.5 |
| 23 | Justin LoiblPlace 23 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 22:44.4 |
| 24 | Chase BrownePlace 24 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 22:45.9 |
| 25 | Frederick HerreraPlace 25 · Grade 11 · Dover | 11 | Dover | 22:50.7 |
| 26 | Owen CoonrodPlace 26 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 23:22.1 |
| 27 | Jackson ManleyPlace 27 · Grade 9 · New Paltz | 9 | New Paltz | 23:26.6 |
| 28 | William LawlessPlace 28 · Grade 9 · Our Lady Of Lourdes | 9 | Our Lady Of Lourdes | 23:26.7 |
| 29 | Edmund BencaPlace 29 · Grade 9 · Our Lady Of Lourdes | 9 | Our Lady Of Lourdes | 23:27.6 |
| 30 | Devin MainesPlace 30 · Grade 9 · Our Lady Of Lourdes | 9 | Our Lady Of Lourdes | 23:27.7 |
| 31 | Owen MartinezPlace 31 · Grade 11 · Onteora | 11 | Onteora | 23:52.5 |
| 32 | Graham Sheehy NewmanPlace 32 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 24:03.8 |
| 33 | Quinn YowellPlace 33 · Grade 12 · New Paltz | 12 | New Paltz | 24:27.5 |
| 34 | Aster JernquistPlace 34 · Grade 9 · Onteora | 9 | Onteora | 24:28.2 |
| 35 | Thaddeus WeldonPlace 35 · Grade 12 · Dover | 12 | Dover | 24:32.4 |
| 36 | Konrad Sawka-HamaguchiPlace 36 · Grade 10 · Rondout Valley | 10 | Rondout Valley | 24:34.6 |
| 37 | Rowan CalardoPlace 37 · Grade 10 · New Paltz | 10 | New Paltz | 24:57.3 |
| 38 | Jamison WilhelmPlace 38 · Grade 10 · Rondout Valley | 10 | Rondout Valley | 25:04.1 |
| 39 | Sterlyn HoltPlace 39 · Grade 9 · Onteora | 9 | Onteora | 25:19.0 |
| 40 | Damian FoleyPlace 40 · Grade 12 · Onteora | 12 | Onteora | 25:29.0 |
| 41 | Levi ChapinPlace 41 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 25:31.5 |
| 42 | Oscar GrandinPlace 42 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 25:31.7 |
| 43 | Nate ClarkPlace 43 · Grade 9 · New Paltz | 9 | New Paltz | 26:00.8 |
| 44 | Dylan PominvillePlace 44 · Grade 9 · New Paltz | 9 | New Paltz | 26:05.5 |
| 45 | Kaleb Acosta PadillaPlace 45 · Grade 10 · Dover | 10 | Dover | 26:11.6 |
| 46 | Leonardo NeddenPlace 46 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 26:19.2 |
| 47 | Will AmesPlace 47 · Grade 9 · New Paltz | 9 | New Paltz | 26:55.2 |
| 48 | Seth ReecePlace 48 · Grade 9 · Onteora | 9 | Onteora | 27:29.4 |
| 49 | Thomas DragPlace 49 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 28:21.5 |
| 50 | Aiden WilliamsPlace 50 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 29:08.8 PR |
| 51 | Nico SanchezPlace 51 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 30:36.5 PR |
| 52 | Alessandro IllgenPlace 52 · Grade 9 · Rondout Valley | 9 | Rondout Valley | 31:00.7 |
| 53 | Evan RickardPlace 53 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 34:10.0 |
| 54 | Paolo ChiapettaPlace 54 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 36:06.1 |