deryll david
seaman
robin van persie
Kenny Dalglish with 102 caps.
Shay Given has won 78 caps for Ireland as a Newcastle player...
David Andrews has the most caps for a QPR England player - 75.
Robin Van Persie is a forward for both Holland and Arsenal.
Percy Montgomery 102 Caps
Frank De Boer
currently, ahmed hassan (egypt) has the most international caps, with 179. the next most capped player (currently) is javier zanetti of argentine with 145
Peter Shilton with 125 caps, the record for an outfield player is David Beckham with 115.
Andrew Cole
Andoni ZUBIZARRETA with 126 caps.