NHL & WHA Players with Last Names Starting with OSubscribe Now (First Month Free)

Index of Letters

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

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

Joseph O'Brien (G)

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

Logan O'Connor (2019-2024, 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)

Cole O'Hara (RW)

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)

Cameron O'Neill (RW)

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-2024, 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 Obšut (2001-2002, D)

Chris Oddleifson (1973-1981, C)

Lyle Odelein (1990-2006, D)

Selmar Odelein (1986-1989, D)

Calle Odelius (D)

Jeff Odgers (1992-2003, RW)

Gino Odjick (1991-2002, RW)

Gerry Odrowski (1961-1972, D)

Johnny Oduya (2007-2018, D)

Jordan Oesterle (2015-2024, D)

Jake Oettinger (2021-2024, G)

Brian Ogilvie (1973-1979, C)

Andrew Oglevie (F)

Sergei Ogorodnikov (C)

John Ogrodnick (1980-1993, LW)

Liam Ohgren (LW)

Mattias Öhlund (1998-2011, D)

Janne Ojanen (1989-1993, C)

Todd Okerlund (1988-1988, RW)

Nikita Okhotyuk (2022-2024, D)

Kyle Okposo (2008-2024, RW)

Yevgeni Oksentyuk (LW)

Roman Oksiuta (1994-1997, RW)

Mark Olafson (RW)

Fredrik Olausson (1987-2003, D)

Oskar Olausson (2023-2024, RW)

Eddie Olczyk (1985-2000, C)

Sondre Olden (C)

Kristian Oldham (G)

Wally Olds (D)

Jamie Oleksiak (2013-2024, 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-2024, F)

Krzysztof Oliwa (1997-2006, LW)

Jussi Olkinuora (G)

Hugo Ollas (G)

Adam Ollas-Mattsson (D)

Bert Olmstead (1949-1962, LW)

Fredrik Olofsson (2023-2024, LW)

Gustav Olofsson (2016-2024, D)

Jacob Olofsson (C)

Victor Olofsson (2019-2024, 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 Ölvecký (2009-2010, C)

Darin Olver (C)

Mark Olver (2011-2013, C)

Jimmie Ölvestad (2002-2003, LW)

Linus Omark (2011-2014, LW)

Ben Ondrus (2006-2009, RW)

Matt Onuska (G)

Montana Onyebuchi (D)

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)

Daniil Orlov (D)

Dmitry Orlov (2012-2024, 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)

Vladimír Országh (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)

Milton Oscarson (C)

Chris Osgood (1994-2011, G)

T.J. Oshie (2009-2024, C/RW)

Mark Osiecki (1992-1993, D)

Nick Oslund (RW)

Austin Osmanski (D)

Zack Ostapchuk (2024-2024, C)

Noah Ostlund (C)

Radim Ostrcil (D)

Ondrej Otcenas (C)

Jaroslav Otevřel (1993-1994, LW)

Brennan Othmann (2024-2024, 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)

François Ouimet (D)

Ted Ouimet (1969-1969, G)

Ryan Oulahen (C)

Dmitry Ovchinnikov (C)

Alex Ovechkin (2006-2024, 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 Ozoliņš (1993-2008, D)