NHL Skater Register for Last Names Starting with O

Index of Letters

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

119 NHL Skaters

119 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'Brien20152024C19911223314411100022001706.519439:46-1.12.20.01.1
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'Connor20212024F1572426508382301225012708.9201112:491.62.40.04.0
Logan O'Connor20192024RW263354782381172906643043699.5355013:301.44.90.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'Reilly20102024C1073282489771217018487113733714210238811.82102719:3651.924.00.075.9
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
Liam Ohgren20242024LW3112101001100812.54314:100.20.10.00.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 Okhotyuk20222024D673912-25523002900634.8102015:140.20.70.00.9
Kyle Okposo20082024RW1051242372614-135554170675342511174237510.21780916:5742.115.30.057.4
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 Oleksiak20132024D5973692128-64533510789036735.31038817:243.822.00.025.8
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 Olivier20202024F168132134-272391111221001667.8186611:06-0.61.20.00.7
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 Olofsson20192024RW3149092182-632855350166526166813.5484915:2713.83.40.017.2
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 Orlov20122024D7917022929911832764511719235211206.31577419:5618.739.30.058.1
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/RW101030239369587541194999482691159205914.71848118:1854.324.70.079.0
Mark Osiecki19921993D9331114-24431202902704.3-0.62.90.02.3
Zack Ostapchuk20242024C7000-10000000050.07310:30-0.20.00.0-0.2
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 Ovechkin20062024LW142685369715504581753631251294272691662712.92957220:44171.732.00.0203.7
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