Peter Shilton - 125 Caps (I Think!!)
peter shilton 125 caps
England or Chelsea or Liverpool I think it is Kenny Dalglish.
= Claudio Suárez , a Mexican defender with 178 caps. =
The most capped England international player is Peter Shilton with 125 Caps.
Peter Shilton has the most caps for England (125 or 126) although I suspect it may be an Irish player. Definately Peter Shilton 126 caps for England
David Andrews has the most caps for a QPR England player - 75.
American, Kristine Lilly has the most international caps for football/soccer - see Wikipedia "340 - Kristine Lilly, United States world record holder (300th set on 18 January 2006; current to October 21, 2007) "
For England it is Peter Shilton with 126 caps.
James Milner has 46 U-21 caps for England, Cant find anyone else that has more, In Europe anyway
Peter Shilton A goalkeeper has 125 caps