| 1 | Duncan KipkoechPlace 1 · Grade So · Hobart | So | Hobart | 27:17.3 |
| 2 | Nicholas McPhersonPlace 2 · UNATTACHED | — | UNATTACHED | 27:48.2 |
| 3 | Alan ArnoldPlace 3 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 27:56.5 |
| 4 | Landon WertzPlace 4 · Grade So · St. John Fisher | So | St. John Fisher | 28:38.2 |
| 5 | Tillman PetersPlace 5 · Grade SO · UNATTACHED | SO | UNATTACHED | 28:53.4 |
| 6 | Philip Dilgard-ClarkPlace 6 · Grade So · Hobart | So | Hobart | 28:56.5 |
| 7 | Malachi QuinnPlace 7 · Grade Fr · Hobart | Fr | Hobart | 29:07.5 |
| 8 | Alex KellerPlace 8 · Grade Fr · Mohawk Valley (N.Y.) CC | Fr | Mohawk Valley (N.Y.) CC | 29:29.3 |
| 9 | Sean MoranPlace 9 · Grade Sr · Hobart | Sr | Hobart | 29:36.9 |
| 10 | Michael KleinmanPlace 10 · Grade So · Hudson Valley (N.Y.) CC | So | Hudson Valley (N.Y.) CC | 29:44.2 |
| 11 | Reid HookerPlace 11 · Grade Sr · St. John Fisher | Sr | St. John Fisher | 29:48.5 |
| 12 | Donnell DavisPlace 12 · UNATTACHED | — | UNATTACHED | 29:56.6 |
| 13 | Connor StantonPlace 13 · Grade So · St. John Fisher | So | St. John Fisher | 30:11.7 |
| 14 | Bryson BrownPlace 14 · Grade So · SUNY Potsdam | So | SUNY Potsdam | 30:16.7 |
| 15 | Ethan MoralesPlace 15 · Grade Sr · St. John Fisher | Sr | St. John Fisher | 30:18.8 |
| 16 | Connor LevyPlace 16 · Grade Fr · St. John Fisher | Fr | St. John Fisher | 30:36.3 |
| 17 | William GreenPlace 17 · Grade So · Hobart | So | Hobart | 30:40.0 |
| 18 | James NelsonPlace 18 · Grade Sr · Hobart | Sr | Hobart | 30:48.0 |
| 19 | Avery LungstromPlace 19 · Grade Fr · Hartwick | Fr | Hartwick | 30:50.9 |
| 20 | David RambharosePlace 20 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 30:58.7 |
| 21 | Samuel BarneyPlace 21 · Grade Jr · SUNY Potsdam | Jr | SUNY Potsdam | 31:03.8 |
| 22 | Connor GasperPlace 22 · Grade Sr · Hobart | Sr | Hobart | 31:24.2 |
| 23 | Eli SiracusaPlace 23 · Grade Sr · SUNY Potsdam | Sr | SUNY Potsdam | 31:27.4 |
| 24 | William SatheeskumarPlace 24 · Grade Sr · Hobart | Sr | Hobart | 31:27.9 |
| 25 | Evan ShannonPlace 25 · Grade So · Hobart | So | Hobart | 31:40.0 |
| 26 | Noah BreedyPlace 26 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 31:50.3 |
| 27 | Hans HigginsPlace 27 · Grade Jr · Hartwick | Jr | Hartwick | 32:04.9 |
| 28 | Basil MetzPlace 28 · Grade Fr · Hartwick | Fr | Hartwick | 32:10.1 |
| 29 | Erik NebelPlace 29 · Grade Sr · Hobart | Sr | Hobart | 32:24.9 |
| 30 | Michael HudsonPlace 30 · Grade Fr · St. John Fisher | Fr | St. John Fisher | 32:25.2 |
| 31 | Devon SpaldingPlace 31 · Grade So · Hartwick | So | Hartwick | 32:35.5 |
| 32 | Jayden TaylorPlace 32 · Grade So · Mohawk Valley (N.Y.) CC | So | Mohawk Valley (N.Y.) CC | 32:56.2 |
| 33 | Wyatt DeckerPlace 33 · Grade Fr · St. John Fisher | Fr | St. John Fisher | 33:06.0 |
| 34 | Benjamin HolcombPlace 34 · Grade Fr · Keuka | Fr | Keuka | 33:18.7 |
| 35 | Austin HolsclawPlace 35 · Grade So · Keuka | So | Keuka | 33:19.6 PR |
| 36 | Lawrence McCumiskeyPlace 36 · Grade So · Hartwick | So | Hartwick | 33:27.0 |
| 37 | Jackson MeltonPlace 37 · Grade Fr · Keuka | Fr | Keuka | 33:38.1 |
| 38 | Ethan LaMorePlace 38 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 33:42.1 |
| 39 | Alston HernandezPlace 39 · Grade Fr · Keuka | Fr | Keuka | 33:49.6 |
| 40 | Yaseen OsmaniPlace 40 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 34:43.0 |
| 41 | Ian McWilliamsPlace 41 · Grade Fr · Hobart | Fr | Hobart | 34:44.3 |
| 42 | Brett HodasPlace 42 · Grade So · Castleton | So | Castleton | 34:45.5 |
| 43 | Jesse BolsterPlace 43 · Grade Sr · Keuka | Sr | Keuka | 34:58.6 |
| 44 | Richard HigginsPlace 44 · Grade Jr · Hartwick | Jr | Hartwick | 35:00.1 |
| 45 | Nathan BickettPlace 45 · Grade Fr · Hobart | Fr | Hobart | 35:19.2 |
| 46 | Ethan BakerPlace 46 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 35:21.3 |
| 47 | Alexander WhitemanPlace 47 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 35:21.6 |
| 48 | John CampagnaPlace 48 · Grade So · Herkimer County (N.Y.) CC | So | Herkimer County (N.Y.) CC | 35:29.9 |
| 49 | Kevin CandoPlace 49 · Grade So · Hartwick | So | Hartwick | 35:43.2 |
| 50 | Bryan DoylePlace 50 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 36:01.5 |
| 51 | Jack MohatPlace 51 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 36:29.8 |
| 52 | Anthony JoycePlace 52 · Grade Fr · Mohawk Valley (N.Y.) CC | Fr | Mohawk Valley (N.Y.) CC | 37:00.5 |
| 53 | Christopher FitzpatrickPlace 53 · Grade Fr · Hartwick | Fr | Hartwick | 37:10.1 |
| 54 | Kaleb PettitPlace 54 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 38:25.8 |
| 55 | William MensahPlace 55 · Grade Fr · Hartwick | Fr | Hartwick | 39:28.7 |
| 56 | Schulyer Riley-JonesPlace 56 · Grade So · SUNY Poly (Unused) | So | SUNY Poly (Unused) | 39:38.9 |
| 57 | Ronald RichmondPlace 57 · Grade Fr · Mohawk Valley (N.Y.) CC | Fr | Mohawk Valley (N.Y.) CC | 40:40.6 |
| 58 | Josef KaufmanPlace 58 · Grade Sr · SUNY Potsdam | Sr | SUNY Potsdam | 40:46.4 |
| 59 | Nico MaiolaPlace 59 · Grade Jr · Keuka | Jr | Keuka | 42:05.5 |
| 60 | Cole JensenPlace 60 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 42:11.3 |
| 61 | Cole DeLucaPlace 61 · Grade So · SUNY Potsdam | So | SUNY Potsdam | 42:20.5 |
| 62 | Nathan BensonPlace 62 · Grade Fr · Castleton | Fr | Castleton | 42:43.8 |
| 63 | Thomas HoughtalingPlace 63 · Grade Jr · SUNY Poly (Unused) | Jr | SUNY Poly (Unused) | 43:43.1 |
| 64 | Alex GoodrichPlace 64 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 44:08.9 PR |
| 65 | Jack McCarthyPlace 65 · Grade Jr · SUNY Poly (Unused) | Jr | SUNY Poly (Unused) | 47:12.0 |
| 66 | Jacob ColuciPlace 66 · Grade Jr · Keuka | Jr | Keuka | 52:10.0 |
| 67 | Judens RhauPlace 67 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 56:54.1 |