The 36-year-old footballer, who made his international debut in 2005, has played in five World Cups and is Mexico’s most decorated player in 181 games.
Thank you for everything I’ve experienced in these 16 years, it’s impossible to put into words how grateful and privileged I feel, Guardado wrote on Instagram.
A heartfelt thank you to my teammates, to all the staff who are an important part of everyday life, and of course to all the loyal fans who have accompanied me all these years… Now I am one more of you!
Guardado’s last game for the Mexican national team was a 2-0 loss to Argentina in the group stage of last year’s World Cup, where he was also captain for the last time.
The Guadalajara native, who is in his sixth season with La Liga team Betis, plays in the Eur