| 1 | Nik RecorePlace 1 · Grade JR · SUNY Cobleskill | JR | SUNY Cobleskill | 28:47.1 |
| 2 | Leo CircostaPlace 2 · Grade FR · Norwich | FR | Norwich | 28:52.0 |
| 3 | Matheu DettenriederPlace 3 · Grade FR · Norwich | FR | Norwich | 29:29.1 |
| 4 | Seth VarinPlace 4 · Grade JR · Norwich | JR | Norwich | 29:35.0 |
| 5 | Landon PandolphPlace 5 · Grade SO · Norwich | SO | Norwich | 29:48.0 |
| 6 | Judson NashPlace 6 · Grade JR · Norwich | JR | Norwich | 30:18.1 |
| 7 | Wayne AlexanderPlace 7 · Grade SR · Castleton | SR | Castleton | 30:31.5 |
| 8 | Daniel JaffinPlace 8 · Grade JR · SUNY Cobleskill | JR | SUNY Cobleskill | 30:44.0 |
| 9 | Jason GuerinoPlace 9 · Grade SR · Castleton | SR | Castleton | 31:06.5 |
| 10 | Jacob ReedPlace 10 · Grade SR · Norwich | SR | Norwich | 31:07.9 |
| 11 | Kyle DuffekPlace 11 · Grade SO · Norwich | SO | Norwich | 31:20.1 |
| 12 | Chance BoulwarePlace 12 · Grade JR · Norwich | JR | Norwich | 31:31.8 |
| 13 | Kristian JohnsonPlace 13 · Grade SO · SUNY Canton | SO | SUNY Canton | 31:39.2 |
| 14 | Estaban DelgadoPlace 14 · Grade SO · SUNY Cobleskill | SO | SUNY Cobleskill | 32:12.2 |
| 15 | Samuel EsteyPlace 15 · Grade FR · Norwich | FR | Norwich | 32:21.1 |
| 16 | Vladamire SheehanPlace 16 · Grade JR · SUNY Cobleskill | JR | SUNY Cobleskill | 32:36.7 |
| 17 | Justin BormannPlace 17 · Grade FR · SUNY Canton | FR | SUNY Canton | 32:54.0 |
| 18 | Antonio GonzalezPlace 18 · Grade FR · SUNY Cobleskill | FR | SUNY Cobleskill | 32:54.5 |
| 19 | Owen BurnhamPlace 19 · Grade SR · Castleton | SR | Castleton | 33:26.9 |
| 20 | Jackson GrayPlace 20 · Grade FR · Norwich | FR | Norwich | 33:47.7 |
| 21 | Kyle StapelPlace 21 · Grade JR · Norwich | JR | Norwich | 34:40.9 |
| 22 | Jack DarlingPlace 22 · Grade SO · Norwich | SO | Norwich | 35:02.2 |
| 23 | Wilfried Feukouo UlrichPlace 23 · Grade SR · SUNY Canton | SR | SUNY Canton | 35:04.4 |
| 24 | Gai GaiPlace 24 · Grade SO · Norwich | SO | Norwich | 35:04.7 |
| 25 | Will MoleskyPlace 25 · Grade JR · SUNY Cobleskill | JR | SUNY Cobleskill | 35:24.8 |
| 26 | Andre KnappPlace 26 · Grade SR · Norwich | SR | Norwich | 35:40.6 |
| 27 | Matthew PietrykaPlace 27 · Grade JR · SUNY Canton | JR | SUNY Canton | 35:55.0 |
| 28 | Logan BradleyPlace 28 · Grade FR · SUNY Canton | FR | SUNY Canton | 36:07.3 |
| 29 | Nate ForganPlace 29 · Grade SR · Castleton | SR | Castleton | 36:14.8 |
| 30 | Clement KimaniPlace 30 · Grade SR · Elms | SR | Elms | 36:36.7 |
| 31 | Erick NarvaezPlace 31 · Grade JR · Norwich | JR | Norwich | 36:46.5 |
| 32 | Derick ChavezPlace 32 · Grade SO · SUNY Canton | SO | SUNY Canton | 36:53.9 |
| 33 | Trevor VicensPlace 33 · Grade JR · Norwich | JR | Norwich | 36:57.7 |
| 34 | Gage PerryPlace 34 · Grade SO · SUNY Canton | SO | SUNY Canton | 37:04.2 |
| 35 | Ethan WoodburyPlace 35 · Grade SR · Castleton | SR | Castleton | 37:49.8 |
| 36 | Rylie HarperPlace 36 · Grade SO · Norwich | SO | Norwich | 38:38.8 |
| 37 | Daniel RyhalPlace 37 · Grade SR · SUNY Canton | SR | SUNY Canton | 38:49.5 |
| 38 | Aaron NiedermyerPlace 38 · Grade SO · Norwich | SO | Norwich | 38:56.4 |
| 39 | Jarek FryzlewiczPlace 39 · Grade SO · Norwich | SO | Norwich | 39:54.0 |
| 40 | David KoganPlace 40 · Grade FR · SUNY Cobleskill | FR | SUNY Cobleskill | 40:05.2 |
| 41 | Ryan WebsterPlace 41 · Grade JR · Norwich | JR | Norwich | 40:10.8 |
| 42 | Mohamed BahPlace 42 · Grade SO · SUNY Canton | SO | SUNY Canton | 40:33.4 |
| 43 | Connor MazzarellaPlace 43 · Grade JR · Vermont St. University - Randolph | JR | Vermont St. University - Randolph | 45:48.6 |
| 44 | Jack WandersPlace 44 · Grade SR · Castleton | SR | Castleton | 47:47.9 |
| 45 | Derek HillicossPlace 45 · Grade FR · SUNY Canton | FR | SUNY Canton | 51:43.8 |
| 46 | Daniel GreerPlace 46 · Grade FR · Vermont St. University - Randolph | FR | Vermont St. University - Randolph | 53:36.7 |
| 47 | Jonathan BentivegnaPlace 47 · Grade SR · SUNY Canton | SR | SUNY Canton | 55:47.3 |