hockey DB
search by league
team
morning report
contact us
home
NHL Player List - O
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Dennis O'Brien D 06/10/1949 Port Hope, ONT 1970-1980 592 31 91 122 1017 10
Doug O'Brien D 02/16/1984 St. John's, NFLD 2005-2006 5 0 0 0 2 1
Ellard "Obie" O'Brien D 05/27/1930 St. Catharines, ONT 1955-1956 2 0 0 0 0 1
Jim O'Brien C 01/29/1989 Maplewood, MN 2010-2018 77 8 5 13 16 5
Liam O'Brien C 07/29/1994 Halifax, NS 2014-2024 199 11 22 33 441 7
Shane O'Brien D 08/09/1983 Port Hope, ONT 2006-2015 537 13 79 92 916 9
Ryan O'Byrne D 07/19/1984 Victoria, BC 2007-2013 308 5 34 39 369 6
Jack O'Callahan D 07/24/1957 Charlestown, MA 1982-1989 389 27 104 131 541 7
Mike O'Connell D 11/25/1955 Chicago, IL 1977-1990 860 105 335 440 605 13
Drew O'Connor L 06/09/1998 Chatham, NJ 2020-2024 157 24 26 50 38 4
Herbert "Buddy" O'Connor C 06/21/1916 Montreal, PQ 1941-1951 509 140 257 397 34 10
Logan O'Connor R 08/14/1996 Missouri City, TX 2018-2024 263 35 47 82 117 6
Matt O'Connor G 02/14/1992 Sault Ste. Marie, ONT 2015-2016 1 0 0 0 0 1
Myles O'Connor D 04/02/1967 Calgary, ALTA 1990-1994 43 3 4 7 69 4
Eric O'Dell C 06/21/1990 Ottawa, ONT 2013-2015 41 3 5 8 29 2
Fred O'Donnell L 12/06/1949 Kingston, ONT 1972-1974 115 15 11 26 98 2
Sean O'Donnell D 10/13/1971 Ottawa, ONT 1994-2012 1224 31 198 229 1809 17
Don O'Donoghue F 08/27/1949 Kingston, ONT 1969-1972 125 18 17 35 35 3
Billy O'Dwyer F 01/25/1960 South Boston, MA 1983-1990 120 9 13 22 108 5
Gerry O'Flaherty R 08/31/1950 Pittsburgh, PA 1971-1979 438 99 95 194 168 8
John "Peanuts" O'Flaherty L 04/10/1918 Toronto, ONT 1940-1942 21 5 1 6 0 2
Rob O'Gara D 07/06/1993 Massapequa, NY 2016-2018 33 0 3 3 6 2
George O'Grady     1917-1918 4 0 0 0 0 1
Ryan O'Marra C 06/09/1987 Tokyo, Japan 2009-2012 33 1 6 7 17 3
Paul O'Neil C 08/24/1953 Boston, MA 1973-1976 6 0 0 0 0 2
Brian O'Neill R 06/01/1988 Yardley, PA 2015-2016 22 0 2 2 8 1
Jeff O'Neill C 02/23/1976 King City, ONT 1995-2007 821 237 259 496 670 11
Jim "Peggy" O'Neill R 04/03/1912 Semans, SASK 1933-1942 165 6 30 36 109 6
Mike O'Neill G 11/03/1967 Montreal, PQ 1991-1997 21 0 0 0 0 4
Tom "Windy" O'Neill 1943-1945 66 10 12 22 53 2
Wes O'Neill D 03/03/1986 Essex, ONT 2008-2010 5 0 0 0 6 2
Will O'Neill D 04/28/1988 Salem, MA 2017-2018 1 0 0 0 0 1
Willie O'Ree R 10/15/1935 Fredericton, NB 1957-1961 45 4 10 14 26 2
Danny O'Regan C 01/30/1994 Berlin, Germany 2016-2022 30 1 5 6 2 4
Tom O'Regan F 12/29/1961 Cambridge, MA 1983-1986 61 5 12 17 10 3
Cal O'Reilly C 09/30/1986 Toronto, ONT 2008-2018 145 16 33 49 14 7
Ryan O'Reilly C 02/07/1991 Clinton, ONT 2009-2024 1073 282 489 771 170 15
Terry O'Reilly R 06/07/1951 Niagara Falls, ONT 1971-1985 891 204 402 606 2095 14
Danny O'Shea C 06/15/1945 Ajax, ONT 1968-1973 369 64 115 179 265 5
Kevin O'Shea F 05/28/1947 Toronto, ONT 1970-1973 134 13 18 31 85 3
Chris O'Sullivan D 05/15/1974 Dorchester, MA 1996-2003 62 2 17 19 16 5
Patrick O'Sullivan L 02/01/1985 Toronto, ONT 2006-2012 334 58 103 161 116 6
Adam Oates C 08/27/1962 Weston, ONT 1985-2004 1337 341 1079 1420 415 19
Russell Oatman L 02/19/1905 Tillsonburg, ONT 1926-1929 121 20 9 29 100 3
Evan Oberg D 02/16/1988 Forestburg, ALTA 2009-2012 7 0 0 0 0 3
Jaroslav Obsut D 09/03/1976 Presov, Slovakia 2000-2002 7 0 0 0 2 2
Chris Oddleifson R 09/07/1950 Brandon, MAN 1972-1981 524 95 191 286 464 9
Lyle Odelein D 07/21/1968 Quill Lake, SASK 1989-2006 1056 50 202 252 2316 16
Selmar Odelein D 04/11/1966 Quill Lake, SASK 1985-1989 18 0 2 2 35 3
Jeff Odgers R 05/31/1969 Spy Hill, SASK 1991-2003 821 75 70 145 2364 12
Gino Odjick L 09/07/1970 Maniwaki, PQ 1990-2002 605 64 73 137 2567 12
Gerry Odrowski D 10/04/1938 Trout Creek, ONT 1960-1972 309 12 19 31 111 6
Johnny Oduya D 10/01/1981 Stockholm, Sweden 2006-2018 850 41 149 190 372 12
Jordan Oesterle D 06/25/1992 Dearborn Heights, MI 2014-2024 371 19 67 86 71 10
Jake Oettinger G 12/18/1998 Lakeville, MN 2019-2024 193 0 4 4 8 5
Brian Ogilvie F 01/30/1952 Stettler, ALTA 1972-1979 90 15 21 36 29 6
John Ogrodnick R 06/20/1959 Edmonton, ALTA 1979-1993 928 402 425 827 260 14
Liam Ohgren L 01/28/2004 Stockholm, Sweden 2023-2024 4 1 1 2 0 1
Mattias Ohlund D 09/09/1976 Pitea, Sweden 1997-2011 909 93 250 343 885 13
Janne Ojanen C 04/09/1968 Tampere, Finland 1988-1993 98 21 23 44 28 4
Todd Okerlund R 09/06/1964 Burnsville, MN 1987-1988 4 0 0 0 2 1
Nikita Okhotyuk D 12/04/2000 Chelyabinsk, Russia 2021-2024 67 3 9 12 52 3
Kyle Okposo R 04/16/1988 St. Paul, MN 2007-2024 1051 242 372 614 554 17
Roman Oksiuta R 08/21/1970 Murmansk, Russia 1993-1997 153 46 41 87 100 4
Fredrik Olausson D 10/05/1966 Dadesjo, Sweden 1986-2003 1022 147 434 581 452 16
Oskar Olausson R 11/10/2002 Stockholm, Sweden 2022-2024 2 0 0 0 0 2
Ed Olczyk C 08/16/1966 Chicago, IL 1984-2000 1031 342 452 794 874 16
Jamie Oleksiak D 12/21/1992 Toronto, ONT 2012-2024 598 36 93 129 453 12
Steven Oleksy D 02/04/1986 Chesterfield, MI 2012-2017 73 3 17 20 110 4
Bill Oleschuk G 07/20/1955 Edmonton, ALTA 1975-1980 55 0 0 0 14 4
Danny Olesevich G   Port Colborne, ONT 1961-1962 1 0 0 0 0 1
Rostislav Olesz L 10/10/1985 Bilovec, Czech Rep. 2005-2014 365 57 77 134 118 8
David Oliver R 04/17/1971 Sechelt, BC 1994-2006 233 49 49 98 84 9
Harry Oliver R 10/26/1900 Selkirk, MAN 1926-1937 472 127 85 212 147 11
Murray Oliver C 11/14/1937 Hamilton, ONT 1957-1975 1127 274 454 728 319 17
Mathieu Olivier R 02/11/1997 Biloxi, MS 2019-2024 168 13 21 34 239 5
Krzysztof Oliwa L 04/12/1973 Tychy, Poland 1996-2006 410 17 28 45 1447 9
Bert Olmstead R 09/04/1926 Scepter, SASK 1948-1962 848 181 421 602 884 14
Fredrik Olofsson L 05/27/1996 Helsingborg, Sweden 2022-2024 85 4 9 13 10 2
Gustav Olofsson D 12/01/1994 Boras, Sweden 2015-2024 63 0 11 11 18 6
Victor Olofsson L 07/18/1995 Ornskoldsvik, Sweden 2018-2024 314 90 92 182 28 6
Darryl Olsen D 10/07/1966 Calgary, ALTA 1991-1992 1 0 0 0 0 1
Dylan Olsen D 01/03/1991 Calgary, ALTA 2011-2016 124 5 17 22 36 4
Dennis Olson C 11/09/1934 Kenora, ONT 1957-1958 4 0 0 0 0 1
Josh Olson L 07/13/1981 Fargo, ND 2003-2004 5 1 0 1 0 1
Christer Olsson D 07/24/1970 Arbiga, Sweden 1995-1997 56 4 12 16 24 2
Peter Olvecky C 10/11/1985 Nove Zamky, Slovakia 2008-2010 32 2 5 7 12 2
Mark Olver C 01/01/1988 Burnaby, BC 2010-2013 74 10 12 22 39 3
Jimmie Olvestad R 02/16/1980 Stockholm, Sweden 2001-2003 111 3 14 17 40 2
Linus Omark L 02/05/1987 Overtornea, Sweden 2010-2014 79 8 24 32 40 3
Ben Ondrus R 06/25/1982 Sherwood Park, ALTA 2005-2009 52 0 2 2 77 4
Bill Orban L 09/10/1939 Regina, SASK 1967-1970 114 8 15 23 67 3
Phil Oreskovic D 01/26/1987 Brampton, ONT 2008-2009 10 1 1 2 21 1
Victor Oreskovich R 08/15/1986 Whitby, ONT 2009-2012 67 2 7 9 41 3
Gates Orlando F 11/16/1962 Montreal, PQ 1984-1987 98 18 26 44 51 3
Jimmy Orlando D 02/27/1910 Montreal, PQ 1936-1943 200 6 25 31 375 6
Dave Orleski L 12/26/1959 Edmonton, ALTA 1980-1982 2 0 0 0 0 2
Dmitri Orlov D 07/23/1991 Novokuznetsk, Russia 2011-2024 791 70 229 299 327 12
Brooks Orpik D 09/26/1980 San Francisco, CA 2002-2019 1035 18 176 194 972 16
Bobby Orr D 03/20/1948 Parry Sound, ONT 1966-1979 657 270 645 915 953 12
Colton Orr R 03/03/1982 Winnipeg, MAN 2003-2015 477 12 12 24 1186 11
Vladimir Orszagh R 05/24/1977 Banska Bystrica, Slovakia 1997-2006 289 54 65 119 194 7
Joni Ortio G 04/16/1991 Turku, Finland 2013-2016 37 0 2 2 2 3
Jed Ortmeyer R 09/03/1978 Omaha, NE 2003-2012 345 22 31 53 161 8
Oskar Osala L 12/26/1987 Vaasa, Finland 2008-2010 3 0 0 0 0 2
Keith Osborne R 04/02/1969 Toronto, ONT 1989-1993 16 1 3 4 16 2
Mark Osborne L 08/13/1961 Toronto, ONT 1981-1995 919 212 319 531 1152 14
Randy Osburn F 11/26/1952 Collingwood, ONT 1972-1975 27 0 2 2 0 2
Chris Osgood G 11/26/1972 Peace River, ALTA 1993-2011 744 1 19 20 137 17
T.J. Oshie R 12/23/1986 Everett, WA 2008-2024 1010 302 393 695 541 16
Mark Osiecki D 07/23/1968 St. Paul, MN 1991-1993 93 3 11 14 43 2
Zack Ostapchuk C 05/29/2003 St. Albert, ALTA 2023-2024 7 0 0 0 0 1
Jaroslav Otevrel L 09/16/1968 Zlin, Czech 1992-1994 16 3 4 7 2 2
Brennan Othmann L 01/05/2003 Pickering, ONT 2023-2024 3 0 0 0 0 1
Steve Ott C 08/19/1982 Summerside, PEI 2002-2017 848 109 179 288 1555 14
Joel Otto C 10/29/1961 St. Cloud, MN 1984-1998 943 195 313 508 1934 14
Maxime Ouellet G 06/17/1981 Beauport, PQ 2000-2006 12 0 1 1 2 3
Michel Ouellet R 03/05/1982 Rimouski, PQ 2005-2009 190 52 64 116 58 4
Xavier Ouellet D 07/29/1993 Bayonne, France 2013-2021 178 5 23 28 82 8
Eddie Ouellette L 03/09/1911 Ottawa, ONT 1935-1936 43 3 2 5 11 1
Gerry Ouellette R 11/01/1938 Grand Falls, NB 1960-1961 34 5 4 9 0 1
Ted Ouimet G 07/06/1947 Rouyn-Noranda, PQ 1968-1969 1 0 0 0 0 1
Alex Ovechkin L 09/17/1985 Moscow, Russia 2005-2024 1426 853 697 1550 817 19
Dennis Owchar D 03/28/1953 Dryden, ONT 1974-1980 288 30 85 115 200 6
George Owen D Hamilton, ONT 1928-1933 192 44 33 77 151 5
Nathan Oystrick D 12/17/1982 Regina, SASK 2008-2011 65 5 10 15 61 3
Igor Ozhiganov D 10/13/1992 Krasnogorsk, Russia 2018-2019 53 3 4 7 14 1
Sandis Ozolinsh D 08/03/1972 Riga, Latvia 1992-2008 875 167 397 564 638 15