| 1 | Aidan SeePlace 1 · Grade 12 · Somers | 12 | Somers | 16:32.20 |
| 2 | Jonah AlthousePlace 2 · Grade 12 · Ellenville Central | 12 | Ellenville Central | 16:43.16 |
| 3 | Brody McLoughlinPlace 3 · Grade 11 · Brewster | 11 | Brewster | 16:57.65 PR |
| 4 | Gabriel CacsirePlace 4 · Grade 12 · Somers | 12 | Somers | 17:07.42 PR |
| 5 | Odin WongPlace 5 · Grade 12 · Brewster | 12 | Brewster | 17:10.75 |
| 6 | Josiah PostPlace 6 · Grade 10 · James I O'Neill | 10 | James I O'Neill | 17:15.46 PR |
| 7 | Augustus LammPlace 7 · Grade 11 · Rhinebeck | 11 | Rhinebeck | 17:16.68 PR |
| 8 | Edward NuzzoPlace 8 · Grade 12 · Our Lady Of Lourdes | 12 | Our Lady Of Lourdes | 17:27.63 |
| 9 | Anthony BonamassaPlace 9 · Grade 12 · Brewster | 12 | Brewster | 17:46.22 |
| 10 | Jude HermanPlace 10 · Grade 12 · New Paltz | 12 | New Paltz | 17:51.39 PR |
| 11 | Henry AmadeiPlace 11 · Grade 11 · Haldane | 11 | Haldane | 17:53.20 |
| 12 | Marcel LomotPlace 12 · Grade 9 · Putnam Valley | 9 | Putnam Valley | 17:56.46 PR |
| 13 | Alex PrestonPlace 13 · Grade 10 · New Paltz | 10 | New Paltz | 18:02.74 |
| 14 | Leonid NovichenkoPlace 14 · Grade 12 · Somers | 12 | Somers | 18:06.93 PR |
| 15 | Aven MietusPlace 15 · Grade 10 · James I O'Neill | 10 | James I O'Neill | 18:08.53 |
| 16 | Edwin VasquezPlace 16 · Grade 11 · Somers | 11 | Somers | 18:11.92 PR |
| 17 | Cillian GribbonPlace 17 · Grade 10 · Pawling | 10 | Pawling | 18:14.48 PR |
| 18 | Alex GuedesPlace 18 · Grade 10 · Brewster | 10 | Brewster | 18:16.24 PR |
| 19 | Jonathan DonofrioPlace 19 · Grade 12 · Brewster | 12 | Brewster | 18:16.66 PR |
| 20 | Keegan LevinePlace 20 · Grade 10 · Ellenville Central | 10 | Ellenville Central | 18:21.72 |
| 21 | Aiden DahlemPlace 21 · Grade 12 · Albertus Magnus | 12 | Albertus Magnus | 18:24.30 PR |
| 22 | Derek SchenkerPlace 22 · Grade 11 · New Paltz | 11 | New Paltz | 18:25.17 |
| 23 | Carter HerronPlace 23 · Grade 10 · New Paltz | 10 | New Paltz | 18:26.15 |
| 24 | Cooper HewittPlace 24 · Grade 10 · Somers | 10 | Somers | 18:33.18 PR |
| 25 | William LawlessPlace 25 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 18:33.93 PR |
| 26 | Alexander GonzalezPlace 26 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 18:34.80 PR |
| 27 | Devin MainesPlace 27 · Grade 10 · Our Lady Of Lourdes | 10 | Our Lady Of Lourdes | 18:35.01 PR |
| 28 | Riley FiskePlace 28 · Grade 11 · Pawling | 11 | Pawling | 18:37.87 PR |
| 29 | Eli HudsonPlace 29 · Grade 11 · Haldane | 11 | Haldane | 18:44.93 |
| 30 | Ryan BurnsPlace 30 · Grade 11 · New Paltz | 11 | New Paltz | 18:47.27 |
| 31 | Oscar Pisano-SimonyiPlace 31 · Grade 9 · Haldane | 9 | Haldane | 18:49.71 |
| 32 | Nolan FrankiePlace 32 · Grade 11 · Somers | 11 | Somers | 18:52.87 |
| 33 | Wesley BarkerPlace 33 · Grade 11 · James I O'Neill | 11 | James I O'Neill | 18:56.06 PR |
| 34 | Justin LoiblPlace 34 · Grade 11 · Our Lady Of Lourdes | 11 | Our Lady Of Lourdes | 18:56.99 |
| 35 | Gabriel GherardiPlace 35 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 19:04.47 |
| 36 | Lukas EllisonPlace 36 · Grade 11 · Haldane | 11 | Haldane | 19:09.05 |
| 37 | Michael NaberPlace 37 · Grade 11 · Somers | 11 | Somers | 19:12.77 PR |
| 38 | Zain IbrahimPlace 38 · Grade 12 · Dover | 12 | Dover | 19:22.94 |
| 39 | Sam TilmanPlace 39 · Grade 12 · James I O'Neill | 12 | James I O'Neill | 19:31.59 |
| 40 | Anthony Della RossaPlace 40 · Grade 11 · Dover | 11 | Dover | 19:31.79 PR |
| 41 | Jonas IsaksonPlace 41 · Grade 9 · James I O'Neill | 9 | James I O'Neill | 19:43.64 PR |
| 42 | Nate ClarkPlace 42 · Grade 10 · New Paltz | 10 | New Paltz | 19:48.30 PR |
| 43 | Sena KesterPlace 43 · Grade 9 · Haldane | 9 | Haldane | 19:49.12 |
| 44 | Zane HassanPlace 44 · Grade 10 · James I O'Neill | 10 | James I O'Neill | 19:52.97 PR |
| 45 | Brandon NappiPlace 45 · Grade 12 · Somers | 12 | Somers | 19:53.72 PR |
| 46 | Milo CasimiroPlace 46 · Grade 9 · New Paltz | 9 | New Paltz | 20:01.38 PR |
| 47 | Rylan SteuberPlace 47 · Grade 10 · Somers | 10 | Somers | 20:02.08 |
| 48 | Blaise RomanPlace 48 · Grade 11 · Our Lady Of Lourdes | 11 | Our Lady Of Lourdes | 20:14.86 PR |
| 49 | Chase BrownePlace 49 · Grade 11 · Our Lady Of Lourdes | 11 | Our Lady Of Lourdes | 20:16.48 PR |
| 50 | Owen DinklerPlace 50 · Grade 9 · Brewster | 9 | Brewster | 20:22.66 PR |
| 51 | Nathan PilekPlace 51 · Grade 9 · New Paltz | 9 | New Paltz | 20:23.01 PR |
| 52 | Marco Antonio Hernandez-VazquezPlace 52 · Grade 12 · Pawling | 12 | Pawling | 20:23.69 PR |
| 53 | Brandon DiazPlace 53 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 20:31.36 PR |
| 54 | Kyle McGrathPlace 54 · Grade 11 · Pawling | 11 | Pawling | 20:32.39 |
| 55 | Marcus Auton-SmithPlace 55 · Grade 10 · Pawling | 10 | Pawling | 20:40.99 |
| 56 | Ciaran CumminsPlace 56 · Grade 12 · New Paltz | 12 | New Paltz | 20:53.75 |
| 57 | Alexander AsquithPlace 57 · Grade 11 · Pawling | 11 | Pawling | 21:04.45 PR |
| 58 | Kale PuttPlace 58 · Grade 11 · James I O'Neill | 11 | James I O'Neill | 21:08.60 PR |
| 59 | Joel KyesPlace 59 · Grade 9 · James I O'Neill | 9 | James I O'Neill | 21:08.77 PR |
| 60 | Cooper RogersPlace 60 · Grade 12 · James I O'Neill | 12 | James I O'Neill | 21:11.60 PR |
| 61 | Joseph FrischknechtPlace 61 · Grade 9 · Rhinebeck | 9 | Rhinebeck | 21:13.36 |
| 62 | Caleb St. PeterPlace 62 · Grade 11 · Ellenville Central | 11 | Ellenville Central | 21:23.02 |
| 63 | Lyonal ColePlace 63 · Grade 11 · Rhinebeck | 11 | Rhinebeck | 21:28.15 |
| 64 | Lucas IsaksonPlace 64 · Grade 10 · James I O'Neill | 10 | James I O'Neill | 21:34.62 PR |
| 65 | Emmett BurkePlace 65 · Grade 10 · Albertus Magnus | 10 | Albertus Magnus | 21:40.13 PR |
| 66 | Donovan MironchikPlace 66 · Grade 10 · New Paltz | 10 | New Paltz | 21:44.49 |
| 67 | Eamonn McGroryPlace 67 · Grade 11 · Haldane | 11 | Haldane | 21:47.63 PR |
| 68 | Christopher KoumasPlace 68 · Grade 11 · Putnam Valley | 11 | Putnam Valley | 21:48.28 |
| 69 | Marcello MajdanskiPlace 69 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 21:48.49 PR |
| 70 | Dylan ChoiPlace 70 · Grade 9 · Our Lady Of Lourdes | 9 | Our Lady Of Lourdes | 22:28.90 |
| 71 | Caleb RoepePlace 71 · Grade 9 · New Paltz | 9 | New Paltz | 22:32.85 PR |
| 72 | Owen BozenskiPlace 72 · Grade 10 · Rhinebeck | 10 | Rhinebeck | 22:32.89 |
| 73 | William TullyPlace 73 · Grade 9 · Rhinebeck | 9 | Rhinebeck | 22:39.87 PR |
| 74 | Wesley KeelingPlace 74 · Grade 9 · New Paltz | 9 | New Paltz | 23:09.52 |
| 75 | Owen YowellPlace 75 · Grade 10 · New Paltz | 10 | New Paltz | 23:10.25 |
| 76 | Ethan ChinPlace 76 · Grade 10 · Pawling | 10 | Pawling | 23:11.16 |
| 77 | Jonathan WacaserPlace 77 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 23:18.82 |
| 78 | Edgar ZavalaPlace 78 · Grade 12 · Putnam Valley | 12 | Putnam Valley | 23:20.00 PR |
| 79 | Harry McGroryPlace 79 · Grade 11 · Haldane | 11 | Haldane | 23:48.64 PR |
| 80 | Constantine LuomaPlace 80 · Grade 11 · James I O'Neill | 11 | James I O'Neill | 23:51.08 PR |
| 81 | Henry MarzulloPlace 81 · Grade 9 · New Paltz | 9 | New Paltz | 24:01.08 PR |
| 82 | Julio CirellPlace 82 · Grade 9 · Rhinebeck | 9 | Rhinebeck | 24:10.65 |
| 83 | Ben CunninghamPlace 83 · Grade 12 · New Paltz | 12 | New Paltz | 24:18.52 |
| 84 | Elias PhiliosPlace 84 · Grade 9 · Brewster | 9 | Brewster | 24:41.49 PR |
| 85 | Samuel JamesPlace 85 · Grade 9 · New Paltz | 9 | New Paltz | 24:43.27 PR |
| 86 | John FoxPlace 86 · Grade 9 · Brewster | 9 | Brewster | 24:57.99 PR |
| 87 | Sawyer LojaPlace 87 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 25:02.23 PR |
| 88 | Cole McCowanPlace 88 · Grade 9 · New Paltz | 9 | New Paltz | 25:52.11 |
| 89 | Matthew MazziottiPlace 89 · Grade 9 · Pawling | 9 | Pawling | 25:56.63 PR |
| 90 | John FanningPlace 90 · Grade 10 · Somers | 10 | Somers | 25:57.76 |
| 91 | Jesse DinnersteinPlace 91 · Grade - · Ellenville Central | - | Ellenville Central | 26:23.40 |
| 92 | Brandon DeierleinPlace 92 · Grade 11 · Pawling | 11 | Pawling | 26:28.97 PR |
| 93 | Jose ZhizhponPlace 93 · Grade 10 · Dover | 10 | Dover | 26:51.15 |
| 94 | Gage MoralesPlace 94 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 28:33.29 |
| 95 | Bryant RodriguezPlace 95 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 28:39.74 |
| 96 | Nathaniel SchlachterPlace 96 · Grade 10 · Haldane | 10 | Haldane | 29:36.01 |
| 97 | Leonidas Thomas-ForbesPlace 97 · Grade 11 · Ellenville Central | 11 | Ellenville Central | 35:32.86 |
| 98 | Alejandro TorralbaPlace 98 · Grade 9 · Dover | 9 | Dover | 37:11.07 PR |