Players who played for Portsmouth and West Ham

24 players have played for both Portsmouth and West Ham, according to Wikidata. The best known include Jermain Defoe, Glen Johnson and Teddy Sheringham. 8 of them moved straight from one club to the other, including Teddy Sheringham. The earliest arrival at one of the two clubs was in 1993 (Jeroen Boere), the most recent in 2011 (Stephen Henderson).

The full list (24 players)

PlayerPositionNationalityPortsmouthWest Ham
Jermain DefoeForwardEngland2008–20091999–2004
Glen JohnsonDefenderEngland2006–20092002–2003
Teddy SheringhamForwardEngland2003–20042004–2007
Sol CampbellDefenderEngland2006–2009–
David JamesGoalkeeperEngland2006–20102001–2004
Hayden FoxeDefenderAustralia2002–20052000–2002
Papa Bouba DiopMidfielderSenegal2007–20102011–2012
Tal Ben HaimDefenderIsrael2009–20122010–2011
Shaka HislopGoalkeeperTrinidad and Tobago2002–20051998–2006
Matthew TaylorMidfielderEngland2002–20082011–2014
Gary O'NeilMidfielderUnited Kingdom2000–20072011–2013
Pavel SrničekGoalkeeperCzech Republic2003–20042004
David ConnollyForwardIreland2012–20152003–2004
Frédéric PiquionneForwardFrance2009–20102010–2013
Eyal BerkovicMidfielderIsrael2004–20051997–1999
Abdul RazakMidfielderIvory Coast20112014
Jeroen BoereForwardKingdom of the Netherlands19941993–1995
Christian DaillyDefenderScotland20112001–2007
Daniel PottsDefenderEngland, United States20132011–2015
Svetoslav TodorovForwardBulgaria2002–20072001–2002
Stephen HendersonGoalkeeperIreland2011–20122012–2014
Marc KellerMidfielderFrance2000–20011998–2000
David UnsworthDefenderUnited Kingdom2004–20051997–1998
Hayden MullinsMidfielderEngland2009–20122003–2009

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 Portsmouth

With West Ham