You Are Here > Hockey-Reference.com > Players > NHL Skater Register for Last Names Starting with H

NHL Skater Register for Last Names Starting with H

Complete List ▪ NHL Skater Register ▪ NHL Goalie Register

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

408 NHL Skaters

Glossary ▪ CSV ▪ PRE ▪ Click column headers to sort
Player From To Pos GP G A PTS PTS/G GC GC/G TGF PGF TGA PGA +/- PIM ESG PPG SHG GWG SOG SOG/G SPCT TOI ATOI
Kari Haakana 2003 2003 D 13 0 0 0 0.00 0 0.00 1 0 3 0 -2 4 0 0 0 0 2 0.15 0.0 103 7:55
Ari Haanpaa 1986 1988 LW 60 6 11 17 0.28 6 0.10 31 1 24 0 6 37 6 0 0 3 61 1.02 9.8
David Haas 1991 1994 LW 7 2 1 3 0.43 1 0.19 5 0 5 0 0 7 2 0 0 0 7 1.00 28.6
Marc Habscheid 1982 1992 RW/C 345 72 91 163 0.47 63 0.18 250 81 280 95 -16 171 48 17 7 6 538 1.56 13.4
Len Hachborn 1984 1986 C 102 20 39 59 0.58 22 0.21 79 13 52 1 15 29 18 2 0 2 131 1.28 15.3
Lloyd Haddon 1960 1960 D 8 0 0 0 0.00 0 0.00 2
Vic Hadfield 1962 1977 LW 1002 323 389 712 0.71 278 0.28 873 296 498 19 98 1154 218 93 4 44 2082 3.22 12.2
Jim Haggarty 1942 1942 LW 5 1 1 2 0.40 1 0.17 0
Sean Haggerty 1996 2001 LW 14 1 2 3 0.21 1 0.08 7 0 6 0 1 4 1 0 0 0 6 0.43 16.7 74 9:15
Roger Hagglund 1985 1985 D 3 0 0 0 0.00 0 0.00 2 1 1 0 0 0 0 0 0 0 5 1.67 0.0
Matti Hagman 1977 1982 C 237 56 89 145 0.61 55 0.23 211 54 135 2 24 36 45 11 0 3 274 1.16 20.4
Niklas Hagman 2002 2009 LW 504 87 94 181 0.36 71 0.14 240 40 287 65 -19 155 67 12 8 14 924 1.83 9.4 6759 14:03
Riku Hahl 2002 2004 C 92 5 8 13 0.14 5 0.05 20 0 34 11 -3 38 5 0 0 1 118 1.28 4.2 1016 11:02
Ron Hainsey 2003 2009 D 267 23 75 98 0.37 34 0.13 215 81 199 54 -17 149 5 18 0 0 449 1.68 5.1 4976 20:19
Richard Hajdu 1986 1987 LW 5 0 0 0 0.00 0 0.00 2 0 0 0 2 4 0 0 0 0 3 0.60 0.0
Bill Hajt 1974 1987 D 854 42 202 244 0.29 83 0.10 1074 36 1023 306 321 433 36 2 4 3 855 1.00 4.9
Chris Hajt 2001 2004 D 6 0 0 0 0.00 0 0.00 1 0 2 0 -1 2 0 0 0 0 1 0.17 0.0 61 10:13
Anders Hakansson 1982 1986 LW 330 52 46 98 0.30 40 0.12 151 4 276 88 -41 141 45 1 6 8 365 1.11 14.2
Harold Halderson 1927 1927 D 44 3 2 5 0.11 3 0.08 65
David Hale 2004 2009 D 232 1 12 13 0.06 4 0.02 89 3 89 20 13 186 1 0 0 0 138 0.59 0.7 2829 13:10
Larry Hale 1969 1972 D 196 5 37 42 0.21 14 0.07 142 2 234 43 -51 90 5 0 0 1 149 0.76 3.4
Len Haley 1960 1961 RW 30 2 2 4 0.13 2 0.05 14
Matt Halischuk 2009 2009 RW 1 0 1 1 1.00 0 0.27 -1 0 0 0 0 0 0 0.00
Bob Halkidis 1986 1996 D 256 8 32 40 0.16 14 0.05 177 8 217 41 -7 825 8 0 0 0 200 0.78 4.0
Steven Halko 1998 2003 D 155 0 15 15 0.10 4 0.03 79 1 102 22 -2 71 0 0 0 0 96 0.62 0.0 2044 14:55
Adam Hall 2002 2009 RW 375 52 58 110 0.29 43 0.11 200 95 195 61 -32 164 25 27 0 8 596 1.59 8.7 5110 14:31
Bob Hall 1926 1926 F 8 0 0 0 0.00 0 0.00 0
Del Hall 1972 1974 C 9 2 0 2 0.22 1 0.11 2 0 3 1 0 2 2 0 0 0 7 0.78 28.6
Joe Hall* 1918 1919 D 38 15 8 23 0.61 20 0.52 189
Murray Hall 1962 1972 RW 164 35 48 83 0.51 32 0.19 107 31 111 0 -35 46 29 6 0 1 191 1.52 15.2
Taylor Hall 1984 1988 LW 41 7 9 16 0.39 6 0.15 25 7 41 5 -18 29 6 1 0 0 53 1.29 13.2
Wayne Hall 1961 1961 LW 4 0 0 0 0.00 0 0.00 0
Kevin Haller 1990 2002 D 642 41 97 138 0.21 50 0.08 561 83 641 185 22 907 29 10 2 7 720 1.12 5.7 3501 19:27
Milt Halliday 1927 1929 LW 67 1 0 1 0.01 1 0.01 4
Mats Hallin 1983 1987 LW 152 17 14 31 0.20 13 0.08 56 8 59 0 -11 193 17 0 0 2 124 0.82 13.7
Jeff Halpern 2000 2008 C 597 115 166 281 0.47 106 0.18 435 133 481 174 -5 483 82 25 8 21 921 1.54 12.5 10075 16:53
Trevor Halverson 1999 1999 LW 17 0 4 4 0.24 1 0.07 6 0 11 0 -5 28 0 0 0 0 16 0.94 0.0 203 11:57
Doug Halward 1976 1989 D 653 69 224 293 0.45 103 0.16 915 280 953 226 -92 774 35 33 1 4 1161 1.78 5.9
Denis Hamel 2000 2007 LW 192 19 12 31 0.16 13 0.07 50 3 74 17 -10 77 17 1 1 4 236 1.23 8.1 1856 9:40
Gilles Hamel 1981 1989 LW 519 127 147 274 0.53 108 0.21 400 80 412 45 -47 276 99 19 9 15 941 1.81 13.5
Herb Hamel 1931 1931 RW 2 0 0 0 0.00 0 0.00 4
Jean Hamel 1973 1984 D 699 26 95 121 0.17 42 0.06 570 26 792 169 -79 766 25 1 0 1 677 0.97 3.8
Dan Hamhuis 2004 2009 D 346 26 93 119 0.34 39 0.11 292 48 372 131 -4 290 17 7 2 8 499 1.44 5.2 7167 22:11
Red Hamill 1938 1951 LW 419 128 94 222 0.53 97 0.23 160
Al Hamilton 1966 1980 D 257 10 78 88 0.34 29 0.11 240 38 314 67 -45 258 8 2 0 1 274 1.08 3.6
Chuck Hamilton 1962 1973 LW 4 0 2 2 0.50 1 0.15 5 0 1 0 4 2 0 0 0 0 2 0.67 0.0
Jack Hamilton 1943 1946 C 102 28 32 60 0.59 26 0.26 20
Jeff Hamilton 2004 2008 C 142 29 42 71 0.50 27 0.19 110 64 58 0 -12 40 18 11 0 5 284 2.00 10.2 1678 11:49
Jim Hamilton 1978 1985 RW 95 14 18 32 0.34 12 0.13 56 6 64 3 -11 28 13 1 0 1 143 1.51 9.8
Reg Hamilton 1936 1947 D 424 21 87 108 0.25 42 0.10 412
Inge Hammarstrom 1974 1979 LW 427 116 123 239 0.56 96 0.22 388 95 320 5 -22 86 99 17 0 17 948 2.22 12.2
Ken Hammond 1985 1993 D 193 18 29 47 0.24 18 0.09 151 25 269 70 -73 290 15 3 0 2 236 1.22 7.6
Gord Hampson 1983 1983 LW 4 0 0 0 0.00 0 0.00 0 0 2 0 -2 5 0 0 0 0 4 1.00 0.0
Ted Hampson 1960 1972 C 676 108 245 353 0.52 129 0.19 332 89 407 107 -57 94 64 21 7 10 751 1.98 10.5
Rick Hampton 1975 1980 LW/D 337 59 113 172 0.51 64 0.19 392 130 397 51 -84 147 41 17 1 3 549 1.63 10.7
Radek Hamr 1993 1994 D 11 0 0 0 0.00 0 0.00 4 4 16 2 -14 0 0 0 0 0 7 0.64 0.0
Roman Hamrlik 1993 2009 D 1098 138 400 538 0.49 189 0.17 1339 481 1203 281 -60 1189 75 58 5 21 2582 2.35 5.3 16204 24:38
Mark Hamway 1985 1987 RW 53 5 13 18 0.34 6 0.12 22 1 28 1 -6 9 4 1 0 1 52 0.98 9.6
Ron Handy 1985 1988 LW 14 0 3 3 0.21 1 0.06 5 1 7 1 -2 0 0 0 0 0 10 0.71 0.0
Michal Handzus 1999 2009 C 621 127 206 333 0.54 125 0.20 447 119 458 160 28 370 92 21 14 21 926 1.49 13.7 10231 17:05
Al Hangsleben 1980 1982 D 185 21 48 69 0.37 25 0.14 166 18 178 33 3 396 19 2 0 2 248 1.34 8.5
Ben Hankinson 1993 1995 RW 43 3 3 6 0.14 2 0.06 13 0 16 0 -3 45 3 0 0 1 43 1.00 7.0
Casey Hankinson 2001 2004 LW 18 0 1 1 0.06 0 0.02 2 0 7 0 -5 13 0 0 0 0 16 0.89 0.0 159 8:49
John Hanna 1959 1968 D 198 6 26 32 0.16 11 0.06 2 1 0 0 1 206 0 0 0 0 4 0.27 0.0
Dave Hannan 1982 1997 C 841 114 191 305 0.36 115 0.14 434 28 793 332 -55 942 87 5 22 20 826 0.98 13.8
Scott Hannan 1999 2009 D 612 27 123 150 0.25 49 0.08 533 89 590 186 31 388 23 3 1 4 691 1.13 3.9 13062 22:08
Gord Hannigan 1953 1956 C 161 29 31 60 0.37 25 0.15 117
Pat Hannigan 1960 1969 LW 182 30 39 69 0.38 27 0.15 37 5 32 2 2 116 11 0 0 2 68 0.94 16.2
Ray Hannigan 1949 1949 RW 3 0 0 0 0.00 0 0.00 2
Jannik Hansen 2008 2009 LW 25 3 9 12 0.48 4 0.16 0 0 0 0 8 25 3 0 0 0 28 1.12 10.7 58 11:34
Richie Hansen 1977 1982 C 20 2 8 10 0.50 3 0.17 17 1 6 0 10 4 2 0 0 0 25 1.25 8.0
Tavis Hansen 1995 2001 RW 34 2 1 3 0.09 1 0.04 4 0 9 0 -5 16 2 0 0 0 18 0.53 11.1 219 6:51
Dave Hanson 1979 1980 D 33 1 1 2 0.06 1 0.02 4 0 10 0 -6 65 1 0 0 0 16 0.48 6.3
Emil Hanson 1933 1933 RW/D 7 0 0 0 0.00 0 0.00 6
Keith Hanson 1984 1984 D 25 0 2 2 0.08 1 0.02 15 0 32 4 -13 77 0 0 0 0 19 0.76 0.0
Oscar Hanson 1938 1938 C 8 0 0 0 0.00 0 0.00 0
Martin Hanzal 2008 2009 C 95 10 37 47 0.49 16 0.16 55 20 52 10 -10 51 7 1 2 3 139 1.46 7.2 1206 16:45
Nick Harbaruk 1970 1974 RW 364 45 75 120 0.33 45 0.12 182 26 286 94 -36 273 34 7 4 5 551 1.51 8.2
Jeff Harding 1989 1990 RW 15 0 0 0 0.00 0 0.00 2 0 3 1 0 47 0 0 0 0 22 1.47 0.0
Joe Hardy 1970 1971 C 63 9 14 23 0.37 9 0.14 31 8 54 9 -22 51 6 2 1 1 81 1.29 11.1
Mark Hardy 1980 1994 D 915 62 306 368 0.40 122 0.13 1255 355 1406 414 -92 1293 33 26 3 9 1343 1.47 4.6
Jim Hargreaves 1971 1973 D 66 1 7 8 0.12 3 0.04 32 2 82 18 -34 105 1 0 0 0 42 0.64 2.4
Brett Harkins 1995 2002 LW 78 6 30 36 0.46 12 0.15 56 30 36 0 -10 22 1 5 0 2 66 0.85 9.1 316 12:38
Todd Harkins 1992 1994 C 48 3 3 6 0.13 2 0.05 10 1 19 0 -10 78 3 0 0 0 36 0.75 8.3
David Harlock 1994 2002 D 212 2 14 16 0.08 5 0.02 104 2 235 78 -55 188 2 0 0 0 106 0.50 1.9 3536 17:52
Scott Harlow 1988 1988 LW 1 0 1 1 1.00 0 0.29 2 1 2 0 -1 0 0 0 0 0 2 2.00 0.0
Glen Harmon 1943 1951 D 452 50 96 146 0.32 60 0.13 334
John Harms 1944 1945 RW 44 5 5 10 0.23 4 0.10 21
Walter Harnott 1934 1934 LW 6 0 0 0 0.00 0 0.00 2
Terry Harper 1963 1981 D 1066 35 221 256 0.24 86 0.08 906 42 982 287 169 1362 28 6 0 3 795 1.00 3.9
Tim Harrer 1983 1983 RW 3 0 0 0 0.00 0 0.00 1 0 1 0 0 2 0 0 0 0 3 1.00 0.0
Hago Harrington 1926 1933 LW 72 9 3 12 0.17 9 0.12 15
Billy Harris 1956 1969 C 769 126 219 345 0.45 131 0.17 79 17 93 6 -25 205 23 4 0 2 187 1.39 10.2
Billy Harris 1973 1984 RW 897 231 327 558 0.62 214 0.24 841 208 843 192 -18 394 183 40 8 27 1714 1.91 13.5
Duke Harris 1968 1968 RW 26 1 4 5 0.19 2 0.07 14 11 17 0 -14 4 1 0 0 0 50 1.92 2.0
Henry Harris 1931 1931 RW 32 2 4 6 0.19 4 0.11 20
Hugh Harris 1973 1973 C 60 12 26 38 0.63 14 0.24 54 4 41 0 9 17 12 0 0 0 121 2.02 9.9
Ron Harris 1963 1976 D 476 20 91 111 0.23 38 0.08 325 29 414 61 -57 474 15 4 1 2 650 1.38 3.1
Smokey Harris 1925 1925 LW 6 3 1 4 0.67 3 0.42 8
Ted Harris 1964 1975 D 788 30 168 198 0.25 67 0.08 664 18 719 167 94 1000 27 2 1 3 588 0.98 4.6
Ed Harrison 1948 1951 C/LW 194 27 24 51 0.26 22 0.11 53
Jay Harrison 2006 2007 D 13 0 1 1 0.08 0 0.02 7 0 11 4 0 8 0 0 0 0 10 0.77 0.0 192 14:48
Jim Harrison 1969 1980 C 324 67 86 153 0.47 60 0.19 235 46 264 44 -31 435 49 15 3 4 584 1.80 11.5
Peter Harrold 2007 2009 D 52 2 10 12 0.23 4 0.08 23 0 21 1 -1 14 2 0 0 0 49 0.94 4.1 592 16:00
Gerry Hart 1969 1983 D 730 29 150 179 0.25 59 0.08 753 20 828 207 112 1240 25 2 2 4 808 1.11 3.6
Gizzy Hart 1927 1933 LW 104 6 8 14 0.13 11 0.10 12
Mark Hartigan 2002 2008 C 102 19 11 30 0.29 13 0.13 46 18 43 1 -14 58 13 6 0 1 131 1.28 14.5 1101 10:48
Mike Hartman 1987 1995 LW 397 43 35 78 0.20 32 0.08 119 7 149 3 -34 1388 38 5 0 6 481 1.21 8.9
Scott Hartnell 2001 2009 LW 539 123 144 267 0.50 104 0.19 386 127 276 35 16 732 79 40 4 27 1219 2.26 10.1 7908 15:20
Craig Hartsburg 1980 1989 D 570 98 315 413 0.72 144 0.25 1054 407 789 137 -5 818 56 40 2 12 1492 2.62 6.6
Buster Harvey 1971 1977 RW 407 90 118 208 0.51 80 0.20 333 61 349 28 -49 131 72 15 3 13 937 2.30 9.6
Doug Harvey* 1948 1969 D 1113 88 452 540 0.49 185 0.17 78 19 76 28 11 1216 1 1 0 0 46 0.66 4.3
Hugh Harvey 1975 1976 C/LW 18 1 1 2 0.11 1 0.04 3 1 8 0 -6 4 1 0 0 0 16 0.89 6.3
Todd Harvey 1995 2006 RW/C 671 91 132 223 0.33 84 0.13 356 81 264 8 19 950 76 15 0 10 792 1.18 11.5 4671 10:49
Bob Hassard 1950 1955 C 126 9 28 37 0.29 14 0.11 22
Derian Hatcher 1992 2008 D 1045 80 251 331 0.32 114 0.11 1076 156 1262 416 74 1581 58 19 3 18 1431 1.37 5.6 14845 24:52
Kevin Hatcher 1985 2001 D 1157 227 450 677 0.59 246 0.21 1701 564 1617 453 -27 1392 128 91 8 37 2947 2.55 7.7 4527 22:59
Ed Hatoum 1969 1971 RW 47 3 6 9 0.19 3 0.07 17 5 31 7 -12 25 2 0 1 1 48 1.02 6.3
Brett Hauer 1996 2002 D 37 4 4 8 0.22 3 0.09 25 7 42 8 -16 38 2 2 0 1 63 1.70 6.3 105 13:11
Niclas Havelid 2000 2009 D 573 33 125 158 0.28 53 0.09 514 131 638 222 -27 310 19 14 0 12 714 1.25 4.6 12113 22:01
Martin Havlat 2001 2009 RW 411 146 190 336 0.82 130 0.32 420 162 212 12 62 228 94 51 1 26 1010 2.46 14.5 6484 16:40
Dale Hawerchuk* 1982 1997 C 1188 518 891 1409 1.19 531 0.45 1953 843 1342 140 -92 730 323 182 13 49 3754 3.16 13.8
Greg Hawgood 1988 2002 D 474 60 164 224 0.47 80 0.17 485 181 310 32 26 426 35 25 0 5 730 1.54 8.2 1609 16:35
Todd Hawkins 1989 1992 W 10 0 0 0 0.00 0 0.00 1 0 3 0 -2 15 0 0 0 0 5 0.50 0.0
Alan Haworth 1981 1988 C 524 189 211 400 0.76 158 0.30 550 128 368 8 62 425 144 45 0 20 1157 2.21 16.3
Gord Haworth 1953 1953 C 2 0 1 1 0.50 0 0.17 0
Neil Hawryliw 1982 1982 RW 1 0 0 0 0.00 0 0.00 0 0 0 0 0 0 0 0 0 0 0 0.00
Bill Hay 1960 1967 C 506 113 273 386 0.76 138 0.27 244 45 12 4 6
Dwayne Hay 1998 2001 LW 79 2 4 6 0.08 2 0.03 15 0 22 0 -7 22 2 0 0 0 57 0.72 3.5 589 7:39
George Hay* 1927 1934 LW 239 74 60 134 0.56 82 0.34 84
Jim Hay 1953 1955 D 75 1 5 6 0.08 2 0.03 22
Darren Haydar 2003 2008 RW 22 1 7 8 0.36 3 0.12 12 3 6 0 3 2 1 0 0 0 19 0.86 5.3 238 10:49
Peter Hayek 1982 1982 D 1 0 0 0 0.00 0 0.00 0 0 1 0 -1 0 0 0 0 0 0 0.00
Paul Haynes 1931 1941 C 391 61 134 195 0.50 77 0.20 164
Rick Hayward 1991 1991 D 4 0 0 0 0.00 0 0.00 1 0 1 0 0 5 0 0 0 0 0 0.00
Steve Hazlett 1980 1980 LW 1 0 0 0 0.00 0 0.00 0