Welcome to 969 Sports

969 Sports

Players with the most appearances for the national team in the 21st century: Cristiano Ronaldo leads the way with 223 games, Messi ranks second with 194 games

10:01pm, 11 October 2025Football

Hupu News on October 10th: The German transfer market counted the players who played the most games for the national team in the 21st century. The details are as follows:

1. Cristiano Ronaldo (Portugal): 223 games

2. Messi (Argentina): 194 games

3. Modric (Croatia): 191 games

4. Melon Aldado (Mexico): 182 games, Meno Figueroa (Honduras): 181 games, Ramos (Spain): 180 games, Sanchez (Chile): 168 games, Casillas (Spain): 167 games, Buffon (Italy): 164 games

10. Borges (Costa Rica): 163 games

11. Hassan Alhaidos (Qatar): 163 games

12. Godin (Uruguay): 161 games

13. Medel (Chile): 161 games

14. Lewandowski (Poland): 160 games

15. Internal Medicine South (Iran): 159 games

16, Vasilyev (Estonia): 158 games

17, Donovan (USA): 157 games

18, Vertonghen (Belgium): 157 games

19, Endo Yasuhito (Japan): 152 games

20, Ochoa (Mexico): 152 games

Links: