Jimmy Lawrence with 496 caps in all competitions.
currently, ahmed hassan (egypt) has the most international caps, with 179. the next most capped player (currently) is javier zanetti of argentine with 145
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.
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
The most capped England international player is Peter Shilton with 125 Caps.
The most caped Welsh Footballer is Ryan Giggs.
Australian player George Gregan. 139 caps from 1994 to 2007.
Soh Chin Aun of Malaysia. 252 caps. True Story
peter shilton 125 caps
David Andrews has the most caps for a QPR England player - 75.