who has played for the most premiership clubs??
Gareth Barry