Players who played for Newcastle United and Portsmouth

17 players have played for both Newcastle United and Portsmouth, according to Wikidata. The best known include Sol Campbell, Andy Cole and Sylvain Distin. 7 of them moved straight from one club to the other, including Lomana LuaLua. The earliest arrival at one of the two clubs was in 1952 (Tommy Casey), the most recent in 2009 (Mike Williamson).

The full list (17 players)

PlayerPositionNationalityNewcastle UnitedPortsmouth
Sol CampbellDefenderEngland2010–20112006–2009
Andy ColeForwardEngland1993–19952006–2007
Sylvain DistinDefenderFrance2001–20022007–2009
Shaka HislopGoalkeeperTrinidad and Tobago1995–19982002–2005
Wayne RoutledgeMidfielderEngland2010–20112006
Lomana LuaLuaForwardDemocratic Republic of the Congo2000–20042004–2007
Mike WilliamsonDefenderUnited Kingdom2010–20162009–2010
Matt RitchieMidfielderEngland, Scotland2016–20242008–2011
Pavel SrničekGoalkeeperCzech Republic1991–20072003–2004
Andy O'BrienDefenderIreland2001–20052005–2007
Amdy FayeMidfielderSenegal2005–20062003–2005
Laurent RobertMidfielderFrance2001–20062005–2006
Dave BeasantGoalkeeperEngland1988–19892001–2002
Alexander HallForwardCanada––
Tommy CaseyMidfielderNorthern Ireland1952–19581958–1959
Andy GriffinDefenderEngland1998–20042004–2007
Mick ChannonForwardEngland19821985–1986

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 Newcastle United

With Portsmouth