News: s-r blog:Team Average Age by TOI

NHL & WHA Players with Last Names Starting with O

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

140 Players

Hide Non-NHL Players
Player From To Pos Ht Wt Birth Date
Andrew O'Brien D November 21, 1992
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
Jim O'Brien 2011 2013 C 6-2 200 January 29, 1989
Liam O'Brien 2015 2015 C 6-1 205 July 29, 1994
Shane O'Brien 2007 2014 D 6-3 230 August 9, 1983
Ryan O'Byrne 2008 2013 D 6-5 234 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 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
Eric O'Dell 2014 2014 C 6-0 185 June 21, 1990
Brendan O'Donnell C June 25, 1992
Fred O'Donnell 1973 1974 RW 5-10 175 December 6, 1949
Sean O'Donnell 1995 2012 D 6-2 238 October 13, 1971
Don O'Donoghue 1970 1972 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
Rob O'Gara D July 6, 1993
George O'Grady 1918 1918 D 5-8 175
Brian O'Hanley D December 18, 1984
Ryan O'Marra 2010 2012 C 6-2 220 June 9, 1987
Jim O'Neil 1934 1942 C/RW 5-8 160 April 3, 1913
Paul O'Neil 1974 1976 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
Wes O'Neill 2009 2010 D 6-4 215 March 3, 1986
Will O'Neill D April 28, 1988
Willie O'Ree 1958 1961 W 5-10 175 October 15, 1935
Daniel O'Regan C January 30, 1994
Tom O'Regan 1984 1986 C/D 5-10 180 December 29, 1961
Cal O'Reilly 2009 2012 C 6-0 188 September 30, 1986
Ryan O'Reilly 2010 2015 C 6-0 200 February 7, 1991
Terry O'Reilly 1972 1985 RW 6-1 200 June 7, 1951
Danny O'Shea 1969 1973 C 6-1 190 June 15, 1945
Kevin O'Shea 1971 1973 RW 6-2 205 May 28, 1947
Chris O'Sullivan 1997 2003 D 6-2 205 May 15, 1974
Patrick O'Sullivan 2007 2012 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
Evan Oberg 2010 2012 D 6-0 165 February 16, 1988
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 1972 D 5-10 185 October 4, 1938
Johnny Oduya 2007 2015 D 6-0 190 October 1, 1981
Brian Ogilvie 1973 1979 C 5-11 186 January 30, 1952
Sergei Ogorodnikov C January 21, 1986
John Ogrodnick 1980 1993 LW 6-0 204 June 20, 1959
Mattias Ohlund 1998 2011 D 6-4 233 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 2015 RW 6-0 212 April 16, 1988
Roman Oksiuta 1994 1997 RW 6-3 230 August 21, 1970
Mark Olafson RW March 22, 1985
Fredrik Olausson 1987 2003 D 6-2 198 October 5, 1966
Ed Olczyk 1985 2000 C 6-1 207 August 16, 1966
Sondre Olden C August 29, 1992
Wally Olds D 6-2 200 August 17, 1949
Jamie Oleksiak 2013 2015 D 6-7 252 December 21, 1992
Steven Oleksy 2013 2014 D 6-0 190 February 4, 1986
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 2014 LW 6-2 215 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
Nick Oliver C/LW May 4, 1991
Krzysztof Oliwa 1997 2006 LW 6-5 245 April 12, 1973
Adam Ollas-Mattsson D 6-4 209 July 30, 1996
Bert Olmstead* 1949 1962 LW 6-1 180 September 4, 1926
Frederik Olofsson LW 6-1 185 May 27, 1996
Gustav Olofsson D December 1, 1994
Victor Olofsson RW 5-7 157 July 18, 1995
Darryl Olsen 1992 1992 D 6-0 180 October 7, 1966
Dylan Olsen 2012 2015 D 6-2 214 January 3, 1991
Ryan Olsen C March 25, 1994
Collin Olson G April 4, 1994
Dennis Olson 1958 1958 C 6-0 182 November 9, 1934
Drew Olson F April 4, 1990
Josh Olson 2004 2004 LW 6-5 225 July 13, 1981
Christer Olsson 1996 1997 D 5-11 190 July 24, 1970
Kalle Olsson RW January 31, 1985
Peter Olvecky 2009 2010 C 6-2 220 October 11, 1985
Darin Olver C March 5, 1985
Mark Olver 2011 2013 C 5-10 170 January 1, 1988
Jimmie Olvestad 2002 2003 LW 6-1 194 February 16, 1980
Linus Omark 2011 2014 LW 5-10 180 February 5, 1987
Ben Ondrus 2006 2009 RW 5-11 208 June 25, 1982
Bill Orban 1968 1970 C/LW 6-0 185 February 20, 1944
Phil Oreskovic 2009 2009 D 6-4 217 January 26, 1987
Victor Oreskovich 2010 2012 RW 6-3 215 August 15, 1986
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
Dmitry Orlov 2012 2014 D 6-0 210 July 23, 1991
Andrew Orpik RW March 12, 1986
Brooks Orpik 2003 2015 D 6-2 219 September 26, 1980
Billy Orr D 5-10 185 June 12, 1948
Bobby Orr* 1967 1979 D 6-0 197 March 20, 1948
Colton Orr 2004 2014 RW 6-3 222 March 3, 1982
Vladimir Orszagh 1998 2006 RW 5-11 195 May 24, 1977
Joni Ortio 2014 2014 G 6-1 185 April 16, 1991
Jed Ortmeyer 2004 2012 C 6-0 200 September 3, 1978
Oskar Osala 2009 2010 LW 6-4 219 December 26, 1987
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 2011 G 5-10 180 November 26, 1972
T.J. Oshie 2009 2015 C 5-11 189 December 23, 1986
Mark Osiecki 1992 1993 D 6-2 200 July 23, 1968
Nick Oslund RW November 15, 1987
Radim Ostrcil D January 15, 1989
Ondrej Otcenas C March 6, 1987
Jaroslav Otevrel 1993 1994 LW 6-3 215 September 16, 1968
Steve Ott 2003 2015 C 6-0 190 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 2009 RW 6-0 200 March 5, 1982
Xavier Ouellet 2014 2015 D 6-1 190 July 29, 1993
Eddie Ouellette 1936 1936 C 5-9 181 March 9, 1911
Gerry Ouellette 1961 1961 RW 5-9 170 November 1, 1938
Martin Ouellette G December 30, 1991
Francois Ouimet D 5-10 175 October 14, 1951
Ted Ouimet 1969 1969 G 5-9 165 July 6, 1947
Ryan Oulahen C March 26, 1985
Alex Ovechkin 2006 2015 LW 6-3 230 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
Sebastian Owuya D October 8, 1991
Nathan Oystrick 2009 2011 D 6-0 210 December 17, 1982
Ludimir Ozlizlo D
Sandis Ozolinsh 1993 2008 D 6-3 215 August 3, 1972