I don't think so in Football, but maybe in other sports, cricket for example. I remember seeing a photo years ago of Billy Wright (then the most capped player for England and married to one of the Beverley Sisters) with 105 caps on his head!
Strictly speaking, a player is "capped" when he or she actually represents his or her country in competitive international competition, i.e. actually takes to the field of play. Just being selected for the national team does not constitute a cap...
Although Ian McMillan did win six Scotland caps these were all while he played for Airdrieonians. His last cap was in 1956 and he joined Rangers in 1958. He scored his only two international goals on his debut against USA in 1952.