| 1 | Dylan FlewellingPlace 1 · Grade Sr · Plymouth State | Sr | Plymouth State | 27:21.5 |
| 2 | Braden ButlerPlace 2 · Grade Jr · Saint Michael's | Jr | Saint Michael's | 27:51.9 |
| 3 | Luke CloutierPlace 3 · Grade Jr · Plymouth State | Jr | Plymouth State | 28:05.6 |
| 4 | Connor WilcoxPlace 4 · Grade Sr · Plymouth State | Sr | Plymouth State | 28:05.8 |
| 5 | Steven CormierPlace 5 · Grade Sr · Saint Anselm | Sr | Saint Anselm | 28:07.3 |
| 6 | Max GoodmanPlace 6 · Grade Jr · Plymouth State | Jr | Plymouth State | 28:10.0 |
| 7 | Adam BilodeauPlace 7 · Grade So · Saint Michael's | So | Saint Michael's | 28:14.9 |
| 8 | Adam HolodowskiPlace 8 · Grade So · Saint Anselm | So | Saint Anselm | 28:47.7 |
| 9 | Chris Hogan -Place 9 · Saint Anselm | — | Saint Anselm | 28:50.7 |
| 10 | Andrew COLE -Place 10 · Saint Michael's | — | Saint Michael's | 29:03.2 |
| 11 | Adam Wong -Place 11 · Saint Anselm | — | Saint Anselm | 29:09.6 |
| 12 | Cooper BRENNAN -Place 12 · Saint Michael's | — | Saint Michael's | 29:13.4 |
| 13 | Clifford TeixeiraPlace 13 · Grade So · Saint Anselm | So | Saint Anselm | 29:16.8 |
| 14 | Angelo DeLucaPlace 14 · Grade So · Plymouth State | So | Plymouth State | 29:46.7 |
| 15 | Christian WetzelPlace 15 · Grade Jr · Saint Anselm | Jr | Saint Anselm | 29:49.1 |
| 16 | Neil HarringtonPlace 16 · Grade Jr · Saint Anselm | Jr | Saint Anselm | 29:50.1 |
| 17 | Andrew ScanioPlace 17 · Grade So · Saint Michael's | So | Saint Michael's | 29:54.2 |
| 18 | Luke MANZI -Place 18 · Saint Anselm | — | Saint Anselm | 30:12.1 |
| 19 | Ken ZouPlace 19 · Grade Jr · Saint Michael's | Jr | Saint Michael's | 30:17.2 |
| 20 | Andrew KeenePlace 20 · Grade Jr · Saint Anselm | Jr | Saint Anselm | 30:24.7 |
| 21 | Kyle LevangiePlace 21 · Grade So · Saint Michael's | So | Saint Michael's | 30:34.6 |
| 22 | Patrick McGloinePlace 22 · Grade Sr · Saint Michael's | Sr | Saint Michael's | 30:38.1 |
| 23 | Ben ColbyPlace 23 · Grade So · Plymouth State | So | Plymouth State | 30:44.5 |
| 24 | Diego InfantePlace 24 · Grade So · Saint Anselm | So | Saint Anselm | 30:49.5 |
| 25 | Eli RothPlace 25 · Grade Sr · Plymouth State | Sr | Plymouth State | 30:55.6 |
| 26 | Nathan BeauregardPlace 26 · Grade So · Plymouth State | So | Plymouth State | 31:05.9 |
| 27 | Taggart SCHRADER -Place 27 · Saint Michael's | — | Saint Michael's | 31:26.8 |
| 28 | Connor PhillipsPlace 28 · Grade So · Plymouth State | So | Plymouth State | 31:45.6 |
| 29 | Peter SWAIN -Place 29 · Plymouth State | — | Plymouth State | 31:58.7 |
| 30 | Brandon LeblancPlace 30 · Grade Jr · Saint Anselm | Jr | Saint Anselm | 32:09.6 |
| 31 | Hagan BURNETT -Place 31 · Plymouth State | — | Plymouth State | 33:20.4 |
| 32 | Aaron Nobles -Place 32 · Saint Michael's | — | Saint Michael's | 34:17.1 |
| 33 | Thomas SullivanPlace 33 · Grade Jr · Saint Anselm | Jr | Saint Anselm | 35:22.1 |
| 34 | Nicholas LongoPlace 34 · Grade Sr · Saint Anselm | Sr | Saint Anselm | 36:05.2 |
| 35 | Brayden MONASTERO -Place 35 · Rivier | — | Rivier | 37:15.6 |
| 36 | Edgar MCINTOSH -Place 36 · Rivier | — | Rivier | 37:23.4 |
| 37 | Cameron IngramPlace 37 · Grade So · Rivier | So | Rivier | 38:11.8 |
| 38 | Tafari WILLIE -Place 38 · Rivier | — | Rivier | 40:20.0 |