The most-capped men in international football
The men who have played the most international matches, led by Cristiano Ronaldo, Lionel Messi and Luka Modrić, and the countries behind the longest international careers.
A cap is the oldest honour in football: one appearance for your country, once marked with an actual cap. Reaching 100 of them takes a decade or more at the top. By the count of English Wikipedia's list of official internationals, 699 men from 122 countries have done it, and 53 have reached 150. Here is who leads, where they come from, and why the list is not what most fans expect.
The top three
Cristiano Ronaldo leads with 234 caps for Portugal, and he is still adding to the total. Lionel Messi is second with 208 for Argentina, and Luka Modrić third with 206 for Croatia. All three were born in the mid-1980s, all three were still playing in 2026, and all three have spent close to twenty years in their national teams.
Fourth is Bader Al-Mutawa of Kuwait, with 202 caps in the list's table and 196 by FIFA's count, the record Ronaldo passed in 2023. Fifth is Malaysia's Soh Chin Ann, whose last cap came in 1984, with 195; the list notes that FIFA only ratified that total in 2021, and that he played 219 matches for Malaysia in all, some of which FIFA does not count. Qatar's Hassan Al-Haydos and Oman's Ahmed Kano share sixth place with 193. Their totals are a reminder that a cap counts the same wherever it is earned, and that some national teams play many more matches a year than others.
| # | Player | Country | Caps |
|---|---|---|---|
| 1 | Cristiano Ronaldo | Portugal | 234 |
| 2 | Lionel Messi | Argentina | 208 |
| 3 | Luka Modrić | Croatia | 206 |
| 4 | Bader Al-Mutawa | Kuwait | 202 (196 by FIFA's count) |
| 5 | Soh Chin Ann | Malaysia | 195 |
| 6= | Hassan Al-Haydos | Qatar | 193 |
| 6= | Ahmed Kano | Oman | 193 |
| 8 | Ahmed Hassan | Egypt | 184 |
| 9 | Andrés Guardado | Mexico | 182 |
| 10 | Sergio Ramos | Spain | 180 |
| 11 | Claudio Suárez | Mexico | 179 |
| 12 | Mohamed Al-Deayea | Saudi Arabia | 178 |
| 13 | Hossam Hassan | Egypt | 177 |
| 14 | Gianluigi Buffon | Italy | 176 |
| 15 | Maynor Figueroa | Honduras | 175 |
| 16 | Amer Shafi | Jordan | 171 |
| 17 | Robert Lewandowski | Poland | 170 |
| 18= | Iván Hurtado | Ecuador | 168 |
| 18= | Alexis Sánchez | Chile | 168 |
| 20 | Iker Casillas | Spain | 167 |
A world map, not a European one
Look down the top 20 and Europe is in the minority, with six players: Ronaldo, Modrić, Ramos, Buffon, Lewandowski and Casillas. Asia has six too, from Kuwait, Malaysia, Qatar, Oman, Saudi Arabia and Jordan. Egypt has two players in it, Ahmed Hassan and Hossam Hassan, and Mexico two, Andrés Guardado and Claudio Suárez, while Argentina, Honduras, Ecuador and Chile have one each.
The pattern continues further down. Among the 53 men with 150 or more caps are players from Estonia and Latvia, India and Bahrain, Costa Rica and Panama, Japan, South Korea and Iran. Small and mid-sized football nations often rely on a core of the same players for many years, and those players collect caps at a rate that the deepest squads, where competition for places is fiercer, rarely allow.
Every position
The top 20 is spread across the pitch. There are forwards such as Ronaldo, Messi, Lewandowski, Alexis Sánchez and Hossam Hassan, midfielders such as Modrić, Ahmed Hassan and Guardado, and defenders such as Sergio Ramos, Claudio Suárez, Maynor Figueroa and Iván Hurtado. A long international career is not tied to one kind of player; it needs fitness, consistency and a coach who keeps picking you.
Germany's only man in the 150 group is Lothar Matthäus, who reached exactly 150. France, England and Brazil, three of the most successful national teams, have nobody there at all: their squads are deep enough that even great players rarely hold a place for fifteen years.
Goalkeepers last longest
Goalkeepers are well represented. Mohamed Al-Deayea of Saudi Arabia (178), Gianluigi Buffon (176), Amer Shafi of Jordan (171) and Iker Casillas (167) are all in the top 20, and Bahrain's Sayed Mohammed Jaffer, Egypt's Essam El Hadary, Mexico's Guillermo Ochoa and Chile's Claudio Bravo have all reached 150. A goalkeeper can stay at the top into his late thirties, and a country rarely has two of the same class, so the number one keeps the shirt for a long time.
Still playing
Several of the leaders were still active in 2026, Ronaldo, Messi, Modrić and Al-Haydos among them, along with Lewandowski and Son Heung-min, who has 153. The totals in this article are as listed on 18 October 2026, so the coming international windows will move some of them on. That is part of the fun: the ranking is a live one.
In Goaler's Tic-Tac-Toe, a nation header asks for any player capped by that country, so the most-capped men are rarely the rare answer. Their careers are the opposite of rare: they are the players every fan of their country can name.
Facts from Goaler's football data, built from English Wikipedia (CC BY-SA 4.0) and Wikidata (CC0). Text written for Goaler. Caps as listed on 18 October 2026, from English Wikipedia's list of men's footballers with 100 or more international caps, which counts official matches.
