| 1 | Michael BrockwayPlace 1 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:07.4 |
| 2 | Kevin McMahonPlace 2 · Grade 11 · John Jay Cross River | 11 | John Jay Cross River | 18:16.1 |
| 3 | Alexander KuehlPlace 3 · Grade 12 · John Jay Cross River | 12 | John Jay Cross River | 18:16.9 |
| 4 | Jonathan DoekhiPlace 4 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:24.3 |
| 5 | Samuel PosnerPlace 5 · Grade 10 · John Jay Cross River | 10 | John Jay Cross River | 18:26.7 |
| 6 | Tony DallmanPlace 6 · Grade 12 · Washingtonville | 12 | Washingtonville | 18:33.4 |
| 7 | William KennedyPlace 7 · Grade 12 · John Jay Cross River | 12 | John Jay Cross River | 18:36.2 |
| 8 | Thomas DachikPlace 8 · Grade 9 · John Jay Cross River | 9 | John Jay Cross River | 18:45.6 |
| 9 | Tyler FuentesPlace 9 · Grade 10 · Washingtonville | 10 | Washingtonville | 18:46.2 |
| 10 | Jack PanagrossiPlace 10 · Grade 10 · Brewster | 10 | Brewster | 18:46.6 |
| 11 | Matt WarrenPlace 11 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:12.8 |
| 12 | Kent HoyamaPlace 12 · Grade 11 · Irvington | 11 | Irvington | 19:19.7 |
| 13 | London CuevasPlace 13 · Grade 11 · Washingtonville | 11 | Washingtonville | 19:21.0 |
| 14 | Christopher Meng-KilPlace 14 · Grade 10 · Irvington | 10 | Irvington | 19:23.3 |
| 15 | Connor JenkinsPlace 15 · Grade 10 · John Jay Cross River | 10 | John Jay Cross River | 19:26.3 |
| 16 | Josh CreedenPlace 16 · Grade 12 · Washingtonville | 12 | Washingtonville | 19:27.6 |
| 17 | Sebastian QuinnPlace 17 · White Plains | — | White Plains | 19:33.1 |
| 18 | Matt PanagrossiPlace 18 · Grade 12 · Brewster | 12 | Brewster | 19:39.3 |
| 19 | Matthew SalonichPlace 19 · White Plains | — | White Plains | 19:40.9 |
| 20 | James HartiganPlace 20 · Grade 9 · Brewster | 9 | Brewster | 19:41.9 |
| 21 | Lowell PierettePlace 21 · Grade 12 · Alexander Hamilton | 12 | Alexander Hamilton | 19:42.9 |
| 22 | Christian SheehanPlace 22 · Grade 11 · Irvington | 11 | Irvington | 20:03.6 |
| 23 | John BentleyPlace 23 · Pleasantville | — | Pleasantville | 20:08.5 |
| 24 | Brandon BuscemaPlace 24 · Grade 11 · John Jay Cross River | 11 | John Jay Cross River | 20:15.5 |
| 25 | Riley KrischPlace 25 · Grade 9 · Brewster | 9 | Brewster | 20:17.0 |
| 26 | Ryan GrafmanPlace 26 · White Plains | — | White Plains | 20:20.0 |
| 27 | David LovejoyPlace 27 · Grade 9 · John Jay Cross River | 9 | John Jay Cross River | 20:23.6 |
| 28 | Hiroto YAMADAPlace 28 · Grade 9 · Keio | 9 | Keio | 20:25.0 |
| 29 | Chris BaumgardtPlace 29 · Grade 10 · Washingtonville | 10 | Washingtonville | 20:25.3 |
| 30 | Daniel JohnstonPlace 30 · Grade 8 · Pelham | 8 | Pelham | 20:28.6 |
| 31 | Benedict RyserPlace 31 · Grade 11 · John Jay Cross River | 11 | John Jay Cross River | 20:29.7 |
| 32 | Stephen TahbazPlace 32 · Grade 10 · Pelham | 10 | Pelham | 20:34.2 |
| 33 | Asa WongPlace 33 · Grade 12 · Brewster | 12 | Brewster | 20:37.2 |
| 34 | Anthony AyalaPlace 34 · Grade 9 · Brewster | 9 | Brewster | 20:45.5 |
| 35 | James PolettiPlace 35 · Eastchester | — | Eastchester | 20:49.3 |
| 36 | Kai GoblePlace 36 · Grade 10 · Harrison | 10 | Harrison | 20:53.0 |
| 37 | Christopher YeosockPlace 37 · Grade 10 · Alexander Hamilton | 10 | Alexander Hamilton | 20:53.4 |
| 38 | Vela DylanPlace 38 · Grade 12 · Harrison | 12 | Harrison | 20:57.1 |
| 39 | Gabriel FinehoutPlace 39 · Pleasantville | — | Pleasantville | 20:57.7 |
| 40 | Lucas KonarskiPlace 40 · White Plains | — | White Plains | 20:58.2 |
| 41 | Juan Carlos MatosPlace 41 · Grade 9 · Pelham | 9 | Pelham | 20:59.4 |
| 42 | Wolfram MeshPlace 42 · Byram Hills | — | Byram Hills | 21:01.6 |
| 43 | Luke GordonPlace 43 · Byram Hills | — | Byram Hills | 21:01.9 |
| 44 | Renzo ChungaPlace 44 · White Plains | — | White Plains | 21:03.6 |
| 45 | Lewis GranaPlace 45 · Grade 11 · Brewster | 11 | Brewster | 21:07.2 |
| 46 | Max ColemanPlace 46 · Pleasantville | — | Pleasantville | 21:07.5 |
| 47 | Malachi DubePlace 47 · Eastchester | — | Eastchester | 21:07.9 |
| 48 | Taisei KAWAMURAPlace 48 · Grade 10 · Keio | 10 | Keio | 21:08.4 |
| 49 | Anish AvasthiPlace 49 · Grade 11 · Woodlands | 11 | Woodlands | 21:09.0 |
| 50 | Michael EsemplarePlace 50 · Grade 10 · Brewster | 10 | Brewster | 21:13.4 |
| 51 | Michael BleifussPlace 51 · Grade 10 · Harrison | 10 | Harrison | 21:13.9 |
| 52 | David EwingPlace 52 · Eastchester | — | Eastchester | 21:15.7 |
| 53 | Joe HickokPlace 53 · Grade 10 · Brewster | 10 | Brewster | 21:18.0 |
| 54 | Joseph GroganPlace 54 · Eastchester | — | Eastchester | 21:22.1 |
| 55 | Kamal RahmanPlace 55 · Grade 10 · Harrison | 10 | Harrison | 21:22.6 |
| 56 | Colin WalshPlace 56 · White Plains | — | White Plains | 21:23.6 |
| 57 | Fernando MoraPlace 57 · Grade 12 · Brewster | 12 | Brewster | 21:27.1 |
| 58 | Michael BrandPlace 58 · Eastchester | — | Eastchester | 21:30.0 |
| 59 | Louis GoldbergPlace 59 · White Plains | — | White Plains | 21:35.0 |
| 60 | Nicholas LividiniPlace 60 · Grade 11 · Ossining | 11 | Ossining | 21:38.8 |
| 61 | Adil RahmanPlace 61 · Grade 10 · Harrison | 10 | Harrison | 21:42.0 |
| 62 | Bryce Baird-TaylorPlace 62 · Grade 9 · John Jay Cross River | 9 | John Jay Cross River | 21:43.2 |
| 63 | Jaden BreyettePlace 63 · Grade 12 · Washingtonville | 12 | Washingtonville | 21:45.9 |
| 64 | Isai AndradePlace 64 · Grade 10 · Irvington | 10 | Irvington | 21:46.5 |
| 65 | Michael LacroixPlace 65 · Grade 12 · Washingtonville | 12 | Washingtonville | 21:46.8 |
| 66 | Aidan McGovernPlace 66 · Eastchester | — | Eastchester | 21:50.6 |
| 67 | Ryuma NakahataPlace 67 · Grade 10 · Harrison | 10 | Harrison | 21:51.5 |
| 68 | Michael CareyPlace 68 · Grade 10 · Washingtonville | 10 | Washingtonville | 21:53.1 |
| 69 | Ahmed ShididPlace 69 · Grade 11 · Washingtonville | 11 | Washingtonville | 21:56.2 |
| 70 | Andrew RaiaPlace 70 · Grade 9 · Port Jervis | 9 | Port Jervis | 21:58.7 |
| 71 | Jonah PfefferPlace 71 · Eastchester | — | Eastchester | 21:59.6 |
| 72 | Peter BilskiPlace 72 · Hunter College | — | Hunter College | 22:00.1 |
| 73 | Aidan AddyPlace 73 · Grade 9 · Port Jervis | 9 | Port Jervis | 22:00.6 |
| 74 | Michael YuPlace 74 · Grade 11 · Irvington | 11 | Irvington | 22:00.9 |
| 75 | Joel AndradePlace 75 · Grade 12 · Irvington | 12 | Irvington | 22:06.9 |
| 76 | Ryan MartinoPlace 76 · White Plains | — | White Plains | 22:07.6 |
| 77 | Koichi MiyabePlace 77 · Grade 11 · Harrison | 11 | Harrison | 22:07.9 |
| 78 | Rendell FriendPlace 78 · Grade 10 · Irvington | 10 | Irvington | 22:08.7 |
| 79 | Henry BlossPlace 79 · Grade 9 · Brewster | 9 | Brewster | 22:09.2 |
| 80 | Jedidiah OrlandoPlace 80 · Eastchester | — | Eastchester | 22:09.6 |
| 81 | Samuel TeichPlace 81 · Grade 10 · John Jay Cross River | 10 | John Jay Cross River | 22:10.4 |
| 82 | Phillippe YahiaPlace 82 · Pleasantville | — | Pleasantville | 22:10.9 |
| 83 | Fintan CassidyPlace 83 · Grade 9 · Brewster | 9 | Brewster | 22:11.2 |
| 84 | Aston EvansPlace 84 · Grade 10 · Peekskill | 10 | Peekskill | 22:12.9 |
| 85 | Lee GelfandPlace 85 · Grade 10 · Briarcliff | 10 | Briarcliff | 22:14.4 |
| 86 | David AladePlace 86 · Grade 9 · Brewster | 9 | Brewster | 22:16.3 |
| 87 | Spencer CohenPlace 87 · Byram Hills | — | Byram Hills | 22:16.6 |
| 88 | Liam FlynnPlace 88 · Kennedy Catholic | — | Kennedy Catholic | 22:18.1 |
| 89 | Evan MorefieldPlace 89 · Grade 9 · John Jay Cross River | 9 | John Jay Cross River | 22:19.7 |
| 90 | Christopher ShepardPlace 90 · Stepinac | — | Stepinac | 22:21.0 |
| 91 | Cameron AsadiPlace 91 · Grade 10 · Irvington | 10 | Irvington | 22:23.1 |
| 92 | Zach SalvoPlace 92 · Grade 10 · Brewster | 10 | Brewster | 22:25.1 |
| 93 | Isaiah LopezPlace 93 · Childrens Village | — | Childrens Village | 22:27.2 |
| 94 | Kevin StefanickPlace 94 · Grade 12 · Brewster | 12 | Brewster | 22:27.7 |
| 95 | Owen ScintaPlace 95 · Grade 9 · Brewster | 9 | Brewster | 22:28.2 |
| 96 | Patrick AustinPlace 96 · Stepinac | — | Stepinac | 22:29.9 |
| 97 | Yuto MizumotoPlace 97 · Grade 10 · Harrison | 10 | Harrison | 22:31.3 |
| 98 | Dylan FitzgeraldPlace 98 · Grade 11 · Harrison | 11 | Harrison | 22:32.1 |
| 99 | Davin BrownPlace 99 · Grade 10 · Harrison | 10 | Harrison | 22:32.7 |
| 100 | Logan Reising-OwenPlace 100 · White Plains | — | White Plains | 22:33.3 |
| 101 | Luke LeonePlace 101 · White Plains | — | White Plains | 22:33.7 |
| 102 | Max CohenPlace 102 · Byram Hills | — | Byram Hills | 22:34.1 |
| 103 | Ian WongPlace 103 · Grade 10 · Brewster | 10 | Brewster | 22:34.6 |
| 104 | Mason RigorPlace 104 · Grade 10 · Harrison | 10 | Harrison | 22:35.1 |
| 105 | Ben McEwenPlace 105 · Grade 9 · Haldane | 9 | Haldane | 22:35.8 |
| 106 | Robert GolinelloPlace 106 · Grade 12 · Brewster | 12 | Brewster | 22:36.8 |
| 107 | Dennis RambaranPlace 107 · Grade 10 · Alexander Hamilton | 10 | Alexander Hamilton | 22:37.9 |
| 108 | Charles BroasPlace 108 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 22:38.6 |
| 109 | Andrew PiciniPlace 109 · Grade 11 · Woodlands | 11 | Woodlands | 22:39.1 |
| 110 | Walter HoessPlace 110 · Grade 9 · Haldane | 9 | Haldane | 22:40.9 |
| 111 | Eric WaclawskiPlace 111 · Grade 12 · Brewster | 12 | Brewster | 22:41.5 |
| 112 | Chris JacksonPlace 112 · Grade 10 · Washingtonville | 10 | Washingtonville | 22:43.8 |
| 113 | Nathaniel JacobPlace 113 · Grade 9 · Port Jervis | 9 | Port Jervis | 22:48.1 |
| 114 | Daniel HernandezPlace 114 · Grade 10 · Peekskill | 10 | Peekskill | 22:49.3 |
| 115 | Katsunao NUMATAPlace 115 · Grade 12 · Keio | 12 | Keio | 22:52.5 |
| 116 | Charles SidotiPlace 116 · Byram Hills | — | Byram Hills | 22:56.9 |
| 117 | Henry LivingstonPlace 117 · Byram Hills | — | Byram Hills | 23:01.0 |
| 118 | Elijah LopezPlace 118 · White Plains | — | White Plains | 23:03.3 |
| 119 | Luke CastertaPlace 119 · White Plains | — | White Plains | 23:04.8 |
| 120 | Ben LivelyPlace 120 · Grade 10 · Washingtonville | 10 | Washingtonville | 23:07.3 |
| 121 | Ryan McDonoughPlace 121 · White Plains | — | White Plains | 23:11.2 |
| 122 | Brandon BreyettePlace 122 · Grade 10 · Washingtonville | 10 | Washingtonville | 23:11.6 |
| 123 | Connor PetersPlace 123 · Grade 10 · Briarcliff | 10 | Briarcliff | 23:13.5 |
| 124 | Aidan SullivanPlace 124 · Grade 10 · Irvington | 10 | Irvington | 23:14.1 |
| 125 | Jake LondonPlace 125 · Dover | — | Dover | 23:18.5 |
| 126 | Kapil ModiPlace 126 · Grade 10 · Harrison | 10 | Harrison | 23:20.9 |
| 127 | Jean QuindePlace 127 · Grade 9 · Ossining | 9 | Ossining | 23:25.8 |
| 128 | Alexandros KerwickPlace 128 · White Plains | — | White Plains | 23:26.7 |
| 129 | Charlie AllenPlace 129 · Pleasantville | — | Pleasantville | 23:27.7 |
| 130 | Suvan AkulaPlace 130 · Grade 9 · Brewster | 9 | Brewster | 23:29.0 |
| 131 | Caleb GilbertPlace 131 · Grade 10 · Irvington | 10 | Irvington | 23:33.5 |
| 132 | Charles BlahaPlace 132 · Grade 11 · Ossining | 11 | Ossining | 23:35.5 |
| 133 | Thomas KressPlace 133 · Grade 10 · Ossining | 10 | Ossining | 23:36.9 |
| 134 | Tyler KaminerPlace 134 · Byram Hills | — | Byram Hills | 23:37.3 |
| 135 | Andrew SpanaPlace 135 · Grade 12 · Pelham | 12 | Pelham | 23:39.9 |
| 136 | Takayoshi MOTOKAWAPlace 136 · Grade 11 · Keio | 11 | Keio | 23:41.3 |
| 137 | Francesco MinielloPlace 137 · Grade 9 · Brewster | 9 | Brewster | 23:42.3 |
| 138 | Dorrian CohenPlace 138 · Kennedy Catholic | — | Kennedy Catholic | 23:42.9 |
| 139 | Jasper MeiklePlace 139 · Grade 10 · John Jay Cross River | 10 | John Jay Cross River | 23:44.1 |
| 140 | Diego LouzauPlace 140 · Grade 12 · Peekskill | 12 | Peekskill | 23:44.5 |
| 141 | Brennan GiglioPlace 141 · Grade 10 · Alexander Hamilton | 10 | Alexander Hamilton | 23:45.4 |
| 142 | David GomezPlace 142 · Childrens Village | — | Childrens Village | 23:47.9 |
| 143 | Gerardo MoraPlace 143 · Grade 10 · Brewster | 10 | Brewster | 23:50.0 |
| 144 | Joseph MidolloPlace 144 · Grade 12 · Harrison | 12 | Harrison | 23:52.9 |
| 145 | Peter NeureutherPlace 145 · Grade 10 · Harrison | 10 | Harrison | 23:56.4 |
| 146 | Evertt CampanilePlace 146 · Grade 9 · Haldane | 9 | Haldane | 24:03.8 |
| 147 | Daniel KaoPlace 147 · White Plains | — | White Plains | 24:06.2 |
| 148 | Adam MalevPlace 148 · White Plains | — | White Plains | 24:08.7 |
| 149 | Jon MosadaPlace 149 · Grade 10 · Woodlands | 10 | Woodlands | 24:13.8 |
| 150 | Joe BednarczukPlace 150 · Grade 10 · Brewster | 10 | Brewster | 24:16.0 |
| 151 | Christan WatsonPlace 151 · Grade 12 · Woodlands | 12 | Woodlands | 24:24.8 |
| 152 | Jarrett LloydPlace 152 · Grade 10 · Peekskill | 10 | Peekskill | 24:26.3 |
| 153 | Enoc GuartambolPlace 153 · Grade 10 · Peekskill | 10 | Peekskill | 24:29.7 |
| 154 | Dylan GellerPlace 154 · Byram Hills | — | Byram Hills | 24:36.3 |
| 155 | Nicholas WessmanPlace 155 · Grade 12 · Pelham | 12 | Pelham | 24:53.5 |
| 156 | Blake GeanitonPlace 156 · Grade 10 · Pelham | 10 | Pelham | 24:55.3 |
| 157 | Joseph MartinezPlace 157 · Stepinac | — | Stepinac | 24:56.6 |
| 158 | Michael DemilioPlace 158 · White Plains | — | White Plains | 25:02.3 |
| 159 | Matthew LauPlace 159 · White Plains | — | White Plains | 25:08.0 |
| 160 | Daniel MackPlace 160 · Grade 10 · Woodlands | 10 | Woodlands | 25:08.4 |
| 161 | Lawson RoachPlace 161 · White Plains | — | White Plains | 25:16.0 |
| 162 | Carlos Bonilla-NolasPlace 162 · White Plains | — | White Plains | 25:18.2 |
| 163 | Estuardo MejiaPlace 163 · Pleasantville | — | Pleasantville | 25:21.7 |
| 164 | Jayden MorganPlace 164 · Stepinac | — | Stepinac | 25:24.2 |
| 165 | Jordan PricePlace 165 · Grade 10 · Scarsdale | 10 | Scarsdale | 25:34.4 |
| 166 | Sam KnechtPlace 166 · Grade 11 · S. S. Seward | 11 | S. S. Seward | 25:37.4 |
| 167 | Aidan KiernanPlace 167 · Grade 9 · Pelham | 9 | Pelham | 25:38.1 |
| 168 | Nick FontanaPlace 168 · Dover | — | Dover | 25:40.4 |
| 169 | Shane CorriganPlace 169 · Eastchester | — | Eastchester | 25:44.5 |
| 170 | Matthew LandowPlace 170 · Dover | — | Dover | 25:45.2 |
| 171 | Joseph DelgadoPlace 171 · Grade 10 · Alexander Hamilton | 10 | Alexander Hamilton | 25:45.5 |
| 172 | Kyle MonaghanPlace 172 · Grade 10 · Ossining | 10 | Ossining | 25:47.7 |
| 173 | Noah BinghamPlace 173 · Grade 10 · Haldane | 10 | Haldane | 25:51.7 |
| 174 | Adrian LepePlace 174 · White Plains | — | White Plains | 25:52.0 |
| 175 | James BastonePlace 175 · Byram Hills | — | Byram Hills | 26:07.4 |
| 176 | Sam SchwartzPlace 176 · Byram Hills | — | Byram Hills | 26:08.2 |
| 177 | Benjamin WallPlace 177 · Grade 11 · Washingtonville | 11 | Washingtonville | 26:13.7 |
| 178 | James MazzarisiPlace 178 · Grade 10 · Putnam Valley | 10 | Putnam Valley | 26:14.7 |
| 179 | Ryan DiSavinoPlace 179 · White Plains | — | White Plains | 26:19.3 |
| 180 | Elias DubePlace 180 · Eastchester | — | Eastchester | 26:22.8 |
| 181 | Luis Felipe CaspariPlace 181 · Grade 11 · Irvington | 11 | Irvington | 26:24.2 |
| 182 | Colin FarrellPlace 182 · White Plains | — | White Plains | 26:25.8 |
| 183 | Thomas CartyPlace 183 · Pleasantville | — | Pleasantville | 26:30.9 |
| 184 | Max EngPlace 184 · Grade 12 · Woodlands | 12 | Woodlands | 26:43.7 |
| 185 | Jordan LaevskyPlace 185 · Stepinac | — | Stepinac | 26:46.4 |
| 186 | Joey CantinieriPlace 186 · Dover | — | Dover | 26:50.1 |
| 187 | Milan ChackoPlace 187 · Grade 11 · Woodlands | 11 | Woodlands | 27:05.7 |
| 188 | Vincent CrupiPlace 188 · White Plains | — | White Plains | 27:06.5 |
| 189 | Jake WexlerPlace 189 · Grade 10 · Briarcliff | 10 | Briarcliff | 27:07.3 |
| 190 | Daniel ReichmanPlace 190 · White Plains | — | White Plains | 27:07.8 |
| 191 | Ethan SpaniermanPlace 191 · Pleasantville | — | Pleasantville | 27:12.4 |
| 192 | Joshua AzvinPlace 192 · White Plains | — | White Plains | 27:23.1 |
| 193 | Benjamin KohlPlace 193 · White Plains | — | White Plains | 27:31.7 |
| 194 | Christian TorresPlace 194 · Grade 12 · Alexander Hamilton | 12 | Alexander Hamilton | 29:01.6 |
| 195 | Justin MarlowPlace 195 · Grade 12 · Woodlands | 12 | Woodlands | 29:09.0 |
| 196 | Jeffrey AlperPlace 196 · Grade 10 · John Jay Cross River | 10 | John Jay Cross River | 29:11.2 |
| 197 | Reid SandlundPlace 197 · Grade 11 · Haldane | 11 | Haldane | 29:44.3 |
| 198 | Jackson WolvertonPlace 198 · Grade 11 · Harrison | 11 | Harrison | 30:50.8 |
| 199 | Muhammad HirjiPlace 199 · Grade 10 · Alexander Hamilton | 10 | Alexander Hamilton | 38:54.3 |