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.
Percy Montgomery 102 Caps
Robin Van Persie is a forward for both Holland and Arsenal.
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.