Players who played for Newcastle United and West Ham

21 players have played for both Newcastle United and West Ham, according to Wikidata. The best known include Andy Carroll, Sol Campbell and Craig Bellamy. 10 of them moved straight from one club to the other, including Andy Carroll. The earliest arrival at one of the two clubs was in 1983 (Glenn Roeder), the most recent in 2012 (Mohamed Diamé).

The full list (21 players)

PlayerPositionNationalityNewcastle UnitedWest Ham
Andy CarrollForwardEngland2006–20212012–2019
Sol CampbellDefenderEngland2010–2011–
Craig BellamyForwardWales2001–20052007–2009
Scott ParkerMidfielderEngland2005–20072007–2011
Demba BaForwardSenegal2011–20132011
Kevin NolanMidfielderEngland2009–20112011–2015
Les FerdinandForwardEngland1995–19972003
Kieron DyerMidfielderEngland1999–20072007–2011
Stuart PearceDefenderEngland1997–19991999–2001
Abdoulaye Diagne-FayeDefenderSenegal2007–20082011–2012
Mohamed DiaméMidfielderFrance, Senegal2016–20192012–2014
Shaka HislopGoalkeeperTrinidad and Tobago1995–19981998–2006
Marlon HarewoodForwardEngland20092003–2007
Justin FashanuForwardEngland19911989–1990
Lee BowyerMidfielderEngland2003–20062003–2009
Nolberto SolanoMidfielderPeru1998–20072007–2008
Pavel SrničekGoalkeeperCzech Republic1991–20072004
Rob LeeMidfielderEngland1992–20022003–2004
Glenn RoederDefenderEngland1983–1989–
Fitz HallDefenderUnited Kingdom2010–
David KellyForwardIreland1991–19931988–1989

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 West Ham