For England it is Peter Shilton with 126 caps.
David Beckham
Muzzy Izzet. He played for Leicester City and Aston Villa.
Cristanio Ronaldo
Wayne Rooney has most medals
nemanja vidic
Ryan giggs has won the premier league 10 times which is a record in the top flite since the football league began
It is the Nigerian striker Kanu, who played for Ajax, Arsenal, InterMilanand Portsmouth.
Roar Strand (born 2 February 1970) is a Norwegian retired football player. He played as a midfielder at the Norwegian club Rosenborg. Strand was capped 42 times for the Norwegian national team. He is the player with most matches in the Norwegian Premier League. He has won the Norwegian Premier League 16 times and the Norwegian Football Cup five times, and he has scored goals in 21 consecutive top flight seasons. This makes him as the most league titles holder as a player in the world of professional football.
There is no Indian footballer who has played in the English premier league
David Unsworth played for the Everton Football Club in the Premier League. He played center back for Everton during 1992-2007 and 1998-2004.
GeorgeElokobi, Wolverhampton wanderers football club [left back]