You Are Here > Hockey-Reference.com > Players > Last Names Starting with H

Players with 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 (*).

453 Players

Glossary / CSV / PRE / Click column headers to sort
Player From To Pos Ht Wt Birth Date
Kari Haakana 2003 2003 D 6-1 222 November 8, 1973
Ari Haanpaa 1986 1988 LW 6-0 185 November 29, 1965
David Haas 1991 1994 LW 6-2 200 June 23, 1968
Marc Habscheid 1982 1992 RW/C 6-0 185 March 1, 1963
Len Hachborn 1984 1986 C 5-10 175 September 4, 1961
Jeff Hackett 1989 2004 G 6-1 198 June 1, 1968
Lloyd Haddon 1960 1960 D 6-0 195 August 10, 1938
Vic Hadfield 1962 1977 LW 6-0 190 October 4, 1940
Jim Haggarty 1942 1942 LW 5-11 167 April 14, 1914
Sean Haggerty 1996 2001 LW 6-1 186 February 11, 1976
Roger Hagglund 1985 1985 D 6-1 175 July 2, 1961
Matti Hagman 1977 1982 C 6-0 183 September 21, 1955
Niklas Hagman 2002 2008 LW 6-0 205 December 5, 1979
Riku Hahl 2002 2004 C 6-1 205 November 1, 1980
Gord Haidy RW 5-11 185 April 11, 1928
Ron Hainsey 2003 2008 D 6-3 209 March 24, 1981
George Hainsworth* 1927 1937 G 5-6 150 June 26, 1895
Richard Hajdu 1986 1987 LW 6-1 185 May 10, 1965
Bill Hajt 1974 1987 D 6-3 215 November 18, 1951
Chris Hajt 2001 2004 D 6-3 206 July 5, 1978
Anders Hakansson 1982 1986 LW 6-2 190 April 27, 1956
Jaroslav Halak 2007 2008 G 5-11 182 May 13, 1985
Harold Halderson 1927 1927 D 6-3 200 January 6, 1900
David Hale 2004 2008 D 6-1 208 June 18, 1981
Larry Hale 1969 1972 D 6-1 180 October 9, 1941
Len Haley 1960 1961 RW 5-6 160 September 15, 1931
Bob Halkidis 1986 1996 D 5-11 205 March 5, 1966
Steven Halko 1998 2003 D 6-1 200 March 8, 1974
Adam Hall 2002 2008 RW 6-3 206 August 14, 1980
Bob Hall 1926 1926 F 5-8 165 October 13, 1899
Del Hall 1972 1974 C 5-10 170 May 7, 1949
Glenn Hall* 1953 1971 G 5-11 180 October 3, 1931
Joe Hall* 1918 1919 D 5-10 175 May 3, 1882
Murray Hall 1962 1972 RW 6-0 175 November 24, 1940
Taylor Hall 1984 1988 LW 5-11 180 February 20, 1964
Wayne Hall 1961 1961 LW 5-9 165 May 22, 1939
Kevin Haller 1990 2002 D 6-2 199 December 5, 1970
Milt Halliday 1927 1929 LW 5-10 180 September 21, 1906
Mats Hallin 1983 1987 LW 6-2 200 March 9, 1958
Jeff Halpern 2000 2008 C 6-0 203 May 3, 1976
Trevor Halverson 1999 1999 LW 6-0 200 April 6, 1971
Doug Halward 1976 1989 D 6-1 200 November 1, 1955
Denis Hamel 2000 2007 LW 6-1 201 May 10, 1977
Gilles Hamel 1981 1989 LW 6-3 183 March 18, 1960
Herb Hamel 1931 1931 RW 5-11 155 June 8, 1904
Jean Hamel 1973 1984 D 5-11 195 June 6, 1952
Pierre Hamel 1975 1981 G 5-9 170 September 16, 1952
Dan Hamhuis 2004 2008 D 6-1 200 December 13, 1982
Red Hamill 1938 1951 LW 5-11 180 January 11, 1917
Al Hamilton 1966 1980 D 6-1 195 August 20, 1946
Chuck Hamilton 1962 1973 LW 5-11 175 January 18, 1939
Jack Hamilton 1943 1946 C 5-7 170 June 2, 1925
Jeff Hamilton 2004 2008 C 5-10 185 September 4, 1977
Jim Hamilton 1978 1985 RW 6-0 180 January 18, 1957
Reg Hamilton 1936 1947 D 5-11 180 April 29, 1914
Inge Hammarstrom 1974 1979 LW 6-0 180 January 20, 1948
Ken Hammond 1985 1993 D 6-1 190 August 22, 1963
Gord Hampson 1983 1983 LW 6-3 210 February 13, 1959
Ted Hampson 1960 1972 C 5-8 173 December 11, 1936
Rick Hampton 1975 1980 LW/D 6-0 190 June 14, 1956
Radek Hamr 1993 1994 D 5-11 175 June 15, 1974
Roman Hamrlik 1993 2008 D 6-2 215 April 12, 1974
Mark Hamway 1985 1987 RW 6-0 190 August 9, 1961
Ron Handy 1985 1988 LW 5-11 175 January 15, 1963
Michal Handzus 1999 2008 C 6-5 217 March 11, 1977
Al Hangsleben 1980 1982 D 6-1 195 February 22, 1953
Ben Hankinson 1993 1995 RW 6-2 210 May 1, 1969
Casey Hankinson 2001 2004 LW 6-1 187 May 8, 1976
Glen Hanlon 1978 1991 G 6-0 185 February 20, 1957
John Hanna 1959 1968 D 5-11 175 April 5, 1935
Dave Hannan 1982 1997 C 5-10 180 November 26, 1961
Scott Hannan 1999 2008 D 6-1 225 January 23, 1979
Gord Hannigan 1953 1956 C 5-8 155 January 19, 1929
Pat Hannigan 1960 1969 LW 5-10 183 March 5, 1936
Ray Hannigan 1949 1949 RW 5-8 155 July 14, 1927
Jannik Hansen 2008 2008 LW 6-1 201 March 15, 1986
Richie Hansen 1977 1982 C 5-10 185 October 30, 1955
Tavis Hansen 1995 2001 RW 6-1 205 June 17, 1975
Dave Hanson 1979 1980 D 6-0 190 April 12, 1954
Emil Hanson 1933 1933 RW/D 5-8 165 November 18, 1907
Keith Hanson 1984 1984 D 6-5 215 April 26, 1957
Oscar Hanson 1938 1938 C 5-10 175 December 27, 1909
Martin Hanzal 2008 2008 C 6-5 208 February 20, 1987
Nick Harbaruk 1970 1974 RW 6-0 195 August 16, 1943
Jeff Harding 1989 1990 RW 6-3 220 April 6, 1969
Josh Harding 2006 2008 G 6-1 197 June 18, 1984
Joe Hardy 1970 1971 C 6-0 185 December 5, 1945
Mark Hardy 1980 1994 D 5-11 195 February 1, 1959
Jim Hargreaves 1971 1973 D 5-11 195 May 2, 1950
Brett Harkins 1995 2002 LW 6-1 185 July 2, 1970
Todd Harkins 1992 1994 C 6-3 210 October 8, 1968
David Harlock 1994 2002 D 6-2 215 March 16, 1971
Scott Harlow 1988 1988 LW 6-1 185 October 11, 1963
Glen Harmon 1943 1951 D 5-9 165 January 2, 1921
John Harms 1944 1945 RW 5-8 160 April 25, 1925
Walter Harnott 1934 1934 LW 5-10 175 September 24, 1909
Terry Harper 1963 1981 D 6-1 200 January 27, 1940
Tim Harrer 1983 1983 RW 6-0 185 May 10, 1957
Hago Harrington 1926 1933 LW 5-8 163 August 13, 1904
Billy Harris 1956 1969 C 6-0 155 July 29, 1935
Billy Harris 1973 1984 RW 6-2 195 January 29, 1952
Duke Harris 1968 1968 RW 5-10 180 February 25, 1942
Henry Harris 1931 1931 RW 5-11 185 April 28, 1906
Hugh Harris 1973 1973 C 6-1 195 June 7, 1948
Ron Harris 1963 1976 D 5-10 190 June 30, 1942
Smokey Harris 1925 1925 LW 5-11 165 October 11, 1890
Ted Harris 1964 1975 D 6-2 183 July 18, 1936
Ed Harrison 1948 1951 C/LW 6-0 165 July 25, 1927
Jay Harrison 2006 2007 D 6-4 211 November 3, 1982
Jim Harrison 1969 1980 C 5-11 185 July 9, 1947
Paul Harrison 1976 1982 G 6-1 196 February 11, 1955
Peter Harrold 2007 2008 D 5-11 195 June 8, 1983
Gerry Hart 1969 1983 D 5-9 190 January 1, 1948
Gizzy Hart 1927 1933 LW 5-9 171 June 1, 1902
Mark Hartigan 2002 2008 C 6-0 200 October 15, 1977
Mike Hartman 1987 1995 LW 6-0 190 February 7, 1967
Scott Hartnell 2001 2008 LW 6-2 210 April 18, 1982
Craig Hartsburg 1980 1989 D 6-1 200 June 29, 1959
Buster Harvey 1971 1977 RW 6-0 185 April 2, 1950
Doug Harvey* 1948 1969 D 5-11 187 December 19, 1924
Hugh Harvey 1975 1976 C/LW 6-0 175 June 25, 1949
Todd Harvey 1995 2006 RW/C 6-0 210 February 17, 1975
Dominik Hasek 1991 2008 G 6-1 166 January 29, 1965
Bob Hassard 1950 1955 C 6-0 167 March 26, 1929
Derian Hatcher 1992 2008 D 6-5 235 June 4, 1972
Kevin Hatcher 1985 2001 D 6-3 230 September 9, 1966
Ed Hatoum 1969 1971 RW 5-10 180 December 7, 1947
Brett Hauer 1996 2002 D 6-2 210 July 11, 1971
Adam Hauser 2006 2006 G 6-2 195 May 27, 1980
Niclas Havelid 2000 2008 D 6-0 200 April 12, 1973
Martin Havlat 2001 2008 RW 6-1 204 April 19, 1981
Dale Hawerchuk* 1982 1997 C 5-11 190 April 4, 1963
Greg Hawgood 1988 2002 D 5-10 190 August 10, 1968
Todd Hawkins 1989 1992 W 6-1 195 August 2, 1966
Alan Haworth 1981 1988 C 5-10 190 September 1, 1960
Gord Haworth 1953 1953 C 5-10 165 February 20, 1932
Neil Hawryliw 1982 1982 RW 5-11 185 November 9, 1955
Bill Hay 1960 1967 C 6-3 190 December 9, 1935
Dwayne Hay 1998 2001 LW 6-1 203 February 11, 1977
George Hay* 1927 1934 LW 5-10 155 January 10, 1898
Jim Hay 1953 1955 D 5-11 185 May 15, 1931
Darren Haydar 2003 2008 RW 5-9 170 October 22, 1979
Peter Hayek 1982 1982 D 5-10 200 November 16, 1957
Chris Hayes LW 5-10 180 August 24, 1946
Paul Haynes 1931 1941 C 5-10 160 March 1, 1910
Brian Hayward 1983 1993 G 5-10 180 June 25, 1960
Rick Hayward 1991 1991 D 6-0 180 February 25, 1966
Steve Hazlett 1980 1980 LW 5-9 170 December 12, 1957
Don Head 1962 1962 G 5-10 200 June 30, 1933
Galen Head 1968 1968 RW 5-9 160 April 16, 1947
Fern Headley 1925 1925 D 5-11 175 March 2, 1901
Eric Healey 2006 2006 LW 5-11 201 January 20, 1975
Paul Healey 1997 2006 LW 6-2 198 March 20, 1975
Rich Healey 1961 1961 D 5-10 170 March 12, 1938
Glenn Healy 1986 2001 G 5-9 190 August 23, 1962
Shawn Heaphy 1993 1993 C 5-8 180 November 27, 1968
Mark Heaslip 1977 1979 RW 5-10 190 December 26, 1951
Randy Heath 1985 1986 LW 5-8 160 November 11, 1964
Dany Heatley 2002 2008 LW 6-3 220 January 21, 1981
Andy Hebenton 1956 1964 RW 5-9 180 October 3, 1929
Guy Hebert 1992 2001 G 5-11 186 January 7, 1967
Sammy Hebert 1918 1924 G 5-10 145 March 31, 1894
Jochen Hecht 1999 2008 LW 6-1 191 June 21, 1977
Radoslav Hecl 2003 2003 D 6-1 196 October 11, 1974
Anders Hedberg 1979 1985 RW 5-11 175 February 25, 1951
Johan Hedberg 2001 2008 G 6-0 185 May 5, 1973
Bret Hedican 1992 2008 D 6-2 210 August 10, 1970
Pierre Hedin 2004 2004 D 6-2 200 February 19, 1978
Jonathan Hedstrom 2003 2006 RW 6-0 200 December 27, 1977
Jeff Heerema 2003 2004 RW 6-2 212 January 17, 1980
Frank Heffernan 1920 1920 D 6-0 210 January 12, 1892
Gerry Heffernan 1942 1944 RW 5-9 160 July 24, 1916
Mike Heidt 1984 1984 D 6-1 190 November 4, 1963
Bill Heindl 1971 1973 LW 5-10 175 May 13, 1946
Lionel Heinrich 1956 1956 LW 5-10 180 April 20, 1934
Shawn Heins 1999 2004 D 6-4 210 December 24, 1973
Rick Heinz 1981 1985 G 5-10 165 May 30, 1955
Steve Heinze 1992 2003 RW 5-11 202 January 30, 1970
Earl Heiskala 1969 1971 LW 6-0 185 November 30, 1942
Barrett Heisten 2002 2002 LW 6-1 200 March 19, 1980
Jan Hejda 2007 2008 D 6-3 229 June 18, 1978
Milan Hejduk 1999 2008 RW 6-0 190 February 14, 1976
Peter Helander 1983 1983 D 6-1 185 December 4, 1951
Timo Helbling 2006 2007 D 6-3 209 July 21, 1981
Sami Helenius 1997 2003 D 6-6 230 January 22, 1974
Ott Heller 1932 1946 D 6-0 190 June 2, 1910
Darren Helm 2008 2008 C/LW 5-11 172 January 21, 1987
Harry Helman 1923 1925 RW 5-6 145 August 28, 1894
Bryan Helmer 1999 2004 D 6-1 208 July 15, 1972
Raimo Helminen 1986 1989 C 6-0 185 March 11, 1964
Colin Hemingway 2006 2006 RW 6-0 194 August 12, 1980
Tony Hemmerling 1936 1937 LW 5-11 178 May 15, 1914
Ales Hemsky 2003 2008 RW 6-0 192 August 13, 1983
Archie Henderson 1981 1983 RW 6-6 220 February 17, 1957
Jay Henderson 1999 2001 LW 5-11 190 September 17, 1978
John Henderson 1955 1956 G 6-1 174 March 25, 1933
Matt Henderson 1999 2002 RW 6-1 200 June 22, 1974
Murray Henderson 1945 1952 D 6-0 180 September 5, 1921
Paul Henderson 1963 1980 RW 5-11 180 January 28, 1943
Darby Hendrickson 1995 2004 C 6-1 195 August 28, 1972
John Hendrickson 1958 1962 D 5-11 175 December 5, 1936
Jordan Hendry 2008 2008 D 6-0 196 February 23, 1984
Josh Hennessy 2007 2008 C 6-0 198 February 7, 1985
Lorne Henning 1973 1981 C 5-11 185 February 22, 1952
Alex Henry 2003 2006 D 6-5 220 October 18, 1979
Burke Henry 2003 2004 D 6-3 206 January 21, 1979
Camille Henry 1954 1970 C 5-9 152 January 31, 1933
Dale Henry 1985 1990 LW 6-0 205 September 24, 1964
Gord Henry 1949 1950 G 6-0 185 August 17, 1926
Jim Henry 1942 1955 G 5-9 165 October 23, 1920
T.J. Hensick 2008 2008 C 5-10 185 December 10, 1985
Jukka Hentunen 2002 2002 RW 5-10 194 May 3, 1974
Alan Hepple 1984 1986 D 5-9 200 August 16, 1963
Ian Herbers 1994 2000 D 6-4 225 July 18, 1967
Jimmy Herberts 1925 1930 C/RW 5-10 185 October 31, 1897
Art Herchenratter 1941 1941 LW 6-0 185 November 24, 1917
Fred Hergerts 1935 1936 C 6-1 190 January 29, 1913
Phil Hergesheimer 1940 1943 RW 5-10 175 July 9, 1914
Wally Hergesheimer 1952 1959 RW 5-8 155 January 8, 1927
Riley Hern* G 5-9 170 December 5, 1880
Red Heron 1939 1942 C 5-11 170 December 31, 1917
Yves Heroux 1987 1987 RW 5-11 185 April 27, 1965
Chris Herperger 2000 2003 C 6-0 190 February 24, 1974
Matt Herr 1999 2003 C 6-2 204 May 26, 1976
Denis Herron 1973 1986 G 5-11 165 June 18, 1952
Jason Herter 1996 1996 D 6-1 190 October 2, 1970
Matt Hervey 1989 1993 D 5-11 205 May 16, 1968
Bob Hess 1975 1984 D 5-11 180 May 19, 1955
Jamie Heward 1996 2007 D 6-2 215 March 30, 1971
Obs Heximer 1930 1935 LW/C 5-7 159 February 16, 1910
Bryan Hextall* 1937 1948 RW 5-10 180 July 31, 1913
Bryan Hextall 1963 1976 C 5-11 185 May 23, 1941
Dennis Hextall 1969 1980 LW 5-11 175 April 17, 1943
Ron Hextall 1987 1999 G 6-3 192 May 3, 1964
Vic Heyliger 1938 1944 C 5-9 175 September 26, 1912
Bill Hicke 1960 1972 RW 5-8 164 March 31, 1938
Ernie Hicke 1971 1978 LW 5-11 185 November 7, 1947
Greg Hickey 1978 1978 LW 5-10 160 March 8, 1955
Pat Hickey 1976 1985 LW 6-1 190 May 15, 1953
Alex Hicks 1996 2000 LW 6-0 190 September 4, 1969
Doug Hicks 1975 1983 D 6-0 185 May 28, 1955
Glenn Hicks 1980 1981 LW 5-10 177 August 28, 1958
Henry Hicks 1929 1931 D 5-7 170 December 10, 1900
Wayne Hicks 1961 1968 RW 5-11 185 April 9, 1937
Andre Hidi 1984 1985 LW 6-2 205 June 5, 1960
Uli Hiemer 1985 1987 D 6-1 190 September 21, 1962
Christopher Higgins 2004 2008 C 6-0 199 June 2, 1983
Matt Higgins 1998 2001 C 6-2 190 October 29, 1977
Paul Higgins 1982 1983 RW 6-1 195 January 13, 1962
Tim Higgins 1979 1989 RW 6-0 185 February 7, 1958
Hec Highton 1944 1944 G 6-0 175 December 10, 1923
Andy Hilbert 2002 2008 C/LW 5-11 194 February 6, 1981
Ike Hildebrand 1954 1955 RW 5-7 147 May 27, 1927
Al Hill 1977 1988 C 6-1 175 April 22, 1955
Brian Hill 1980 1980 RW 6-0 175 January 12, 1957
Mel Hill 1938 1946 RW 5-10 175 February 15, 1914
Sean Hill 1993 2008 D 6-0 204 February 14, 1970
Jack Hillen 2008 2008 D 5-10 190 January 24, 1986
Dutch Hiller 1938 1946 LW 5-8 170 May 11, 1915
Jim Hiller 1993 1994 RW 6-0 190 May 15, 1969
Jonas Hiller 2008 2008 G 6-2 196 February 12, 1982
Randy Hillier 1982 1992 D 6-1 192 March 30, 1960
Floyd Hillman 1957 1957 D 5-11 170 November 19, 1933
Larry Hillman 1955 1973 D 6-0 185 February 5, 1937
Wayne Hillman 1962 1973 D 6-1 205 November 13, 1938
John Hilworth 1978 1980 D 6-4 205 May 23, 1957
Normie Himes 1927 1935 C 5-9 145 April 13, 1903
Dave Hindmarch 1981 1984 RW 5-11 182 October 15, 1958
Dan Hinote 2000 2008 RW 6-0 187 January 30, 1977
Andre Hinse 1968 1968 LW 5-9 175 April 19, 1945
Dan Hinton 1977 1977 LW 6-1 180 May 24, 1953
Corey Hirsch 1993 2003 G 5-10 175 August 10, 1972
Tom Hirsch 1984 1988 D 6-4 210 January 27, 1963
Bert Hirschfeld 1950 1951 LW 5-10 165 March 1, 1929
Jamie Hislop 1980 1984 RW 5-10 180 January 20, 1954
Lionel Hitchman 1923 1934 D 6-1 167 November 3, 1901
Niklas Hjalmarsson 2008 2008 D 6-3 196 June 6, 1987
Jan Hlavac 2000 2008 LW 6-0 201 September 20, 1976
Ivan Hlinka 1982 1983 C 6-2 220 January 26, 1950
Jaroslav Hlinka 2008 2008 C 5-10 185 November 10, 1976
Todd Hlushko 1994 1998 C 5-11 185 February 7, 1970
Shane Hnidy 2001 2008 D 6-2 204 November 8, 1975
Milan Hnilicka 2000 2004 G 6-1 190 June 25, 1973
Justin Hocking 1994 1994 D 6-4 215 January 9, 1974
Charlie Hodge 1955 1971 G 5-6 150 July 28, 1933
Ken Hodge 1965 1978 RW 6-2 210 June 25, 1944
Ken Hodge Jr. 1989 1993 C/RW 6-1 200 April 13, 1966
Dan Hodgson 1986 1989 C 5-10 175 August 29, 1965
Rick Hodgson 1980 1980 D 6-0 175 May 23, 1956
Ted Hodgson 1967 1967 RW 5-11 185 June 30, 1945
Kevin Hodson 1996 2003 G 6-0 182 March 27, 1972
Cec Hoekstra 1960 1960 C 6-0 175 April 2, 1935
Ed Hoekstra 1968 1968 C 5-11 170 November 4, 1937
Phil Hoene 1973 1975 LW 5-9 175 March 15, 1949
Val Hoffinger 1928 1929 D 5-6 190 January 1, 1901
Mike Hoffman 1983 1986 LW 5-11 190 February 26, 1963
Bob Hoffmeyer 1978 1985 D 6-0 182 July 27, 1955
Jim Hofford 1986 1989 D 6-0 190 October 4, 1964
Bruce Hoffort 1990 1991 G 5-10 185 July 30, 1966
Bill Hogaboam 1973 1980 C 5-11 170 September 5, 1949
Dale Hoganson 1970 1982 D 5-10 190 July 8, 1949
Paul Hoganson 1971 1971 G 5-11 175 November 12, 1949
Jeff Hoggan 2006 2008 RW 6-1 188 February 1, 1978
Jonas Hoglund 1997 2003 LW 6-3 215 August 29, 1972
Goran Hogosta 1978 1980 G 6-1 179 April 15, 1954
Benoit Hogue 1988 2002 C