Question: who has made the most premier league appearances?
Evidence: Appearances Rank Player Stat 1. Gareth Barry 653 2. James Milner 634 3. Ryan Giggs 632 4. Frank Lampard 609
Answer: Gareth Barry