| 1 | Nate BowersPlace 1 · Grade 12 · Owego Free A | 12 | Owego Free A | 9:30.46 |
| 2 | Nathan LawsonPlace 2 · Grade 12 · Corning | 12 | Corning | 9:33.50 |
| 3 | Torrey Jacobson-EvansPlace 3 · Grade 11 · Corning | 11 | Corning | 9:45.18 |
| 4 | Jason MatthewsonPlace 4 · Grade 10 · Elmira | 10 | Elmira | 9:47.33 |
| 5 | Josh StonePlace 5 · Grade 11 · Windsor | 11 | Windsor | 9:50.86 |
| 6 | Aidan CuttingPlace 6 · Grade 12 · Unatego | 12 | Unatego | 9:52.36 |
| 7 | Paul ZimmerPlace 7 · Grade 12 · Oneonta | 12 | Oneonta | 9:57.09 |
| 8 | Collin WrightPlace 8 · Grade 10 · Waverly | 10 | Waverly | 10:03.64 |
| 9 | Tyler GregoryPlace 9 · Grade 12 · Franklin | 12 | Franklin | 10:13.10 |
| 10 | Hayden BelangerPlace 10 · Grade 11 · Elmira | 11 | Elmira | 10:16.22 |
| 11 | Ty SalemanPlace 11 · Grade 11 · Delhi | 11 | Delhi | 10:17.20 |
| 12 | Aiden BegealPlace 12 · Grade 12 · Trumansburg | 12 | Trumansburg | 10:17.61 |
| 13 | Gavin WatkinsPlace 13 · Grade 12 · Owego Free A | 12 | Owego Free A | 10:20.52 |
| 14 | Jonny SherwoodPlace 14 · Grade 9 · Newark Valley | 9 | Newark Valley | 10:21.75 |
| 15 | Matthew GenselPlace 15 · Grade 9 · Corning | 9 | Corning | 10:21.95 |
| 16 | Mariano CasciottiPlace 16 · Grade 12 · Elmira | 12 | Elmira | 10:27.42 |
| 17 | Ben SupronPlace 17 · Grade 10 · Ithaca | 10 | Ithaca | 10:27.56 |
| 18 | John HendleyPlace 18 · Grade 12 · Oneonta | 12 | Oneonta | 10:39.20 |
| 19 | Jack GregorskiPlace 19 · Grade 9 · Corning | 9 | Corning | 10:44.28 |
| — | Calum AveryGrade 10 · Spencer Van-Ette | 10 | Spencer Van-Ette | 10:11.94 |
| — | Mark SchneiderGrade 12 · Union Endicott | 12 | Union Endicott | 10:08.85 |