Which player has got the most Premier League appearances?
Ryan Giggs
Paul Scholes
Sol Campbell
David James
Alan Shearer