Which of these players played in Liverpool, Everton, Manchester City and Manchester United?
Alan Shearer
Peter Beardsley
Kevin Keegan
Bryan Barnes 
Peter Beardsley  is an English former footballer who played as a forward or midfielder between 1979 and 1999. In 1987, he set a record transfer fee in the English game and represented his country 59 times between 1986 and 1996,  At club level, he played for Newcastle United, Liverpool and Everton, having also had spells with Carlisle United, Manchester United, Manchester City.
reach: rather globalfootballsport
Answers by country
Alan Shearer
Peter Beardsley
Kevin Keegan
Bryan Barnes 
answers
 the United Kingdom
the United Kingdom16
 Poland
Poland513
 the United States
the United States10
 Germany
Germany10