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

Players with Last Names Starting with O

Complete List / Skater Register / Goalie Register

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

92 Players

Glossary / CSV / PRE / Click column headers to sort
Player From To Pos Ht Wt Birth Date
Dennis O'Brien 1971 1980 D 6-0 195 June 10, 1949
Doug O'Brien 2006 2006 D 6-1 200 February 16, 1984
Ellard O'Brien 1956 1956 D 6-3 183 May 27, 1930
Shane O'Brien 2007 2008 D 6-3 224 August 9, 1983
Ryan O'Byrne 2008 2008 D 6-6 228 July 19, 1984
Jack O'Callahan 1983 1989 D 6-1 190 July 24, 1957
Mike O'Connell 1978 1990 D 5-9 180 November 25, 1955
Tim O'Connell 1977 1977 RW 5-11 170 October 26, 1953
Buddy O'Connor* 1942 1951 C 5-8 142 June 21, 1916
Myles O'Connor 1991 1994 D 5-11 190 April 2, 1967
Fred O'Donnell 1973 1976 RW 5-10 175 December 6, 1949
Sean O'Donnell 1995 2008 D 6-3 234 October 13, 1971
Don O'Donoghue 1970 1976 RW 5-10 180 August 27, 1949
Bill O'Dwyer 1984 1990 C 6-0 190 January 25, 1960
Gerry O'Flaherty 1972 1979 LW 5-10 182 August 31, 1950
Peanuts O'Flaherty 1941 1942 RW 5-7 154 April 10, 1918
George O'Grady 1918 1918 D 5-8 175
Jim O'Neil 1934 1942 C/RW 5-8 160 April 3, 1913
Paul O'Neil 1974 1979 C/RW 6-1 185 August 24, 1953
Jeff O'Neill 1996 2007 RW 6-1 195 February 23, 1976
Mike O'Neill 1992 1997 G 5-7 155 November 3, 1967
Tom O'Neill 1944 1945 RW 5-10 155 September 28, 1923
Willie O'Ree 1958 1961 W 5-10 175 October 15, 1935
Tom O'Regan 1984 1986 C/D 5-10 180 December 29, 1961
Terry O'Reilly 1972 1985 RW 6-1 200 June 7, 1951
Danny O'Shea 1969 1975 C 6-1 190 June 15, 1945
Kevin O'Shea 1971 1975 RW 6-2 205 May 28, 1947
Chris O'Sullivan 1997 2003 D 6-2 205 May 15, 1974
Patrick O'Sullivan 2007 2008 C 5-11 190 February 1, 1985
Adam Oates 1986 2004 C 5-11 190 August 27, 1962
Russell Oatman 1927 1929 LW 5-10 195 February 19, 1905
Jaroslav Obsut 2001 2002 D 6-1 200 September 3, 1976
Chris Oddleifson 1973 1981 C 6-2 185 September 7, 1950
Lyle Odelein 1990 2006 D 6-0 210 July 21, 1968
Selmar Odelein 1986 1989 D 6-0 195 April 11, 1966
Jeff Odgers 1992 2003 RW 5-11 200 May 31, 1969
Gino Odjick 1991 2002 RW 6-3 224 September 7, 1970
Gerry Odrowski 1961 1976 D 5-10 185 October 4, 1938
John Oduya 2007 2008 D 6-0 200 October 1, 1981
Brian Ogilvie 1973 1979 C 5-11 186 January 30, 1952
John Ogrodnick 1980 1993 LW 6-0 204 June 20, 1959
Mattias Ohlund 1998 2008 D 6-2 220 September 9, 1976
Janne Ojanen 1989 1993 C 6-2 200 April 9, 1968
Todd Okerlund 1988 1988 RW 5-11 200 September 6, 1964
Kyle Okposo 2008 2008 RW 6-1 200 April 16, 1988
Roman Oksiuta 1994 1997 RW 6-3 230 August 21, 1970
Fredrik Olausson 1987 2003 D 6-2 198 October 5, 1966
Ed Olczyk 1985 2000 C 6-1 207 August 16, 1966
Wally Olds 1973 1976 D 6-2 200 August 17, 1949
Bill Oleschuk 1976 1980 G 6-3 194 July 20, 1955
Dan Olesevich 1962 1962 G 6-0 170 September 16, 1937
Rostislav Olesz 2006 2008 C 6-1 214 October 10, 1985
David Oliver 1995 2006 RW 6-0 190 April 17, 1971
Harry Oliver* 1927 1937 RW 5-8 155 October 26, 1898
Murray Oliver 1958 1975 C 5-10 170 November 14, 1937
Krzysztof Oliwa 1997 2006 LW 6-5 245 April 12, 1973
Bert Olmstead* 1949 1962 LW 6-1 180 September 4, 1926
Darryl Olsen 1992 1992 D 6-0 180 October 7, 1966
Dennis Olson 1958 1958 C 6-0 182 November 9, 1934
Josh Olson 2004 2004 LW 6-5 225 July 13, 1981
Christer Olsson 1996 1997 D 5-11 190 July 24, 1970
Jimmie Olvestad 2002 2003 LW 6-1 194 February 16, 1980
Ben Ondrus 2006 2008 RW 6-0 194 June 25, 1982
Bill Orban 1968 1970 C/LW 6-0 185 February 20, 1944
Gates Orlando 1985 1987 C 5-8 180 November 13, 1962
Jimmy Orlando 1937 1943 D 5-11 185 February 27, 1916
Dave Orleski 1981 1982 LW 6-4 210 December 26, 1959
Brooks Orpik 2003 2008 D 6-2 219 September 26, 1980
Billy Orr 1974 1974 D 5-10 185 June 12, 1948
Bobby Orr* 1967 1979 D 6-0 197 March 20, 1948
Colton Orr 2004 2008 RW 6-3 222 March 3, 1982
Vladimir Orszagh 1998 2006 RW 5-11 195 May 24, 1977
Jed Ortmeyer 2004 2008 C 6-0 197 September 3, 1978
Keith Osborne 1990 1993 RW 6-1 180 April 2, 1969
Mark Osborne 1982 1995 LW 6-2 205 August 13, 1961
Randy Osburn 1973 1975 LW 6-0 190 November 26, 1952
Chris Osgood 1994 2008 G 5-10 178 November 26, 1972
Mark Osiecki 1992 1993 D 6-2 200 July 23, 1968
Jaroslav Otevrel 1993 1994 LW 6-3 215 September 16, 1968
Steve Ott 2003 2008 C 6-0 193 August 19, 1982
Joel Otto 1985 1998 C 6-4 220 October 29, 1961
Maxime Ouellet 2001 2006 G 6-2 195 June 17, 1981
Michel Ouellet 2006 2008 RW 6-1 193 March 5, 1982
Eddie Ouellette 1936 1936 C 5-9 181 March 9, 1911
Gerry Ouellette 1961 1961 RW 5-9 170 November 1, 1938
Francois Ouimet 1976 1977 D 5-10 175 October 14, 1951
Ted Ouimet 1969 1975 G 5-9 165 July 6, 1947
Alex Ovechkin 2006 2008 LW 6-2 217 September 17, 1985
Dennis Owchar 1975 1980 D 5-11 190 March 28, 1953
George Owen 1929 1933 D 5-11 190 February 12, 1901
Ludimir Ozlizlo 1978 1978 D
Sandis Ozolinsh 1993 2008 D 6-3 215 August 3, 1972