NHL & WHA Players with Last Names Starting with O

Are You a Stathead?

Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Index of Letters

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

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

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

Daniel O'Regan (2017-2019, C)

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

Cal O'Reilly (2009-2018, C)

Ryan O'Reilly (RW)

Ryan O'Reilly (2010-2019, 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-2018, D)

Jordan Oesterle (2015-2019, D)

Jake Oettinger (G)

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

Jacob Olofsson (C)

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

Tate Olson (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-2019, D)

Andrew Orpik (RW)

Brooks Orpik (2003-2019, 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-2019, C/RW)

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-2019, 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-2019, 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)

Support us without the ads? Go Ad-Free.