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