hockey DB
search by league
team
morning report
contact us
home
NHL Player List - P
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Magnus Paajarvi L 04/12/1991 Norrkoping, Sweden 2010-2019 467 62 62 124 78 9
Brayden Pachal D 08/23/1999 Estevan, SASK 2021-2024 52 1 6 7 51 3
Clayton Pachal C 04/21/1956 Yorkton, SASK 1976-1979 35 2 3 5 95 3
Max Pacioretty L 11/20/1988 New Canaan, CT 2008-2024 892 329 335 664 482 16
Cam Paddock C 03/22/1983 Vancouver, BC 2008-2009 16 2 1 3 0 1
John Paddock F 06/09/1954 Brandon, MAN 1975-1983 87 8 14 22 86 5
Jim Paek D 04/07/1967 Seoul, South Korea 1990-1995 217 5 29 34 155 5
Nathan Paetsch D 03/30/1983 LeRoy, SASK 2005-2010 167 7 35 42 114 5
Jean-Gabriel Pageau C 11/11/1992 Ottawa, ONT 2012-2024 708 144 177 321 232 12
Paul Pageau G 10/02/1959 Montreal, PQ 1980-1981 1 0 0 0 0 1
Samuel Pahlsson C 12/17/1977 Ange, Sweden 2000-2012 798 68 131 199 356 11
Rosaire Paiement C 08/12/1945 Earlton, ONT 1967-1972 190 48 52 100 343 5
Wilf Paiement R 10/16/1955 Earlton, ONT 1974-1988 946 356 458 814 1757 14
Daniel Paille L 04/15/1984 Welland, ONT 2005-2016 582 85 87 172 135 11
Marcel Paille G 12/08/1932 Shawinigan Falls, PQ 1957-1965 106 0 1 1 2 7
Iiro Pakarinen R 08/25/1991 Suonenjoki, Finland 2014-2018 134 10 13 23 18 4
Pete Palangio L 09/10/1908 North Bay, ONT 1926-1938 70 13 10 23 28 5
Ondrej Palat L 03/28/1991 Frydek-Mistek, Czech Rep. 2012-2024 739 160 315 475 238 12
Aldo Palazzari R 07/25/1918 Eveleth, MN 1943-1944 36 8 3 11 4 1
Doug Palazzari C 11/03/1952 Eveleth, MN 1974-1979 108 18 20 38 23 4
Zigmund Palffy R 05/05/1972 Skalica, Slovakia 1993-2006 684 329 384 713 322 12
Michael Paliotta D 04/06/1993 Westport, CT 2014-2016 2 0 1 1 4 2
Mike Palmateer G 01/13/1954 Toronto, ONT 1976-1984 356 0 25 25 118 8
Brad Palmer L 09/14/1961 Duncan, BC 1980-1983 168 32 38 70 58 3
Jarod Palmer R 02/10/1986 Fridley, MN 2011-2012 6 1 0 1 4 1
Rob Palmer F 10/02/1952 Detroit, MI 1973-1976 16 0 3 3 2 3
Rob Palmer D 09/10/1956 Sarnia, ONT 1977-1984 320 9 101 110 115 7
Kyle Palmieri C 02/01/1991 Smithtown, NY 2010-2024 808 239 228 467 415 14
Nick Palmieri R 07/12/1989 Utica, NY 2009-2012 87 13 12 25 20 3
Aaron Palushaj R 09/07/1989 Livonia, MI 2010-2014 68 3 11 14 18 4
Eddie Panagabko L 05/17/1934 Norquay, SASK 1955-1957 29 0 3 3 38 2
Artemi Panarin L 10/30/1991 Korkino, Russia 2015-2024 663 259 505 764 204 9
Jay Pandolfo L 12/27/1974 Winchester, MA 1996-2013 899 100 126 226 164 15
Mike Pandolfo L 09/15/1979 Winchester, MA 2003-2004 3 0 0 0 0 1
Darren Pang G 02/17/1964 Meaford, ONT 1984-1989 81 0 9 9 6 3
Richard Panik R 02/07/1991 Martin, Slovakia 2012-2022 521 88 107 195 274 10
Greg Pankewicz W 10/06/1970 Drayton Valley, ALTA 1993-1999 21 0 3 3 22 2
Grigori Panteleev L 11/13/1972 Gastello, Russia 1992-1996 54 8 6 14 12 4
Joe Papike R 03/28/1914 Eveleth, MN 1940-1945 20 3 3 6 4 3
Justin Papineau C 01/15/1980 Ottawa, ONT 2001-2004 81 11 8 19 12 3
Jim Pappin F 09/10/1939 Copper Cliff, ONT 1963-1977 767 278 295 573 667 14
Cedric Paquette C 08/13/1993 Gaspe, PQ 2013-2022 448 51 44 95 391 9
Bob Paradise D 04/22/1944 St. Paul, MN 1971-1979 368 8 54 62 393 8
Colton Parayko D 05/12/1993 St. Albert, ALTA 2015-2024 650 61 197 258 185 9
Adam Pardy D 03/29/1984 Bonavista, NFLD 2008-2017 342 4 48 52 269 9
Bernie Parent G 04/03/1945 Montreal, PQ 1965-1979 608 0 12 12 112 13
Bob Parent G 02/19/1958 Windsor, ONT 1981-1983 3 0 0 0 0 2
Rich Parent G 01/12/1973 Montreal, PQ 1997-2001 32 0 0 0 4 4
Ryan Parent D 03/17/1987 Prince Albert, SASK 2006-2011 106 1 6 7 36 5
P.A. Parenteau R 03/24/1983 Hull, PQ 2006-2017 491 114 182 296 342 9
George Pargeter L 02/24/1923 Calgary, ALTA 1946-1947 4 0 0 0 0 1
Jean-Paul Parise L 12/11/1941 Smooth Rock Falls, ONT 1965-1979 890 238 356 594 706 14
Zach Parise L 07/28/1984 Minneapolis, MN 2005-2024 1245 433 454 887 442 19
Michel Parizeau L 04/09/1948 Montreal, PQ 1971-1972 58 3 14 17 18 1
Brad Park D 07/06/1948 Toronto, ONT 1968-1985 1113 213 683 896 1429 17
Richard Park C 05/27/1976 Seoul, South Korea 1994-2012 738 102 139 241 266 14
Jeff Parker R 09/07/1964 St. Paul, MN 1986-1991 141 16 19 35 163 5
Scott Parker R 01/29/1978 Hanford, CA 1998-2008 308 7 14 21 699 8
Ernie Parkes     1924-1925 17 0 0 0 2 1
Greg Parks R 03/25/1967 Edmonton, ALTA 1990-1993 23 1 2 3 6 3
Mark Parrish R 02/02/1977 Edina, MN 1998-2011 722 216 171 387 246 12
Dave Parro G 04/30/1957 Saskatoon, SASK 1980-1984 77 0 2 2 6 4
George Parros R 12/29/1979 Washington, PA 2005-2014 474 18 18 36 1092 9
Scott Parse R 09/05/1984 Kalamazoo, MI 2009-2012 73 14 16 30 36 3
George Parsons L 06/25/1914 Toronto, ONT 1936-1939 64 12 13 25 20 3
Juuso Parssinen C 02/01/2001 Hameenlinna, Finland 2022-2024 89 14 23 37 27 2
Timo Parssinen L 01/19/1977 Lohja, Finland 2001-2002 17 0 3 3 2 1
Dusan Pasek C 09/07/1960 Bratislava, Slovakia 1988-1989 48 4 10 14 30 1
Brinson Pasichnuk D 11/24/1997 Bonnyville, ALTA 2020-2021 4 0 0 0 2 1
Dave Pasin C 07/08/1966 Edmonton, ALTA 1985-1989 76 18 19 37 50 2
Greg Paslawski R 08/25/1961 Kindersley, SASK 1983-1994 650 187 185 372 169 11
Edward Pasquale G 11/20/1990 Toronto, ONT 2018-2019 3 0 0 0 0 1
Steve Passmore G 01/29/1973 Thunder Bay, ONT 1998-2004 93 0 2 2 21 6
David Pastrnak R 05/25/1996 Havirov, Czech Rep. 2014-2024 666 346 372 718 298 10
Jiri Patera G 02/24/1999 Prague, Czech Rep. 2022-2024 8 0 0 0 0 2
Pavel Patera C 09/06/1971 Kladno, Czech Rep. 1999-2001 32 2 7 9 8 2
Joe Paterson L 06/25/1960 Toronto, ONT 1980-1989 291 19 37 56 829 9
Mark Paterson D 02/22/1964 Ottawa, ONT 1982-1986 29 3 3 6 33 4
Rick Paterson F 02/10/1958 Kingston, ONT 1978-1987 430 50 43 93 136 9
Greg Pateryn D 06/20/1990 Sterling Heights, MI 2012-2022 290 5 39 44 178 9
Doug Patey 12/28/1956 Port Credit, ONT 1976-1979 45 4 2 6 8 3
Larry Patey C 03/19/1953 Toronto, ONT 1973-1985 717 153 163 316 631 12
Craig Patrick C 05/20/1946 Detroit, MI 1971-1979 401 72 91 163 61 8
Glenn Patrick D 04/26/1950 New York, NY 1973-1977 38 2 3 5 72 3
James Patrick D 06/14/1963 Winnipeg, MAN 1983-2004 1280 149 490 639 759 21
Lester Patrick Drummondville, PQ 1926-1928 1 0 0 0 2 2
Lynn Patrick L 02/03/1912 Victoria, BC 1934-1946 455 145 190 335 240 10
Murray "Muzz" Patrick D 06/28/1916 Victoria, BC 1937-1946 166 5 26 31 133 5
Nolan Patrick C 09/19/1998 Winnipeg, MAN 2017-2022 222 32 45 77 83 4
Steve Patrick R 02/04/1961 Winnipeg, MAN 1980-1986 250 40 68 108 242 6
Colin Patterson F 05/11/1960 Rexdale, ONT 1983-1993 504 96 110 206 239 10
Dennis Patterson D 01/09/1950 Peterborough, ONT 1974-1980 138 6 22 28 67 3
Ed Patterson R 11/14/1972 Calgary, ALTA 1993-1997 68 3 3 6 56 3
George Patterson R 05/22/1907 Kingston, ONT 1926-1935 299 51 27 78 218 9
Dmitri Patzold G 02/03/1983 Ust-Kamenogorsk, Kazakhstan 2007-2008 3 0 0 0 0 1
Jeff Paul D 03/01/1978 London, ONT 2002-2003 2 0 0 0 7 1
Nick Paul L 03/20/1995 Mississauga, ONT 2015-2024 400 70 81 151 148 9
Stuart "Butch" Paul C 12/11/1941 Rocky Mountain House, ALTA 1964-1965 3 0 0 0 0 1
Roland Paulhus D 09/01/1901 Sorel, PQ 1925-1926 33 0 0 0 0 1
Ondrej Pavel C 08/29/2000 Prague, Czech Rep. 2022-2024 2 0 0 0 2 1
Ondrej Pavelec G 08/31/1987 Kladno, Czech Rep. 2007-2018 398 0 6 6 12 11
Mark Pavelich F 02/28/1958 Eveleth, MN 1981-1992 355 137 192 329 340 7
Marty Pavelich L 11/06/1927 Sault Ste. Marie, ONT 1947-1957 634 93 159 252 454 10
Joe Pavelski C 07/11/1984 Plover, WI 2006-2024 1324 474 589 1063 458 18
Jim Pavese D 05/08/1962 New York, NY 1981-1989 328 13 44 57 691 8
Evariste Payer     1917-1918 1 0 0 0 0 1
Serge Payer C 05/09/1979 Rockland, ONT 2000-2007 124 7 6 13 49 4
Adam Payerl C 03/04/1991 Kitchener, ONT 2013-2014 2 0 0 0 2 1
Davis Payne R 09/24/1970 Port Alberni, BC 1995-1997 22 0 1 1 14 2
Steve Payne F 08/16/1958 Toronto, ONT 1978-1988 613 228 238 466 435 10
Kent Paynter D 04/27/1965 Summerside, PEI 1987-1994 37 1 3 4 69 7
Pat Peake R 05/28/1973 Rochester, MI 1993-1998 134 28 41 69 105 5
Chase Pearson C 08/23/1997 Cornwall, ONT 2021-2022 3 0 0 0 0 1
Mel Pearson C 04/29/1938 Flin Flon, MAN 1959-1968 38 2 6 8 25 5
Rob Pearson R 03/08/1971 Oshawa, ONT 1991-1997 269 56 54 110 645 6
Scott Pearson L 12/19/1969 Cornwall, ONT 1988-2000 292 56 42 98 615 10
Tanner Pearson L 08/10/1992 Kitchener, ONT 2012-2024 639 138 146 284 230 12
Stephen Peat R 03/10/1980 Princeton, BC 2001-2006 130 8 2 10 234 4
Matthew Peca C 04/27/1993 Petawawa, ONT 2016-2022 83 6 15 21 6 6
Mike Peca C 03/26/1974 Toronto, ONT 1993-2009 864 176 289 465 798 14
Alexander Pechurskiy G 06/04/1990 Magnitogorsk, Russia 2009-2010 1 0 0 0 0 1
Theo Peckham D 11/10/1987 Richmond Hill, ONT 2007-2013 160 4 13 17 388 6
Andrey Pedan D 07/03/1993 Kaunas, Lithuania 2015-2016 13 0 0 0 18 1
Allen Pedersen D 01/13/1965 Fort Saskatchewan, ALTA 1986-1994 428 5 36 41 487 8
Barry Pederson C 03/13/1961 Big River, SASK 1980-1992 701 238 416 654 472 12
Denis Pederson C 09/10/1975 Prince Albert, SASK 1995-2003 435 57 71 128 398 8
Lane Pederson C 08/04/1997 Saskatoon, SASK 2020-2023 71 4 7 11 38 3
Mark Pederson L 01/14/1968 Prelate, SASK 1989-1994 169 35 50 85 77 5
Tom Pederson D 01/14/1970 Bloomington, MN 1992-1997 240 20 49 69 142 5
Andrew Peeke D 03/17/1998 Parkland, FL 2019-2024 225 10 33 43 100 5
Bert Peer R 11/12/1910 Port Credit, ONT 1939-1940 1 0 0 0 0 1
Pete Peeters G 08/01/1957 Edmonton, ALTA 1978-1991 488 0 14 14 212 13
Johnny Peirson R 07/21/1925 Winnipeg, MAN 1946-1958 545 153 173 326 315 11
Adam Pelech D 08/16/1994 Toronto, ONT 2015-2024 490 26 112 138 199 9
Matt Pelech R 09/04/1987 Toronto, ONT 2008-2014 13 1 3 4 38 3
Perry Pelensky R 03/20/1962 Edmonton, ALTA 1983-1984 4 0 0 0 5 1
Scott Pellerin L 01/09/1970 Shediac, NB 1992-2004 536 72 126 198 320 11
Jakob Pelletier L 03/07/2001 Quebec, PQ 2022-2024 37 4 6 10 4 2
Jean-Marc Pelletier G 03/04/1978 Atlanta, GA 1998-2004 7 0 0 0 0 3
Marcel Pelletier G 12/06/1927 Sorel, PQ 1950-1963 8 0 0 0 2 2
Pascal Pelletier C 06/16/1983 Labrador City, NFLD 2007-2014 16 0 0 0 0 3
Roger Pelletier D 06/22/1945 Montreal, PQ 1967-1968 1 0 0 0 0 1
Rod Pelley C 09/01/1984 Kitimat, BC 2006-2012 256 9 20 29 102 5
Andre Peloffy F 02/25/1951 Sete, France 1974-1975 9 0 0 0 0 1
Derek Peltier D 03/14/1985 Plymouth, MN 2008-2010 14 0 0 0 2 2
Ville Peltonen W 05/24/1973 Vantaa, Finland 1995-2009 382 52 96 148 119 8
Anthony Peluso R 04/18/1989 North York, ONT 2012-2019 148 4 10 14 220 6
Mike Peluso L 11/08/1965 Hibbing, MN 1989-1998 458 38 52 90 1951 9
Mike Peluso R 09/02/1974 Bismarck, ND 2001-2004 38 4 2 6 19 2
Mike Pelyk D 09/29/1947 Toronto, ONT 1967-1978 441 26 88 114 566 9
Dustin Penner L 09/28/1982 Winkler, MAN 2005-2014 589 151 159 310 354 9
Jeff Penner D 04/13/1987 Steinbach, MAN 2009-2010 2 0 0 0 0 1
Chad Penney L 09/18/1973 Labrador City, NFLD 1993-1994 3 0 0 0 2 1
Steve Penney G 02/02/1961 Sainte-Foy, PQ 1983-1988 91 0 1 1 17 5
Cliff Pennington C 04/18/1940 Winnipeg, MAN 1960-1963 101 17 42 59 6 3
Jim Peplinski F 10/24/1960 Renfrew, ONT 1980-1995 711 161 263 424 1467 11
Nick Perbix D 06/15/1998 Elk River, MN 2022-2024 138 7 36 43 32 2
Stuart Percy D 05/18/1993 Oakville, ONT 2014-2016 12 0 3 3 2 2
Yaniv Perets G 03/04/2000 Dollard-des-Ormeaux, PQ 2022-2024 1 0 0 0 0 1
Alexander Perezhogin R 08/10/1983 Ust-Kamenogorsk, Kazakhstan 2005-2007 128 15 19 34 86 2
Cole Perfetti C 01/01/2002 Whitby, ONT 2021-2024 135 25 44 69 28 3
Brendan Perlini L 04/27/1996 Guildford, England 2016-2022 262 50 31 81 92 5
Fred Perlini C 04/12/1962 Sault Ste. Marie, ONT 1981-1984 8 2 3 5 0 2
Joel Perrault C 04/06/1983 Montreal, PQ 2005-2011 96 12 14 26 68 6
Bob Perreault G 01/28/1931 Trois-Rivieres, PQ 1955-1963 31 0 0 0 0 3
Fern Perreault L 03/31/1927 Chambly Basin, PQ 1947-1950 3 0 0 0 0 2
Gilbert Perreault C 11/13/1950 Victoriaville, PQ 1970-1987 1191 512 814 1326 500 17
Jacob Perreault R 04/15/2002 Montreal, PQ 2021-2022 1 0 0 0 0 1
Mathieu Perreault C 01/05/1988 Drummondville, PQ 2009-2022 708 143 210 353 322 13
Yanic Perreault C 04/04/1971 Sherbrooke, PQ 1993-2008 859 247 269 516 402 14
Eric Perrin C 11/01/1975 Laval, PQ 2003-2009 245 32 72 104 92 4
David Perron L 05/28/1988 Sherbrooke, PQ 2007-2024 1122 307 450 757 821 17
Nathan Perrott R 12/08/1976 Owen Sound, ONT 2001-2006 89 4 5 9 251 4
Brian Perry L 04/06/1944 Aldershot, England 1968-1971 96 16 29 45 24 3
Corey Perry R 05/16/1985 Peterborough, ONT 2005-2024 1300 427 474 901 1422 19
Joel Persson D 03/04/1994 Osby, Sweden 2019-2020 13 0 2 2 2 1
John Persson L 05/18/1992 Ostersund, Sweden 2013-2014 10 1 0 1 6 1
Ricard Persson D 08/24/1969 Ostersund, Sweden 1995-2002 229 10 44 54 262 7
Stefan Persson D 12/22/1954 Umea, Sweden 1977-1986 622 52 317 369 574 9
Scott Perunovich D 08/18/1998 Hibbing, MN 2021-2024 66 0 21 21 14 2
Brett Pesce D 11/15/1994 Tarrytown, NY 2015-2024 621 39 159 198 225 9
Harri Pesonen F 08/06/1988 Muurame, Finland 2012-2013 4 0 0 0 2 1
Janne Pesonen W 05/11/1982 Suomussalmi, Finland 2008-2009 7 0 0 0 0 1
George Pesut D 06/17/1953 Saskatoon, SASK 1974-1976 92 3 22 25 130 2
Nicolas Petan C 03/22/1995 Delta, BC 2015-2024 170 7 28 35 46 9
John Peterka R 01/14/2002 Munich, Germany 2021-2024 152 37 40 77 42 3
Andrew Peters L 05/05/1980 St. Catharines, ONT 2003-2010 229 4 3 7 650 6
Frank Peters D 06/05/1906 New York, NY 1930-1931 44 0 0 0 59 1
Garry Peters C 10/09/1942 Regina, SASK 1964-1972 311 34 34 68 261 8
Jim Peters R 10/02/1922 Verdun, PQ 1945-1954 574 125 150 275 186 9
Jim Peters C 06/20/1944 Montreal, PQ 1964-1975 309 37 36 73 48 9
Justin Peters G 08/30/1986 Blyth, ONT 2009-2017 83 0 2 2 8 7
Steve Peters C 01/23/1960 Peterborough, ONT 1979-1980 2 0 1 1 0 1
Warren Peters C 07/10/1982 Saskatoon, SASK 2008-2012 96 4 4 8 72 4
Cal Petersen G 10/19/1994 Waterloo, IA 2018-2024 106 0 1 1 2 6
Toby Petersen C 10/27/1978 Minneapolis, MN 2000-2013 398 33 48 81 50 10
Brent Peterson R 02/15/1958 Calgary, ALTA 1978-1989 620 72 141 213 484 11
Brent Peterson L 07/20/1972 Calgary, ALTA 1996-1999 56 9 1 10 6 3
Jacob Peterson C 07/19/1999 Lidkoping, Sweden 2021-2024 83 14 11 25 18 3
Andre Petersson R 09/11/1990 Olofstrom, Sweden 2011-2012 1 0 0 0 0 1
Richard Petiot D 08/20/1982 Daysland, ALTA 2005-2011 15 0 3 3 25 3
Michel Petit D 02/12/1964 St. Malo, PQ 1982-1998 827 90 238 328 1839 16
Nick Petrecki D 07/11/1989 Schenectady, NY 2012-2013 1 0 0 0 0 1
Lennart Petrell C 04/13/1984 Helsinki, Finland 2011-2013 95 7 11 18 49 2
Sergei Petrenko L 09/10/1968 Kharkov, USSR 1993-1994 14 0 4 4 0 1
Oleg Petrov R 04/18/1971 Moscow, Russia 1992-2003 382 72 115 187 101 8
Alexander Petrovic D 03/03/1992 Edmonton, ALTA 2012-2024 264 5 45 50 360 8
Robert Petrovicky C 10/26/1973 Kosice, Slovakia 1992-2001 208 27 38 65 118 8
Ronald Petrovicky R 02/15/1977 Zilina, Slovakia 2000-2007 342 41 51 92 429 6
Jakub Petruzalek R 04/24/1985 Litvinov, Czech Rep. 2008-2009 2 0 1 1 0 1
Jeff Petry D 12/09/1987 Ann Arbor, MI 2010-2024 928 94 279 373 381 14
Elias Pettersson C 11/12/1998 Sundsvall, Sweden 2018-2024 398 169 238 407 72 6
Jorgen Pettersson F 07/11/1956 Gothenburg, Sweden 1980-1986 435 174 192 366 117 6
Marcus Pettersson D 05/08/1996 Skelleftea, Sweden 2017-2024 434 14 115 129 259 7
Jim Pettie G 10/24/1953 Toronto, ONT 1976-1979 21 0 0 0 23 3
Tomi Pettinen D 06/17/1977 Ylojarvi, Finland 2002-2006 24 0 0 0 18 3
Eric Pettinger L 12/14/1904 Bradford, England 1928-1931 97 7 12 19 83 3
Gordon Pettinger C 11/17/1911 Regina, SASK 1932-1940 292 42 74 116 77 8
Matt Pettinger L 10/22/1980 Edmonton, ALTA 2000-2010 422 65 58 123 210 9
Rich Peverley C 07/08/1982 Kingston, ONT 2006-2014 442 84 157 241 167 8
Michael Pezzetta L 03/13/1998 Toronto, ONT 2021-2024 165 15 22 37 202 3
Lyle Phair L 08/31/1961 Pilot Mound, MAN 1985-1988 48 6 7 13 12 3
Dion Phaneuf D 04/10/1985 Edmonton, ALTA 2005-2019 1048 137 357 494 1345 14
Harold Phillipoff W 02/14/1956 Kamsack, SASK 1977-1980 141 26 57 83 267 3
Bill "Bat" Phillips C 09/23/1904 Carleton Place, ONT 1926-1930 28 1 1 2 6 2
Charlie "Red" Phillips 1942-1943 17 0 0 0 6 1
Chris Phillips D 03/09/1978 Calgary, ALTA 1997-2015 1179 71 217 288 756 17
Isaak Phillips D 09/28/2001 Barrie, ONT 2021-2024 53 1 10 11 31 3
Matthew Phillips R 04/06/1998 Calgary, ALTA 2020-2024 34 1 4 5 2 3
Merlyn "Bill" Phillips 1925-1933 303 52 31 83 232 8
Luke Philp C 11/06/1995 Canmore, ALTA 2022-2023 3 0 1 1 2 1
Alexandre Picard L 10/09/1985 Les Saules, PQ 2005-2010 67 0 2 2 58 5
Alexandre Picard D 07/05/1985 Gatineau, PQ 2005-2012 253 19 50 69 86 7
Michel Picard L 10/07/1969 Beauport, PQ 1990-2001 166 28 42 70 103 9
Noel Picard D 12/25/1938 Montreal, PQ 1964-1973 335 12 63 75 616 7
Robert Picard D 05/25/1957 Montreal, PQ 1977-1990 899 104 319 423 1025 13
Roger Picard R 01/13/1935 Montreal, PQ 1967-1968 15 2 2 4 21 1
Dave Pichette D 02/04/1960 Grand Falls, NFLD 1980-1988 322 41 140 181 348 7
Calvin Pickard G 04/15/1992 Moncton, NB 2014-2024 134 0 3 3 6 9
Hal Picketts R 04/22/1909 Asquith, SASK 1933-1934 48 3 1 4 32 1
Harry Pidhirny C 03/05/1928 Toronto, ONT 1957-1958 2 0 0 0 0 1
Timo Pielmeier G 07/07/1989 Deggendorf, Germany 2010-2011 1 0 0 0 0 1
Randy Pierce R 11/23/1957 Arnprior, ONT 1977-1985 277 62 76 138 223 8
Blake Pietila L 02/20/1993 Milford, MI 2015-2019 38 1 3 4 12 4
Alex Pietrangelo D 01/18/1990 King City, ONT 2008-2024 1014 144 459 603 339 16
Frank Pietrangelo G 12/17/1964 Niagara Falls, ONT 1987-1994 141 0 3 3 36 7
Tuomas Pihlman L 11/13/1982 Espoo, Finland 2003-2007 15 1 1 2 12 3
Antti Pihlstrom L 10/22/1984 Vantaa, Finland 2007-2009 54 2 5 7 10 2
Alf Pike F 09/15/1917 Winnipeg, MAN 1939-1947 234 42 77 119 145 6
Ilkka Pikkarainen R 04/19/1981 Sonkajarvi, Finland 2009-2010 31 1 3 4 10 1
Karel Pilar D 12/23/1977 Prague, Czech Rep. 2001-2004 90 6 24 30 42 3
Garrett Pilon C 04/13/1998 Mineola, NY 2020-2022 3 1 0 1 0 2
Rich Pilon D 04/30/1968 Saskatoon, SASK 1988-2002 631 8 69 77 1745 14
Pierre Pilote D 12/11/1931 Kenogami, PQ 1955-1969 890 80 418 498 1251 14
Lawrence Pilut D 12/30/1995 Tingsryd, Sweden 2018-2023 63 2 7 9 24 3
Gerry Pinder R 09/15/1948 Saskatoon, SASK 1969-1972 223 55 69 124 135 3
Adam Pineault R 05/23/1986 Holyoke, MA 2007-2008 3 0 0 0 0 1
Brian Pinho C 05/11/1995 Beverly, MA 2019-2021 2 0 0 0 0 2
Steve Pinizzotto 04/26/1984 Mississauga, ONT 2012-2015 36 2 4 6 74 3
Shane Pinto C 11/12/2000 Franklin Square, NY 2020-2024 130 29 39 68 34 4
Neal Pionk D 07/29/1995 Omaha, NE 2017-2024 458 34 177 211 242 7
Lasse Pirjeta L 04/04/1974 Oulu, Finland 2002-2006 146 23 27 50 50 3
Esa Pirnes L 04/01/1977 Oulu, Finland 2003-2004 57 3 8 11 12 1
Kamil Piros C 11/20/1978 Most, Czech Rep. 2001-2004 28 4 4 8 10 3
Brandon Pirri C 04/10/1991 Toronto, ONT 2010-2021 276 72 49 121 91 11
Alex Pirus C 01/12/1955 Toronto, ONT 1976-1980 159 30 28 58 94 4
Ales Pisa D 01/02/1977 Pardubice, Czech Rep. 2001-2003 53 1 3 4 26 2
Fernando Pisani R 12/27/1976 Edmonton, ALTA 2002-2011 462 87 82 169 200 8
Joe Piskula D 07/05/1984 Antigo, WI 2006-2015 13 0 0 0 10 4
Joni Pitkanen D 09/19/1983 Oulu, Finland 2003-2013 535 57 225 282 484 9
Lance Pitlick D 11/05/1967 Minneapolis, MN 1994-2002 393 16 33 49 298 8
Rem Pitlick C 04/02/1997 Ottawa, ONT 2018-2024 132 21 33 54 54 5
Tyler Pitlick C 11/01/1991 Minneapolis, MN 2013-2024 420 56 53 109 102 10
Didier Pitre 1917-1923 127 64 17 81 59 6
Domenic Pittis C 10/01/1974 Calgary, ALTA 1996-2004 86 5 11 16 71 7
Libor Pivko L 03/29/1980 Novy Vicin, Czech Rep 2003-2004 1 0 0 0 0 1
Michal Pivonka C 01/28/1966 Kladno, Czech Rep. 1986-1999 825 181 418 599 478 13
Barclay Plager D 03/25/1941 Kirkland Lake, ONT 1967-1977 614 44 187 231 1115 10
Bill Plager D 07/06/1945 Kapuskasing, ONT 1967-1976 263 4 34 38 294 9
Bob Plager D 03/11/1943 Kirkland Lake, ONT 1964-1978 644 20 126 146 802 14
Gerry Plamondon 01/05/1924 Sherbrooke, PQ 1945-1951 74 7 13 20 10 5
Alex Plante D 05/09/1989 Brandon, MAN 2009-2012 10 0 2 2 15 3
Cam Plante D 03/12/1964 Brandon, MAN 1984-1985 2 0 0 0 0 1
Dan Plante R 10/05/1971 St. Louis, MO 1993-1998 159 9 14 23 135 4
Derek Plante C 01/17/1971 Cloquet, MN 1993-2001 450 96 152 248 138 8
Jacques Plante G 01/17/1929 Shawinigan Falls, PQ 1952-1973 837 0 8 8 92 18
Pierre Plante R 05/14/1951 Valleyfield, PQ 1971-1980 599 125 172 297 599 9
Mark Plantery D 08/14/1959 St. Catharines, ONT 1980-1981 25 1 5 6 14 1
Michel Plasse G 06/01/1949 Montreal, PQ 1970-1982 299 0 9 9 52 11
Geoff Platt C 07/10/1985 Toronto, ONT 2005-2008 46 4 10 14 28 3
Adrien Plavsic D 01/13/1970 Montreal, PQ 1989-1997 214 16 56 72 161 8
Hugh Plaxton L Toronto, ONT 1932-1933 15 1 2 3 4 1
Jim Playfair D 05/22/1964 Fort Saint James, BC 1983-1989 21 2 4 6 51 3
Larry Playfair D 06/23/1958 Fort Saint James, BC 1978-1990 688 26 94 120 1814 12
Larry Pleau C 06/29/1947 Boston, MA 1969-1972 94 9 15 24 22 3
Tomas Plekanec C 10/31/1982 Kladno, Czech Rep. 2003-2019 1001 233 375 608 543 15
Vaclav Pletka L 06/08/1979 Mlada Boleslac, Czech Rep. 2001-2002 1 0 0 0 0 1
Charles Pletsch     1920-1921 1 0 0 0 0 1
Willi Plett F 06/07/1955 1975-1988 834 222 215 437 2572 13
Tomas Plihal L 03/28/1983 Frydlant, Czech Rep. 2006-2009 89 7 9 16 26 3
Sergei Plotnikov L 06/03/1990 Komsomolsk, Russia 2015-2016 45 0 3 3 24 1
Rob Plumb C 08/29/1957 Kingston, ONT 1977-1979 14 3 2 5 2 2
Ron Plumb D 07/17/1950 Kingston, ONT 1979-1980 26 3 4 7 14 1
Steve Poapst D 01/03/1969 Cornwall, ONT 1995-2006 307 8 28 36 173 7
Harvie Pocza L 09/22/1959 Lethbridge, ALTA 1979-1982 3 0 0 0 2 2
Walt Poddubny R 02/14/1960 Thunder Bay, ONT 1981-1992 468 184 238 422 454 11
Shjon Podein L 03/05/1968 Rochester, MN 1992-2003 699 100 106 206 439 11
Vasili Podkolzin R 06/24/2001 Moscow, Russia 2021-2024 129 18 16 34 37 3
Andrej Podkonicky L 05/09/1978 Zvolen, Czech Rep. 2000-2004 8 1 0 1 2 2
Ray Podloski F 01/05/1966 Edmonton, ALTA 1988-1989 8 0 1 1 22 1
Jason Podollan R 02/18/1976 Vernon, BC 1996-2002 41 1 5 6 19 4
Nels Podolsky L 12/19/1925 Winnipeg, MAN 1948-1949 1 0 0 0 0 1
Thomas Poeck D 12/02/1981 Klagenfurt, Austria 2003-2009 118 8 9 17 55 5
Ryan Poehling C 01/03/1999 Lakeville, MN 2018-2024 207 30 31 61 24 5
Rudy Poeschek D 09/29/1966 Terrace, BC 1987-2000 364 6 25 31 817 12
Tony Poeta R 03/04/1933 North Bay, ONT 1951-1952 1 0 0 0 0 1
Austin Poganski R 02/16/1996 St. Cloud, MN 2019-2022 22 0 0 0 7 3
Justin Pogge G 04/22/1986 Fort McMurray, ALTA 2008-2009 7 0 0 0 0 1
Johnny Pohl C 06/29/1979 Rochester, MN 2003-2008 115 17 21 38 24 4
Don Poile C 06/01/1932 Fort William, ONT 1954-1958 66 7 9 16 12 2
Norman "Bud" Poile R 02/10/1924 Fort William, ONT 1942-1950 311 107 122 229 88 7
Brayden Point C 03/13/1996 Calgary, ALTA 2016-2024 570 260 284 544 140 8
Emile Poirier L 12/14/1994 Montreal, PQ 2014-2016 8 0 1 1 2 2
Gordon Poirier F 10/27/1913 Maple Creek, SASK 1939-1940 10 0 1 1 0 1
Matthew Poitras C 03/10/2004 Ajax, ONT 2022-2024 33 5 10 15 6 1
Roman Polak D 04/28/1986 Ostrava, Czech Rep. 2006-2020 806 26 114 140 643 14
Vojtech Polak L 06/27/1985 Ostrov nad Ohri, Czech Rep. 2005-2007 5 0 0 0 0 2
Tom Polanic D 04/02/1943 Toronto, ONT 1969-1971 19 0 2 2 53 2
John Polich R 07/08/1916 Hibbing, MN 1939-1941 3 0 1 1 0 2
Mike Polich C 02/19/1953 Hibbing, MN 1976-1981 226 24 29 53 57 5
Jason Polin R 06/17/1999 Holt, MI 2022-2024 7 1 0 1 2 1
Greg Polis L 08/08/1950 Westlock, ALTA 1970-1980 615 174 169 343 391 10
Dan Poliziani R 01/08/1935 New Waterford, NS 1958-1959 1 0 0 0 0 1
Jame Pollock D 06/16/1979 Quebec, PQ 2003-2004 9 0 0 0 6 1
Dennis Polonich C 12/04/1953 Foam Lake, SASK 1974-1983 390 59 82 141 1242 8
Jason Pominville R 11/30/1982 Repentigny, PQ 2003-2019 1060 293 434 727 199 15
Alexei Ponikarovsky L 04/09/1980 Kiev, Ukraine 2000-2013 678 139 184 323 419 12
Vasily Ponomarev C 03/13/2002 Moscow, Russia 2022-2024 2 1 1 2 0 1
Paul Pooley F 08/02/1960 Exeter, ONT 1984-1986 15 0 3 3 0 2
Tucker Poolman D 06/08/1993 Dubuque, IA 2017-2023 163 6 17 23 38 5
Larry Popein C 08/11/1930 Yorkton, SASK 1954-1968 449 80 141 221 162 8
Poul Popiel D 02/28/1943 Sollested, Denmark 1965-1980 224 13 41 54 212 7
Mark Popovic D 10/11/1982 Stoney Creek, ONT 2003-2010 81 2 5 7 20 5
Peter Popovic D 02/10/1968 Koping, Sweden 1993-2001 485 10 63 73 291 8
Tomas Popperle G 10/10/1984 Broumov, Czech Rep. 2006-2007 2 0 0 0 0 1
Chris Porter L 05/29/1984 Toronto, ONT 2008-2016 234 15 19 34 39 7
Kevin Porter C 03/12/1986 Detroit, MI 2008-2017 249 29 29 58 60 8
Jack Portland D 07/30/1912 Collingwood, ONT 1933-1943 381 15 56 71 323 10
Jukka Porvari F 01/19/1954 Tampere, Finland 1981-1983 39 3 9 12 4 2
Victor Posa D 11/05/1966 Ban, Italy 1985-1986 2 0 0 0 2 1
Mike Posavad D 01/03/1964 Brantford, ONT 1985-1987 8 0 0 0 0 2
Marek Posmyk D 09/15/1978 Jihlava, Czech Rep. 1999-2001 19 1 2 3 20 2
Martin Pospisil C 11/19/1999 Zvolen, Slovakia 2022-2024 53 7 10 17 78 1
Paul Postma D 02/22/1989 Red Deer, ALTA 2010-2018 205 10 25 35 51 8
Brian Pothier D 04/15/1977 New Bedford, MA 2000-2010 362 26 92 118 202 9
Tom Poti D 03/22/1977 Worcester, MA 1998-2013 824 69 258 327 588 13
Barry Potomski R 11/24/1972 Windsor, ONT 1995-1998 68 6 5 11 227 3
Corey Potter D 01/05/1984 Lansing, MI 2008-2016 130 8 24 32 53 8
Ryan Potulny C 09/05/1984 Grand Forks, ND 2005-2011 126 22 27 49 54 6
Andrew Poturalski C 01/14/1994 Williamsville, NY 2016-2024 6 0 2 2 0 3
Denis Potvin D 10/29/1953 Hull, PQ 1973-1988 1060 310 742 1052 1356 15
Felix Potvin G 06/23/1971 Anjou, PQ 1991-2004 640 0 16 16 82 13
Jean Potvin D 03/25/1949 Ottawa, ONT 1970-1981 613 63 224 287 478 11
Marc Potvin R 01/29/1967 Ottawa, ONT 1990-1996 121 3 5 8 456 6
Daniel Poudrier D 02/15/1964 Thetford Mines, PQ 1985-1988 25 1 5 6 10 3
Dan Poulin D 09/19/1957 Robertsonville, PQ 1981-1982 3 1 1 2 2 1
Dave Poulin C 12/17/1958 Timmins, ONT 1982-1995 724 205 325 530 482 13
Kevin Poulin G 04/12/1990 Montreal, PQ 2010-2015 50 0 1 1 0 5
Patrick Poulin L 04/23/1973 Vanier, PQ 1991-2002 634 101 134 235 299 11
Samuel Poulin R 02/25/2001 Blainville, PQ 2022-2024 5 0 1 1 4 2
Benoit Pouliot L 09/29/1986 Alfred, ONT 2006-2018 625 130 133 263 371 12
Derrick Pouliot D 01/16/1994 Estevan, SASK 2014-2024 226 8 46 54 91 9
Marc-Antoine Pouliot C 05/22/1985 Quebec, PQ 2005-2012 192 21 36 57 76 7
Jaroslav Pouzar F 01/23/1951 Cakovec, Czech Rep. 1982-1987 186 34 48 82 135 4
Darroll Powe C 06/22/1985 Saskatoon, SASK 2008-2014 329 28 28 56 214 6
Ray Powell C 11/16/1925 Timmins, ONT 1950-1951 31 7 15 22 2 1
Owen Power D 11/22/2002 Mississauga, ONT 2021-2024 154 12 54 66 42 3
Geoff Powis C 06/14/1945 Winnipeg, MAN 1967-1968 2 0 0 0 0 1
Lynn Powis C 04/19/1949 Saskatoon, SASK 1973-1975 130 19 33 52 25 2
Petr Prajsler D 09/21/1965 Hradec Kralove, Czech 1987-1992 46 3 10 13 51 4
Jack Pratt R 04/13/1906 Stettler, ALTA 1930-1932 37 2 0 2 42 2
Kelly Pratt R 02/08/1953 High Prairie, ALTA 1974-1975 22 0 6 6 15 1
Nolan Pratt D 08/14/1975 Fort McMurray, ALTA 1996-2008 592 9 56 65 537 11
Tracy Pratt D 03/08/1943 New York, NY 1967-1977 580 17 97 114 1026 10
Walter "Babe" Pratt L 01/07/1916 Stony Mountain, MAN 1935-1947 517 83 209 292 473 12
Tom Preissing D 12/03/1978 Arlington Heights, IL 2003-2010 326 31 101 132 78 6
Dean Prentice L 10/05/1932 Schumacher, ONT 1952-1974 1378 391 469 860 484 22
Eric "Doc" Prentice L 08/22/1926 Schumacher, ONT 1943-1944 5 0 0 0 4 1
Wayne Presley R 03/23/1965 Dearborn, MI 1984-1996 684 155 147 302 953 12
Rich Preston R 05/22/1952 Regina, SASK 1979-1987 580 127 164 291 348 8
Yves Preston F 06/14/1956 Montreal, PQ 1978-1981 28 7 3 10 4 2
Bob Price     1919-1920 1 0 0 0 0 1
Carey Price G 08/16/1987 Anahim Lake, BC 2007-2022 712 0 13 13 51 15
Jack Price D 05/08/1932 Goderich, ONT 1951-1954 57 4 6 10 24 3
Noel Price D 12/09/1935 Brockville, ONT 1957-1976 499 14 114 128 333 14
Pat Price D 03/24/1955 Nelson, BC 1975-1988 726 43 218 261 1456 13
Tom Price D 07/12/1954 Toronto, ONT 1974-1979 29 0 2 2 12 5
Ken Priestlay C 08/24/1967 Vancouver, BC 1986-1992 168 27 34 61 63 6
Cayden Primeau G 08/11/1999 Farmington Hills, MI 2019-2024 39 0 2 2 2 5
Joe Primeau C 01/29/1906 Lindsay, ONT 1927-1936 309 66 177 243 105 9
Keith Primeau C 11/24/1971 Toronto, ONT 1990-2006 909 266 353 619 1541 15
Kevin Primeau F 01/03/1955 Edmonton, ALTA 1980-1981 2 0 0 0 4 1
Wayne Primeau C 06/04/1976 Scarborough, ONT 1994-2010 774 69 125 194 789 15
Shane Prince L 11/16/1992 Rochester, NY 2014-2018 128 12 26 38 39 4
Ellis Pringle 08/31/1910 Beeton, ONT 1930-1931 6 0 0 0 0 1
David Printz D 07/24/1980 Stockholm, Sweden 2005-2007 13 0 0 0 4 2
Chase Priskie D 03/19/1996 Pembroke Pines, FL 2021-2022 4 0 0 0 2 1
Bob Probert L 06/05/1965 Windsor, ONT 1985-2002 935 163 221 384 3300 16
Martin Prochazka R 03/03/1972 Slany, Czech 1997-2000 32 2 5 7 8 2
George "Goldie" Prodger 1919-1926 134 63 22 85 33 7
Nikolay Prokhorkin L 09/17/1993 Chelyabinsk, Russia 2019-2020 43 4 10 14 6 1
Vitali Prokhorov L 12/25/1966 Moscow, Russia 1992-1995 83 19 11 30 35 3
Mike Prokopec R 05/17/1974 Toronto, ONT 1995-1997 15 0 0 0 11 2
Chris Pronger D 10/10/1974 Dryden, ONT 1993-2012 1167 157 541 698 1590 18
Sean Pronger C 11/30/1972 Thunder Bay, ONT 1995-2004 260 23 36 59 159 8
Andre Pronovost L 07/09/1936 Shawinigan Falls, PQ 1956-1968 556 94 104 198 408 10
Claude Pronovost G 07/22/1935 Shawinigan Falls, PQ 1955-1959 3 0 0 0 2 2
Jean Pronovost R 12/18/1945 Shawinigan Falls, PQ 1968-1982 998 391 383 774 413 14
Marcel Pronovost D 06/15/1930 Lac la Tortue, PQ 1949-1970 1206 88 257 345 851 21
Brian Propp L 02/15/1959 Neudorf, SASK 1979-1994 1016 425 578 1003 830 15
Vaclav Prospal L 02/17/1975 Ceske Budejovice, Czech Rep. 1996-2013 1108 255 510 765 581 16
Nate Prosser D 05/07/1986 Elk River, MN 2009-2021 360 11 38 49 231 11
Ivan Prosvetov G 03/05/1999 Moscow, Russia 2020-2024 24 0 0 0 0 4
Aliaksei Protas C 01/06/2001 Vitebsk, Belarus 2021-2024 159 12 40 52 20 3
Christian Proulx D 12/10/1973 Coaticook, PQ 1993-1994 7 1 2 3 20 1
Dalton Prout D 03/13/1990 Kingsville, ONT 2011-2020 264 7 31 38 321 9
Ivan Provorov D 01/13/1997 Yaroslavl, Russia 2016-2024 605 70 177 247 214 8
Claude Provost R 09/17/1933 Montreal, PQ 1955-1970 1005 254 335 589 469 15
Ethan Prow D 11/17/1992 Sauk Rapids, MN 2021-2022 4 1 0 1 0 1
Joel Prpic C 09/25/1974 Sudbury, ONT 1997-2001 18 0 3 3 4 3
Petr Prucha L 09/14/1982 Chrudim, Czech Rep. 2005-2011 346 78 68 146 133 6
Martin Prusek G 12/11/1975 Ostrava, Czech Rep. 2001-2006 57 0 1 1 0 4
Brandon Prust L 03/16/1984 London, ONT 2006-2016 486 40 75 115 1036 9
Sergei Pryakhin R 12/07/1963 Moscow, Russia 1988-1991 46 3 8 11 2 3
Chris Pryor D 01/23/1961 St. Paul, MN 1984-1990 82 1 4 5 122 6
Metro Prystai C 11/07/1927 Yorkton, SASK 1947-1958 674 151 179 330 231 11
Albert Pudas   1926-1927 4 0 0 0 0 1
Matt Puempel L 01/24/1993 Essex, ONT 2014-2019 87 11 5 16 30 4
Bob Pulford F 03/31/1936 Newton Robinson, ONT 1956-1972 1079 281 362 643 792 16
Jesse Puljujarvi R 05/07/1998 Alvkarleby, Sweden 2016-2024 349 54 63 117 112 7
David Pulkkinen C 05/18/1949 Kapuskasing, ONT 1972-1973 2 0 0 0 0 1
Teemu Pulkkinen L 01/02/1992 Vantaa, Finland 2013-2017 83 13 9 22 32 4
Ryan Pulock D 10/06/1994 Dauphin, MAN 2015-2024 476 48 139 187 91 9
Daren Puppa G 03/23/1965 Kirkland Lake, ONT 1985-2000 429 0 18 18 48 15
Ted Purcell R 09/08/1985 St. John's, NFLD 2007-2017 571 101 206 307 102 10
Dale Purinton D 10/11/1976 Fort Wayne, IN 1999-2004 181 4 16 20 578 5
Cliff "Fido" Purpur R 09/26/1912 Grand Forks, ND 1934-1945 144 25 35 60 46 5
John Purves R 02/12/1968 Toronto, ONT 1990-1991 7 1 0 1 0 1
Chris Pusey G 06/20/1965 Brantford, ONT 1985-1986 1 0 0 0 0 1
Konstantin Pushkarev R 02/12/1985 Ust-Kamenogorsk, Kazakhstan 2005-2007 17 2 3 5 8 2
Jamie Pushor D 02/11/1973 Lethbridge, ALTA 1995-2006 521 14 46 60 648 10
Jean Pusie D 10/15/1910 Montreal, PQ 1930-1936 61 1 4 5 28 5
Valtteri Puustinen R 06/04/1999 Kuopio, Finland 2021-2024 43 4 15 19 6 2
Nelson Pyatt C 09/09/1953 Port Arthur, ONT 1973-1980 296 71 63 134 69 7
Taylor Pyatt L 08/19/1981 Thunder Bay, ONT 2000-2014 859 140 140 280 430 13
Tom Pyatt L 02/14/1987 Thunder Bay, ONT 2009-2019 445 43 58 101 71 8
Mika Pyorala C 07/13/1981 Oulu, Finland 2009-2010 36 2 2 4 10 1
Mark Pysyk D 01/11/1992 Sherwood Park, ALTA 2012-2022 521 28 76 104 162 10
Mikael Pyyhtia L 12/17/2001 Turku, Finland 2022-2024 10 0 1 1 2 2