The player with the most Premier League appearances is David James of Portsmouth.
He currently has 537 dating from 1992 to 21.2.2009.
The player that currently holds the most premier l;eague appearances for a foreign player is Mark Schwarzer at 466. closely followed by his Middlesbrough teamate: George Boateng
Bernie Williams.
Neville Southall 751 appearances
Cristiano ronaldo!
David O'Leary holds the Arsenal appearance record, playing 722 games between 1975 and 1993.
David O'Leary
Ryan Giggs
sachin
Sachin Tendulkar
Brazil
It is Alan Shearer with Blackburn Rovers and Newcastle United.
Lamar woodley