Mexico midfielder Andres Guardado has retired from the national side after an international career spanning 16 years, the Real Betis player announced on Tuesday.
The 36-year-old, who made his international debut in 2005, has played in five World Cups and is Mexico's most capped player with 181 appearances.
"Thank you for everything I have experienced in these 16 years, it is impossible to express in words how grateful and privileged I feel," Guardado wrote on Instagram.
"Heartfelt thanks to my teammates, all the staff who are an important part of the day-to-day and of course, all the loyal fans who accompanied me during all these years ... I am now one more of you!"
Guardado's last game for Mexico was a 2-0 group stage loss to Argentina at last year's World Cup, where he also served as captain for the last time.
The Guadalajara native, who is in his sixth season with LaLiga side Betis, has played in Europe since 2007 when he joined Spain's Deportivo La Coruna. He has also had spells with Valencia, Bayer Leverkusen and PSV Eindhoven.