NHL & WHA Players with Last Names Starting with O

Index of Letters

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

148 Players

  • Hide Non-NHL Players

Andrew O'Brien (D)

Dennis O'Brien (1971-1980, D)

Doug O'Brien (2006-2006, D)

Ellard O'Brien (1956-1956, D)

Jim O'Brien (2011-2016, C)

Liam O'Brien (2015-2015, C)

Shane O'Brien (2007-2015, D)

Ryan O'Byrne (2008-2013, D)

Jack O'Callahan (1983-1989, D)

Mike O'Connell (1978-1990, D)

Tim O'Connell (RW)

Buddy O'Connor (1942-1951, C)

Matt O'Connor (2016-2016, G)

Myles O'Connor (1991-1994, D)

Eric O'Dell (2014-2015, C)

Brendan O'Donnell (C)

Fred O'Donnell (1973-1974, RW)

Sean O'Donnell (1995-2012, D)

Don O'Donoghue (1970-1972, RW)

Bill O'Dwyer (1984-1990, C)

Gerry O'Flaherty (1972-1979, LW)

Peanuts O'Flaherty (1941-1942, RW)

Rob O'Gara (2017-2017, D)

George O'Grady (1918-1918, D)

Brian O'Hanley (D)

Ryan O'Marra (2010-2012, C)

Jim O'Neil (1934-1942, C/RW)

Paul O'Neil (1974-1976, C/RW)

Brian O'Neill (2016-2016, C)

Jeff O'Neill (1996-2007, RW)

Mike O'Neill (1992-1997, G)

Tom O'Neill (1944-1945, RW)

Wes O'Neill (2009-2010, D)

Will O'Neill (D)

Willie O'Ree (1958-1961, W)

Daniel O'Regan (2017-2017, C)

Tom O'Regan (1984-1986, C/D)

Cal O'Reilly (2009-2017, C)

Ryan O'Reilly (2010-2017, C)

Terry O'Reilly (1972-1985, RW)

Danny O'Shea (1969-1973, C)

Kevin O'Shea (1971-1973, RW)

Chris O'Sullivan (1997-2003, D)

Patrick O'Sullivan (2007-2012, C)

Adam Oates (1986-2004, C)

Russell Oatman (1927-1929, LW)

Evan Oberg (2010-2012, D)

Jaroslav Obsut (2001-2002, D)

Chris Oddleifson (1973-1981, C)

Lyle Odelein (1990-2006, D)

Selmar Odelein (1986-1989, D)

Jeff Odgers (1992-2003, RW)

Gino Odjick (1991-2002, RW)

Gerry Odrowski (1961-1972, D)

Johnny Oduya (2007-2017, D)

Jordan Oesterle (2015-2016, D)

Brian Ogilvie (1973-1979, C)

Sergei Ogorodnikov (C)

John Ogrodnick (1980-1993, LW)

Mattias Ohlund (1998-2011, D)

Janne Ojanen (1989-1993, C)

Todd Okerlund (1988-1988, RW)

Kyle Okposo (2008-2017, RW)

Roman Oksiuta (1994-1997, RW)

Mark Olafson (RW)

Fredrik Olausson (1987-2003, D)

Ed Olczyk (1985-2000, C)

Sondre Olden (C)

Kristian Oldham (G)

Wally Olds (D)

Jamie Oleksiak (2013-2017, D)

Steven Oleksy (2013-2017, D)

Bill Oleschuk (1976-1980, G)

Dan Olesevich (1962-1962, G)

Rostislav Olesz (2006-2014, LW)

Gustav Olhaver (C)

David Oliver (1995-2006, RW)

Harry Oliver (1927-1937, RW)

Murray Oliver (1958-1975, C)

Nick Oliver (C/LW)

Krzysztof Oliwa (1997-2006, LW)

Adam Ollas-Mattsson (D)

Bert Olmstead (1949-1962, LW)

Frederik Olofsson (LW)

Gustav Olofsson (2016-2017, D)

Victor Olofsson (RW)

Darryl Olsen (1992-1992, D)

Dylan Olsen (2012-2016, D)

Ryan Olsen (C)

Collin Olson (G)

Dennis Olson (1958-1958, C)

Drew Olson (F)

Josh Olson (2004-2004, LW)

Tate Olson (D)

Christer Olsson (1996-1997, D)

Kalle Olsson (RW)

Peter Olvecky (2009-2010, C)

Darin Olver (C)

Mark Olver (2011-2013, C)

Jimmie Olvestad (2002-2003, LW)

Linus Omark (2011-2014, LW)

Ben Ondrus (2006-2009, RW)

Luke Opilka (G)

Bill Orban (1968-1970, C/LW)

Phil Oreskovic (2009-2009, D)

Victor Oreskovich (2010-2012, RW)

Gates Orlando (1985-1987, C)

Jimmy Orlando (1937-1943, D)

Dave Orleski (1981-1982, LW)

Dmitry Orlov (2012-2017, D)

Andrew Orpik (RW)

Brooks Orpik (2003-2017, D)

Billy Orr (D)

Bobby Orr (1967-1979, D)

Colton Orr (2004-2015, RW)

Vladimir Orszagh (1998-2006, RW)

Joni Ortio (2014-2016, G)

Jed Ortmeyer (2004-2012, C)

Oskar Osala (2009-2010, LW)

Keith Osborne (1990-1993, RW)

Mark Osborne (1982-1995, LW)

Randy Osburn (1973-1975, LW)

Chris Osgood (1994-2011, G)

T.J. Oshie (2009-2017, C)

Mark Osiecki (1992-1993, D)

Nick Oslund (RW)

Austin Osmanski (D)

Radim Ostrcil (D)

Ondrej Otcenas (C)

Jaroslav Otevrel (1993-1994, LW)

Steve Ott (2003-2017, C)

Joel Otto (1985-1998, C)

Maxime Ouellet (2001-2006, G)

Michel Ouellet (2006-2009, RW)

Xavier Ouellet (2014-2017, D)

Eddie Ouellette (1936-1936, C)

Gerry Ouellette (1961-1961, RW)

Martin Ouellette (G)

Francois Ouimet (D)

Ted Ouimet (1969-1969, G)

Ryan Oulahen (C)

Alex Ovechkin (2006-2017, LW)

Dennis Owchar (1975-1980, D)

George Owen (1929-1933, D)

Sebastian Owuya (D)

Nathan Oystrick (2009-2011, D)

Ludimir Ozlizlo (D)

Sandis Ozolinsh (1993-2008, D)

More "O" Pages

Support us without the ads? Go Ad-Free.