This is a list of National Hockey League (NHL) players who have played at least one game in the NHL from 1917 to present and have a last name that starts with "P". List updated as of the 2018–19 NHL season. Pa Magnus Paajarvi Clayton Pachal Max Pacioretty Cam Paddock John Paddock Jim Paek Nathan Paetsch Jean-Gabriel Pageau Paul Pageau Samuel Pahlsson Rosaire Paiement Wilf Paiement Daniel Paille Marcel Paille Iiro Pakarinen Pete Palangio Ondrej Palat Aldo Palazzari Doug Palazzari Zigmund Palffy Michael Paliotta Mike Palmateer Brad Palmer Jarod Palmer Rob Palmer (born 1952) Rob Palmer (born 1956) Kyle Palmieri Nick Palmieri Aaron Palushaj Eddie Panagabko Artemi Panarin Jay Pandolfo Mike Pandolfo Darren Pang Richard Panik Greg Pankewicz Grigorijs Pantelejevs Joe Papike Justin Papineau Jim Pappin Cedric Paquette Bob Paradise Colton Parayko Adam Pardy Bernie Parent Bob Parent Rich Parent Ryan Parent P. A. Parenteau George Pargeter J. P. Parise Zach Parise Michel Parizeau Brad Park Richard Park Jeff Parker Scott Parker Ernie Parkes Greg Parks Mark Parrish Dave Parro George Parros Scott Parse George Parsons Timo Parssinen Dusan Pasek Dave Pasin Greg Paslawski Eddie Pasquale Steve Passmore David Pastrnak Pavel Patera Joe Paterson Mark Paterson Rick Paterson Greg Pateryn Doug Patey Larry Patey Craig Patrick Glenn Patrick James Patrick Lester Patrick Lynn Patrick Murray "Muzz" Patrick Nolan Patrick Steve Patrick Colin Patterson Dennis Patterson Ed Patterson George Patterson Dimitri Patzold Butch Paul Jeff Paul Nick Paul Roland Paulhus Ondrej Pavelec Mark Pavelich Marty Pavelich Joe Pavelski Jim Pavese Evariste Payer Serge Payer Adam Payerl Davis Payne Steve Payne Kent Paynter Pe Pat Peake Mel Pearson Rob Pearson Scott Pearson Tanner Pearson Stephen Peat Matthew Peca Michael Peca Alexander Pechursky Theo Peckham Andrey Pedan Allen Pedersen Barry Pederson Denis Pederson Lane Pederson Mark Pederson Tom Pederson Andrew Peeke Bert Peer Pete Peeters Johnny Peirson Adam Pelech Matt Pelech Perry Pelensky Scott Pellerin Jean-Marc Pelletier Marcel Pelletier Pascal Pelletier Roger Pelletier Rod Pelley Andre Peloffy Derek Peltier Ville Peltonen Anthony Peluso Mike Peluso (born 1965) Mike Peluso (born 1974) Mike Pelyk Dustin Penner Jeff Penner Chad Penney Steve Penney Cliff Pennington Jim Peplinski Nick Perbix Stuart Percy Alexander Perezhogin Brendan Perlini Fred Perlini Joel Perrault Bob Perreault Fern Perreault Gilbert Perreault Mathieu Perreault Yanic Perreault Eric Perrin David Perron Nathan Perrott Brian Perry Corey Perry Joel Persson John Persson Ricard Persson Stefan Persson Brett Pesce Harri Pesonen Janne Pesonen George Pesut