All-Time Roster

PlayerPos.SH/CTBirthdateBirthplace
Nick PalmieriNick PalmieriRWRUtica, New York, United States
Ryan ParentRyan ParentDLPrince Albert, Saskatchewan, Canada
Zach PariseZach PariseLWLMinneapolis, Minnesota, United States
David PastrnakDavid PastrnakRWRHavirov, Czech Republic
Greg PaterynGreg PaterynDLSterling, Michigan, United States
Tanner PearsonTanner PearsonLWLKitchener, Ontario, Canada
Matthew PecaMatthew PecaC/LWLPetawawa, Ontario, Canada
Theo PeckhamTheo PeckhamDLRichmond Hill, Ontario, Canada
David PerronDavid PerronLW/RWRSherbrooke, Québec, Canada
Brett PesceBrett PesceDRTarrytown, New York, United States
John-Jason PeterkaJohn-Jason PeterkaLW/RWLMunchen, Germany
Alexander PetrovicAlexander PetrovicDREdmonton, Alberta, Canada
Jeff PetryJeff PetryDRAnn Arbor, Michigan, United States
Jesper PetterssonJesper PetterssonDRStockholm, Sweden
Dion PhaneufDion PhaneufDLEdmonton, Alberta, Canada
Chris PhillipsChris PhillipsDLCalgary, Alberta, Canada
Alex PietrangeloAlex PietrangeloDRKing, Ontario, Canada
Neal PionkNeal PionkDRHermantown, Minnesota, United States
Tomas PlekanecTomas PlekanecCLKladno, Czech Republic
Austin PoganskiAustin PoganskiRWRSt. Cloud, Minnesota, United States
Alexei PonikarovskyAlexei PonikarovskyLWLKiev, Russia
David PopeDavid PopeLWLEdmonton, Alberta, Canada
Keith PrimeauKeith PrimeauCLToronto, Ontario, Canada
Chris ProngerChris ProngerDLDryden, Ontario, Canada
Dalton ProutDalton ProutDRLasalle, Ontario, Canada