Players who played for Arsenal and Crystal Palace

10 players · Premier League since 1992/93

10 players have played for both Arsenal and Crystal Palace in the Premier League since 1992/93. 8 played for Arsenal first and 2 for Crystal Palace first. The longest-serving made 185 appearances across both; the top scorer got 47 goals; 4 scored for both; the first move came in 1993/94, the most recent in 2026/27.

Can you name all 10?

0/100:00

  1.  Arsenal 38 · Crystal Palace 147
  2.  Arsenal 168 · Crystal Palace 10
  3.  Arsenal 116 · Crystal Palace 49
  4.  Arsenal 105 · Crystal Palace 12
  5.  Arsenal 90 · Crystal Palace 26
  6.  Arsenal 40 · Crystal Palace 60
  7.  Arsenal 37 · Crystal Palace 42
  8.  Arsenal 65 · Crystal Palace 4
  9.  Arsenal 25 · Crystal Palace 9
  10.  Arsenal 11 · Crystal Palace 10

Who stands out

Spoilers

Eberechi Eze has the most appearances for the two combined: 38 for Arsenal and 147 for Crystal Palace. Emmanuel Adebayor scored the most goals across both (46 for Arsenal, 1 for Crystal Palace), and 4 players scored for both.

In our data, Eddie McGoldrick was the first to have played for both (his first game for Arsenal came in 1993/94). The most recent player to play for both is Takehiro Tomiyasu, who first played for Crystal Palace in 2026/27.

Show all 10 players

Spoilers
Every player who played for Arsenal and Crystal Palace (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerArsenalCrystal PalaceFirst
AppsGlsSeasonsAppsGlsSeasons
Eberechi Eze3872025–2027147342020–2026Crystal Palace
Mathieu Flamini168102004–20161002016/17Arsenal
Eddie Nketiah116192017–20244952024–2027Arsenal
Emmanuel Adebayor105462005–20091212015/16Arsenal
Andy Linighan9051992–19972601997/98Arsenal
Marouane Chamakh4082010–20126072013–2016Arsenal
Eddie McGoldrick3701993–19964281992/93Crystal Palace
Takehiro Tomiyasu6522021–2025402026/27Arsenal
Albert Sambi Lokonga2502021–2023902022/23Arsenal
Yaya Sanogo1102013–20151002014/15Arsenal

Head to head

In the Premier League since 1992/93, Arsenal and Crystal Palace have met 34 times: Arsenal won 21, Crystal Palace 4, and 9 games were drawn.

  • Arsenal's biggest win: Arsenal 5-0 C Palace (2023/24)
  • Crystal Palace's biggest win: C Palace 3-0 Arsenal (2016/17)

Play

FAQ

Spoilers
How many players have played for both Arsenal and Crystal Palace?
10 in the Premier League since 1992/93: Eberechi Eze, Mathieu Flamini, Eddie Nketiah, Emmanuel Adebayor, Andy Linighan, Marouane Chamakh and 4 more.
Has anyone scored for both Arsenal and Crystal Palace?
Yes, 4: Emmanuel Adebayor (46 and 1), Eberechi Eze (7 and 34), Eddie Nketiah (19 and 5) and Marouane Chamakh (8 and 7).
Who is the most recent player to play for both Arsenal and Crystal Palace?
Takehiro Tomiyasu. He played for Arsenal (2021–2025), then Crystal Palace from 2026/27.
What period does this list cover?
Premier League games from 1992/93 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: Premier League since 1992/93. Earlier games aren't included, so all-time lists can be longer.