for his appearance against Germany in June 2021 at the
2020 UEFA Euro, his 58th overall. In the early days of football, the concept of each team wearing a set of matching shirts had not been universally adopted, so each side would distinguish itself from the other by wearing a specific sort of cap. An early illustration of the
first international football match between Scotland and England in 1872 shows the Scottish players wearing
cowls, and the English wearing a variety of school caps. When
Aston Villa Football Club played their first match in 1874, they played in
royal blue caps and stockings,
scarlet and
royal blue hooped shirts and white
shorts. Some men's association football teams still award physical caps. Players are awarded one cap for every match they play – unless they play in a World Cup or European Championship finals tournament, then they are given a single cap for the competition, with the names of all their opponents stitched into the fabric of the cap itself. For example, when
David Beckham made his one-hundredth appearance for England, because a number of his appearances had been at World Cup and European Championship final tournaments for which he could only receive one cap, he received only his 85th physical cap. In Scotland, for many years the practice was to present caps only for appearances in the
British Home Championship, meaning that several players never received one (including those in their
1958 FIFA World Cup squad); this anomaly was rectified retrospectively in the 2000s after pressure from players' families.
FIFA recognises certain international games as ones where a player can be awarded a cap – these games are regarded as International "A" games. These are matches in which both nations field their first Representative Team.
Records The world record holder for the highest number of international caps as of 5 November 2010 is retired
American player
Kristine Lilly, who has 354 caps.
Cristiano Ronaldo of Portugal holds the most caps among men only; he surpassed
Bader Al-Mutawa with his 197th cap on 23 March 2023, before extending his record to 198 caps on 26 March 2023. The first footballer to win 100 international caps was
Billy Wright of England's
Wolverhampton Wanderers. Wright went on to appear 105 times for England, 90 of them he obtained whilst he was a captain.
Bold denotes players currently active in international football.
Men Women ==Cricket==