| 1 | Declan HinesPlace 1 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 16:07.8 |
| 2 | Shea WeilbakerPlace 2 · Grade 10 · Saratoga Springs | 10 | Saratoga Springs | 16:12.9 |
| 3 | Geoff HowlesPlace 3 · Grade 9 · Saratoga Springs | 9 | Saratoga Springs | 16:26.2 PR |
| 4 | Marcus O'LearyPlace 4 · Grade 11 · Albany Academy | 11 | Albany Academy | 16:32.6 |
| 5 | Michael GrabowskiPlace 5 · Grade 12 · Smithtown XC (EHS & WHS) | 12 | Smithtown XC (EHS & WHS) | 16:35.1 |
| 6 | Curtis LandryPlace 6 · Grade 12 · Franklin Academy (Malone) | 12 | Franklin Academy (Malone) | 16:39.5 |
| 7 | Clayton WolfePlace 7 · Grade 12 · Owego Free Academy | 12 | Owego Free Academy | 16:45.3 PR |
| 8 | Charlie StewartPlace 8 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 16:50.7 |
| 9 | Trevor MarchhartPlace 9 · Grade 12 · Garden City | 12 | Garden City | 16:53.3 |
| 10 | Matthew BlauveltPlace 10 · Grade 12 · Smithtown XC (EHS & WHS) | 12 | Smithtown XC (EHS & WHS) | 16:53.7 |
| 11 | Max TulchinskyPlace 11 · Grade 12 · Albany Academy | 12 | Albany Academy | 16:54.5 |
| 12 | Will NavinPlace 12 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 16:54.8 |
| 13 | Will HowePlace 13 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 16:56.5 |
| 14 | Patrick McCannPlace 14 · Grade 10 · Pearl River | 10 | Pearl River | 16:56.9 PR |
| 15 | Alex FoytPlace 15 · Grade 11 · Albany Academy | 11 | Albany Academy | 16:57.5 |
| 16 | Kevin CawleyPlace 16 · Grade 10 · Smithtown XC (EHS & WHS) | 10 | Smithtown XC (EHS & WHS) | 17:00.4 |
| 17 | Isaiah ClaibornePlace 17 · Grade 11 · Northport | 11 | Northport | 17:01.9 |
| 18 | Nick CipollaPlace 18 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 17:03.1 |
| 19 | Ezra RugglesPlace 19 · Grade 10 · Saratoga Springs | 10 | Saratoga Springs | 17:04.4 |
| 20 | Dan ValentiPlace 20 · Grade 12 · Garden City | 12 | Garden City | 17:04.9 |
| 21 | Brian MahoneyPlace 21 · Grade 10 · Pearl River | 10 | Pearl River | 17:05.9 |
| 22 | Will MessierPlace 22 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 17:06.7 |
| 23 | Dylan DurganPlace 23 · Grade 12 · South Lewis | 12 | South Lewis | 17:07.8 |
| 24 | Eddie Obrien-CurciePlace 24 · Grade 12 · Northport | 12 | Northport | 17:09.6 |
| 25 | Evan AthertonPlace 25 · Grade 12 · Northport | 12 | Northport | 17:10.1 PR |
| 26 | Dan O'ConnorPlace 26 · Grade 11 · Northport | 11 | Northport | 17:12.5 |
| 27 | Jack BuckleyPlace 27 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 17:16.0 |
| 28 | Keith PecoraPlace 28 · Grade 12 · Northport | 12 | Northport | 17:16.5 PR |
| 29 | Matt PolitisPlace 29 · Grade 11 · Pearl River | 11 | Pearl River | 17:25.7 |
| 30 | Matthew MaidhofPlace 30 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 17:29.2 |
| 31 | Scott MarinoPlace 31 · Grade 12 · Northport | 12 | Northport | 17:31.4 PR |
| 32 | Alex MartinPlace 32 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 17:31.6 |
| 33 | Anthony VerroPlace 33 · Grade 10 · Saratoga Springs | 10 | Saratoga Springs | 17:32.9 |
| 34 | Hugh DurcanPlace 34 · Grade 10 · Pearl River | 10 | Pearl River | 17:37.4 |
| 35 | Thomas FodorPlace 35 · Grade 9 · Northport | 9 | Northport | 17:41.5 |
| 36 | Jack ReynoldsPlace 36 · Grade 10 · Pearl River | 10 | Pearl River | 17:43.0 |
| 37 | John McDonaldPlace 37 · Grade 11 · Owego Free Academy | 11 | Owego Free Academy | 17:44.1 |
| 38 | Nate BowersPlace 38 · Grade 10 · Owego Free Academy | 10 | Owego Free Academy | 17:44.4 |
| 39 | Ryan JenkinsPlace 39 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 17:48.1 |
| 40 | Ed SorianoPlace 40 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 17:48.3 |
| 41 | Aidan WaitePlace 41 · Grade 9 · Saratoga Springs | 9 | Saratoga Springs | 17:50.8 |
| 42 | Zach KellsPlace 42 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 17:51.2 |
| 43 | Dan ClarkPlace 43 · Grade 12 · Garden City | 12 | Garden City | 17:53.2 |
| 44 | Ahmed LachgarPlace 44 · Grade 12 · Albany Academy | 12 | Albany Academy | 17:54.0 |
| 45 | Sam IvesPlace 45 · Grade 12 · Trumansburg (C.O. Dickerson) | 12 | Trumansburg (C.O. Dickerson) | 17:54.2 |
| 46 | Matthew JohnsonPlace 46 · Grade 11 · Harpursville Central | 11 | Harpursville Central | 17:55.8 |
| 47 | Cameron SzaboPlace 47 · Grade 10 · Owego Free Academy | 10 | Owego Free Academy | 17:57.4 |
| 48 | Shane VeirunPlace 48 · Grade 11 · Pearl River | 11 | Pearl River | 17:59.5 |
| 49 | Nicholas MuellersPlace 49 · Grade 10 · Smithtown XC (EHS & WHS) | 10 | Smithtown XC (EHS & WHS) | 17:59.9 |
| 50 | Scott DingerPlace 50 · Grade 12 · Smithtown XC (EHS & WHS) | 12 | Smithtown XC (EHS & WHS) | 18:02.8 PR |
| 51 | Shawn WeigandPlace 51 · Grade 12 · Northport | 12 | Northport | 18:03.4 |
| 52 | Rowan RussellPlace 52 · Grade 11 · South Lewis | 11 | South Lewis | 18:03.9 |
| 53 | Julian CorbeauxPlace 53 · Grade 10 · Northport | 10 | Northport | 18:07.1 |
| 54 | Matthew TulloPlace 54 · Grade 12 · Smithtown XC (EHS & WHS) | 12 | Smithtown XC (EHS & WHS) | 18:07.3 |
| 55 | Tyler DollhausenPlace 55 · Grade 11 · Northport | 11 | Northport | 18:08.5 PR |
| 56 | Matt MaslinPlace 56 · Grade 11 · Owego Free Academy | 11 | Owego Free Academy | 18:09.6 |
| 57 | Vince DuvallPlace 57 · Grade 11 · Owego Free Academy | 11 | Owego Free Academy | 18:14.4 |
| 58 | Scott DaileyPlace 58 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 18:15.2 |
| 59 | Gavin BurnsPlace 59 · Grade 11 · Saratoga Springs | 11 | Saratoga Springs | 18:16.5 |
| 60 | Kevin McMahonPlace 60 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 18:17.5 |
| 61 | Jackson MinglePlace 61 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 18:17.8 |
| 62 | Brandon BuscemaPlace 62 · Grade 10 · John Jay (Cross River) | 10 | John Jay (Cross River) | 18:18.3 |
| 63 | Matthew VillanoPlace 63 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 18:19.5 |
| 64 | Dylan ChristPlace 64 · Grade 12 · Deposit Central | 12 | Deposit Central | 18:19.8 |
| 65 | Brandon LaVoiePlace 65 · Grade 12 · Franklin Academy (Malone) | 12 | Franklin Academy (Malone) | 18:21.2 |
| 66 | Nick BradyPlace 66 · Grade 12 · Saratoga Springs | 12 | Saratoga Springs | 18:21.6 |
| 67 | Brendan CarrollPlace 67 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 18:22.0 |
| 68 | Sam DumasPlace 68 · Grade 10 · Franklin Academy (Malone) | 10 | Franklin Academy (Malone) | 18:25.8 |
| 69 | Owen RussellPlace 69 · Grade 10 · Pearl River | 10 | Pearl River | 18:26.4 |
| 70 | Tom ThallPlace 70 · Grade 12 · Northport | 12 | Northport | 18:29.5 |
| 71 | Kevin LampmanPlace 71 · Grade 10 · Trumansburg (C.O. Dickerson) | 10 | Trumansburg (C.O. Dickerson) | 18:33.3 PR |
| 72 | Stephen KleinPlace 72 · Grade 11 · Pearl River | 11 | Pearl River | 18:33.6 |
| 73 | Jimmy HughesPlace 73 · Grade 10 · Pearl River | 10 | Pearl River | 18:39.3 |
| 74 | Brendan BurkePlace 74 · Grade 12 · Garden City | 12 | Garden City | 18:40.5 |
| 75 | Will GagliotiPlace 75 · Grade 12 · John Jay (Cross River) | 12 | John Jay (Cross River) | 18:41.2 |
| 76 | Elijah ClaibornePlace 76 · Grade 11 · Northport | 11 | Northport | 18:41.4 |
| 77 | Dominic MikulaPlace 77 · Grade 11 · Trumansburg (C.O. Dickerson) | 11 | Trumansburg (C.O. Dickerson) | 18:41.8 |
| 78 | RJ PearsallPlace 78 · Grade 12 · Franklin Academy (Malone) | 12 | Franklin Academy (Malone) | 18:42.4 |
| 79 | Brandon VellaPlace 79 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 18:42.7 |
| 80 | Chris VerstandigPlace 80 · Grade 11 · Albany Academy | 11 | Albany Academy | 18:43.3 |
| 81 | Lewis RacePlace 81 · Grade 10 · Owego Free Academy | 10 | Owego Free Academy | 18:43.7 |
| 82 | Jason GibbonsPlace 82 · Grade 10 · Northport | 10 | Northport | 18:46.4 |
| 83 | Brendan HardingPlace 83 · Grade 10 · Pearl River | 10 | Pearl River | 18:47.4 |
| 84 | James DonohuePlace 84 · Grade 12 · Northport | 12 | Northport | 18:48.0 |
| 85 | Bryan IveyPlace 85 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 18:49.6 PR |
| 86 | Trevor GulockPlace 86 · Grade 11 · Albany Academy | 11 | Albany Academy | 18:52.3 |
| 87 | Ryan EwanykPlace 87 · Grade 11 · Northport | 11 | Northport | 18:52.7 PR |
| 88 | Oliver SugarmanPlace 88 · Grade 12 · Trumansburg (C.O. Dickerson) | 12 | Trumansburg (C.O. Dickerson) | 18:53.2 |
| 89 | Aiden BegealPlace 89 · Grade 10 · Trumansburg (C.O. Dickerson) | 10 | Trumansburg (C.O. Dickerson) | 18:53.4 |
| 90 | Hunter PitcoffPlace 90 · Grade 12 · Smithtown XC (EHS & WHS) | 12 | Smithtown XC (EHS & WHS) | 18:54.2 |
| 91 | Harrison MossPlace 91 · Grade 11 · Smithtown XC (EHS & WHS) | 11 | Smithtown XC (EHS & WHS) | 18:55.5 |
| 92 | Ryan JohnsonPlace 92 · Grade 10 · Owego Free Academy | 10 | Owego Free Academy | 18:57.5 |
| 93 | Kenny WestbrookPlace 93 · Grade 11 · Binghamton | 11 | Binghamton | 19:00.1 |
| 94 | Scott HennebergerPlace 94 · Grade 9 · Garden City | 9 | Garden City | 19:01.1 |
| 95 | Eric StehlikPlace 95 · Grade 11 · Northport | 11 | Northport | 19:01.4 PR |
| 96 | Aidan KennedyPlace 96 · Grade 10 · Smithtown XC (EHS & WHS) | 10 | Smithtown XC (EHS & WHS) | 19:03.6 |
| 97 | Will KennedyPlace 97 · Grade 11 · John Jay (Cross River) | 11 | John Jay (Cross River) | 19:04.4 |
| 98 | Matt LottoPlace 98 · Grade 10 · Pearl River | 10 | Pearl River | 19:06.1 PR |
| 99 | Kajetan LeitnerPlace 99 · Grade 10 · Monroe-Woodbury | 10 | Monroe-Woodbury | 19:06.5 |
| 100 | Robert SmithPlace 100 · Grade 9 · Smithtown XC (EHS & WHS) | 9 | Smithtown XC (EHS & WHS) | 19:08.1 |