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

118 NHL Skaters

118 NHL Skaters Table
Scoring Goals Assists Ice Time Point Shares
Player From To Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI OPS DPS GPS PS
Dennis O'Brien19711980D5923191122-5610172821583715565.60.430.10.030.5
Doug O'Brien20062006D500002000000020.0397:440.00.10.00.0
Ellard O'Brien19561956D200000000000-0.10.00.0-0.1
Jim O'Brien20112018C778513-41671015001008.086011:10-0.10.80.00.7
Liam O'Brien20152024C189921300436900021001565.818469:46-1.32.10.00.8
Shane O'Brien20072015D53713799269161120371534293.0897916:430.820.20.021.0
Ryan O'Byrne20082013D30853439-19369500133011643.0536417:25-1.59.80.08.4
Jack O'Callahan19831989D3892710413118541171003693235415.03.419.00.022.4
Mike O'Connell19781990D8601053354404160561386101921321117376.021.548.50.070.0
Buddy O'Connor*19421951C509140257397341211812019067024.09.30.033.3
Drew O'Connor20212024F1461924434381900123012437.8181412:260.92.20.03.1
Logan O'Connor20192024RW263354782381172906643043699.5355013:301.45.00.06.3
Myles O'Connor19911994D43347-3693000310387.9-0.12.00.01.9
Eric O'Dell20142015C41358-22930015002313.03729:050.20.30.00.5
Fred O'Donnell19731974RW1151511266981500311009515.8-1.61.00.0-0.5
Sean O'Donnell19952012D1224311982298718092641916121168883.52083520:461.357.50.058.8
Don O'Donoghue19701972RW125181735-523514311134012914.0-0.70.80.00.2
Bill O'Dwyer19841990C12091322-8108810111021336.8-2.31.40.0-1.0
Gerry O'Flaherty19721979LW4389995194-3216889649849277712.75.35.60.011.0
Peanuts O'Flaherty19411942RW21516050001000.00.20.00.2
Rob O'Gara20172018D33033-660000300230.051315:33-0.30.70.00.4
George O'Grady19181918D400000-0.30.10.0-0.2
Ryan O'Marra20102012C33167-3171000510224.533510:09-0.10.30.00.2
Jim O'Neil19341942C/RW1566303610941112640-2.53.10.00.6
Paul O'Neil19741976C/RW6000-30000000030.0-0.30.00.0-0.3
Brian O'Neill20162016C22022-380000200140.022810:22-0.40.20.0-0.2
Jeff O'Neill19962007RW821237259496-11567015184247162952196112.11164219:0538.411.40.049.8
Tom O'Neill19441945RW661012225364011110-1.21.50.00.3
Wes O'Neill20092010D5000-16000000020.05210:24-0.10.00.00.0
Will O'Neill20182018D100000000000030.099:250.00.00.00.0
Willie O'Ree*19581961W4541014-182640021000626.5-0.40.40.00.0
Danny O'Regan20172022C30156-520100410263.830610:12-0.10.20.00.1
Tom O'Regan19841986C/D6151217-191050001200529.6-0.80.50.0-0.3
Cal O'Reilly20092018C145163349-111412402276010415.4194413:241.61.80.03.4
Ryan O'Reilly20102024C10632814827631016618387113733413810236811.92082619:3551.624.00.075.6
Terry O'Reilly19721985RW891204402606222209518218432351483125216.326.215.80.042.0
Danny O'Shea19691973C36964115179-40267548211882526779.55.54.60.010.1
Kevin O'Shea19711973RW134131831-44851201117101319.9-1.80.90.0-0.9
Chris O'Sullivan19972003D622171951611017100822.448621:071.03.00.03.9
Patrick O'Sullivan20072012C33458103161-61116431057673428466.9561516:497.54.00.011.5
Adam Oates*19862004C13373411079142033415226103125664641023239214.31051324:3094.422.60.0117.0
Russell Oatman19271929LW120209299852.13.10.05.2
Evan Oberg20102012D700020000000040.0628:49-0.10.30.00.2
Jaroslav Obšut20012002D700012000000060.010314:46-0.10.30.00.2
Chris Oddleifson19731981C52495191286-1746473175814839463614.98.87.20.015.9
Lyle Odelein19902006D10565020225229231636131514157411234.51115623:207.053.30.060.4
Selmar Odelein19861989D18022-2350000110190.0-0.20.50.00.3
Jeff Odgers19922003RW8217570145-1162364601507619071610.528778:29-5.35.30.00.0
Gino Odjick19912002RW6056473137-21256758601368507538.514169:34-3.16.00.02.9
Gerry Odrowski19611972D309121931-10111507216212255.3-2.018.00.016.1
Johnny Oduya20072018D8504114919063372363261281838364.91691319:544.840.00.044.8
Jordan Oesterle20152024D371196786-597114501561104514.2665217:562.511.90.014.4
Brian Ogilvie19731979C90152136-232911402191114610.30.40.70.01.1
John Ogrodnick19801993LW928402425827-6326027112110452811395281514.352.911.40.064.3
Mattias Öhlund19982011D90993250343-688552365191341051116445.72180326:1221.844.00.065.8
Janne Ojanen19891993C98212344-82819202149012117.41.00.90.02.0
Todd Okerlund19881988RW400002000000030.0-0.20.00.0-0.1
Nikita Okhotyuk20222024D623811-24483002800605.094915:180.20.60.00.8
Kyle Okposo20082024RW1048242372614-136554170675342511174237210.21777816:5842.215.20.057.5
Roman Oksiuta19941997RW153464187-25100271902356026217.65.80.90.06.7
Fredrik Olausson19872003D1022147434581-294527372220186240818697.9584624:5340.948.10.089.0
Oskar Olausson20232024RW200000000000020.0199:26-0.10.00.00.0
Eddie Olczyk19852000C1031342452794-65874230100123631113110257613.3203621:3949.910.60.060.5
Jamie Oleksiak20132024D5873690126-44513510787036635.41020417:233.921.60.025.4
Steven Oleksy20132017D73317201711030011700644.7115015:451.13.60.04.7
Rostislav Olesz20062014LW3655777134-111184511111651117417.7546414:584.55.30.09.8
David Oliver19952006RW233494998-31842128013514030716.07209:145.72.00.07.7
Harry Oliver*19271937RW46512785212147175131314029.79.40.039.1
Murray Oliver19581975C1127274454728-16931520762534349100529079.440.913.30.054.2
Mathieu Olivier20202024F158111930-262341010219001527.2172710:56-0.81.10.00.4
Krzysztof Oliwa19972006LW410172845-1714471610527102736.223096:52-1.72.40.00.7
Bert Olmstead*19491962LW848181421602-188712355330279139344010.541.914.60.056.5
Fredrik Olofsson20232024LW854913-5104002900795.18429:54-0.70.70.00.0
Gustav Olofsson20162024D6301111-41800001010380.079512:380.21.20.01.4
Victor Olofsson20192024RW3099092182-622855350166526166113.6480515:3313.93.40.017.3
Darryl Olsen19921992D1000-20000000030.00.0-0.10.0-0.1
Dylan Olsen20122016D12451722-1636500015201293.9185414:570.82.30.03.1
Dennis Olson19581958C300000000000-0.10.00.0-0.1
Josh Olson20042004LW5101101000000616.7418:170.10.10.00.2
Christer Olsson19961997D5641216-102413002100586.90.72.60.03.3
Peter Ölvecký20092010C3225711220013201910.52858:530.10.50.00.6
Mark Olver20112013C74101222-7391000112008312.081411:001.30.60.01.9
Jimmie Ölvestad20022003LW11131417140300012021292.3142312:49-1.81.90.00.1
Linus Omark20112014LW7982432-2740710015901107.3114714:311.10.20.01.3
Ben Ondrus20062009RW52022-20770000200300.04208:05-1.0-0.40.0-1.4
Bill Orban19681970C/LW11481523-236780001410869.3-2.40.70.0-1.7
Phil Oreskovic20092009D10112-2211000100128.316216:140.10.10.00.2
Victor Oreskovich20102012RW67279-7412000700742.75778:370.50.70.01.2
Gates Orlando19851987C98182644-95114221233011615.50.61.20.01.7
Jimmy Orlando19371943D1996253141542012410-1.216.00.014.8
Dave Orleski19811982LW20000000000000-0.10.00.0-0.1
Dmitry Orlov20122024D7827022929911932764511719235211036.31560019:5718.938.90.057.8
Brooks Orpik20032019D1035181761947997217101161697682.32015919:29-1.345.10.043.8
Bobby Orr*19671979D6572706459155829531787616263662483130588.890.160.90.0150.9
Colton Orr20042015RW477121224-3311861200412001736.928936:04-4.52.00.0-2.4
Vladimír Országh19982006RW2895465119-221944111294815244212.2460416:345.84.90.010.7
Jed Ortmeyer20042012C345223153-141612002327134544.8386411:12-3.13.60.00.4
Oskar Osala20092010LW3000-10000000020.0248:04-0.10.00.0-0.1
Keith Osborne19901993RW16134-3161001300156.7-0.20.20.0-0.1
Mark Osborne19821995LW919212319531-8811521633910272486011161013.218.710.00.028.7
Randy Osburn19731975LW27022-500000200150.0-1.00.30.0-0.8
T.J. Oshie20092024C/RW100330139169286539193999472671159205114.71836018:1854.224.50.078.7
Mark Osiecki19921993D9331114-24431202902704.3-0.62.90.02.3
Zack Ostapchuk20242024C6000-10000000050.06210:25-0.20.00.0-0.1
Jaroslav Otevřel19931994LW16347-11221002201520.00.2-0.10.00.1
Brennan Othmann20242024LW300000000000060.0279:05-0.10.00.00.0
Steve Ott20032017C848109179288-661555772841614228911159.81236614:357.811.80.019.6
Joel Otto19851998C9431953135086519341216311262237515135714.473818.411.20.029.6
Michel Ouellet20062009RW1905264116-4582527024221137014.1257613:339.92.70.012.6
Xavier Ouellet20142021D17852328-382500023002262.2287016:070.06.30.06.3
Eddie Ouellette19361936C43325113002110-1.10.90.0-0.3
Gerry Ouellette19611961RW35549-7050004004112.2-0.30.30.00.0
Alex Ovechkin20062024LW141584869515435081753231151284262681659612.92936320:45171.131.80.0202.9
Dennis Owchar19751980D2883085115-7820025500671354656.55.810.00.015.8
George Owen19291933D183443377151614.418.20.032.6
Nathan Oystrick20092011D6551015-2614100820559.197615:011.01.40.02.4
Igor Ozhiganov20192019D533470143000400437.074314:010.11.10.01.2
Sandis Ozoliņš19932008D875167397564-446389667426190204317719.41234625:1251.340.50.091.8