Players who played for Liverpool and Portsmouth

17 players have played for both Liverpool and Portsmouth, according to Wikidata. The best known include Milan Baroš, Peter Crouch and Glen Johnson. 6 of them moved straight from one club to the other, including Peter Crouch. The earliest arrival at one of the two clubs was in 1958 (Bobby Campbell), the most recent in 2007 (David Nugent).

The full list (17 players)

PlayerPositionNationalityLiverpoolPortsmouth
Milan BarošForwardCzech Republic2002–20052008
Peter CrouchForwardEngland2005–20082001–2009
Glen JohnsonDefenderEngland2009–20152006–2009
David JamesGoalkeeperEngland1992–19992006–2010
Steve FinnanDefenderIreland2003–20082009–2010
Jermaine PennantMidfielderUnited Kingdom2006–20092009
Patrik BergerMidfielderCzech Republic, Czechoslovakia1996–20032003–2005
Salif DiaoMidfielderSenegal2002–20072005–2006
Sander WesterveldGoalkeeperNetherlands1999–20012005–2006
David NugentForwardEngland–2007–2011
Djimi TraoréDefenderMali1999–20062007–2009
Michael ThomasMidfielderUnited Kingdom1991–20001986–1987
Paul WalshForwardEngland1984–19881992–1996
Grégory VignalDefenderFrance2000–20052005–2006
Chris LawlerDefenderEngland1960–19751975–1977
David ThompsonMidfielderEngland1996–20002006–2007
Bobby CampbellMidfielderUnited Kingdom1958–19611961–1966

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 Liverpool

With Portsmouth