Multiple choice general knowledge sports Which player has scored for 6 different clubs in premiere league? Craig Bellamy Carlos Tevez Sol Campell Frank Lampard Reveal answer Fill a bubble to check yourself A Correct answer Explanation Craig Bellamy scored for 6 different Premier League clubs: Norwich City, Newcastle United, Blackburn Rovers, Birmingham City, Liverpool FC, and West Ham United. This makes him unique among players who have represented multiple clubs in the league.