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) "
Kevin Kilbane, 62 consequtive caps for Ireland?
For wales it has to be Ryan giggs.
You'll have to go a long way to beat James Milner - 40 caps and still eligible, despite recently turning 23.
The most caped Welsh Footballer is Ryan Giggs.
= Claudio Suárez , a Mexican defender with 178 caps. =
For England it is Peter Shilton with 126 caps.
ivor allchruch 68 caps for wales
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
Soh Chin Aun of Malaysia. 252 caps. True Story
me
As of 2012, the male player with the most caps and with no international goals is Saudi Arabian Mohamed Al-Deayea, who has 178 international caps. Counting only outfield players, Aide Iskandar, a retired Singaporean defender with 121 international caps, is the most capped outfield player who failed to score a single international goal.
Aaron