NHL & WHA Players with Last Names Starting with O

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

174 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)

Jay O'Brien (C)

Jim O'Brien (2011-2018, C)

Liam O'Brien (2015-2022, 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)

Ryan O'Connell (D)

Tim O'Connell (RW)

Buddy O'Connor (1942-1951, C)

Drew O'Connor (2021-2022, F)

Logan O'Connor (2019-2022, RW)

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-2018, 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 (2018-2018, D)

Willie O'Ree (1958-1961, W)

Danny O'Regan (2017-2022, C)

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

Cal O'Reilly (2009-2018, C)

Ryan O'Reilly (RW)

Ryan O'Reilly (2010-2022, C)

Terry O'Reilly (1972-1985, RW)

Ryan O'Rourke (D)

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)

Linus Oberg (C)

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-2018, D)

Jordan Oesterle (2015-2022, D)

Jake Oettinger (2021-2022, G)

Brian Ogilvie (1973-1979, C)

Andrew Oglevie (F)

Sergei Ogorodnikov (C)

John Ogrodnick (1980-1993, LW)

Mattias Öhlund (1998-2011, D)

Janne Ojanen (1989-1993, C)

Todd Okerlund (1988-1988, RW)

Nikita Okhotyuk (D)

Kyle Okposo (2008-2022, RW)

Yevgeni Oksentyuk (LW)

Roman Oksiuta (1994-1997, RW)

Mark Olafson (RW)

Fredrik Olausson (1987-2003, D)

Oskar Olausson (RW)

Ed Olczyk (1985-2000, C)

Sondre Olden (C)

Kristian Oldham (G)

Wally Olds (D)

Jamie Oleksiak (2013-2022, D)

Steven Oleksy (2013-2017, D)

Bill Oleschuk (1976-1980, G)

Dan Olesevich (1962-1962, G)

Rostislav Olesz (2006-2014, LW)

Gustav Olhaver (C)

Jimmy Oligny (D)

David Oliver (1995-2006, RW)

Harry Oliver (1927-1937, RW)

Murray Oliver (1958-1975, C)

Nick Oliver (C/LW)

Mathieu Olivier (2020-2022, F)

Krzysztof Oliwa (1997-2006, LW)

Hugo Ollas (G)

Adam Ollas-Mattsson (D)

Bert Olmstead (1949-1962, LW)

Frederik Olofsson (LW)

Gustav Olofsson (2016-2020, D)

Jacob Olofsson (C)

Victor Olofsson (2019-2022, 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)

Kyle Olson (RW)

Quinn Olson (LW)

Tate Olson (D)

Anton Olsson (D)

Christer Olsson (1996-1997, D)

Kalle Olsson (RW)

Linus Olund (C)

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-2022, D)

Andrew Orpik (RW)

Brooks Orpik (2003-2019, D)

Billy Orr (D)

Bobby Orr (1967-1979, D)

Colton Orr (2004-2015, RW)

Robert Orr (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-2022, C/RW)

Mark Osiecki (1992-1993, D)

Nick Oslund (RW)

Austin Osmanski (D)

Zack Ostapchuk (C)

Radim Ostrcil (D)

Ondrej Otcenas (C)

Jaroslav Otevrel (1993-1994, LW)

Brennan Othmann (LW)

Steve Ott (2003-2017, C)

Ville Ottavainen (D)

Joel Otto (1985-1998, C)

Maxime Ouellet (2001-2006, G)

Michel Ouellet (2006-2009, RW)

Xavier Ouellet (2014-2021, 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)

Dmitry Ovchinnikov (C)

Alex Ovechkin (2006-2022, LW)

Dennis Owchar (1975-1980, D)

George Owen (1929-1933, D)

Sebastian Owuya (D)

Nathan Oystrick (2009-2011, D)

Igor Ozhiganov (2019-2019, D)

Ludimir Ozlizlo (D)

Sandis Ozolinsh (1993-2008, D)