If we're talking technical ability and pure talent, then Carlos Vela has an argument for being the greatest Mexican player of all time—yes, he’s that good.
Ever since he introduced himself to the Mexican fans when Mexico won the 2005 U-17 World Cup, scoring a goal in the final in one of the greatest sporting achievements in the nation's history, the entire country was eager to see what the future held for Vela in the senior national team.
After Vela showcased his potential in the U-17 World Cup in Nov. 2005, Arsenal moved for Vela without him even making his professional debut for Club Guadalajara in Liga MX.
Fast forward 19 years and the future glory many hoped Vela would bring to the national team became an ancient dream. We saw glimpses, but his career in the national team never came close to meeting the expectations that were put on him—and that entire generation of U-17 champions. Although there were highs, ultimately Vela’s international career leaves Mexican fans with a bittersweet taste in their mouths.
The man born in Cancún, played in both the 2010 and 2018 World Cups, where Mexico fell in the round of 16 against Argentina and Brazil. He became another name on the list of hundreds of players and multiple generations that have failed to take Mexico to the World Cup quarterfinal since its 1986 run.






