Qualifying for the 16 times since the World Cup tournament launched in 1930, El Tri has seen some of the best players in the world wear the tricolor kit. While some of them are better known for their longevity, others have had shorter spells of utter brilliance. Let's take a look at the best eleven players to ever play for Mexico.

Hugo Sanchez

A prolific goal-scorer, Hugh Sanchez scored some incredible strikes and volleys for the Mexican side. He earned 58 caps for El Tri in three World Cups, most notably the 1986 World Cup where he helped the team get to the quarterfinals where it lost against Germany. Sanchez finished his career his international duties with 29 goals.

via Twitter

Cuauhtémoc Blanco

The forward Cuauhtémoc Blanco has made over 100 appearances for the Mexican side, slotting in 39 goals. He's scored in 3 different World Cups (1998, 2002, and 2010), and won the Confederations Cup in 1999 where he scored six goals. With an additional three goals from the 1997 Confederations, he holds the record with for most goals ever scored during a Confederations Cup.

via Twitter

Jorge Campos

Jorge Campos played in two World Cups with Mexico, collecting 130 caps throughout his international career as a goalkeeper. Standing at only 5'6 but playing like he was an acrobatic six-footer, Campos sported some of the flashiest and baggiest colored kits that made a pleasure to watch.

via Twitter

Rafael Marquez

A dependable and skillful defender, Rafael Marquez has played nearly 150 games with Mexico, becoming the first player to captain a national side in four World Cups. Marquez played in 2018 World Cup in Russia where the team lost to in the Round of 16—he's only the fourth player in history to participate in five World Cups in addition to compatriot Antonio Carbajal.

via Twitter

Luis Roberto Alves

Making 84 appearances for El Tri, the formidable striker Luis Roberto Alves helped his national side finish as runner-ups in the in 1993. His 30 goals make him one of the top ten goal scorers for Mexico all-time.

via Twitter

Jared Borgetti

Jared Borgetti participated in 89 games for the Mexican side, finishing only 2nd in scoring behind with 46 goals. His most memorable moment as a national striker was scoring the goal that upset Brazil in the 2005 Confederations Cup.

via Twitter

Javier Hernández

Javier Hernández, commonly known by his nickname Chicharito or ‘little pea,' is the top scorer for the national side. Known for his great anticipation in front of goal, he's netted 50 goals in 105 appearances with El Tri.

via Twitter

Claudio Suarez

The defender made 177 appearances for the Mexico side, participating in the 1994 and 1998 World Cups as captain. He continues to hold the records for the most games played for El Tri.

via Twitter

Antonio Carbajal

Antonio Carbajal played goalkeeper in five World Cups for Mexico from Brazil 1950 to England in 1966. Nicknamed La Tota, he appeared in 48 games and helped Mexico win its first World Cup match in 1962.

via Twitter

Alberto García Aspe

Playing in three FIFA World Cup tournaments, García Aspe ended up with 109 caps and 21 goals. A true midfield playmaker, he became the first Mexican to score at two different World Cups. He also played on the 1999 Confederations Cup team.

via Twitter

Enrique Borja

The sixth all-time scorer for the Mexican national team, Enrique Borja earned 65 caps and scored 31 goals with El Tri. The striker participated in two World Cups, 1966 and 1970, with the former his coming out party as he scored the goal of the tournament against France.

via Twitter


Guillermo Ochoa

While Jorge Campos flashed the fanciest goalkeeper kits, Guillermo Ochoa has been Mexico's most reliable goalkeeper.

Qatar 2022 will be Guillermo Ochoa's 5th World Cup. The 37-year-old is the most capped Mexican goalkeeper in history (131 caps) and was named the best Mexican player of the 2018 World Cup. He was also the first Mexican nominated for the Ballon d'Or in 2007.