Mascherano made his professional debut for River Plate in 2003 when he was 19 years old. Upon winning titles with the Buenos Aires club and the Corinthians, he was attracted by the English premier league team and made a transfer to WestHam United, when he get to Westham he spent half a season and he was later loan to Anfield Stadium where he later spent three and half season with Liverpool, he was able to play 139 games for that period.

Mascherano then switched to FC Barcelona, ​​where he spent seven and a half years. He won five LaLiga and Copa del Rey titles, two Champions League titles and three world championships for club teams with the Catalan giants.

The former Liverpool and FC Barcelona star spent the autumn of his career in Chinese Hebei China Fortune and Argentine Estuadiantes, where he became team-mate with Manchester United defender Marcos Rojo.

Mascherano made his debut on the Argentine national team, which he helped on his way to the World Cup final in 2014, in 2003. In 2018, he overtook Javier Zanetti as the Argentine who has played the most international matches.

A total of 147 international matches were played by Javier Mascherano, who has now put his boots on hang.