Players who played for Arsenal and Portsmouth

20 players have played for both Arsenal and Portsmouth, according to Wikidata. The best known include Sol Campbell, Nwankwo Kanu and Andy Cole. 7 of them moved straight from one club to the other, including Sol Campbell. The earliest arrival at one of the two clubs was in 1903 (James Bellamy), the most recent in 2009 (Jamie O'Hara).

The full list (20 players)

PlayerPositionNationalityArsenalPortsmouth
Sol CampbellDefenderEngland2001–20102006–2009
Nwankwo KanuForwardNigeria1999–20042006–2012
Andy ColeForwardEngland1989–19922006–2007
Lassana DiarraMidfielderFrance2007–20082008–2009
Jermaine PennantMidfielderUnited Kingdom1999–20052009
Armand TraoréDefenderFrance, Senegal2006–20112008–2009
Mart PoomGoalkeeperEstonia, Soviet Union2005–20071994–1997
Lauren Étamé MayerDefenderCameroon2000–20062006–2009
George GrahamMidfielderScotland1966–19721974–1976
Quincy Owusu-AbeyieForwardGhana2003–20062010
Paul MarinerForwardEngland1984–19861986–1988
Paul MersonMidfielderEngland1985–19972002–2003
Jamie O'HaraMidfielderEnglanduntil 20032009–2010
Efstáthios TavlarídisDefenderGreece2001–20042003
Jackie HendersonForwardScotland1958–19621949–1958
Jerome ThomasMidfielderUnited Kingdom2001–20042008–2009
Michael ThomasMidfielderUnited Kingdom1984–19911986–1987
James BellamyMidfielderUnited Kingdom, United Kingdom of Great Britain and Ireland1903–19071907–1908
Jamie AshdownGoalkeeperUnited Kingdom20022004–2012
Norman UprichardGoalkeeperNorthern Ireland1948–19491952–1959

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 Portsmouth