Advertisement

Among Argentina’s all-time greats, Messi is first in terms of caps

When it comes to Argentine national team history, Lionel Messi has more caps than anybody else.

Advertisement

After playing in Argentina’s farewell match against the Benin Republic, Messi now has 208 caps for his country.

Following the 39-year-old is Javier Mascherano, an Argentinean with 147 caps.

From 2003 till 2018, the ex-Liverpool midfielder was an Argentine national team player.

The top ten all-time Argentine caps earners:

1. Lionel Messi – 208 matches between 2005–2026

2. Mascherano — 147 matches between 2003 and 2018

145 matches played by Di Maria between 2008 and 2024

From 1994 until 2011, Zanetti played in 145 matches.

(5) Otamendi – 140 matches between 2009 and 2026

6. Ayala won 115 matches between 1994 and 2007.

Matches played by Simeone: 104 (1988–2002)

From 2006 to 2021, Aguero played in 101 matches.

8. Ruggeri — 97 matches (1983–1994)

Tenth place: Romero (96 matches, 2009–2018).

Leave a Comment