| 312 | 4 | 1 | M2029 | Kevin | Abdo | Worcester | MA | 29 | M | 17:50.3 | 5:45 | 17:50.8 | |
| 95 | 11 | 2 | M2029 | Collin | Orr | Northborough | MA | 23 | M | 21:15.2 | 6:51 | 21:35.2 | |
| 329 | 22 | 3 | M2029 | Glenn | Despres | Millbury | MA | 29 | M | 22:31.1 | 7:15 | 22:38.1 | |
| 217 | 31 | 4 | M2029 | Levi | White | Northborough | MA | 21 | M | 23:38.6 | 7:37 | 23:58.3 | |
| 23 | 49 | 5 | M2029 | Vincent | Servello | South Grafton | MA | 29 | M | 24:40.3 | 7:57 | 24:49.4 | |
| 55 | 62 | 6 | M2029 | Brian | Andrews | Boston | MA | 28 | M | 25:32.1 | 8:14 | 25:36.3 | Team Bak |
| 295 | 70 | 7 | M2029 | Henry | Clayton | Northborough | MA | 26 | M | 25:53.0 | 8:20 | 26:18.0 | |
| 221 | 90 | 8 | M2029 | Joseph | Vettese | Whitinsville | MA | 23 | M | 26:32.3 | 8:33 | 26:56.4 | Unibank |
| 158 | 103 | 9 | M2029 | Austin | Isaacson | West Roxbury | MA | 27 | M | 27:31.2 | 8:52 | 27:43.5 | |
| 131 | 111 | 10 | M2029 | Dave | Kaiser | Shrewsbury | MA | 28 | M | 27:59.8 | 9:01 | 28:09.5 | Central One Federal Credit Union |
| 133 | 188 | 11 | M2029 | Stephen | Georgeson | Shrewsbury | MA | 28 | M | 32:39.8 | 10:31 | 32:55.6 | Central One Federal Credit Union |
| 168 | 228 | 12 | M2029 | Jonathan | PKnight | Shrewsbury | MA | 28 | M | 38:50.1 | 12:30 | 39:00.3 | Central One Federal Credit Union |
| 214 | 231 | 13 | M2029 | Corey | Farley | North Grafton | MA | 28 | M | 39:18.1 | 12:39 | 39:37.8 | Grafton Job Corps |
| 125 | 246 | 14 | M2029 | Kevin | Sanavage | Shrewsbury | MA | 28 | M | 42:59.5 | 13:51 | 43:08.7 | Central One Federal Credit Union |
| 119 | 275 | 15 | M2029 | Jeff | Dunn | Shrewsbury | MA | 28 | M | 51:38.2 | 16:38 | 51:48.6 | Central One Federal Credit Union |