Players who played for Crystal Palace and Everton

9 players · Premier League since 1992/93

9 players have played for both Crystal Palace and Everton in the Premier League since 1992/93. 6 played for Crystal Palace first and 3 for Everton first. The longest-serving made 189 appearances across both; the top scorer got 38 goals; 5 scored for both; the first move came in 2003/04, the most recent in 2026/27.

Can you name all 9?

0/90:00

  1.  Crystal Palace 168 · Everton 21
  2.  Crystal Palace 79 · Everton 86
  3.  Crystal Palace 49 · Everton 108
  4.  Crystal Palace 6 · Everton 114
  5.  Crystal Palace 90 · Everton 29
  6.  Crystal Palace 37 · Everton 61
  7.  Crystal Palace 16 · Everton 55
  8.  Crystal Palace 5 · Everton 50
  9.  Crystal Palace 18 · Everton 9

Who stands out

Spoilers

Andros Townsend has the most appearances for the two combined: 168 for Crystal Palace and 21 for Everton. Andrew Johnson scored the most goals across both (21 for Crystal Palace, 17 for Everton), and 5 players scored for both.

In our data, Nigel Martyn was the first to have played for both (his first game for Everton came in 2003/04). The most recent player to play for both is Dwight McNeil, who first played for Crystal Palace in 2026/27.

Show all 9 players

Spoilers
Every player who played for Crystal Palace and Everton (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerCrystal PalaceEvertonFirst
AppsGlsSeasonsAppsGlsSeasons
Andros Townsend168132016–20212132021/22Crystal Palace
Nigel Martyn7901992–19958602003–2006Crystal Palace
James McCarthy4902019–202110862013–2019Everton
Dwight McNeil602026/27114142022–2026Everton
Yannick Bolasie9092013–20172922016–2018Crystal Palace
Andrew Johnson37212004/0561172006–2008Crystal Palace
Marcus Bent1651997/985572004–2006Crystal Palace
Cenk Tosun512019/205092017–2022Everton
Brennan Johnson1802025/26902026/27Crystal Palace

Head to head

In the Premier League since 1992/93, Crystal Palace and Everton have met 35 times: Crystal Palace won 6, Everton 18, and 11 games were drawn.

  • Crystal Palace's biggest win: C Palace 3-1 Everton (2021/22)
  • Everton's biggest win: Everton 4-0 C Palace (2004/05)

Play

FAQ

Spoilers
How many players have played for both Crystal Palace and Everton?
9 in the Premier League since 1992/93: Andros Townsend, Nigel Martyn, James McCarthy, Dwight McNeil, Yannick Bolasie, Andrew Johnson and 3 more.
Has anyone scored for both Crystal Palace and Everton?
Yes, 5: Andrew Johnson (21 and 17), Andros Townsend (13 and 3), Marcus Bent (5 and 7), Yannick Bolasie (9 and 2) and Cenk Tosun (1 and 9).
Who is the most recent player to play for both Crystal Palace and Everton?
Dwight McNeil. He played for Everton (2022–2026), 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.