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 (*).
110 Players
Hide Non-NHL Players
| Player |
From |
To |
Pos |
Ht |
Wt |
Birth Date |
| 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 |
| Shane O'Brien |
2007 |
2013 |
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 |
| 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 |
| George O'Grady |
1918 |
1918 |
D |
5-8 |
175 |
|
| 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 |
| Willie O'Ree |
1958 |
1961 |
W |
5-10 |
175 |
October 15, 1935 |
| 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 |
2013 |
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 |
2013 |
D |
6-0 |
190 |
October 1, 1981 |
| Brian Ogilvie |
1973 |
1979 |
C |
5-11 |
186 |
January 30, 1952 |
| John Ogrodnick |
1980 |
1993 |
LW |
6-0 |
204 |
June 20, 1959 |
| Mattias Ohlund |
1998 |
2011 |
D |
6-4 |
229 |
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 |
2013 |
RW |
6-0 |
205 |
April 16, 1988 |
| Roman Oksiuta |
1994 |
1997 |
RW |
6-3 |
230 |
August 21, 1970 |
| Fredrik Olausson |
1987 |
2003 |
D |
6-2 |
198 |
October 5, 1966 |
| Ed Olczyk |
1985 |
2000 |
C |
6-1 |
207 |
August 16, 1966 |
| Wally Olds |
|
|
D |
6-2 |
200 |
August 17, 1949 |
| Jamie Oleksiak |
2013 |
2013 |
D |
6-7 |
241 |
December 21, 1992 |
| Steven Oleksy |
2013 |
2013 |
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 |
2012 |
C |
6-1 |
214 |
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 |
| Krzysztof Oliwa |
1997 |
2006 |
LW |
6-5 |
245 |
April 12, 1973 |
| Bert Olmstead* |
1949 |
1962 |
LW |
6-1 |
180 |
September 4, 1926 |
| Darryl Olsen |
1992 |
1992 |
D |
6-0 |
180 |
October 7, 1966 |
| Dylan Olsen |
2012 |
2012 |
D |
6-2 |
214 |
January 3, 1991 |
| Dennis Olson |
1958 |
1958 |
C |
6-0 |
182 |
November 9, 1934 |
| Josh Olson |
2004 |
2004 |
LW |
6-5 |
225 |
July 13, 1981 |
| Christer Olsson |
1996 |
1997 |
D |
5-11 |
190 |
July 24, 1970 |
| Peter Olvecky |
2009 |
2010 |
C |
6-2 |
220 |
October 11, 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 |
2012 |
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 |
2013 |
D |
6-0 |
210 |
July 23, 1991 |
| Brooks Orpik |
2003 |
2013 |
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 |
2013 |
RW |
6-3 |
222 |
March 3, 1982 |
| Vladimir Orszagh |
1998 |
2006 |
RW |
5-11 |
195 |
May 24, 1977 |
| 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 |
2013 |
C |
5-11 |
194 |
December 23, 1986 |
| Mark Osiecki |
1992 |
1993 |
D |
6-2 |
200 |
July 23, 1968 |
| Jaroslav Otevrel |
1993 |
1994 |
LW |
6-3 |
215 |
September 16, 1968 |
| Steve Ott |
2003 |
2013 |
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 |
| Eddie Ouellette |
1936 |
1936 |
C |
5-9 |
181 |
March 9, 1911 |
| Gerry Ouellette |
1961 |
1961 |
RW |
5-9 |
170 |
November 1, 1938 |
| Francois Ouimet |
|
|
D |
5-10 |
175 |
October 14, 1951 |
| Ted Ouimet |
1969 |
1969 |
G |
5-9 |
165 |
July 6, 1947 |
| Alex Ovechkin |
2006 |
2013 |
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 |
| 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 |