Frank De Boer
Ally McCoist won 59 caps while playing for Rangers. Frank de Boer is the most capped internationalist who played for Rangers with 112 caps.Christian Dailly is the most capped Scottish internationalist who played for Rangers with 67 caps.
Kenny Dalglish with 102 caps.
David Andrews has the most caps for a QPR England player - 75.
Shay Given has won 78 caps for Ireland as a Newcastle player...
Percy Montgomery 102 Caps
currently, ahmed hassan (egypt) has the most international caps, with 179. the next most capped player (currently) is javier zanetti of argentine with 145
Andoni ZUBIZARRETA with 126 caps.
darren ferguson and ally mccoist
Micheal young of course
Peter Shilton with 125 caps, the record for an outfield player is David Beckham with 115.