List of men's footballers with 100 or more international caps
In association football, a cap is traditionally awarded in international football to a player making an official appearance for their national team. This article lists all men’s footballers who have played in 100 or more official international matches for a national football team according to association football’s world governing body FIFA. As of 7 July 2026, 685 men’s footballers from 121 countries have officially played in 100 or more international games. The record for the most official men’s international appearances is currently held by Cristiano Ronaldo of Portugal with 233 caps, surpassing Bader Al-Mutawa of Kuwait’s previous record total of 196 caps in March 2023. Al-Mutawa’s total number of international matches was later readjusted to 202, making him the first footballer to achieve the 200-match milestone.
Read more on Wikipedia