
There have been 130 occassions on which a Palace player has scored three or more goals in one league, FA Cup, League Cup or Simod Cup match (not including war-time matches).
In total 60 players have scored a hat-trick for Crystal Palace FC. Peter Simpson tops the list scoring three or more goals on 19 occasions, one being a double hat-trick against Exeter City in 1930. The number of clubs to have conceded a hat-trick against Palace stands at 59 with Swindon Town suffering the most with seven.
Hat-trick heroes
Peter Simpson - 19
v Norwich City, Football League Division Three South, 14th September 1929
v Merthyr Town, Football League Division Three South, 14th December 1929
v Gillingham, Football League Division Three South, 1st February 1930
v Luton Town, Football League Division Three South, 21st April 1930
v Luton Town, Football League Division Three South, 6th September 1930
v Newport County, Football League Division Three South, 20th September 1930
v Exeter City (6), Football League Division Three South, 4th October 1930
v Coventry City, Football League Division Three South, 25th October 1930
v Taunton Town, FA Cup, 29th November 1930
v Newark Town (4), FA Cup, 13th December 1930
v Watford (4), Football League Division Three South, 17th December 1930
v Gillingham, Football League Division Three South, 31st January 1931
v Swindon Town, Football League Division Three South, 6th April 1931
v Torquay United (4), Football League Division Three South, 29th August 1931
v Clapton Orient, Football League Division Three, 31st August 1931
v Northampton Town, Football League Division Three South, 7th November 1931
v Cardiff City, Football League Division Three South, 12th March 1932
v Cardiff City (4), Football League Division Three South, 25th February 1933
v Aldershot, Football League Division Three South, 18th November 1933
Albert Dawes - 7
v Aldershot, Football League Division Three South, 31st March 1934
v Queens Park Rangers, Football League Division Three South, 28th April 1934
v Cardiff City (5), Football League Division Three South, 1st September 1934
v Northampton Town (4), Football League Division Three South, 23rd September 1935
v Millwall, Football League Division Three South, 2nd November 1935
v Brighton and Hove Albion, Football League Division Three South, 15th January 1936
v Newport County, Football League Division Three South, 7th March 1936
Ted Smith - 5
v West Ham United, Southern League Division One, 30th December 1911
v Bristol Rovers, Southern League Division One, 6th January 1912
v Reading, Southern League Division One, 29th March 1913
v Plymouth Argyle, Southern League Division One, 28th November 1914
v Bristol Rovers (4), Southern League Division One, 18th October 1919
Cam Burgess - 5
v Leyton Orient, Football League Division Three South, 15th September 1951
v Walsall, Football League Division Three South, 11th October 1952
v Queens Park Rangers, Football League Division Three South, 25th October 1952
v Swindon Town, Football League Division Three South, 1st November 1952
v Northampton Town, Football League Division Three South, 14th February 1953
Johnny Byrne - 5
v Crewe Alexandra, Football League Division Four, 23rd August 1958
v Chelmsford City, FA Cup, 14th November 1959
v Accrington Stanley (4), Football League Division Four, 20th August 1960
v Southport (4), Football League Division Four, 28th September 1960
v Chester City, Football League Division Four, 28th January 1961
George Payne - 4
v Norwich City, Southern League Division One, 13th October 1909
v Southampton, Southern League Division One, 16th October 1909
v New Brompton (4), Southern League Division One, 6th November 1909
v Exeter City, Southern League Division One, 14th September 1910
Ian Wright - 4
v Plymouth Argyle, Football League Division Two, 3rd November 1987
v Birmingham City, Football League Division Two, 13th May 1989
v Southend United, Football League Cup, 25th September 1990
v Wimbledon, Football League Division One, 4th May 1991
Andrew Johnson - 4
v Brighton and Hove Albion, Football League Division One, 26th October 2002
v Walsall, Football League Division One, 29th October 2002
v Stoke City, Football League Division One, 14th February 2004
v Crewe Alexandra, Football League Division One, 24th April 2004
George Whitworth - 3
v Wolverhampton Wanderers, Football League Division Two, 28th April 1923
v Sheffield Wednesday, Football League Division Two, 15th December 1923
v Bradford City, Football League Division Two, 15th November 1924
Cecil Blakemore - 3
v Bristol City, Football League Division Three South, 23rd September 1925
v Newport County, Football League Division Three South, 17th April 1926
v Bristol City, Football League Division Three South, 11th September 1926
George Clarke - 3
v Southend United, Football League Division Three South, 13th November 1926
v Bournemouth, Football League Division Three South, 4th February 1928
v Exeter City, Football League Division Three South, 19th December 1931
Bob Bigg - 3
v Newport County, Football League Division Three South, 13th April 1935
v Cardiff City, Football League Division Three South, 31st August 1935
v Exeter City, Football League Division Three South, 6th February 1937
Mike Deakin - 3
v Southend United, Football League Division Three South, 29th October 1955
v Margate, FA Cup, 16th November 1957
v Crewe Alexandra, Football League Division Four, 23rd August 1958
Cliff Holton - 3
v Watford, Football League Division Three, 6th April 1963
v Harwich and Parkeston, FA Cup, 16th November 1963
v Bury, FA Cup, 9th January 1965
Mark Bright - 3
v Walsall, Football League Division Two, 2nd January 1989
v Luton Town, Simod Cup, 10th January 1989
v Southend United, Football League Cup, 25th September 1990
Dougie Freedman - 3
v Wolverhampton Wanderers, Football League Division One, 22nd November 1995
v Grimsby Town, Football League Division One, 5th March 1996 (in eleven minutes)
v Burnley, Football League Division One, 9th August 2003
Walter Watkins - 2
v Clapham, FA Cup, 7th October 1905
v Chelsea, FA Cup, 18th November 1905
Charles McGibbon - 2
v Brighton and Hove Albion, Southern League Division One, 19th September 1908
v Southampton, Southern League Division One, 5th October 1908
James Williams - 2
v Southend United (5), Southern League Division One, 25th September 1909
v Southampton, Southern League Division One, 16th November 1912
Percy Cherrett - 2
v Watford, Football League Division Three South, 26th September 1925
v Norwich City (4), Football League Division Three South, 30th October 1926
Harry Havelock - 2
v Luton Town, Football League Division Three South, 10th November 1928
v Luton Town, FA Cup, 16th January 1929
Hubert Butler - 2
v Brighton and Hove Albion, Football League Division Three South, 22nd December 1928
v Millwall, FA Cup, 30th January 1929
Jack Blackman - 2
v Newport County, Football League Division Three South, 18th December 1935
v Swindon Town, Football League Division Three South, 26th December 1935
Roy Summersby - 2
v Barrow (4), Football League Division Four, 10th October 1959
v Mansfield Town, Football League Division Four, 1st October 1960
Bruce Dyer - 2
v Birmingham City, Football League Division One, 27th February 1996
v Leicester City, FA Cup, 24th January 1998
Charles Wallace - 1
v Swindon Town, Southern League Division One, 13th October 1906
Horace Astley - 1
v Queens Park Rangers (4), Southern League Division One, 5th January 1907
George Woodger - 1
v Swindon Town, Southern League Division One, 12th October 1907
James Bauchop - 1
v Portsmouth, Southern League Division One, 24th October 1908
Richard Harker - 1
v West Ham United, Southern League Division One, 30th December 1911
Charles Hewitt - 1
v Southampton (4), Southern League Division One, 16th November 1912
Bert Menlove - 1
v Gillingham, Southern League Division One, 27th March 1920
Tom Hoddinott - 1
v Stoke City, Football League Division Two, 24th November 1923
George Charlesworth - 1
v Torquay United, Football League Division Three South, 12th April 1930
James Carson - 1
v Exeter City, Football League Division Three South, 26th January 1935
Ernie Waldron - 1
v Reading, Football League Division Three South, 11th September 1937
Fred Gregory - 1
v Clapton Orient, Football League Division Three South, 1st October 1938
Albert Robson - 1
v Mansfield Town, Football League Division Three South, 17th December 1938
Freddie Kurz - 1
v Swansea Town, Football League Division Three South, 27th March 1948
Ronnie Rooke - 1
v Brighton and Hove Albion, Football League Division Three South, 11th February 1950
Johnny Rainford - 1
v Swindon Town, Football League Division Three South, 1st November 1952
William Simpson - 1
v Swindon Town, Football League Division Three South, 21st March 1953
George Cooper - 1
v Coventry City, Football League Division Three South, 22nd October 1955
Barry Pierce - 1
v Brentford, FA Cup, 12th December 1956
Tony Collins - 1
v Walsall, Football League Division Three South, 11th January 1958
Alan Woan - 1
v Accrington Stanley, Football League Division Four, 20th August 1960
Andy Smillie - 1
v Grimsby Town, Football League Division Three, 11th November 1961
Peter Burridge - 1
v Wrexham, Football League Division Three, 15th April 1963
Ronnie Allen - 1
v Charlton Athletic, Football League Division Two, 30th September 1964
Barry Dyson - 1
v Northampton Town, Football League Division Two, 8th October 1966
Ian Evans - 1
v Colchester United, Football League Division Three, 30th August 1975 (playing in defence)
Dave Swindlehurst - 1
v Blackburn Rovers, Football League Division Two, 29th April 1978
Clive Allen - 1
v Middlesbrough, Football League Division One, 23rd August 1980
Mike Flanagan - 1
v Southampton, Football League Division One, 21st October 1980
Chris Armstrong - 1
v Portsmouth, Football League Division One, 28th August 1993
John Salako - 1
v Stoke City, Football League Division One, 2nd October 1993
Dean Gordon - 1
v West Bromwich Albion, Football League Division One, 23rd December 1995 (in defence)
James Scowcroft - 1
v Southampton, Football League Championship, 11th August 2007
Danny Butterfield - 1
v Wolverhampton Wanderers, FA Cup, 2nd February 2010 (in 6 minutes, 48 seconds, the quickest ever hat trick scored by a first team Palace player)
James Vaughan - 1
v Portsmouth, Football League Championship, 14th September 2010