Andy Cole surely what about Bellamy as well.
Jermaine Defoe West ham, Bournemouth, spurs, Portsmouth, Sunderland (not in order)
Craig Dawson and Danny Welbeck played for 5
Surprised by some of the players who have played for 4 clubs though. Dean Henderson and Ross Barkley fit into that category.
Rare for a foreign players to get it by Louis Saha hit 5 clubs as well (granted 1 was a loan)
Anelka?
Andy Johnson maybe? Not certain on that
Robbie Keane?
I think Marcus Bent holds the record with 8 clubs
Honourable mention to Tal Ben Haim who played for 7 different clubs.
Glenn Murray possibly? A load of loan moves
Bellamy
James Milner?
Leeds. Newcastle. Villa. Man City. Liverpool. Brighton.
I was gonna say Lukaku but he only played for 4 clubs, James Milner is the only one I can think of the top of my head. He may have played for 6 if Leeds were in the Premier league in 2004
James Milner did play for Leeds in the prem. I remember because i swear he became the youngest premier league goalscorer at the time
Newcastle legend
David James played for a few definitely Liverpool, City, Portsmouth, West Ham but sure he played for more than that
Villa, West Ham,City,Liverpool, Portsmouth
Villa, of course
I was surprised Yossi Benayoun isn’t on the list, he played for 5 English clubs but his season at QPR they were in the Championship
Andros Townsend, Peter Crouch, Darren Bent, and Jermain Defoe
Anelka: Arsenal, Chelsea, Bolon, Man City, WBA, Liverpool