| 1 | Jonthomas BiermanPlace 1 · OXC Alumni | — | OXC Alumni | 19:55.8 |
| 2 | Devin AkerleyPlace 2 · OXC Alumni | — | OXC Alumni | 20:28.9 |
| 3 | Gabe BurnsPlace 3 · OXC Alumni | — | OXC Alumni | 20:44.3 |
| 4 | Chris SchimkusPlace 4 · Grade Jr · SUNY Oneonta | Jr | SUNY Oneonta | 20:45.8 |
| 5 | Noah PickardPlace 5 · Grade Jr · SUNY Oneonta | Jr | SUNY Oneonta | 21:23.0 |
| 6 | Alex WheelerPlace 6 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 21:42.0 |
| 7 | John LongoPlace 7 · OXC Alumni | — | OXC Alumni | 22:16.7 |
| 8 | Avery LungstromPlace 8 · Grade Fr · Hartwick | Fr | Hartwick | 22:19.1 |
| 9 | Tyler MasielloPlace 9 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 22:22.6 |
| 10 | Ethan LaMorePlace 10 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 22:29.8 |
| 11 | Vincent DiStefanoPlace 11 · Grade So · SUNY Oneonta | So | SUNY Oneonta | 22:31.0 |
| 12 | Brady McGowanPlace 12 · Grade So · SUNY Oneonta | So | SUNY Oneonta | 22:41.0 |
| 13 | Aidan MannPlace 13 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 22:44.9 |
| 14 | Jonathan McGwyne-DantisPlace 14 · Grade So · SUNY Oneonta | So | SUNY Oneonta | 22:48.6 |
| 15 | Alexander KunzPlace 15 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 22:58.8 |
| 16 | Donovan LemaPlace 16 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 23:07.9 |
| 17 | Hans HigginsPlace 17 · Grade Jr · Hartwick | Jr | Hartwick | 23:21.0 |
| 18 | Lawrence McCumiskeyPlace 18 · Grade So · Hartwick | So | Hartwick | 23:32.0 PR |
| 19 | Cael OwensPlace 19 · Grade Jr · SUNY Oneonta | Jr | SUNY Oneonta | 23:38.0 |
| 20 | Noah BreedyPlace 20 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 23:45.4 |
| 21 | Nicholas PetroPlace 21 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 23:55.5 |
| 22 | Basil MetzPlace 22 · Grade Fr · Hartwick | Fr | Hartwick | 23:56.2 |
| 23 | Mark DifulvioPlace 23 · OXC Alumni | — | OXC Alumni | 23:56.7 |
| 24 | Will KanePlace 24 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 24:03.0 |
| 25 | Devon SpaldingPlace 25 · Grade So · Hartwick | So | Hartwick | 24:24.5 |
| 26 | Ethan BakerPlace 26 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 24:31.6 PR |
| 27 | Garrett RyanPlace 27 · Grade Fr · SUNY Oneonta | Fr | SUNY Oneonta | 24:36.6 |
| 28 | Patrick LeahyPlace 28 · Grade So · SUNY Oneonta | So | SUNY Oneonta | 24:38.7 |
| 29 | Ryan BrennanPlace 29 · OXC Alumni | — | OXC Alumni | 24:49.2 |
| 30 | Richard HigginsPlace 30 · Grade Jr · Hartwick | Jr | Hartwick | 26:16.6 |
| 31 | Christopher FitzpatrickPlace 31 · Grade Fr · Hartwick | Fr | Hartwick | 26:27.6 PR |
| 32 | Schulyer Riley-JonesPlace 32 · Grade So · SUNY Poly (Unused) | So | SUNY Poly (Unused) | 26:49.4 |
| 33 | Bryan DoylePlace 33 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 26:55.1 |
| 34 | Kevin CandoPlace 34 · Grade So · Hartwick | So | Hartwick | 26:58.9 |
| 35 | Alexander WhitemanPlace 35 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 27:05.1 |
| 36 | Jayden PereraPlace 36 · Grade So · Hartwick | So | Hartwick | 27:54.2 |
| 37 | Cliff BiehlPlace 37 · OXC Alumni | — | OXC Alumni | 28:07.1 |
| 38 | Jack MohatPlace 38 · Grade Sr · SUNY Poly (Unused) | Sr | SUNY Poly (Unused) | 28:07.2 |
| 39 | Nathan BarkleyPlace 39 · Grade Fr · Hartwick | Fr | Hartwick | 28:56.4 PR |
| 40 | William MensahPlace 40 · Grade Fr · Hartwick | Fr | Hartwick | 29:34.2 PR |
| 41 | Cole JensenPlace 41 · Grade Fr · SUNY Poly (Unused) | Fr | SUNY Poly (Unused) | 30:52.2 |