Who is Crystal Palace all time top scorer?

Peter Simpson is the all-time top goalscorer for Crystal Palace. He was their leading goalscorer for five consecutive seasons, from 1929–30 to 1933–34. Competitive, professional matches only. Goalscorers with an equal number of goals are ranked with the highest to lowest goals per game ratio.

Crystal Palace All-Time Premier League Goalscorers from season 1994-95 to 2022-23.
Complete record of all 90 goalscorers during their fourteen seasons in the Premier League.

Wilfried Zaha is Crystal Palace Premier League Top Scorer

PlayerGoalsFirst GoalLast Goal
 Wilfried Zaha6830-Aug-1429-Apr-23
Christian Benteke3510-Sep-1620-Nov-21
Luka Milivojević2810-Apr-1713-Mar-21
Chris Armstrong2312-Sep-9214-May-95
Andrew Johnson2114-Aug-0415-May-05
Jordan Ayew1802-Jan-1929-Apr-23
James McArthur1713-Dec-1421-Apr-19
Jeffrey Schlupp1611-Aug-1829-Apr-23
Jason Puncheon1501-Jan-1415-May-16
Eberechi Eze1507-Nov-2013-May-23
Dwight Gayle1531-Aug-1307-May-16
Scott Dann1316-Apr-1407-Nov-20
Patrick Van Aanholt1325-Feb-1722-Feb-20
Andros Townsend1318-Sep-1619-Sep-20
Odsonne Edouard1111-Sep-2120-May-23
James Tomkins1018-Sep-1611-Feb-23
Yohan Cabaye908-Aug-1515-Apr-17
Yannick Bolasie921-Sep-1417-Apr-16
Eddie McGoldrick819-Aug-9201-May-93
Connor Wickham819-Dec-1501-Jan-20
Jean-Philippe Mateta822-Feb-2101-Apr-23
Glenn Murray802-Mar-1416-May-15
Conor Gallagher828-Aug-2123-Feb-22
Neil Shipperley725-Oct-9728-Mar-98
Marouane Chamakh724-Aug-1324-May-15
Michy Batshuayi723-Feb-1905-Apr-21
Mile Jedinak619-Apr-1429-Nov-14
Chris Coleman603-Oct-9221-Jan-95
Joe Ledley608-Feb-1424-Sep-16
Eric Young622-Aug-9201-May-93
Gareth Southgate615-Aug-9203-May-95
Fraizer Campbell521-Sep-1410-Dec-16
Attilio Lombardo509-Aug-9705-May-98
Joel Ward514-Mar-1520-May-23
Marcus Bent511-Mar-9805-May-98
Bruce Dyer510-Sep-9410-Jan-98
Bakary Sako522-Aug-1513-Jan-18
Simon Rodger402-Feb-9305-May-98
Andy Preece422-Oct-9402-Nov-94
Michael Olise403-Oct-2118-Jan-23
Aki Riihilahti404-Oct-0419-Mar-05
Dean Gordon430-Aug-9402-May-98
John Salako401-Oct-9405-Nov-94
Iain Dowie404-Feb-9529-Apr-95
Matt Jansen314-Mar-9818-Apr-98
Paul Warhurst323-Aug-9728-Dec-97
Joonas Kolkka313-Nov-0416-Apr-05
Ricky Newman302-Nov-9414-Jan-95
Damien Delaney305-May-1402-Apr-16
Danny Granville311-Sep-0422-Jan-05
Marc Guehi320-Nov-2109-Apr-23
Fitz Hall223-Oct-0407-May-05
Hermann Hreidarsson225-Oct-9711-Mar-98
Ray Houghton220-Apr-9514-May-95
Cameron Jerome207-Dec-1316-Apr-14
Brede Hangeland216-Aug-1425-Oct-14
Cheikhou Kouyaté226-Dec-1926-Sep-20
Geoff Thomas226-Dec-9227-Jan-93
Michael Hughes213-Nov-0416-Apr-05
Simon Osborn215-Aug-9228-Dec-92
Ruben Loftus-Cheek225-Nov-1728-Apr-18
Jaïro Riedewald224-Oct-2002-Feb-21
LEE Chung-yong119-Dec-1519-Dec-15
Gary Cahill102-Feb-2102-Feb-21
Will Hughes128-May-2328-May-23
Cenk Tosun118-Jan-2018-Jan-20
Mark Hudson121-Aug-0421-Aug-04
Bobby Bowry110-Feb-9310-Feb-93
Adrian Mariappa121-Oct-1321-Oct-13
Max Meyer119-Jan-1919-Jan-19
Sasa Curcic118-Apr-9818-Apr-98
Tyrick Mitchell116-May-2116-May-21
George Ndah114-Jan-9514-Jan-95
Mark Bright115-Aug-9215-Aug-92
Danny Gabbidon131-Aug-1331-Aug-13
Mamadou Sakho125-Nov-1725-Nov-17
Joachim Andersen127-Aug-2227-Aug-22
Dougie Freedman115-May-0515-May-05
Darren Patterson101-Apr-9501-Apr-95
Stuart O’Keefe131-Aug-1331-Aug-13
Tom Ince108-Feb-1408-Feb-14
Emmanuel Adebayor113-Feb-1613-Feb-16
Michele Padovano106-Dec-9706-Dec-97
Barry Bannan123-Nov-1323-Nov-13
Jamie Fullarton124-Sep-9724-Sep-97
Darren Powell115-Jan-0515-Jan-05
Mikele Leigertwood122-Jan-0522-Jan-05
Nicola Ventola107-May-0507-May-05
Clinton Morrison      Andy Thorn120-Dec-9220-Dec-92110-May-9810-May-98
Scroll to Top