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