| 1 | Declan KottmeierPlace 1 · Delhi | — | Delhi | 17:46.30 |
| 2 | Joe DeVonaPlace 2 · Afton-Harpursville | — | Afton-Harpursville | 18:18.70 |
| 3 | Matt JohnsonPlace 3 · Afton-Harpursville | — | Afton-Harpursville | 18:23.20 |
| 4 | Ryan HornbeckPlace 4 · Deposit-Hancock | — | Deposit-Hancock | 18:45.90 |
| 5 | Cooper ManeyPlace 5 · Delhi | — | Delhi | 18:46.50 |
| 6 | Dean HowardPlace 6 · Unatego-Sidney | — | Unatego-Sidney | 19:22.20 |
| 7 | Hans Hilson-SchneiderPlace 7 · Delhi | — | Delhi | 19:39.20 |
| 8 | Logan MurrayPlace 8 · Edmeston | — | Edmeston | 19:42.60 |
| 9 | Alex PadovaniPlace 9 · Delhi | — | Delhi | 19:42.80 |
| 10 | Jonathan DunhamPlace 10 · Edmeston | — | Edmeston | 19:50.20 |
| 11 | Robert CrisellPlace 11 · Deposit-Hancock | — | Deposit-Hancock | 20:04.90 |
| 12 | Ty SalemanPlace 12 · Delhi | — | Delhi | 20:32.70 |
| 13 | Shane BrayPlace 13 · Delhi | — | Delhi | 20:37.30 |
| 14 | Trevor TerryPlace 14 · Delhi | — | Delhi | 20:38.30 |
| 15 | Samuel MadisonPlace 15 · Edmeston | — | Edmeston | 21:01.90 |
| 16 | Brycen BurakPlace 16 · Deposit-Hancock | — | Deposit-Hancock | 21:16.50 |
| 17 | Jon WhitePlace 17 · Downsville | — | Downsville | 21:22.20 |
| 18 | Kyle HinmanPlace 18 · Afton-Harpursville | — | Afton-Harpursville | 21:25.00 |
| 19 | Matt HarringtonPlace 19 · Gilbertsville-Mt. Upton-M | — | Gilbertsville-Mt. Upton-M | 22:00.00 |
| 20 | Patrick MoonPlace 20 · Deposit-Hancock | — | Deposit-Hancock | 22:01.40 |
| 21 | Derick WilsonPlace 21 · Afton-Harpursville | — | Afton-Harpursville | 22:11.90 |
| 22 | James MaleyPlace 22 · Downsville | — | Downsville | 22:17.30 |
| 23 | Dan BackmanPlace 23 · Gilbertsville-Mt. Upton-M | — | Gilbertsville-Mt. Upton-M | 22:18.40 |
| 24 | Will TowsleyPlace 24 · Downsville | — | Downsville | 22:26.40 |
| 25 | Alex PritchardPlace 25 · Afton-Harpursville | — | Afton-Harpursville | 22:41.90 |
| 26 | Jason BoravichPlace 26 · Afton-Harpursville | — | Afton-Harpursville | 23:13.50 |
| 27 | Walker BerrymentPlace 27 · Edmeston | — | Edmeston | 23:28.30 |
| 28 | Adam JonesPlace 28 · Downsville | — | Downsville | 24:14.40 |
| 29 | Jack HalberianPlace 29 · Delhi | — | Delhi | 25:31.30 |
| 30 | Mike PopePlace 30 · Gilbertsville-Mt. Upton-M | — | Gilbertsville-Mt. Upton-M | 28:24.80 |
| 31 | Brian KnorrPlace 31 · Edmeston | — | Edmeston | 32:10.40 |