| 1 | Daniel BrennanPlace 1 · Grade Sr · Vermont | Sr | Vermont | 26:09.5 PR |
| 2 | Henry NassePlace 2 · Grade Jr · Vermont | Jr | Vermont | 26:14.7 |
| 3 | Zak MetzgerPlace 3 · Grade Jr · Vermont | Jr | Vermont | 26:35.5 |
| 4 | Dillon StoefflerPlace 4 · Grade Fr · Vermont | Fr | Vermont | 26:39.8 PR |
| 5 | Cody YoungPlace 5 · Grade - · UNA-Vermont | - | UNA-Vermont | 26:45.8 PR |
| 6 | Oscar SchiffPlace 6 · Grade - · UNA-Vermont | - | UNA-Vermont | 26:51.4 PR |
| 7 | Adam BilodeauPlace 7 · Grade Sr · Saint Michael's | Sr | Saint Michael's | 26:52.2 |
| 8 | Fox MacePlace 8 · Grade Fr · Vermont | Fr | Vermont | 26:52.3 PR |
| 9 | Andrew ScanioPlace 9 · Grade Sr · Saint Michael's | Sr | Saint Michael's | 26:53.1 |
| 10 | Nate SwansonPlace 10 · Grade Fr · Vermont | Fr | Vermont | 26:56.8 PR |
| 11 | Avi YagodaPlace 11 · Grade Jr · Vermont | Jr | Vermont | 27:11.3 |
| 12 | Josh PelletierPlace 12 · Grade So · Saint Michael's | So | Saint Michael's | 27:37.5 |
| 13 | Pierce CoughlinPlace 13 · Grade So · Saint Michael's | So | Saint Michael's | 27:43.6 |
| 14 | Harrison GoncherPlace 14 · Grade So · Vermont | So | Vermont | 27:43.7 |
| 15 | Alex HowarthPlace 15 · Grade - · UNA-Vermont | - | UNA-Vermont | 27:44.1 PR |
| 16 | Cooper BrennanPlace 16 · Grade Jr · Saint Michael's | Jr | Saint Michael's | 27:51.3 |
| 17 | Andrew ColePlace 17 · Grade Jr · Saint Michael's | Jr | Saint Michael's | 27:58.5 |
| 18 | Kyle LevangiePlace 18 · Grade Sr · Saint Michael's | Sr | Saint Michael's | 28:03.1 |
| 19 | Darrian MichaelidesPlace 19 · Grade Jr · Vermont | Jr | Vermont | 28:14.5 |
| 20 | Grady GuthPlace 20 · Grade Fr · Saint Michael's | Fr | Saint Michael's | 28:23.5 |
| 21 | Thomas FogartyPlace 21 · Grade So · Saint Michael's | So | Saint Michael's | 28:31.3 PR |
| 22 | Taggart SchraderPlace 22 · Grade Jr · Saint Michael's | Jr | Saint Michael's | 28:41.8 |
| 23 | Camden MartinPlace 23 · Grade Fr · Saint Michael's | Fr | Saint Michael's | 28:47.0 |
| 24 | Sergio Sotomonte-HammondPlace 24 · Grade Fr · Saint Michael's | Fr | Saint Michael's | 28:50.5 |
| 25 | Landon StevensPlace 25 · Grade So · Saint Michael's | So | Saint Michael's | 30:05.0 |
| 26 | Porter PeloquinPlace 26 · Grade Jr · Vermont St. University - Randolph | Jr | Vermont St. University - Randolph | 31:06.4 |
| 27 | Colin DelaneyPlace 27 · Grade - · St. Mikes - Alumni | - | St. Mikes - Alumni | 31:34.0 PR |
| 28 | Griffin RuttgersPlace 28 · Grade So · Saint Michael's | So | Saint Michael's | 32:15.2 |
| 29 | James HeneburyPlace 29 · Grade Fr · Saint Michael's | Fr | Saint Michael's | 32:15.6 |
| 30 | Wyatt BeersPlace 30 · Grade Jr · SUNY Canton | Jr | SUNY Canton | 32:50.1 |
| 31 | Aiden BartlettPlace 31 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 32:57.5 |
| 32 | Justin EscuderoPlace 32 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 34:13.1 |
| 33 | Justin BormannPlace 33 · Grade Jr · SUNY Canton | Jr | SUNY Canton | 35:32.4 |
| 34 | Brandon StokelyPlace 34 · Grade So · Vermont St. University - Randolph | So | Vermont St. University - Randolph | 38:10.0 |
| 35 | Ryan SpencerPlace 35 · Grade So · Vermont St. University - Randolph | So | Vermont St. University - Randolph | 39:20.6 |
| 36 | Christopher GuyettPlace 36 · Grade Fr · SUNY Canton | Fr | SUNY Canton | 45:52.9 |
| 37 | Calvin BranchaudPlace 37 · Grade So · SUNY Canton | So | SUNY Canton | 48:00.6 |