This is a list of notable footballers who have played for Crystal Palace F.C. Generally, this means players that have played 100 or more first-class matches for the club. A number of other players who have played an important role have also been included for their contributions; for example, Attilio Lombardo and Don Rogers.

This page also lists recipients of the Player of the Year and Young Player of the Year, and players who have been named in the PFA Team of the Year, while playing for the club.

Martin Hinselwood 1972 -1977 England and Crystal Palace

Current squad

Players

Players are listed according to the date of their first-team debut. Appearances and goals are for first-team competitive matches only; wartime matches are excluded. Substitute appearances are included. Names in bold are currently active at the club

+Positions keyGKGoalkeeperRBRight backRMRight midfielderOROutside rightCBCentral backLBLeft backLMLeft midfielderOLOutside leftDFDefenderFBFull backMFMidfielderWWingerFWForwardHBHalf backCMCentral midfielder

Statistics correct as of match played 27 May 2026

Name Nationality PositionPalace careerAppsGoalsCaptaincyNotesArchie NeedhamVarious1905–190911226Wilf Innerd CB1905–190913371906–1909George WoodgerOL1905–1910166391909–1910Harry CollyerRB1906–19152811Jimmy BauchopFW1907–19094625Billy DaviesOR1907–1908, 1910–191520624Joshua JohnsonGK1907–19192930George GarrattDF1908–19131858Jimmy WilliamsFW1909–191414856Joe BulcockRB1909–19141462Harry HangerDF1909–191517881910–1915Bob SpottiswoodMF1909–19151882James HughesDF1909–192020915Charles HewittFW1910–191915542Edwin SmithFW1911–1922192124John WhibleyOL1911–192315027Horace ColcloughLB1912–1915880Ben BatemanOR1913–192418011John ConnerFW1919–192310457Jack AldersonGK1919–19242050Jack LittleDF1919–19262610Bill HandFW1920–192510916Robert McCrackenDF1920–19261902Albert HarryMF1921–193444055Bob GreenerDF1921–19323176George WhitworthFW1922–192511850Cecil BlakemoreFW1922–192714156Charles CrossDF1922–19282370Jimmy HamiltonMF1922–19311965Billy CallenderGK1923–19322240George ClarkeOL1925–1933299105Percy CherrettFW1925–19277565Bill TurnerMF1925–193630237Stan CharltonRB1928–193213671928–1930Hubert ButlerFW1928–193212439Tom CrillyLB1928–19331261Jimmy WildeDF1928–193829361930–1936Peter SimpsonFW1929–1935195165Frank MandersFW1931–193510333Ossie ParryDF1931–19361500Ronnie DunnGK1931–19371750Albert DawesFW1933–193915692Bob BiggOL1934–193911441Ted OwensDF1934–19451720Nick CollinsDF1934–19461517Jack BlackmanFW1935–194610755Fred DawesDF1935–195023721936–1937George WalkerCB1936–193911111938–1939Jack LewisMF1938–19491266Geoff ChilversDF1942–19541231Dick GrahamGK1945–19511610Fred KurzFW1946–195115148Ron GeorgeDF1947–19541252Harry BriggsDF1947–19551534Ted BroughtonFW1948–19541006Wally HanlonMF1949–19551299Roy BaileyGK1949–19561190Jack EdwardsRB1949–195923901956–1959Harry McDonaldLB1950–19551461Peter BerryOR1951–195816127Albert "Cam" BurgessFW1951–19535040Bob ThomasFW1952–195510233Cecil AndrewsMF1952–195610511Len ChoulesDF1952–19622804Jimmy BelcherMF1954–195813822Roy GreenwoodDF1954–19591160Mike DeakinFW1954–196015163Bernard HarrisonMF1955–195910012Alf NoakesLB1955–196220914Terry LongDF1955–196948016Johnny ByrneFW1956–196222095Vic RouseGK1956–19632570Roy SummersbyFW1958–196319060Johnny McNicholVarious1958–1963205151958–1963Bert HoweDF1958–19672121George PetcheyMF/DF1960–196515312Bill GlazierGK1961–19641130Ronnie AllenFW/MF1961–1965109371963–1964Brian WoodDF1961–19661524 Alan StephensonCB1961–1968185131966Cliff HoltonFW1962–196511249Peter BurridgeFW1962–196512450John SewellRB1963–197125891967–1971Bobby KellardMF1963–1966, 1971–1973137101971–1973David PayneMF/DF1964–197331812John JacksonGK1964–19743880Jack BannisterDF1965–19691297John McCormickCB1965–19731946 Steve KemberMF1965–1971, 1978–1980295381971Cliff JacksonFW1966–197012030Bobby WoodruffMF1966–197013948Tony TaylorLB1968–19741958 Mel BlythCB1968–197825412Gerry QueenFW1969–197212730Peter WallDF1970–19772083Paul HammondGK1971–19771420Jim CannonDF1972–1988663341977–1988 Don RogersMF1972–19757830Alan WhittleFW/MF1972–197612224Peter TaylorMF1973–197614239 Derek JeffriesDF/MF1973–19771221 Dave SwindlehurstFW1973–198027681Roy BarryDF1973–19754511973–1975Nick ChattertonMF1973–197918136 Paul HinshelwoodRB1974–198331929 Ian EvansCB1974–1979163161975–1977Phil HolderMF1975–19791126Kenny SansomLB1975–19801974 Ian WalshFW1975–198213327Jerry MurphyMF1976–198526825 Vince HilaireMF1976–198429336Peter NicholasDF/MF1976–1981, 1983–198517414Billy GilbertDF1977–19842734 John BurridgeGK1978–19801020Paul BarronGK1980–19831080 Gavin NebbelingCB1981–19891658David GilesMF1982–19841006Henry HughtonMF/DF1982–19861306Gary LockeDF1982–19861001George WoodGK1983–19882180Gary StebbingMF1983–19881163Phil BarberMF1983–199128841Alan IrvineMF1984–198712514Andy GrayMF1984–1987, 1989–199224251Tony FinniganMF1985–198811610Ian WrightFW1985–1991277117 John SalakoMF1986–199527333Richard ShawDF1986–19952073 Mark BrightFW1986–1992286114 Alan PardewMF1987–199117012Geoff ThomasMF1987–1993249351989–1993 John PembertonRB1988–19901052Eddie McGoldrickRW1988–199318916 Gareth SouthgateCB/CM1989–1995152151993–1995Nigel MartynGK1989–19963490 Andy ThornDF1989–19941283 Simon RodgerMF1990–200232811Eric YoungDF1990–199516115Chris ColemanDF1991–199515413 Chris ArmstrongFW1992–199513658George NdahFW1992–199710111Bruce DyerFW1994–199816544Dougie FreedmanFW1995–1997, 2000–2008368108 David HopkinMF1995–1997, 2001–200211225 Marc EdworthyRB1995–19981511 Andy RobertsMF1995–199813141995–1997 Steven ThomsonMF1995–20001224Neil ShipperleyFW1996–1998, 2003–2005117312003–2004Andy LinighanDF1997–200012861997–2000 Attilio LombardoRM1997–19994810 Clinton MorrisonFW1997–2002, 2005–2008312112Fan ZhiyiCB1998–20011026 Hayden MullinsCM1998–2003257202002–2003 Dean AustinDF1998–200216762001–2002Neil RuddockCB2000–20012632000–2001Tommy BlackLM2000–200715317Aki RiihilahtiCM2001–200616014Tony PopovicCB2001–200614482004–2006Wayne RoutledgeRM2001–200512310Danny GranvilleLB2001–200713810Andy JohnsonFW2002–2006, 2014–201516185 Gary BorrowdaleLB2002–20071140Danny ButterfieldRB2002–20102697Shaun DerryCM2002–2005, 2007–201022662008–2010Michael HughesCM2003–2007141102004–2005Ben WatsonCM2003–200918920Tom SoaresCM2003–200816212Mark HudsonCB2003–200813672007–2008Gábor KirályGK2004–20071110Julián SperoniGK2004–20194050 Fitz HallCB2004–20067532005–2006Emmerson BoyceRB2004–2006772 Leon CortCB2006–2008507Carl FletcherCM2006–20097442006–2007Matthew LawrenceDF2006–20101351Clint HillDF2007–20101276Sean ScannellW/FW2007–201214113 Neil DannsCM2008–201111420Paddy McCarthyCB2008–201614462010–2012Darren AmbroseMF2009–201212437Nathaniel ClyneRB2008–2012, 2020–2521 Wilfried ZahaFW2010–2013, 2014–202345890Jonathan ParrLB2011–20141012 Kagisho DikgacoiCM2011–20141148Dean MoxeyLB2011–20141031Glenn MurrayFW2011–201512547Mile JedinakCM2011–2016178102012–2016 Jonny WilliamsMF2011–2019701Yannick BolasieFW2012–201614413Joel WardFB2012–202536362023–2024 Damien DelaneyCB2012–20181937Jason PuncheonMF2013–2019168162017–2018Scott DannCB2014–2021181162016–2017James McArthurMF2014–202325319Martin KellyDF2014–20221481Wayne HennesseyGK2014–20211320Yohan CabayeCM2015–201810611Christian BentekeFW2016–202217737Andros TownsendRM2016–202118516James TomkinsCB2016–202413610Luka MilivojevićCM2017–2023198292018–2023Patrick van AanholtLB2017–202113414Jeffrey SchluppDF/MF2017–202524719Aaron Wan-BissakaRB2018–2019460 Jordan AyewFW2018–202421223 Cheikhou KouyateMF/CB2018–20221423Vicente GuaitaGK2018–20231540Eberechi EzeMF2020–202516940 Tyrick MitchellLB2020–2446 Jean-Philippe MatetaFW2021–20262 Michael OliseFW2021–20249016 Marc GuéhiDF2021–2026186112024–2026Joachim AndersenDF2021–20241123 Conor GallagherCM2021–2022398Will HughesCM2021–1722Odsonne ÉdouardFW2021–202510321Cheick DoucouréCM2022–600Chris RichardsCB2022–1224Jefferson LermaCB2023–1211Dean HendersonGK2023–11602026– Daniel MuñozCB2024–10811Adam WhartonCM2024–961Chadi RiadCB2024–150Daichi KamadaMF2024–893Ismaïla SarrFW2024–9233Maxence LacroixCB2024–984Eddie NketiahFW2024–5611Yeremy PinoFW2025–515Jaydee CanvotCB2025–360Evann GuessandST2026–142Jorgen Strand LarsenST2026–224

Player of the Year

YearWinner1972 John McCormick1973 Tony Taylor1974 Peter Taylor1975 Derek Jeffries1976 Peter Taylor1977 Kenny Sansom1978 Jim Cannon1979 Kenny Sansom1980 Paul Hinshelwood1981 Paul Hinshelwood1982 Paul Barron YearWinner1983 Jerry Murphy1984 Billy Gilbert1985 Jim Cannon1986 George Wood1987 Jim Cannon1988 Geoff Thomas1989 Ian Wright1990 Mark Bright1991 Geoff Thomas1992 Eddie McGoldrick1993 Andy Thorn YearWinner1994 Chris Coleman1995 Richard Shaw1996 Andy Roberts1997 David Hopkin1998 Marc Edworthy1999 Hayden Mullins2000 Andy Linighan2001 Fan Zhiyi2002 Dougie Freedman2003 Hayden Mullins2004 Andrew Johnson YearWinner2005 Andrew Johnson2006 Emmerson Boyce2007 Leon Cort2008 Julián Speroni2009 Julián Speroni2010 Julián Speroni2011 Nathaniel Clyne2012 Jonathan Parr2013 Mile Jedinak2014 Julián Speroni2015 Scott Dann YearWinner2016 Wilfried Zaha2017 Wilfried Zaha2018 Wilfried Zaha2019 Aaron Wan-Bissaka2020 Jordan Ayew2021 Vicente Guaita2022 Conor Gallagher2023 Cheick Doucouré2024 Jean-Philippe Mateta2025 Daniel Muñoz

Young Player of the Year

Gary Stebbing – 1983 Gary Stebbing – 1984 Dave Lindsay – 1985 Richard Shaw – 1986 John Salako – 1987 John Salako – 1988 David Stevens – 1989 Simon Osborn – 1990 Dean Gordon – 1991 Mark Hawthorne – 1992 George Ndah – 1993 Brian Launders – 1994 No award from 1995–2001 Julian Gray – 2002 Wayne Routledge – 2003 Wayne Routledge – 2004 Tom Soares – 2005 Ben Watson – 2006 Gary Borrowdale – 2007 Sean Scannell – 2008 Nathaniel Clyne – 2009 Nathaniel Clyne – 2010 Wilfried Zaha – 2011 Wilfried Zaha – 2012 Jon Williams – 2013 Joel Ward – 2014 No award from 2015-2021 Tyrick Mitchell - 2022 Michael Olise - 2023 No award in 2024

PFA Team of the Year The following have been included in the PFA Team of the Year while playing for Crystal Palace:

Derek Jeffries – Third Division 1975 (Third Tier) Peter Taylor – Third Division 1975 (Third Tier) Ian Evans – Third Division 1976 (Third Tier) Derek Jeffries – Third Division 1976 (Third Tier) Peter Taylor – Third Division 1976 (Third Tier) Ian Evans – Third Division 1977 (Third Tier) Kenny Sansom – Third Division 1977 (Third Tier) Kenny Sansom – Second Division 1978 (Second Tier) Kenny Sansom – Second Division 1979 (Second Tier) Kenny Sansom – First Division 1980 (First Tier) Mark Bright – Second Division 1988 (Second Tier) Ian Wright – Second Division 1989 (Second Tier) Nigel Martyn – First Division 1994 (Second Tier) Dean Gordon – First Division 1996 (Second Tier) Dougie Freedman – First Division 2002 (Second Tier) Andrew Johnson – First Division 2004 (Second Tier) Andrew Johnson – Premier League 2005 (First Tier) Nathaniel Clyne – Championship 2012 (Second Tier) Glenn Murray – Championship 2013 (Second Tier) Wilfried Zaha – Championship 2013 (Second Tier) Yannick Bolasie – Championship 2013 (Second Tier)

References

External links List of Palace Player Appearances – official site List of Palace Golascorers – official site