4) Robbie Keane (10 clubs)
Currently in the MLS with LA Galaxy, Robbie Keane has also moved around a large variety of clubs, from lower league outfit Wolves to European giants Inter Milan, plus spells at Tottenham, Liverpool, Celtic, Leeds, Aston Villa and others.