| 1 | Alan ArnoldPlace 1 · Grade So · Hudson Valley (N.Y.) CC | So | Hudson Valley (N.Y.) CC | 27:18 |
| 2 | Leo ChristopherPlace 2 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 27:33 |
| 3 | Donnell DavisPlace 3 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 27:40 |
| 4 | Aidan WattsPlace 4 · Grade Sr · SUNY-ESF | Sr | SUNY-ESF | 29:14 |
| 5 | Michael VentricelliPlace 5 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 29:14 |
| 6 | Eric WilsonPlace 6 · Grade So · SUNY-ESF | So | SUNY-ESF | 29:15 |
| 7 | Ethan CossettPlace 7 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 29:26 |
| 8 | Elijah EvelynPlace 8 · Grade So · SUNY Morrisville | So | SUNY Morrisville | 29:26 |
| 9 | Ryan GauthierPlace 9 · Grade Fr · Monroe-Rochester CC | Fr | Monroe-Rochester CC | 29:51 |
| 10 | Alex KellerPlace 10 · Grade So · Mohawk Valley (N.Y.) CC | So | Mohawk Valley (N.Y.) CC | 29:56 |
| 11 | Cayden RoblenoPlace 11 · Grade Jr · Unattached | Jr | Unattached | 29:56 PR |
| 12 | Kyle BrombosPlace 12 · Grade Sr · SUNY-ESF | Sr | SUNY-ESF | 30:08 |
| 13 | Lucas ClementePlace 13 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 30:27 |
| 14 | Lee ChandlerPlace 14 · Grade Fr · SUNY-ESF | Fr | SUNY-ESF | 30:35 |
| 15 | Zephrym GroverPlace 15 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 30:38 |
| 16 | John MirrasPlace 16 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 31:07 |
| 17 | Calen McArdlePlace 17 · Grade Fr · SUNY-ESF | Fr | SUNY-ESF | 31:25 |
| 18 | Jack ClynePlace 18 · Grade Fr · SUNY-ESF | Fr | SUNY-ESF | 31:32 |
| 19 | Ian KrugerPlace 19 · Grade So · Erie CC | So | Erie CC | 31:49 |
| 20 | Ryan WiesePlace 20 · Grade Sr · SUNY Morrisville | Sr | SUNY Morrisville | 31:49 |
| 21 | Connor StachPlace 21 · Grade So · SUNY-ESF | So | SUNY-ESF | 32:01 |
| 22 | Brodie WoodPlace 22 · Grade Fr · Keuka | Fr | Keuka | 32:03 |
| 23 | Sam SullivanPlace 23 · Grade Fr · Monroe-Rochester CC | Fr | Monroe-Rochester CC | 32:07 |
| 24 | Braedan WatersPlace 24 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 32:46 |
| 25 | Brendan BovePlace 25 · Grade Sr · SUNY Morrisville | Sr | SUNY Morrisville | 32:58 |
| 26 | Fernando BurgosPlace 26 · Grade So · SUNY Morrisville | So | SUNY Morrisville | 33:15 |
| 27 | Jonah KendallPlace 27 · Grade Fr · SUNY-ESF | Fr | SUNY-ESF | 33:28 |
| 28 | Lucas OakesPlace 28 · Grade So · Unattached | So | Unattached | 33:40 |
| 29 | Josh ChristPlace 29 · Grade Fr · Keuka | Fr | Keuka | 33:42 |
| 30 | Tayzeon HopsonPlace 30 · Grade So · Bryant & Stratton (Buffalo) | So | Bryant & Stratton (Buffalo) | 34:35 PR |
| 31 | Nick OsunaPlace 31 · Grade Fr · SUNY Morrisville | Fr | SUNY Morrisville | 34:37 |
| 32 | Alston HernandezPlace 32 · Grade So · Keuka | So | Keuka | 34:50 |
| 33 | Robert GrazianoPlace 33 · Grade Fr · Keuka | Fr | Keuka | 34:52 |
| 34 | Fantino WearyPlace 34 · Grade Fr · Bryant & Stratton (Buffalo) | Fr | Bryant & Stratton (Buffalo) | 34:59 |
| 35 | Siyel BowmanPlace 35 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 35:09 |
| 36 | Ryan BurnsPlace 36 · Grade So · SUNY-ESF | So | SUNY-ESF | 35:09 |
| 37 | Justin BrocatoPlace 37 · Grade So · SUNY-ESF | So | SUNY-ESF | 35:34 |
| 38 | Craig GoinesPlace 38 · Grade Fr · SUNY Morrisville | Fr | SUNY Morrisville | 35:48 PR |
| 39 | Yaseen OsmaniPlace 39 · Grade So · Hudson Valley (N.Y.) CC | So | Hudson Valley (N.Y.) CC | 35:48 |
| 40 | Lukas HeerdtPlace 40 · Grade So · Erie CC | So | Erie CC | 36:10 |
| 41 | Henry BowermanPlace 41 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 36:17 |
| 42 | Kieran CarterPlace 42 · Grade Jr · SUNY Morrisville | Jr | SUNY Morrisville | 36:22 |
| 43 | Kanyon KolnackiPlace 43 · Grade Fr · Hudson Valley (N.Y.) CC | Fr | Hudson Valley (N.Y.) CC | 36:23 |
| 44 | Elisha ReedPlace 44 · Grade Fr · Mohawk Valley (N.Y.) CC | Fr | Mohawk Valley (N.Y.) CC | 36:47 |
| 45 | Lukas MoorePlace 45 · Grade So · Herkimer County (N.Y.) CC | So | Herkimer County (N.Y.) CC | 36:49 |
| 46 | Raiden JosilPlace 46 · Grade So · Keuka | So | Keuka | 37:02 PR |
| 47 | Eric AndersonPlace 47 · Grade Fr · Herkimer County (N.Y.) CC | Fr | Herkimer County (N.Y.) CC | 38:24 |
| 48 | Collin GrayPlace 48 · Grade Sr · Keuka | Sr | Keuka | 39:14 |
| 49 | Garrett FlemingPlace 49 · Grade Sr · Keuka | Sr | Keuka | 39:35 |
| 50 | Riley VanDerVoortPlace 50 · Grade Fr · Keuka | Fr | Keuka | 41:42 |
| 51 | Antonio ToroPlace 51 · Grade Fr · Jamestown (N.Y.) CC | Fr | Jamestown (N.Y.) CC | 42:02 |
| 52 | Jacob ColuciPlace 52 · Grade Sr · Keuka | Sr | Keuka | 51:01 |
| 53 | Judens RhauPlace 53 · Grade So · Hudson Valley (N.Y.) CC | So | Hudson Valley (N.Y.) CC | 52:12 |
| 54 | Bennett RundtPlace 54 · Grade Fr · Finger Lakes (N.Y.) CC | Fr | Finger Lakes (N.Y.) CC | 52:17 PR |
| 55 | Corey MaltsevPlace 55 · Grade Jr · Monroe-Rochester CC | Jr | Monroe-Rochester CC | 1:05:29 |