Who has the most international caps ever? Cristiano Ronaldo boasts another record in men's football

Joshua Thomas

Joe Wright

Who has the most international caps ever? Cristiano Ronaldo boasts another record in men's football image

Playing for your country is one of the highest honours for any footballer.

While some players are happy enough with one cap, others have become veterans for their nation as they repeatedly prove their worth in the international arena.

Being able to play regularly for your country is no easy feat — particularly in an era where so much football is played at club level. 

But some players have managed to put together a lengthy list of appearances as they etch their name into the history books. 

MORE: Who has scored the most goals in international football?

Who has the most international caps ever?

Men's football 

Portugal captain Cristiano Ronaldo is the current leader in men's international football with 215 caps for his country.

Ronaldo's endurance saw him eclipse Bader Al-Mutawa's previous record for most international caps with 196 with the latter still technically eligible for Kuwait, although he has not played since 2022.

Lionel Messi is fourth on the list with 188 appearances for the Argentina senior team to his name at present.

Top 10 most caps in men's international football

Table updated as of October 12, 2024

RankPlayerCountryCaps
1. Cristiano Ronaldo*Portugal215
2. Bader Al-MutawaKuwait196
3.Soh Chin AnnMalaysia195
4.Lionel Messi*Argentina188
5.Ahmed HassanEgypt184
6.Ahmed MubarakOman183
=Hassan Al-HaydosQatar183
8.Sergio RamosSpain180
9.Andres GuardadoMexico179
10.Claudio SuarezMexico177
=Hossam HassanEgypt177

*Denotes player still active in international football

Women's football

When it comes to the record for most caps in football, men's international stars do not even come close to the greats of the women's game. In fact, Ronaldo's tally would not be good enough to break into the top 10 on the women's all-time list.

The outright record is held by Kristine Lilly, who won a quite remarkable 354 caps for the United States to become the leading appearance-maker in the international game. The USWNT dominates the list, with seven of the top 10 having turned out for USA.

Top 10 most caps in women's international football

Table updated as of October 12, 2024

RankPlayerCountryCaps
1.Kristine LillyUSA354
2.Christine SinclairCanada331
3.Carli LloydUSA316
4.Christie PearceUSA311
5.Mia HammUSA276
6.Julie FoudyUSA274
7.Abby WambachUSA255
8.Joy FawcettUSA241
9.Caroline SegerSweden240
10.Sherida Spitse*Netherlands235

*Denotes player still active in international football

Joshua Thomas

Joshua Thomas Photo

Josh has been covering sport for nearly a decade now having fallen in love with football at a young age. A UTS graduate, Josh has previously worked for GOAL and now covers football closely for The Sporting News.

Joe Wright

Joe Wright Photo

Joe is a Senior Editor at Sporting News. He was previously a sub editor and writer for Goal.com before spending six years as part of the Stats Perform editorial news service, covering major global sports including football, tennis, boxing, NBA, rugby union and athletics. Joe has reported live on some of the biggest games in football, including two UEFA Champions League finals, Euro 2016, the Confederations Cup 2017 and the 2018 World Cup final at the end of a month in Russia.