Question: who has played for the most premiership clubs?
Answer: Gareth Barry