Andres Guardado is the player with the most all-time caps for Mexico. The midfielder made 179 appearances for his country until he retired in 2022, and scored 28 goals in his 16 years for El Tri.
Cuauhtemoc Blanco currently holds the record for the third-most goals scored for Mexico with 38. He also won the Silver Ball and Silver Boot at the 1999 Confederations Cup, which he helped his country win in a thrilling 4-3 final against Brazil on home soil.
Although he never had prolonged stints at one of Europe's biggest clubs like the next three players on our list, Blanco still delivered for Club America. His 153 domestic goals ranks as the second most in the club's history.
Mexico's historical soccer success is attributed to iconic players like Guardado, Blanco, and Hernandez who excelled at both club and country levels.
Collection
[
|
...
]