Players who played for Arsenal and Everton

21 players have played for both Arsenal and Everton, according to Wikidata. The best known include Mikel Arteta, Theo Walcott and Shkodran Mustafi. 11 of them moved straight from one club to the other, including Mikel Arteta. The earliest arrival at one of the two clubs was in 1897 (Jimmy Ashcroft), the most recent in 2015 (João Virgínia).

The full list (21 players)

PlayerPositionNationalityArsenalEverton
Mikel ArtetaMidfielderSpain2011–20162005–2011
Theo WalcottMidfielderEngland2006–20182018–2021
Shkodran MustafiDefenderGermany2016–20212009–2012
Philippe SenderosDefenderSwitzerland2003–20102010
Alex IwobiMidfielderNigeria2015–20192019–2023
Pat JenningsGoalkeeperNorthern Ireland1977–19851986
Alan BallMidfielderEngland1971–19761966–1971
Ainsley Maitland-NilesDefenderEngland2014–2023since 2026
Martin KeownDefenderEngland1984–20041989–1993
Richard WrightGoalkeeperUnited Kingdom2001–20022002–2007
Anders LimparMidfielderSweden1990–19941994–1997
Brian KiddForwardEngland1974–19761979–1980
Kenny SansomDefenderEngland1980–19881993
Joe MercerMidfielderEngland1946–19551932–1946
Kevin CampbellForwardEngland1988–19951999–2005
Tommy LawtonForwardEngland1953–19551936–1939
Francis JeffersForwardEngland2001–20041997–2004
João VirgíniaGoalkeeperPortugal2015–2018since 2018
Kevin RichardsonMidfielderUnited Kingdom1987–19901980–1986
George WoodGoalkeeperScotland1980–19831977–1980
Jimmy AshcroftGoalkeeperEngland1900–19081897–1899

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 Everton