NHL Players Born in Massachusetts, United States

» Show/Hide Locations List

United States

Alabama (3)

Alaska (13)

Arizona (2)

California (37)

Colorado (11)

Connecticut (30)

Delaware (1)

District of Columbia (3)

Florida (9)

Georgia (3)

Idaho (2)

Illinois (58)

Indiana (9)

Iowa (1)

Maine (6)

Maryland (4)

Massachusetts (187)

Michigan (155)

Minnesota (242)

Missouri (15)

Montana (1)

Nebraska (2)

New Hampshire (11)

New Jersey (15)

New York (110)

North Carolina (2)

North Dakota (13)

Ohio (22)

Oklahoma (5)

Oregon (5)

Pennsylvania (33)

Rhode Island (19)

South Carolina (1)

Texas (8)

Utah (4)

Vermont (2)

Virginia (4)

Washington (12)

Wisconsin (31)

Other Countries

Austria (9)

Bahamas (1)

Belarus (1)

Belgium (1)

Brazil (2)

Brunei Darussalam (1)

Czech Republic (5)

Czechoslovakia (285)

Denmark (12)

East Germany (2)

Finland (192)

France (9)

Germany (30)

Haiti (1)

Indonesia (1)

Ireland (5)

Italy (3)

Jamaica (1)

Japan (2)

Latvia (3)

Lebanon (1)

Lithuania (1)

Netherlands (2)

Nigeria (2)

Norway (8)

Paraguay (1)

Poland (8)

Republic of Korea (2)

Russian Federation (25)

Slovenia (1)

South Africa (1)

Sweden (286)

Switzerland (27)

Taiwan (1)

Union of Soviet Socialist Republics (238)

United Kingdom (46)

United Republic of Tanzania (1)

Venezuela (2)

Yugoslavia (4)

187 Players

187 Players Table
Scoring Goalie Stats
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
1 Fred Ahern 1975 1978 RW 146 31 30 61 -47 130 1952-02-12 Boston
2 John Aiken 1958 1958 G 1 0 0 0 0 1 0 1 0 10.59 1932-01-01 Arlington
3 Bobby Allen 2003 2008 D 51 0 3 3 -3 12 1978-11-14 Weymouth
4 Tony Amonte 1992 2007 RW 1174 416 484 900 96 752 1970-08-02 Hingham
5 Keith Aucoin 2006 2014 C 145 17 32 49 3 22 1978-11-06 Waltham
6 Steve Baker 1980 1983 G 57 0 0 0 0 7 57 20 20 11 3.70 1957-05-06 Boston
7 Tom Barrasso 1984 2003 G 777 0 48 48 0 437 777 369 277 86 .892 3.24 1965-03-31 Boston
8 Ed Barry 1947 1947 LW 19 1 3 4 2 1919-10-12 Wellesley
9 Ray Barry 1952 1952 C 18 1 2 3 6 1928-10-04 Boston
10 Shawn Bates 1998 2008 C 465 72 126 198 -28 266 1975-04-03 Melrose
11 Blake Bellefeuille 2002 2003 C 5 0 1 1 1 0 1977-12-27 Framingham
12 Rick Bennett 1990 1992 LW 15 1 1 2 -6 13 1967-07-24 Springfield
13 Pete Bessone 1938 1938 D 6 0 1 1 6 1913-01-13 New Bedford
14 Chris Bourque 2008 2013 LW 51 2 6 8 -12 18 1986-01-29 Boston
15 Phil Bourque 1984 1996 LW 477 88 111 199 -64 516 1962-06-08 Chelmsford
16 Ryan Bourque 2015 2015 C 1 0 0 0 -1 0 1991-01-03 Boxford
17 Brian Boyle 2008 2016 C 549 80 64 144 -23 422 1984-12-18 Hingham
18 Andy Brickley 1983 1994 LW/C 385 82 140 222 -21 81 1961-08-09 Melrose
19 Connor Brickley 2016 2016 C 23 1 4 5 1 14 1992-02-25 Malden
20 Bob Brooke 1984 1990 C 447 69 97 166 -40 520 1960-12-18 Melrose
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
21 Doug Brown 1987 2001 RW 854 160 214 374 112 210 1964-06-12 Southborough
22 Gary Burns 1981 1981 LW/C 11 2 2 4 -9 18 1955-01-16 Cambridge
23 Bobby Butler 2010 2014 RW 130 20 29 49 -16 28 1987-04-26 Marlborough
24 Joe Callahan 2009 2011 D 46 0 4 4 5 16 1982-12-20 Brockton
25 Jim Campbell 1996 2006 RW 285 61 75 136 -11 268 1973-02-03 Worcester
26 Dom Campedelli 1986 1986 D 2 0 0 0 -2 0 1964-04-03 Cohasset
27 Jim Carey 1995 1999 G 172 0 1 1 0 8 172 79 65 16 .898 2.58 1974-05-31 Dorchester
28 Paul Carey 2014 2016 C 26 1 1 2 4 0 1988-09-24 Boston
29 John Carlson 2010 2016 D 454 53 175 228 52 156 1990-01-10 Natick
30 Bob Carpenter 1982 1999 C 1178 320 408 728 -81 919 1963-07-13 Beverly
31 John Carter 1986 1993 LW 244 40 50 90 -18 201 1963-05-03 Winchester
32 Art Chisholm 1961 1961 C/D 3 0 0 0 0 1934-11-11 Arlington
33 Michael Colman 1992 1992 D 15 0 1 1 -8 32 1968-08-04 Stoneham
34 Mike Condon 2016 2016 G 55 0 0 0 0 0 55 21 25 6 .903 2.71 1990-04-27 Needham
35 Carl Corazzini 2004 2007 C 19 2 1 3 2 2 1979-04-21 Framingham
36 Bob Corkum 1990 2002 C 720 97 103 200 -73 281 1967-12-18 Salisbury
37 Rich Costello 1984 1986 C 12 2 2 4 -5 2 1963-06-27 Framingham
38 Charlie Coyle 2013 2016 C/RW 271 52 69 121 10 116 1992-03-02 Weymouth
39 Jim Craig 1980 1984 G 30 0 1 1 0 11 30 11 10 7 .839 3.78 1957-05-31 North Easton
40 Ted Crowley 1994 1999 D 34 2 4 6 -2 12 1970-05-03 Concord
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
41 Cleon Daskalakis 1985 1987 G 12 0 0 0 0 0 12 3 4 1 .839 4.86 1962-09-29 Boston
42 Niko Dimitrakos 2003 2007 RW 158 24 38 62 -1 95 1979-05-21 Somerville
43 Rick DiPietro 2001 2013 G 318 0 19 19 0 129 318 130 136 36 .902 2.87 1981-09-19 Winthrop
44 Ted Donato 1992 2004 LW 796 150 197 347 -2 396 1969-04-28 Boston
45 Ted Drury 1994 2001 C 414 41 52 93 -66 367 1971-09-13 Boston
46 Dale Dunbar 1986 1989 D 2 0 0 0 0 2 1961-10-14 Winthrop
47 Richie Dunn 1978 1989 D 483 36 140 176 10 314 1957-05-12 Boston
48 Norm Dussault 1948 1951 C 206 31 62 93 47 1925-09-26 Springfield
49 Jack Eichel 2016 2016 C 81 24 32 56 -16 22 1996-10-28 North Chelmsford
50 Brian Eklund 2006 2006 G 1 0 0 0 0 0 1 0 1 0 .842 3.10 1980-05-24 Braintree
51 Jim Fahey 2003 2007 D 92 1 24 25 -16 67 1979-05-11 Boston
52 Bobby Farnham 2015 2016 LW 64 8 2 10 -2 121 1989-01-21 North Andover
53 Paul Fenton 1985 1992 LW 411 100 83 183 -70 198 1959-12-22 Springfield
54 Benn Ferriero 2010 2014 RW 98 14 9 23 12 25 1987-04-29 Essex
55 Mike Fidler 1977 1983 LW 271 84 97 181 -51 124 1956-08-19 Everett
56 Tom Fitzgerald 1989 2006 RW 1097 139 190 329 -72 776 1968-08-28 Billerica
57 Brian Flynn 2013 2016 RW 224 21 30 51 -12 28 1988-07-26 Lynnfield
58 Gerry Foley 1955 1969 RW 142 9 14 23 -1 99 1932-09-22 Ware
59 Jon Fontas 1980 1981 C 2 0 0 0 -1 0 1955-04-16 Arlington
60 Robbie Ftorek 1973 1985 C/LW 334 77 150 227 0 262 1952-01-02 Needham
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
61 Mark Fusco 1984 1985 D 80 3 12 15 -21 42 1961-03-12 Burlington
62 Gerry Geran 1918 1926 C 37 5 1 6 6 1896-08-03 Holyoke
63 Brian Gibbons 2014 2015 C 66 5 17 22 7 14 1988-02-26 Braintree
64 Hal Gill 1998 2014 D 1108 36 148 184 44 962 1975-04-06 Concord
65 Matt Glennon 1992 1992 LW 3 0 0 0 0 2 1968-09-20 Hull
66 Scott Gordon 1990 1991 G 23 0 0 0 0 0 23 2 16 0 .830 5.60 1963-02-06 Brockton
67 David Gove 2006 2007 C/RW 2 0 1 1 2 0 1978-05-04 Centerville
68 Bill Guerin 1992 2010 RW 1263 429 427 856 51 1660 1970-11-09 Worcester
69 Noah Hanifin 2016 2016 D 79 4 18 22 -14 22 1997-01-25 Boston
70 Scott Harlow 1988 1988 LW 1 0 1 1 -1 0 1963-10-11 East Bridgewater
71 Hago Harrington 1926 1933 LW 72 9 3 12 15 1904-08-13 Melrose
72 Jimmy Hayes 2012 2016 RW 243 49 46 95 -24 114 1989-11-21 Boston
73 Kevin Hayes 2015 2016 RW 158 31 50 81 19 52 1992-05-08 Dorchester
74 Eric Healey 2006 2006 LW 2 0 0 0 0 2 1975-01-20 Hull
75 Steve Heinze 1992 2003 RW 694 178 158 336 -20 379 1970-01-30 Lawrence
76 Josh Hennessy 2007 2012 C 23 1 0 1 -1 6 1985-02-07 Brockton
77 Vic Heyliger 1938 1944 C 33 2 3 5 2 1912-09-26 Boston
78 Mark Holden 1982 1985 G 8 0 1 1 0 0 8 2 2 1 .843 4.03 1957-06-12 Weymouth
79 Jack Hughes 1981 1982 D 46 2 5 7 -29 104 1957-07-20 Somerville
80 Joe Hulbig 1997 2001 LW 55 4 4 8 -12 16 1973-09-29 Norwood
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
81 Paul Hurley 1969 1969 D 1 0 1 1 1 0 1946-07-12 Melrose
82 Dave Hynes 1974 1975 LW 22 4 0 4 3 2 1951-04-17 Cambridge
83 Doug Janik 2003 2012 D 190 3 16 19 -19 154 1980-03-26 Agawam
84 Bob Jay 1994 1994 D 3 0 1 1 -2 0 1965-11-18 Burlington
85 Dean Jenkins 1984 1984 RW 5 0 0 0 -1 2 1959-11-21 Billerica
86 David Jensen 1985 1988 C 69 9 13 22 -10 22 1965-08-19 Newton
87 Ed Jeremiah 1932 1932 RW/D 15 0 1 1 0 1905-11-04 Worcester
88 Duane Joyce 1994 1994 D 3 0 0 0 0 0 1965-05-05 Pembroke
89 Chris Kelleher 2002 2002 D 1 0 0 0 0 0 1975-03-23 Cambridge
90 Chris Kreider 2013 2016 C 248 61 68 129 47 224 1991-04-30 Boxford
91 Bob Kudelski 1988 1996 RW 442 139 102 241 -83 218 1964-03-03 Springfield
92 Mark Kumpel 1985 1991 RW 288 38 46 84 -7 113 1961-03-07 Wakefield
93 Dan LaCouture 1999 2009 LW 337 20 25 45 -44 348 1977-04-18 Hyannis
94 Frenchy Lacroix 1926 1926 G 5 0 0 0 0 5 1 4 0 3.43 1897-10-21 Newton
95 Dick Lamby 1979 1981 D 22 0 5 5 -3 22 1955-05-03 Auburn
96 Myles Lane 1929 1934 D 71 4 1 5 41 1905-10-02 Melrose
97 Peter Laviolette 1989 1989 D 12 0 0 0 2 6 1964-12-07 Norwood
98 Jeff Lazaro 1991 1993 LW 102 14 23 37 3 114 1968-03-21 Waltham
99 Stephen Leach 1986 2000 RW 702 130 153 283 -78 978 1966-01-16 Cambridge
100 Patrick Leahy 2004 2007 RW 50 4 4 8 -1 19 1979-06-09 Brighton
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
101 Ray LeBlanc 1992 1992 G 1 0 0 0 0 0 1 1 0 0 .955 1.00 1964-10-24 Fitchburg
102 Art Lesieur 1929 1936 D 100 4 2 6 50 1907-09-13 Fall River
103 John Lilley 1994 1996 RW 23 3 8 11 2 13 1972-08-03 Wakefield
104 Clarence MacKenzie 1933 1933 RW 36 4 4 8 13 1909-07-11 Cambridge
105 Greg Mauldin 2004 2011 C 36 5 5 10 2 12 1982-06-10 Boston
106 John McCarthy 2010 2016 LW 88 3 3 6 -24 22 1986-08-09 Boston
107 Bill McCreary 1981 1981 RW 12 1 0 1 -6 4 1960-04-15 Springfield
108 Gerry McDonald 1982 1984 D 8 0 0 0 -5 4 1958-03-18 Weymouth
109 Shawn McEachern 1992 2006 RW 911 256 323 579 26 506 1969-02-28 Waltham
110 Mike McHugh 1989 1992 LW 20 1 0 1 -8 16 1965-08-16 Mount Bowdoin
111 Marty McInnis 1992 2003 RW 796 170 250 420 -41 330 1970-06-02 Hingham
112 Bob McManama 1974 1976 C 99 11 25 36 -6 28 1951-10-07 Belmont
113 Mike Milbury 1976 1987 D 754 49 189 238 173 1552 1952-06-17 Brighton
114 Bob Miller 1978 1985 C 404 75 119 194 -20 220 1956-09-28 Medford
115 Jay Miller 1986 1992 LW 446 40 44 84 -33 1723 1960-07-16 Wellesley
116 Paul Miller 1982 1982 C 3 0 3 3 2 0 1959-08-21 Billerica
117 Bill Moe 1945 1949 D 261 11 42 53 163 1916-10-02 Danvers
118 Jon Morris 1989 1994 C 103 16 33 49 2 47 1966-05-06 Lowell
119 Mike Morrison 2006 2007 G 29 0 1 1 0 2 29 11 7 3 .871 3.28 1979-07-11 Medford
120 Mike Mottau 2001 2014 D 321 7 51 58 -16 164 1978-03-19 Quincy
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
121 Eric Nickulas 1999 2006 RW 118 15 23 38 -11 82 1975-03-25 Hyannis
122 Chris Nilan 1980 1992 RW 688 110 115 225 -7 3043 1958-02-09 Boston
123 Brian Noonan 1988 1999 RW 629 116 159 275 -37 518 1965-05-29 Boston
124 Brad Norton 2002 2007 D 124 3 8 11 -3 287 1975-02-13 Cambridge
125 Jeff Norton 1988 2002 D 799 52 332 384 -29 615 1965-11-25 Acton
126 Jack O'Callahan 1983 1989 D 389 27 104 131 21 541 1957-07-24 Charlestown
127 Bill O'Dwyer 1984 1990 C 120 9 13 22 -8 108 1960-01-25 Boston
128 Paul O'Neil 1974 1976 C/RW 6 0 0 0 -3 0 1953-08-24 Charlestown
129 Tom O'Regan 1984 1986 C/D 61 5 12 17 -22 10 1961-12-29 Cambridge
130 Chris O'Sullivan 1997 2003 D 62 2 17 19 5 16 1974-05-15 Dorchester
131 Jay Pandolfo 1997 2013 LW 899 100 126 226 -1 164 1974-12-27 Winchester
132 Mike Pandolfo 2004 2004 LW 3 0 0 0 -2 0 1979-09-15 Winchester
133 Adam Pineault 2008 2008 RW 3 0 0 0 -2 0 1986-05-23 Holyoke
134 Larry Pleau 1970 1972 C 94 9 15 24 -5 27 1947-01-29 Lynn
135 Brian Pothier 2001 2010 D 362 26 92 118 29 202 1977-04-15 New Bedford
136 Tom Poti 1999 2013 D 824 69 258 327 44 586 1977-03-22 Worcester
137 Bob Ring 1966 1966 G 1 0 0 0 0 1 0 0 0 7.27 1946-10-06 Winchester
138 Patrick Rissmiller 2004 2011 LW 192 18 28 46 -9 60 1978-10-26 Belmont
139 Mickey Roach 1920 1927 C 211 77 34 111 54 1895-05-01 Boston
140 Jeremy Roenick 1989 2009 C 1363 513 703 1216 153 1463 1970-01-17 Boston
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
141 Ed Ronan 1992 1997 RW 182 13 23 36 3 101 1968-03-21 Quincy
142 Steve Rooney 1985 1989 LW 154 15 13 28 -16 496 1962-06-28 Canton
143 Tom Rowe 1977 1983 RW 357 85 100 185 -80 615 1956-05-23 Lynn
144 Michael Ryan 2007 2009 C 83 7 8 15 -15 34 1980-05-16 Boston
145 David Sacco 1994 1996 RW 35 5 13 18 -4 22 1970-07-31 Malden
146 Joe Sacco 1991 2003 RW 738 94 119 213 -44 421 1969-02-04 Medford
147 Cory Schneider 2009 2016 G 270 0 8 8 0 4 270 124 97 35 .925 2.16 1986-03-18 Marblehead
148 Dwight Schofield 1977 1988 D 211 8 22 30 0 631 1956-03-25 Waltham
149 Conor Sheary 2016 2016 LW 44 7 3 10 -1 8 1992-06-08 Winchester
150 Bobby Sheehan 1970 1982 C 310 48 63 111 -41 40 1949-01-11 Weymouth
151 Dave Silk 1980 1986 RW 249 54 59 113 3 271 1958-01-01 Scituate
152 Frank Simonetti 1985 1988 D 115 5 8 13 -7 76 1962-09-11 Melrose
153 Raymie Skilton 1918 1918 D 1 0 0 0 0 1889-09-26 Cambridge
154 Garth Snow 1994 2006 G 368 0 5 5 0 190 368 135 147 44 .901 2.80 1969-07-28 Wrentham
155 Tom Songin 1979 1981 RW 43 5 5 10 -3 22 1953-12-20 Norwood
156 Paul Stanton 1991 1995 D 295 14 49 63 -3 262 1967-06-22 Boston
157 Kevin Stevens 1988 2002 LW 874 329 397 726 -103 1470 1965-04-15 Brockton
158 Jim Stewart 1980 1980 G 1 0 0 0 0 0 1 0 1 0 15.00 1957-04-23 Cambridge
159 Paul Stewart 1980 1980 LW/D 21 2 0 2 -1 74 1954-03-21 Boston
160 Brian Strait 2011 2016 D 182 6 21 27 -13 91 1988-01-04 Boston
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
161 Mike Sullivan 1992 2002 C 709 54 82 136 -105 203 1968-02-27 Marshfield
162 Bob Sweeney 1987 1996 C/RW 639 125 163 288 -29 799 1964-01-25 Concord
163 Tim Sweeney 1991 1998 LW 291 55 83 138 13 123 1967-04-12 Boston
164 Dean Sylvester 1999 2001 RW 96 21 16 37 -31 32 1972-12-30 Hanson
165 Peter Taglianetti 1985 1995 D 451 18 74 92 21 1106 1963-08-15 Framingham
166 Bob Taylor 1930 1930 RW 8 0 0 0 6 1904-08-12 Newton
167 Cliff Thompson 1942 1949 D 13 0 1 1 2 1918-12-09 Winchester
168 Billy Tibbetts 2001 2003 RW 82 2 8 10 -20 269 1974-10-14 Boston
169 Keith Tkachuk 1992 2010 LW 1201 538 527 1065 33 2219 1972-03-28 Melrose
170 Lou Trudel 1934 1941 LW 306 49 69 118 122 1912-07-21 Salem
171 Darren Turcotte 1989 2000 C 635 195 216 411 -14 301 1968-03-02 Boston
172 Frank Vatrano 2016 2016 LW 39 8 3 11 -3 14 1994-03-14 East Longmeadow
173 Jim Vesey 1989 1992 C/RW 15 1 2 3 -4 7 1965-09-29 Charlestown
174 Carl Voss* 1927 1938 C 261 34 70 104 50 1907-01-06 Chelsea
175 Chris Wagner 2015 2016 C 52 4 2 6 -4 30 1991-05-27 Wellesley
176 Kurt Walker 1976 1978 D 71 4 5 9 -2 142 1954-06-10 Weymouth
177 David Warsofsky 2014 2016 D 32 2 3 5 -7 2 1990-05-30 Marshfield
178 Noah Welch 2006 2011 D 75 4 5 9 -5 58 1982-08-26 Brighton
179 Don Wheldon 1975 1975 D 2 0 0 0 0 0 1954-12-28 Falmouth
180 Bill Whelton 1981 1981 D 2 0 0 0 -1 0 1959-08-28 Everett
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth Date Birth City
181 Brian White 1999 1999 D 2 0 0 0 0 0 1976-02-07 Winchester
182 Joe Whitney 2014 2015 RW 5 1 0 1 -1 0 1988-02-06 Reading
183 Ryan Whitney 2006 2014 D 481 50 209 259 -30 383 1983-02-19 Boston
184 Kevin Wortman 1994 1994 D 5 0 0 0 1 2 1969-02-22 Saugus
185 Keith Yandle 2007 2016 D 661 72 297 369 -32 420 1986-09-09 Boston
186 C.J. Young 1993 1993 RW 43 7 7 14 -6 32 1968-01-01 Waban
187 Scott Young 1988 2006 RW 1181 342 415 757 -40 448 1967-10-01 Clinton