England or Chelsea or Liverpool
I think it is Kenny Dalglish.
Peter Shilton - 125 Caps (I Think!!)
Kenny Dalglish with 102 appearances.
= Claudio Suárez , a Mexican defender with 178 caps. =
Kenny Dalglish is Scotland's most capped footballer with 102 caps.
Elikobi
Aaron
currently, ahmed hassan (egypt) has the most international caps, with 179. the next most capped player (currently) is javier zanetti of argentine with 145
Steve Staunton had 102 caps
Ali Daei is the all-time highest scorer for a national football team, with 109 international goals in 149 caps.
Shay Given has won 78 caps for Ireland as a Newcastle player...
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.
Celtic sell the most jerseys, followed by rangers.