Mobile Site You Are Here > Hockey-Reference.com > Players > NHL Skater Register for Last Names Starting with O

NHL Skater Register for 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 (*).

97 NHL Skaters

Glossary ▪ CSV ▪ PRE
Player From To Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
Dennis O'Brien 1971 1980 D 592 31 91 122 42 -52 1017 28 2 1 5 556 5.6
Doug O'Brien 2006 2006 D 5 0 0 0 0 0 2 0 0 0 0 2 0.0 39 7:44
Ellard O'Brien 1956 1956 D 2 0 0 0 0 0
Jim O'Brien 2011 2012 C 10 0 0 0 0 -3 4 0 0 0 0 15 0.0 90 8:60
Shane O'Brien 2007 2012 D 430 11 66 77 24 12 767 9 2 0 3 343 3.2 7436 17:18
Ryan O'Byrne 2008 2012 D 248 3 29 32 9 -11 291 3 0 0 1 128 2.3 4232 17:04
Jack O'Callahan 1983 1989 D 389 27 104 131 43 21 541 17 10 0 3 540 5.0
Mike O'Connell 1978 1990 D 860 105 334 439 149 39 605 61 38 6 10 1739 6.0
Buddy O'Connor* 1942 1951 C 509 140 257 397 158 34
Myles O'Connor 1991 1994 D 43 3 4 7 3 -3 69 3 0 0 0 38 7.9
Fred O'Donnell 1973 1974 RW 115 15 11 26 11 6 98 15 0 0 3 95 15.8
Sean O'Donnell 1995 2012 D 1211 31 198 229 71 89 1799 26 4 1 9 884 3.5 19115 19:19
Don O'Donoghue 1970 1972 RW 125 18 17 35 15 -50 35 14 3 1 1 129 14.0
Bill O'Dwyer 1984 1990 C 120 9 13 22 8 -8 108 8 1 0 1 133 6.8
Gerry O'Flaherty 1972 1979 LW 438 99 95 194 80 -34 168 89 6 4 9 779 12.7
Peanuts O'Flaherty 1941 1942 RW 21 5 1 6 3 0
George O'Grady 1918 1918 D 4 0 0 0 0 0
Ryan O'Marra 2010 2012 C 31 1 6 7 2 -2 17 1 0 0 0 18 5.6 318 10:16
Jim O'Neil 1934 1942 C/RW 156 6 30 36 13 109
Paul O'Neil 1974 1976 C/RW 6 0 0 0 0 -3 0 0 0 0 0 3 0.0
Jeff O'Neill 1996 2007 RW 821 237 259 496 199 -115 670 151 84 2 47 1961 12.1 10498 17:13
Tom O'Neill 1944 1945 RW 66 10 12 22 10 53
Wes O'Neill 2009 2010 D 5 0 0 0 0 -1 6 0 0 0 0 2 0.0 52 10:24
Willie O'Ree 1958 1961 W 45 4 10 14 5 26
Tom O'Regan 1984 1986 C/D 61 5 12 17 6 -22 10 5 0 0 0 52 9.6
Cal O'Reilly 2009 2012 C 110 13 28 41 14 -2 12 10 3 0 1 89 14.6 1594 14:29
Ryan O'Reilly 2010 2012 C 210 36 56 92 34 -4 44 27 6 3 4 375 9.6 3601 17:09
Terry O'Reilly 1972 1985 RW 891 204 402 606 223 212 2095 182 18 4 32 1254 16.3
Danny O'Shea 1969 1973 C 369 64 115 179 67 -37 265 54 8 2 11 677 9.5
Kevin O'Shea 1971 1973 RW 134 13 18 31 12 -44 85 12 0 1 1 131 9.9
Chris O'Sullivan 1997 2003 D 62 2 17 19 6 5 16 1 1 0 1 82 2.4 312 13:35
Patrick O'Sullivan 2007 2012 C 334 58 103 161 59 -61 116 43 10 5 7 846 6.9 5615 16:49
Adam Oates 1986 2004 C 1337 341 1079 1420 479 35 415 226 103 12 56 2392 14.3 8615 20:05
Russell Oatman 1927 1929 LW 120 20 9 29 20 100
Evan Oberg 2010 2012 D 5 0 0 0 0 0 0 0 0 0 0 1 0.0 34 6:43
Jaroslav Obsut 2001 2002 D 7 0 0 0 0 1 2 0 0 0 0 6 0.0 103 14:46
Chris Oddleifson 1973 1981 C 524 95 191 286 104 -12 464 74 16 5 8 631 15.1
Lyle Odelein 1990 2006 D 1056 50 202 252 82 29 2316 36 13 1 5 1123 4.5 9451 19:46
Selmar Odelein 1986 1989 D 18 0 2 2 1 -2 35 0 0 0 0 19 0.0
Jeff Odgers 1992 2003 RW 821 75 70 145 60 -116 2364 60 15 0 7 716 10.5 2399 7:05
Gino Odjick 1991 2002 RW 605 64 73 137 55 -21 2567 58 6 0 13 753 8.5 1416 9:34
Gerry Odrowski 1961 1972 D 309 12 19 31 12 3 111 4 0 6 2 124 8.1
Johnny Oduya 2007 2012 D 437 22 87 109 35 31 222 18 3 1 5 429 5.1 8724 19:58
Brian Ogilvie 1973 1979 C 90 15 21 36 14 -23 29 11 4 0 2 146 10.3
John Ogrodnick 1980 1993 LW 928 402 425 827 338 -51 260 271 121 10 45 2813 14.3
Mattias Ohlund 1998 2011 D 909 93 250 343 118 -6 885 52 36 5 19 1644 5.7 20194 24:16
Janne Ojanen 1989 1993 C 98 21 23 44 18 -8 28 19 2 0 2 121 17.4
Todd Okerlund 1988 1988 RW 4 0 0 0 0 0 2 0 0 0 0 3 0.0
Kyle Okposo 2008 2012 RW 242 56 89 145 54 -33 128 40 16 0 10 608 9.2 4457 18:25
Roman Oksiuta 1994 1997 RW 153 46 41 87 36 -25 100 27 19 0 2 262 17.6
Fredrik Olausson 1987 2003 D 1022 147 434 581 197 -28 450 73 72 2 20 1869 7.9 4281 18:13
Ed Olczyk 1985 2000 C 1031 342 452 794 310 -67 874 236 95 11 37 2578 13.3 1206 12:50
Rostislav Olesz 2006 2012 C 355 57 75 132 51 -10 118 45 11 1 11 732 7.8 5350 15:04
David Oliver 1995 2006 RW 233 49 49 98 40 -31 84 21 28 0 1 307 16.0 720 9:14
Harry Oliver* 1927 1937 RW 463 127 85 212 120 147
Murray Oliver 1958 1975 C 1127 274 454 728 274 -18 320 148 45 5 26 1310 9.7
Krzysztof Oliwa 1997 2006 LW 410 17 28 45 17 -17 1447 16 1 0 5 273 6.2 1920 5:43
Bert Olmstead* 1949 1962 LW 848 181 421 602 217 884
Darryl Olsen 1992 1992 D 1 0 0 0 0 -2 0 0 0 0 0 3 0.0
Dylan Olsen 2012 2012 D 3 0 0 0 0 -1 0 0 0 0 0 5 0.0 44 14:36
Dennis Olson 1958 1958 C 4 0 0 0 0 0
Josh Olson 2004 2004 LW 5 1 0 1 1 1 0 1 0 0 0 6 16.7 41 8:17
Christer Olsson 1996 1997 D 56 4 12 16 6 -10 24 1 3 0 0 58 6.9
Peter Olvecky 2009 2010 C 32 2 5 7 2 1 12 2 0 0 1 19 10.5 285 8:53
Mark Olver 2011 2011 C 18 2 7 9 3 -2 18 2 0 0 0 25 8.0 214 11:53
Jimmie Olvestad 2002 2003 LW 111 3 14 17 5 1 40 3 0 0 0 129 2.3 1423 12:49
Linus Omark 2011 2012 LW 56 5 22 27 9 -18 28 4 1 0 0 83 6.0 856 15:17
Ben Ondrus 2006 2009 RW 52 0 2 2 1 -20 77 0 0 0 0 30 0.0 420 8:05
Bill Orban 1968 1970 C/LW 114 8 15 23 8 -17 67 8 0 0 0 86 9.3
Phil Oreskovic 2009 2009 D 10 1 1 2 1 -2 21 1 0 0 0 12 8.3 162 16:14
Victor Oreskovich 2010 2012 RW 67 2 7 9 3 -7 41 2 0 0 0 74 2.7 577 8:37
Gates Orlando 1985 1987 C 98 18 26 44 17 -10 51 14 2 2 1 116 15.5
Jimmy Orlando 1937 1943 D 199 6 25 31 10 375
Dave Orleski 1981 1982 LW 2 0 0 0 0 0 0 0 0 0 0 0
Dmitri Orlov 2012 2012 D 36 1 7 8 2 -3 4 1 0 0 1 28 3.6 608 16:53
Brooks Orpik 2003 2012 D 558 11 92 103 30 0 623 10 1 0 0 381 2.9 10686 19:09
Bobby Orr* 1967 1979 D 657 270 645 915 324 597 953 178 76 16 26 2795 9.2
Colton Orr 2004 2012 RW 378 11 9 20 8 -34 921 11 0 0 4 148 7.4 2315 6:08
Vladimir Orszagh 1998 2006 RW 289 54 65 119 47 -22 194 41 11 2 9 441 12.2 4514 16:14
Jed Ortmeyer 2004 2012 C 320 21 31 52 20 -9 147 19 0 2 2 426 4.9 3615 11:18
Oskar Osala 2009 2010 LW 3 0 0 0 0 -1 0 0 0 0 0 2 0.0 24 8:04
Keith Osborne 1990 1993 RW 16 1 3 4 1 -3 16 1 0 0 1 15 6.7
Mark Osborne 1982 1995 LW 919 212 319 531 203 -94 1152 163 39 10 27 1610 13.2
Randy Osburn 1973 1975 LW 27 0 2 2 1 -5 0 0 0 0 0 15 0.0
T.J. Oshie 2009 2012 C 233 58 96 154 57 39 115 42 12 4 9 487 11.9 4266 18:19
Mark Osiecki 1992 1993 D 93 3 11 14 5 -24 43 1 2 0 2 70 4.3
Jaroslav Otevrel 1993 1994 LW 16 3 4 7 3 -11 2 2 1 0 0 15 20.0
Steve Ott 2003 2012 C 540 82 125 207 77 -11 1119 59 19 4 12 770 10.6 7806 14:27
Joel Otto 1985 1998 C 943 195 313 508 192 66 1934 121 63 11 26 1357 14.4
Michel Ouellet 2006 2009 RW 190 52 64 116 45 -4 58 25 27 0 2 370 14.1 2576 13:33
Eddie Ouellette 1936 1936 C 43 3 2 5 2 11
Gerry Ouellette 1961 1961 RW 34 5 4 9 4 0
Alex Ovechkin 2006 2012 LW 526 324 333 657 268 83 370 212 108 4 53 2715 11.9 11471 21:49
Dennis Owchar 1975 1980 D 288 30 85 115 40 -79 200 25 5 0 0 465 6.5
George Owen 1929 1933 D 183 44 33 77 43 151
Nathan Oystrick 2009 2011 D 65 5 10 15 5 -2 61 4 1 0 0 55 9.1 976 15:01
Sandis Ozolinsh 1993 2008 D 875 167 397 564 198 -44 638 96 67 4 26 1771 9.4 11010 22:28