| Place | Bib | Name | Age | Sex | City | State | Time |
|---|---|---|---|---|---|---|---|
| 1 | 354 | Amos Sang | 29 | M | Chicopee | MA | 24:37 |
| 2 | 282 | Neal Darmody | 28 | M | Bow | NH | 24:42 |
| 3 | 239 | Ruben Sanca | 31 | M | Chelmsford | MA | 25:06 |
| 4 | 83 | Benjamin Groleau | 25 | M | Framingham | MA | 25:27 |
| 5 | 1704 | Timofey Karginov | 22 | M | New Britain | IL | 25:42 |
| 6 | 216 | Timothy Gill | 25 | M | Brighton | MA | 25:52 |
| 7 | 153 | Scott Mindel | 31 | M | Burlington | MA | 25:54 |
| 8 | 1940 | Eric Macknight | 29 | M | Ballston Spa | NY | 26:00 |
| 9 | 276 | Brandon Newbould | 36 | M | Nottingham | NH | 26:01 |
| 10 | 325 | Dennis Roche | 31 | M | Springfield | MA | 26:14 |
| 11 | 341 | Thomas Paquette | 27 | M | Keene | NH | 26:14 |
| 12 | 286 | Andrew Chalmers | 28 | M | Brighton | MA | 26:18 |
| 13 | 351 | Scott Leslie | 36 | M | Rutland | MA | 26:18 |
| 14 | 41 | Jacob Wormald | 23 | M | Pelham | NH | 26:19 |
| 15 | 163 | Pat Fullerton | 29 | M | Bradford | MA | 26:21 |
| 16 | 212 | Dan Smith | 39 | M | Shelburne Falls | MA | 26:23 |
| 17 | 366 | Christopher Antunes | 37 | M | Boston | MA | 26:27 |
| 18 | 376 | Tj Unger | 40 | M | Westwood | MA | 26:29 |
| 19 | 295 | Nat Larson | 56 | M | Amherst | MA | 26:30 |
| 20 | 265 | Peter Francia | 27 | M | Lexington | MA | 26:31 |
| 21 | 1726 | Jarrod Ottman | 20 | M | Merrimack | NH | 26:31 |
| 22 | 242 | Christopher Battoo | 30 | M | Boston | MA | 26:32 |
| 23 | 172 | Robert Norcross | 36 | M | Mansfield | MA | 26:33 |
| 24 | 382 | Jason Griffiths | 37 | M | Manchester | NH | 26:36 |
| 25 | 348 | Aliaksandr Leuchanka | 27 | M | Lee | NH | 26:37 |
| 26 | 220 | Robert Espinosa | 34 | M | Framingham | MA | 26:38 |
| 27 | 229 | Dylan Lafond | 25 | M | Manchester | NH | 26:47 |
| 28 | 1633 | Daniel Joyce | 26 | M | Marshfield | MA | 26:49 |
| 30 | 272 | Nick Aguila | 28 | M | Manchester | NH | 26:50 |
| 29 | 191 | Christopher Klucznik | 35 | M | Needham | MA | 26:50 |
| 31 | 227 | Jerry Lanning | 23 | M | Brighton | MA | 26:58 |
| 32 | 90 | Timothy Shea | 24 | M | West Springfield | MA | 27:00 |
| 33 | 330 | Andy Gardiner | 52 | M | Dover | MA | 27:01 |
| 34 | 294 | Kent Lemme | 51 | M | Pittsfield | MA | 27:06 |
| 35 | 250 | Derik Noland | 24 | M | Kingston | MA | 27:07 |
| 36 | 312 | Jonathan Joyce | 27 | M | Hull | MA | 27:09 |
| 37 | 338 | Jason Reilly | 35 | M | East Greenwich | RI | 27:11 |
| 38 | 234 | Zachary Switaj | 25 | M | Dover | NH | 27:23 |
| 39 | 349 | Semehar Tesfaye | 27 | F | Revere | MA | 27:24 |
| 40 | 157 | Gregory Putnam | 48 | M | Stoneham | MA | 27:25 |
| 41 | 336 | Andreas Heilmann | 33 | M | Brookline | MA | 27:26 |
| 42 | 333 | Benjamin Coughlin | 28 | M | Holden | MA | 27:27 |
| 43 | 375 | Lee Danforth | 40 | M | Norwood | MA | 27:33 |
| 44 | 269 | Jason Dedonato | 32 | M | Newfields | NH | 27:35 |
| 46 | 1947 | Andrew Tuttle | 23 | M | Alton | NH | 27:35 |
| 45 | 1361 | Cameron Dickson | 20 | M | Londonderry | NH | 27:35 |
| 48 | 1749 | Vojta Ripa | 28 | M | New Hampton | NH | 27:36 |
| 47 | 246 | David Dechellis | 43 | M | Tewksbury | MA | 27:36 |
| 49 | 176 | Brian Gilligan | 23 | M | Cambridge | MA | 27:38 |
| 50 | 244 | Samuel Fazioli | 26 | M | Salem | NH | 27:40 |