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
- Crystal Palace 168 · Everton 21
- Crystal Palace 79 · Everton 86
- Crystal Palace 49 · Everton 108
- Crystal Palace 6 · Everton 114
- Crystal Palace 90 · Everton 29
- Crystal Palace 37 · Everton 61
- Crystal Palace 16 · Everton 55
- Crystal Palace 5 · Everton 50
- 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
| Player | Crystal Palace | Everton | First | ||||
|---|---|---|---|---|---|---|---|
| Apps | Gls | Seasons | Apps | Gls | Seasons | ||
| Andros Townsend | 168 | 13 | 2016–2021 | 21 | 3 | 2021/22 | Crystal Palace |
| Nigel Martyn | 79 | 0 | 1992–1995 | 86 | 0 | 2003–2006 | Crystal Palace |
| James McCarthy | 49 | 0 | 2019–2021 | 108 | 6 | 2013–2019 | Everton |
| Dwight McNeil | 6 | 0 | 2026/27 | 114 | 14 | 2022–2026 | Everton |
| Yannick Bolasie | 90 | 9 | 2013–2017 | 29 | 2 | 2016–2018 | Crystal Palace |
| Andrew Johnson | 37 | 21 | 2004/05 | 61 | 17 | 2006–2008 | Crystal Palace |
| Marcus Bent | 16 | 5 | 1997/98 | 55 | 7 | 2004–2006 | Crystal Palace |
| Cenk Tosun | 5 | 1 | 2019/20 | 50 | 9 | 2017–2022 | Everton |
| Brennan Johnson | 18 | 0 | 2025/26 | 9 | 0 | 2026/27 | Crystal 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)
More pairs
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.