Editions
Los 40 USA
Scores
Follow us on
Hello

SOCCER

The players with the most appearances in the 21st century

The International Federation of Football History and Statistics (IFFHS) announced the list of players who have played the most games.

Messi deja vacante el Balón de Oro
MARCO BELLOREUTERS

Lionel Messi has broken many records in his glittering career with Barcelona, Paris Saint-Germain, Inter Miami and Argentina, however, there is one list where he is not in the top three. On Tuesday, the International Federation of Football History and Statistics (IFFHS) announced the list of players who have played the most games so far in the 21st century and Messi is in fourth place, with 1,047 games played.

Cristiano Ronaldo first

Cristiano Ronaldo tops the list with 1,204 games and the Portuguese forward is still playing for both club (Al Nassr) and country, making his record quite difficult to beat. Current Fluminense goalkeeper Fábio is second on the list with 1,202 appearances in his career to date. He has also played for Brazilian sides Vasco da Gama and Cruzeiro. In third place is Brazil’s Dani Alves, with 1,056 appearances for Bahia, Sevilla, Barcelona, Juventus, PSG, Sao Paulo and Mexican side Pumas UNAM.

Cristiano Ronaldo in action with Al Nassr.
Full screen
Cristiano Ronaldo in action with Al Nassr.STRINGERREUTERS

Messi’s appearances

Messi, 36, made 778 appearances for Barcelona, 180 for Argentina, 75 for PSG and, so far, 14 for MLS club Inter Miami. Ronaldo started his career with Portuguese outfit Sporting CP, before going on to play for Manchester United, Real Madrid, Juventus and Al Nassr, as well as Portugal.

The 10 players with most games played in 21st century

  1. Cristiano Ronaldo (Portugal) 1,204
  2. Fábio (Brazil) 1,202
  3. Dani Alves (Brazil) 1,056
  4. Lionel Messi (Argentina) 1,047
  5. Luka Modric (Croatia) 1,010
  6. João Moutinho (Portugal) 997
  7. Iker Casillas (Spain) 974
  8. Sergio Ramos (Spain) 974
  9. Zlatan Ibrahimović (Sweden) 962
  10. Andrés Iniesta (Spain) 949