Question: who has the most appearances in the premier league?
Answer: Gareth Barry