| 1 | Abhinav PalPlace 1 · New Canaan H | — | New Canaan H | 17:37.00 | 1 |
| 2 | Michael HiebertPlace 2 · Horace Greeley | — | Horace Greeley | 17:46.98 | 2 |
| 3 | Alexander OrwiczPlace 3 · New Canaan H | — | New Canaan H | 17:48.90 | 3 |
| 4 | Noah LevinePlace 4 · New Canaan H | — | New Canaan H | 17:54.03 | 4 |
| 5 | Will Vanderbilt-FriedPlace 5 · Horace Greeley | — | Horace Greeley | 18:01.11 | 5 |
| 6 | Drew PohlePlace 6 · New Canaan H | — | New Canaan H | 18:05.80 | 6 |
| 7 | Alex GoldbergPlace 7 · Brewster | — | Brewster | 18:10.39 | 7 |
| 8 | Jonathan DamonPlace 8 · Horace Greeley | — | Horace Greeley | 18:13.55 | 8 |
| 9 | Kristofer ArboledaPlace 9 · Horace Greeley | — | Horace Greeley | 18:20.99 | 9 |
| 10 | Dylan WietfeldtPlace 10 · New Canaan H | — | New Canaan H | 18:21.55 | 10 |
| 11 | Jamel OkerePlace 11 · Nanuet | — | Nanuet | 18:28.85 | 11 |
| 12 | Cameron BremnerPlace 12 · Byram Hills | — | Byram Hills | 18:34.56 | 12 |
| 13 | William FordPlace 13 · Brewster | — | Brewster | 18:34.86 | 13 |
| 14 | Sean LePlace 14 · Nanuet | — | Nanuet | 18:35.19 | 14 |
| 15 | Finn RatajackPlace 15 · Brewster | — | Brewster | 18:54.93 | 15 |
| 16 | Troy LaurencePlace 16 · Horace Greeley | — | Horace Greeley | 19:01.00 | 16 |
| 17 | Lukas ShriverPlace 17 · Horace Greeley | — | Horace Greeley | 19:07.58 | 17 |
| 18 | Lewis GranaPlace 18 · Brewster | — | Brewster | 19:07.89 | 18 |
| 19 | Alexander RosenbergPlace 19 · New Canaan H | — | New Canaan H | 19:13.90 | 19 |
| 20 | Tim NilsenPlace 20 · Brewster | — | Brewster | 19:15.14 | 20 |
| 21 | Matt BuscemiPlace 21 · Miller Place | — | Miller Place | 19:17.50 | 21 |
| 22 | Julian MastroianniPlace 22 · New Canaan H | — | New Canaan H | 19:21.13 | 22 |
| 23 | Michael LaffanPlace 23 · Clarkstown North | — | Clarkstown North | 19:26.55 | — |
| 24 | Bryce HartsleifPlace 24 · New Canaan H | — | New Canaan H | 19:28.08 | — |
| 25 | Christopher FilatovPlace 25 · Nanuet | — | Nanuet | 19:28.41 | 23 |
| 26 | Kevin McafeePlace 26 · Horace Greeley | — | Horace Greeley | 19:30.59 | 24 |
| 27 | Spencer CohenPlace 27 · Byram Hills | — | Byram Hills | 19:34.24 | 25 |
| 28 | John KellyPlace 28 · Nanuet | — | Nanuet | 19:36.45 | 26 |
| 29 | Robert GolinelloPlace 29 · Brewster | — | Brewster | 19:37.53 | 27 |
| 30 | Jack HewsonPlace 30 · Miller Place | — | Miller Place | 19:40.03 | 28 |
| 31 | Scott BassPlace 31 · Horace Greeley | — | Horace Greeley | 19:40.69 | — |
| 32 | Patrick CrookendonPlace 32 · New Canaan H | — | New Canaan H | 19:42.30 | — |
| 33 | Asa WongPlace 33 · Brewster | — | Brewster | 19:46.72 | 29 |
| 34 | Kevin MaloneyPlace 34 · Miller Place | — | Miller Place | 19:47.38 | 30 |
| 35 | Reggie Titre-BarnorPlace 35 · Brewster | — | Brewster | 19:49.10 | — |
| 36 | Fernando MoraPlace 36 · Brewster | — | Brewster | 19:50.97 | — |
| 37 | Luke GordonPlace 37 · Byram Hills | — | Byram Hills | 19:51.23 | 31 |
| 38 | Griffen LaBiancaPlace 38 · Miller Place | — | Miller Place | 19:51.52 | 32 |
| 39 | Kenny AriasPlace 39 · Brewster | — | Brewster | 19:53.58 | — |
| 40 | Eric BilodeauPlace 40 · Horace Greeley | — | Horace Greeley | 19:54.10 | — |
| 41 | Isaac MurrellPlace 41 · Nyack | — | Nyack | 19:58.41 | — |
| 42 | Scott OdlandPlace 42 · Horace Greeley | — | Horace Greeley | 19:59.75 | — |
| 43 | Renner KwittkenPlace 43 · Byram Hills | — | Byram Hills | 20:03.48 | 33 |
| 44 | Matthew KivlehanPlace 44 · Nanuet | — | Nanuet | 20:06.48 | 34 |
| 45 | Nicholas UrbinPlace 45 · Red Hook | — | Red Hook | 20:07.13 | 35 |
| 46 | Karl KerznerPlace 46 · Red Hook | — | Red Hook | 20:11.34 | 36 |
| 47 | Michael ZhouPlace 47 · Horace Greeley | — | Horace Greeley | 20:14.68 | — |
| 48 | Adam ColtonPlace 48 · New Canaan H | — | New Canaan H | 20:17.03 | — |
| 49 | Stephen LombardiPlace 49 · Miller Place | — | Miller Place | 20:18.30 | 37 |
| 50 | Whitman AndersonPlace 50 · Horace Greeley | — | Horace Greeley | 20:20.20 | — |
| 51 | Kyle KleinPlace 51 · Miller Place | — | Miller Place | 20:21.03 | 38 |
| 52 | Nicholas DietrichPlace 52 · Nanuet | — | Nanuet | 20:22.66 | 39 |
| 53 | Eric WaclawskiPlace 53 · Brewster | — | Brewster | 20:25.37 | — |
| 54 | Thomas McBridePlace 54 · Ossining | — | Ossining | 20:30.94 | 40 |
| 55 | Benjamin GatesPlace 55 · Nyack | — | Nyack | 20:31.44 | — |
| 56 | Brian BaccagliniPlace 56 · Nanuet | — | Nanuet | 20:34.97 | 41 |
| 57 | Bobby NaughtonPlace 57 · New Canaan H | — | New Canaan H | 20:41.05 | — |
| 58 | Cameron WaltersPlace 58 · Pawling | — | Pawling | 20:43.30 | — |
| 59 | Anthony FaresePlace 59 · Nanuet | — | Nanuet | 20:44.57 | — |
| 60 | Thomas VentiquattroPlace 60 · Miller Place | — | Miller Place | 20:45.53 | 42 |
| 61 | Ryan SalviaPlace 61 · Miller Place | — | Miller Place | 20:47.03 | — |
| 62 | Alex RashadPlace 62 · New Canaan H | — | New Canaan H | 20:48.05 | — |
| 63 | Nathan WhitneyPlace 63 · Brewster | — | Brewster | 20:49.10 | — |
| 64 | Spencer ReevesPlace 64 · New Canaan H | — | New Canaan H | 20:50.85 | — |
| 65 | Gray FarleyPlace 65 · New Canaan H | — | New Canaan H | 20:51.83 | — |
| 66 | Andrew GordonPlace 66 · New Canaan H | — | New Canaan H | 20:53.46 | — |
| 67 | Ian KiddPlace 67 · Beacon | — | Beacon | 20:55.81 | — |
| 68 | Matt ShenkmanPlace 68 · Horace Greeley | — | Horace Greeley | 21:07.96 | — |
| 69 | Devin KiddePlace 69 · Horace Greeley | — | Horace Greeley | 21:16.13 | — |
| 70 | Oliver BlumPlace 70 · Briarcliff | — | Briarcliff | 21:16.74 | — |
| 71 | Jesse KatzPlace 71 · Byram Hills | — | Byram Hills | 21:17.53 | 43 |
| 72 | Luis PanzerPlace 72 · Pawling | — | Pawling | 21:20.46 | — |
| 73 | Luigi DerubeisPlace 73 · New Canaan H | — | New Canaan H | 21:21.48 | — |
| 74 | Chris SchmidtPlace 74 · Pawling | — | Pawling | 21:21.78 | — |
| 75 | Harrison LandauPlace 75 · Briarcliff | — | Briarcliff | 21:23.08 | — |
| 76 | Henry LivingstonPlace 76 · Byram Hills | — | Byram Hills | 21:24.29 | 44 |
| 77 | Preston LeePlace 77 · Clarkstown North | — | Clarkstown North | 21:26.11 | — |
| 78 | Ronald OPlace 78 · Nanuet | — | Nanuet | 21:26.42 | — |
| 79 | Michael LombardiPlace 79 · Miller Place | — | Miller Place | 21:29.94 | — |
| 80 | Colin McLoonePlace 80 · Brookfield H | — | Brookfield H | 21:32.83 | 45 |
| 81 | Paul FarrellPlace 81 · Brewster | — | Brewster | 21:35.69 | — |
| 82 | James RyanPlace 82 · Miller Place | — | Miller Place | 21:36.05 | — |
| 83 | Steven KorinPlace 83 · Mahopac | — | Mahopac | 21:37.14 | 46 |
| 84 | Vicente IbanezPlace 84 · Ossining | — | Ossining | 21:40.80 | 47 |
| 85 | Quincy RossPlace 85 · Red Hook | — | Red Hook | 21:41.21 | 48 |
| 86 | Adam MckeePlace 86 · Nyack | — | Nyack | 21:42.01 | — |
| 87 | Matt SclafaniPlace 87 · Horace Greeley | — | Horace Greeley | 21:42.86 | — |
| 88 | Jamison ScarlotosPlace 88 · Miller Place | — | Miller Place | 21:45.26 | — |
| 89 | Blake RealePlace 89 · Brookfield H | — | Brookfield H | 21:48.47 | 49 |
| 90 | Peter TarriconePlace 90 · Ossining | — | Ossining | 21:49.53 | 50 |
| 91 | Nicholas VentiquattroPlace 91 · Miller Place | — | Miller Place | 21:51.24 | — |
| 92 | Nolan TomassioPlace 92 · Mahopac | — | Mahopac | 21:54.19 | 51 |
| 93 | Josh IngberPlace 93 · Byram Hills | — | Byram Hills | 21:54.51 | 52 |
| 94 | Matthew SandorPlace 94 · New Canaan H | — | New Canaan H | 21:55.28 | — |
| 95 | Horst PeytonPlace 95 · Red Hook | — | Red Hook | 21:55.99 | 53 |
| 96 | Michael EstradaPlace 96 · Clarkstown North | — | Clarkstown North | 22:01.73 | — |
| 97 | Matt ZaffutoPlace 97 · Brookfield H | — | Brookfield H | 22:01.99 | 54 |
| 98 | Christian ZuluagaPlace 98 · Ossining | — | Ossining | 22:04.28 | 55 |
| 99 | Charles SidotiPlace 99 · Byram Hills | — | Byram Hills | 22:07.59 | — |
| 100 | Sam MacMullenPlace 100 · Brookfield H | — | Brookfield H | 22:10.43 | 56 |
| 101 | Nick DiDioPlace 101 · Brewster | — | Brewster | 22:11.35 | — |
| 102 | Wolfram MeshPlace 102 · Byram Hills | — | Byram Hills | 22:19.08 | — |
| 103 | Sam SchwartzPlace 103 · Byram Hills | — | Byram Hills | 22:19.57 | — |
| 104 | Ted HolahanPlace 104 · New Canaan H | — | New Canaan H | 22:24.79 | — |
| 105 | Kyle deMayoPlace 105 · New Canaan H | — | New Canaan H | 22:28.98 | — |
| 106 | Nate WeaverPlace 106 · Miller Place | — | Miller Place | 22:29.28 | — |
| 107 | Adam SchoenfeldPlace 107 · Byram Hills | — | Byram Hills | 22:30.44 | — |
| 108 | Alejandro CabreraPlace 108 · Ossining | — | Ossining | 22:31.19 | 57 |
| 109 | Darius SnipesPlace 109 · Peekskill | — | Peekskill | 22:33.72 | — |
| 110 | Ryan MarvinPlace 110 · Clarkstown North | — | Clarkstown North | 22:34.24 | — |
| 111 | Liam RobbPlace 111 · Brookfield H | — | Brookfield H | 22:42.60 | 58 |
| 112 | Lawrence ZarconePlace 112 · Mahopac | — | Mahopac | 22:43.20 | 59 |
| 113 | Noah OsinskiPlace 113 · Horace Greeley | — | Horace Greeley | 22:47.71 | — |
| 114 | Dylan GellerPlace 114 · Byram Hills | — | Byram Hills | 22:48.33 | — |
| 115 | Andrew ScalicePlace 115 · Pawling | — | Pawling | 22:56.25 | — |
| 116 | Elliot RuoffPlace 116 · New Canaan H | — | New Canaan H | 23:00.78 | — |
| 117 | Chris MazzocutPlace 117 · Mahopac | — | Mahopac | 23:01.09 | 60 |
| 118 | Benjamin SchneckPlace 118 · Nyack | — | Nyack | 23:03.54 | — |
| 119 | Peter ReilyPlace 119 · Red Hook | — | Red Hook | 23:04.37 | 61 |
| 120 | Logan RobbPlace 120 · Brookfield H | — | Brookfield H | 23:08.81 | 62 |
| 121 | Robbie StarkPlace 121 · Nanuet | — | Nanuet | 23:10.16 | — |
| 122 | Cole BreuerPlace 122 · Brookfield H | — | Brookfield H | 23:13.11 | 63 |
| 123 | Robby ZavarellaPlace 123 · Horace Greeley | — | Horace Greeley | 23:13.56 | — |
| 124 | John YearginPlace 124 · Brookfield H | — | Brookfield H | 23:16.17 | — |
| 125 | Sasha LevinePlace 125 · Horace Greeley | — | Horace Greeley | 23:23.17 | — |
| 126 | Jonah SchwamPlace 126 · Byram Hills | — | Byram Hills | 23:24.70 | — |
| 127 | Kiernan KennyPlace 127 · Byram Hills | — | Byram Hills | 23:33.22 | — |
| 128 | Kai JackettiPlace 128 · Beacon | — | Beacon | 23:39.68 | — |
| 129 | Jason BurnichPlace 129 · Nanuet | — | Nanuet | 23:41.92 | — |
| 130 | Tyler KaminerPlace 130 · Byram Hills | — | Byram Hills | 24:02.56 | — |
| 131 | Brian HicksPlace 131 · Peekskill | — | Peekskill | 24:33.55 | — |
| 132 | Kyle MoranPlace 132 · Peekskill | — | Peekskill | 24:35.49 | — |
| 133 | Rohan GiridharanPlace 133 · Nanuet | — | Nanuet | 24:37.89 | — |
| 134 | Michael DiLulloPlace 134 · Jfk Catholic | — | Jfk Catholic | 24:52.16 | — |
| 135 | Cameron SullivanPlace 135 · Horace Greeley | — | Horace Greeley | 24:56.02 | — |
| 136 | Eamon O'GaraPlace 136 · Mahopac | — | Mahopac | 25:15.35 | 64 |
| 137 | Satchel DavidsonPlace 137 · Horace Greeley | — | Horace Greeley | 25:24.78 | — |
| 138 | Luke KonopkaPlace 138 · Mahopac | — | Mahopac | 26:00.00 | 65 |
| 139 | James BastonePlace 139 · Byram Hills | — | Byram Hills | 26:10.71 | — |
| 140 | Bobby FitzgeraldPlace 140 · Brookfield H | — | Brookfield H | 27:27.01 | — |
| 141 | Marc LowengartPlace 141 · Brookfield H | — | Brookfield H | 28:56.77 | — |
| 142 | Liam GerrityPlace 142 · Jfk Catholic | — | Jfk Catholic | 29:20.55 | — |
| 143 | Aaron ZhaoPlace 143 · Horace Greeley | — | Horace Greeley | 30:23.21 | — |
| 144 | Stavros AgriantonisPlace 144 · Briarcliff | — | Briarcliff | 30:49.72 | — |