Players who played for Arsenal and Crystal Palace

25 players have played for both Arsenal and Crystal Palace, according to Wikidata. The best known include Ashley Cole, Emmanuel Adebayor and Takehiro Tomiyasu. 12 of them moved straight from one club to the other, including Ashley Cole. The earliest arrival at one of the two clubs was in 1933 (Ronnie Rooke), the most recent in 2021 (Takehiro Tomiyasu).

The full list (25 players)

PlayerPositionNationalityArsenalCrystal Palace
Ashley ColeDefenderEngland1998–20061999–2000
Emmanuel AdebayorForwardTogo2006–20092016
Takehiro TomiyasuDefenderJapan2021–2025since 2026
Eberechi EzeMidfielderEnglandsince 20252020–2025
Mathieu FlaminiMidfielderFrance2004–20162016–2017
Matthew UpsonDefenderEngland1997–20032001
Ian WrightForwardEngland1991–19981985–1991
Marouane ChamakhForwardMorocco2010–20132013–2016
Rob HoldingDefenderEngland2016–2023since 2023
Eddie NketiahForwardEngland2017–2024since 2024
Yaya SanogoForwardFrance2013–20172015
George GrahamMidfielderScotland1966–19721976–1977
Stuart TaylorGoalkeeperEngland1997–20052000
Kenny SansomDefenderEngland1980–19881975–1980
Anthony StokesForwardIreland2005–20072009
Clive AllenForwardEngland19801980–1981
Paul DickovForwardScotland1990–19962007
Eddie McGoldrickDefenderIreland1993–19961988–1993
Rui FonteMidfielderPortugal2008–20092009
Laurie ScottDefenderEngland1937–19511951–1952
Jerome ThomasMidfielderUnited Kingdom2001–20042013–2015
Ronnie RookeForwardUnited Kingdom1946–19491933–1950
George WoodGoalkeeperScotland1980–19831983–1987
Peter NicholasMidfielderWales1981–19831976–1985
Stefan O'ConnorDefenderUnited Kingdom2014–2017–

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 Arsenal

With Crystal Palace