| 1752 | 200 | 1 | M6069 | DAVID | OLIVER | 60 | M | 1:24:00 | 6:25 | 38:54 | 1:24:15 | GREATER LOWELL ROAD RUNNERS | Westborough |
| 1440 | 243 | 2 | M6069 | CHARLIE | MUSE | 60 | M | 1:26:08 | 6:35 | 39:32 | 1:26:19 | CAMBRIDGE RUNNING CLUB | Boston |
| 1755 | 295 | 3 | M6069 | JOHN | BARBOUR | 62 | M | 1:27:44 | 6:42 | 40:12 | 1:28:00 | GREATER LOWELL ROAD RUNNERS | West Roxbury |
| 1504 | 363 | 4 | M6069 | DAVID | BARNETT | 60 | M | 1:31:39 | 7:00 | 42:11 | 1:32:11 | SOMERVILLE ROAD RUNNERS | Boxborough |
| 2160 | 404 | 5 | M6069 | NORM | LARSON | 61 | M | 1:34:24 | 7:13 | 42:17 | 1:34:40 | Green Mountain Athletic Associ | Burlington |
| 1754 | 423 | 6 | M6069 | KEN | GOODIN | 62 | M | 1:35:02 | 7:16 | 44:43 | 1:35:32 | GREATER LOWELL ROAD RUNNERS | Lowell |
| 1784 | 443 | 7 | M6069 | DAVID | CALLAGHAN | 60 | M | 1:36:10 | 7:21 | 43:27 | 1:36:33 | RASAC | Havre De Grace |
| 2094 | 457 | 8 | M6069 | BRIAN | IGOE | 63 | M | 1:36:56 | 7:24 | 43:48 | 1:37:07 | CAMBRIDGE SPORTS UNION | Waltham |
| 2095 | 460 | 9 | M6069 | WILLIAM | PINE | 65 | M | 1:37:00 | 7:25 | 44:01 | 1:37:10 | CAMBRIDGE SPORTS UNION | Fitzwilliam |
| 1577 | 477 | 10 | M6069 | CHARLES | KAUFMANN | 61 | M | 1:37:45 | 7:28 | 44:24 | 1:37:53 | DIRIGO RC | Portland |
| 2079 | 528 | 11 | M6069 | TREVOR | WARD | 67 | M | 1:39:21 | 7:35 | 45:40 | 1:39:46 | GATE CITY STRIDERS | Merrimack |
| 2133 | 546 | 12 | M6069 | RICHARD | CLARK | 63 | M | 1:40:03 | 7:38 | 44:58 | 1:40:27 | GREATER SPRINGFIELD HARRIERS | Feeding Hills |
| 1919 | 564 | 13 | M6069 | WILLIAM | CROWN | 62 | M | 1:40:49 | 7:42 | 46:26 | 1:41:15 | CAMBRIDGE SPORTS UNION | Needham Heights |
| 2713 | 566 | 14 | M6069 | KEVIN | CALLAHAN | 60 | M | 1:41:01 | 7:43 | 47:38 | 1:41:17 | | Dartmouth |
| 1888 | 573 | 15 | M6069 | ALLAN | BATES | 68 | M | 1:41:15 | 7:44 | 45:48 | 1:41:31 | Green Mountain Athletic Associ | Pittsfield |
| 2043 | 590 | 16 | M6069 | HARRY | BAGGEN | 63 | M | 1:41:27 | 7:45 | 46:38 | 1:42:09 | GREATER NEW BEDFORD TRACK CLUB | South Dartmouth |
| 1757 | 605 | 17 | M6069 | STEPHEN | SARTORI | 63 | M | 1:42:07 | 7:48 | 46:34 | 1:42:39 | GREATER LOWELL ROAD RUNNERS | Chelmsford |
| 201 | 616 | 18 | M6069 | STUART | LEVINE | 68 | M | 1:41:02 | 7:43 | | 1:42:51 | | Barrington |
| 1166 | 626 | 19 | M6069 | RICHARD | REILLY | 62 | M | 1:42:42 | 7:51 | 47:47 | 1:43:19 | | Mattapoisett |
| 1758 | 633 | 20 | M6069 | TOM | PETERS | 64 | M | 1:43:18 | 7:53 | 46:53 | 1:43:35 | GREATER LOWELL ROAD RUNNERS | Francestown |
| 1753 | 645 | 21 | M6069 | ANDRE | CHANDONNET | 60 | M | 1:43:27 | 7:54 | 47:36 | 1:44:01 | GREATER LOWELL ROAD RUNNERS | Lowell |
| 171 | 660 | 22 | M6069 | BRUCE | BLUMBERG | 62 | M | 1:43:57 | 7:56 | 47:52 | 1:44:36 | | Concord |
| 2497 | 676 | 23 | M6069 | JOHN | STUART | 60 | M | 1:44:35 | 7:59 | 47:55 | 1:44:56 | BOSTON ATHLETIC ASSOCIATION | Hopedale |
| 2074 | 724 | 24 | M6069 | KEN | SNOW | 61 | M | 1:45:55 | 8:05 | 47:23 | 1:46:44 | GATE CITY STRIDERS | Nashua |
| 1275 | 799 | 25 | M6069 | DAVID | DULONG | 61 | M | 1:47:59 | 8:15 | 50:41 | 1:49:02 | | Rye |
| 585 | 807 | 26 | M6069 | DENNIS | LAPERRIERE | 61 | M | 1:48:56 | 8:19 | 49:07 | 1:49:31 | GREATER NEW BEDFORD TRACK CLUB | East Freetown |
| 2012 | 811 | 27 | M6069 | P.J. | COSTA | 60 | M | 1:48:53 | 8:19 | 49:55 | 1:49:43 | GREATER NEW BEDFORD TRACK CLUB | New Bedford |
| 2065 | 849 | 28 | M6069 | TOM | KOLB | 61 | M | 1:49:48 | 8:23 | 51:10 | 1:50:55 | GATE CITY STRIDERS | Merrimack |
| 1178 | 879 | 29 | M6069 | JOHN | RAPOSO | 60 | M | 1:50:26 | 8:26 | 49:38 | 1:51:41 | | Fall River |
| 1110 | 899 | 30 | M6069 | DUANE | GERMAN | 64 | M | 1:51:10 | 8:29 | 50:44 | 1:52:10 | | Bridgewater |
| 68 | 906 | 31 | M6069 | CHARLES | MARSHALL | 63 | M | 1:52:07 | 8:34 | 53:14 | 1:52:25 | | Acushnet |
| 57 | 908 | 32 | M6069 | DAVID | LAPLANTE | 61 | M | 1:52:07 | 8:34 | 53:14 | 1:52:26 | | Acushnet |
| 307 | 909 | 33 | M6069 | TIMOTHY | WARREN | 68 | M | 1:51:38 | 8:32 | 52:11 | 1:52:27 | L-STREET RUNNING CLUB | Cambridge |
| 1174 | 923 | 34 | M6069 | STEPHEN | VIEGAS | 68 | M | 1:52:07 | 8:34 | 52:14 | 1:53:00 | NEW ENGLAND 65+ RUNNING CLUB | Reading |
| 1445 | 948 | 35 | M6069 | DANIEL | MCCARTHY | 68 | M | 1:53:15 | 8:39 | 52:41 | 1:53:47 | SOMERVILLE ROAD RUNNERS | Lexington |
| 1528 | 953 | 36 | M6069 | GEORGE | WOODWARD | 62 | M | 1:53:14 | 8:39 | 51:31 | 1:54:00 | SOMERVILLE ROAD RUNNERS | Andover |
| 1808 | 958 | 37 | M6069 | EDWARD | MCALOON | 61 | M | 1:53:15 | 8:39 | 51:00 | 1:54:04 | | Warren |
| 748 | 1007 | 38 | M6069 | TIM | WHITNEY | 63 | M | 1:54:43 | 8:46 | 51:57 | 1:55:25 | | Concord |
| 1847 | 1024 | 39 | M6069 | LEV | VOLFSON | 65 | M | 1:55:02 | 8:47 | 52:22 | 1:55:53 | Greater Framingham | Framingham |
| 1650 | 1058 | 40 | M6069 | JOHN | JOYCE | 61 | M | 1:55:37 | 8:50 | 52:59 | 1:57:04 | Greater Framingham | Framingham |
| 334 | 1059 | 41 | M6069 | RONALD | PILLING | 67 | M | 1:55:16 | 8:48 | 54:36 | 1:57:05 | | New Bedford |
| 525 | 1063 | 42 | M6069 | PAUL | DONNELLY | 68 | M | 1:56:18 | 8:53 | 52:33 | 1:57:11 | | Somerset |
| 2117 | 1136 | 43 | M6069 | TOM | WOOD | 62 | M | 1:56:43 | 8:55 | 54:09 | 1:59:01 | HEARTBREAK HILL STRIDERS | Waban |
| 1447 | 1141 | 44 | M6069 | JOHN | CURRAN | 67 | M | 1:57:36 | 8:59 | 53:56 | 1:59:11 | | Norfolk |
| 1249 | 1195 | 45 | M6069 | FABIO | SCHIANTARELLI | 66 | M | 1:59:23 | 9:07 | 55:38 | 2:00:27 | CAMBRIDGE RUNNING CLUB | Newtonville |
| 1442 | 1212 | 46 | M6069 | LEEVI | RAASSINA | 64 | M | 1:59:20 | 9:07 | 55:24 | 2:00:56 | SOMERVILLE ROAD RUNNERS | Cambridge |
| 191 | 1220 | 47 | M6069 | CARY | JOHNSON | 64 | M | 2:00:04 | 9:10 | 55:16 | 2:01:15 | | West Wareham |
| 1228 | 1237 | 48 | M6069 | MICHAEL | LEMELIN | 63 | M | 1:59:12 | 9:06 | 54:29 | 2:01:45 | | South Dartmouth |
| 222 | 1244 | 49 | M6069 | ED | KELLY | 65 | M | 2:01:01 | 9:14 | 55:10 | 2:02:01 | | Carver |
| 961 | 1257 | 50 | M6069 | JOE | PETRUCCI | 61 | M | 2:01:34 | 9:17 | 53:52 | 2:02:29 | | North Providence |
| 1832 | 1258 | 51 | M6069 | ED | STOLL | 60 | M | 2:01:21 | 9:16 | 55:37 | 2:02:30 | Greater Framingham | Framingham |
| 2106 | 1296 | 52 | M6069 | LEO | KELLEY | 63 | M | 2:03:05 | 9:24 | 51:33 | 2:03:43 | | Hingham |
| 2098 | 1298 | 53 | M6069 | JIM | TERRY | 65 | M | 2:01:17 | 9:16 | 53:25 | 2:03:46 | CAMBRIDGE SPORTS UNION | Roslindale |
| 2149 | 1306 | 54 | M6069 | RUSS | COOKE | 64 | M | 2:03:25 | 9:25 | 56:45 | 2:03:51 | Green Mountain Athletic Associ | Williston |
| 40 | 1312 | 55 | M6069 | KENNY | ROGERS | 62 | M | 2:01:55 | 9:19 | 56:34 | 2:03:58 | | Fairhaven |
| 503 | 1354 | 56 | M6069 | DAVID | LEMOI | 61 | M | 2:04:19 | 9:30 | 53:53 | 2:05:14 | | North Providence |
| 1483 | 1363 | 57 | M6069 | THOMAS | DIGNAN | 63 | M | 2:02:58 | 9:23 | 57:24 | 2:05:38 | | Whitman |
| 430 | 1411 | 58 | M6069 | HARRY | GREEN | 65 | M | 2:05:11 | 9:34 | 55:06 | 2:07:29 | GREATER NEW BEDFORD TRACK CLUB | Westport |
| 473 | 1431 | 59 | M6069 | GREG | OCONNOR | 66 | M | 2:06:40 | 9:40 | 56:58 | 2:08:06 | COLONIAL ROAD RUNNERS | Weymouth |
| 533 | 1476 | 60 | M6069 | WAYNE | CORDEIRA | 60 | M | 2:09:08 | 9:52 | 55:34 | 2:09:48 | | Rochester |
| 2590 | 1525 | 61 | M6069 | MCKENZIE | DAVIS | 65 | M | 2:10:26 | 9:58 | 58:56 | 2:11:38 | | Cobleskill |
| 1357 | 1527 | 62 | M6069 | JIM | REMILLARD | 61 | M | 2:11:14 | 10:01 | 58:20 | 2:11:47 | | East Falmouth |
| 2682 | 1545 | 63 | M6069 | KEVIN | FITZGIBBON | 61 | M | 2:11:58 | 10:05 | 53:32 | 2:12:20 | wampanoag road runners | Dedham |
| 67 | 1560 | 64 | M6069 | MIKE | TESER | 64 | M | 2:11:46 | 10:04 | 57:06 | 2:13:18 | | South Dartmouth |
| 1879 | 1607 | 65 | M6069 | JAMES | WALSH | 66 | M | 2:13:20 | 10:11 | 59:41 | 2:14:44 | L-STREET RUNNING CLUB | Pembroke |
| 1036 | 1610 | 66 | M6069 | MARK | MCINTYRE | 62 | M | 2:11:10 | 10:01 | 1:02:10 | 2:14:46 | | Nashua |
| 2711 | 1624 | 67 | M6069 | KEVIN | PURCELL | 63 | M | 2:11:58 | 10:05 | 1:00:28 | 2:15:15 | | Dedham |
| 85 | 1643 | 68 | M6069 | KEVIN | DONNELLY | 66 | M | 2:14:16 | 10:15 | 59:55 | 2:16:07 | | Mansfield |
| 2548 | 1665 | 69 | M6069 | JOHN | MARTIN | 63 | M | 2:16:48 | 10:27 | | 2:16:48 | Nativity Prep | New Bedford |
| 1208 | 1686 | 70 | M6069 | MICHAEL | AMSTER | 66 | M | 2:15:45 | 10:22 | 1:01:19 | 2:17:17 | HEARTBREAK HILL STRIDERS | Concord |
| 2653 | 1712 | 71 | M6069 | STEPHEN | MCAVOY | 65 | M | 2:15:27 | 10:21 | 57:13 | 2:18:25 | | Everett |
| 2113 | 1723 | 72 | M6069 | DAVID | JEFSKA | 60 | M | 2:16:31 | 10:25 | 1:03:29 | 2:19:13 | NORTH SHORE STRIDERS | Saugus |
| 12 | 1776 | 73 | M6069 | STEPHEN | SHARKEY | 66 | M | 2:19:08 | 10:37 | 1:00:44 | 2:21:16 | Central Mass Striders | Riverside |
| 1396 | 1848 | 74 | M6069 | STEVEN | CHILTON | 66 | M | 2:23:08 | 10:56 | 1:03:49 | 2:24:02 | HEARTBREAK HILL STRIDERS | Waltham |
| 1007 | 1971 | 75 | M6069 | JOHN | MCCANN | 64 | M | 2:28:13 | 11:19 | 1:10:05 | 2:31:03 | | Barrington |
| 1669 | 2002 | 76 | M6069 | ROBERT | PINA | 67 | M | 2:31:03 | 11:32 | 1:06:01 | 2:32:48 | GREATER NEW BEDFORD TRACK CLUB | Marion |
| 536 | 2010 | 77 | M6069 | EUGENE | GALLAGHER | 62 | M | 2:30:43 | 11:30 | 1:05:54 | 2:33:23 | COLONIAL ROAD RUNNERS | New Bedford |
| 1377 | 2042 | 78 | M6069 | STEPHEN | ROBERTS | 62 | M | 2:33:25 | 11:43 | 1:09:14 | 2:35:42 | GREATER NEW BEDFORD TRACK CLUB | North Dartmouth |
| 888 | 2046 | 79 | M6069 | WILLIAM | CAPLAN | 64 | M | 2:33:04 | 11:41 | 1:08:15 | 2:35:58 | | South Dartmouth |
| 1355 | 2097 | 80 | M6069 | JIM | WOOLER | 64 | M | 2:36:19 | 11:56 | 1:08:24 | 2:38:54 | | New Bedford |
| 2651 | 2099 | 81 | M6069 | MICHAEL | GRUPP | 63 | M | 2:35:53 | 11:54 | 1:08:13 | 2:38:55 | | Providence |
| 359 | 2122 | 82 | M6069 | CHARLES | ASHMAN | 61 | M | 2:38:29 | 12:06 | 1:03:40 | 2:40:00 | MASS VELOCITY TRACK CLUB | Plymouth |
| 2388 | 2170 | 83 | M6069 | ROBERT | BRIER | 69 | M | 2:41:08 | 12:18 | 1:09:37 | 2:43:59 | DREAMFAR | Providence |
| 1074 | 2185 | 84 | M6069 | MARK | MAHONEY | 64 | M | 2:45:14 | 12:37 | 1:11:38 | 2:46:25 | | Mattapoisett |
| 2535 | 2211 | 85 | M6069 | THOMAS | ROCHA | 65 | M | 2:46:23 | 12:42 | 1:12:26 | 2:49:42 | Team Keith Francis | New Bedford |