Players who played for Arsenal and Everton

12 players · Premier League since 1992/93

12 players have played for both Arsenal and Everton in the Premier League since 1992/93. 9 played for Arsenal first and 3 for Everton first. The longest-serving made 348 appearances across both; the top scorer got 75 goals; 8 scored for both; the first move came in 1992/93, the most recent in 2026/27.

Can you name all 12?

0/120:00

  1.  Arsenal 271 · Everton 77
  2.  Arsenal 310 · Everton 13
  3.  Arsenal 110 · Everton 175
  4.  Arsenal 97 · Everton 145
  5.  Arsenal 100 · Everton 123
  6.  Arsenal 33 · Everton 66
  7.  Arsenal 22 · Everton 67
  8.  Arsenal 49 · Everton 29
  9.  Arsenal 72 · Everton 5
  10.  Arsenal 12 · Everton 60
  11.  Arsenal 65 · Everton 2
  12.  Arsenal 7 · Everton 1

Who stands out

Spoilers

Theo Walcott has the most appearances for the two combined: 271 for Arsenal and 77 for Everton. Theo Walcott scored the most goals across both (65 for Arsenal, 10 for Everton), and 8 players scored for both.

In our data, Martin Keown was the first to have played for both (his first game for Arsenal came in 1992/93). The most recent player to play for both is Christian Nørgaard, who first played for Everton in 2026/27.

Show all 12 players

Spoilers
Every player who played for Arsenal and Everton (Premier League since 1992/93): apps and goals at each, seasons, and which club came first.
PlayerArsenalEvertonFirst
AppsGlsSeasonsAppsGlsSeasons
Theo Walcott271652006–201877102017–2021Arsenal
Martin Keown31041992–20041301992/93Everton
Mikel Arteta110142011–2016175272004–2012Everton
Kevin Campbell97231992–1995145451998–2005Arsenal
Alex Iwobi100112015–201912362019–2024Arsenal
Anders Limpar3321992–19946651993–1997Arsenal
Francis Jeffers2242001–200367181997–2004Everton
Stephen Hughes4941994–20002911999–2001Arsenal
Ainsley Maitland-Niles7212014–2022512026/27Arsenal
Richard Wright1202001/026002002–2007Arsenal
Philippe Senderos6542004–2008202009/10Arsenal
Christian Nørgaard702025/26102026/27Arsenal

Head to head

In the Premier League since 1992/93, Arsenal and Everton have met 69 times: Arsenal won 41, Everton 12, and 16 games were drawn.

  • Arsenal's biggest win: Arsenal 7-0 Everton (2004/05)
  • Everton's biggest win: Everton 3-0 Arsenal (2013/14)

Play

FAQ

Spoilers
How many players have played for both Arsenal and Everton?
12 in the Premier League since 1992/93: Theo Walcott, Martin Keown, Mikel Arteta, Kevin Campbell, Alex Iwobi, Anders Limpar and 6 more.
Has anyone scored for both Arsenal and Everton?
Yes, 8: Theo Walcott (65 and 10), Kevin Campbell (23 and 45), Mikel Arteta (14 and 27), Francis Jeffers (4 and 18), Alex Iwobi (11 and 6), Anders Limpar (2 and 5), Stephen Hughes (4 and 1) and Ainsley Maitland-Niles (1 and 1).
Who is the most recent player to play for both Arsenal and Everton?
Christian Nørgaard. He played for Arsenal (2025/26), then Everton 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.