Players who played for Crystal Palace and West Ham

20 players have played for both Crystal Palace and West Ham, according to Wikidata. The best known include Victor Moses, Matthew Upson and Ian Wright. 7 of them moved straight from one club to the other, including Marouane Chamakh. The earliest arrival at one of the two clubs was in 1952 (Dave Sexton), the most recent in 2026 (Axel Disasi).

The full list (20 players)

PlayerPositionNationalityCrystal PalaceWest Ham
Victor MosesMidfielderNigeria2007–20102015–2016
Matthew UpsonDefenderEngland20012007–2011
Ian WrightForwardEngland1985–19911998–1999
Marouane ChamakhForwardMorocco2013–20162013
José FonteDefenderPortugal2007–20102017–2018
Aaron Wan-BissakaDefenderEngland, Democratic Republic of the Congo2016–2019since 2024
Cheikhou KouyatéMidfielderSenegal2018–20222014–2018
Gábor KirályGoalkeeperHungary2004–20072006
Axel DisasiDefenderFrancesince 20262026
James TomkinsDefenderEngland2016–20242008–2016
Danny GabbidonDefenderWales2012–20142005–2011
Ray HoughtonMidfielderIreland1995–19971979–1982
Freddie SearsForwardEngland20092008–2012
Clive AllenForwardEngland1980–19811992–1994
Jeroen BoereForwardKingdom of the Netherlands1995–19961993–1995
Jobi McAnuffMidfielderUnited Kingdom2005–20072004
Dave SextonForwardUnited Kingdom19591952–1955
Fitz HallDefenderUnited Kingdom2004–2006–
Neil RuddockDefenderUnited Kingdom2000–20011998–2000
Hayden MullinsMidfielderEngland1998–20032003–2009

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With Crystal Palace

With West Ham