Hugo Sanchez
That’s right, Mexico’s most accomplished player Hugo Sanchez makes the list. Sanchez averaged a goal every two games for Mexico and won five Spanish scoring titles. Unfortunately at the 1982 World Cup, Mexico did not qualify and they were also banned in 1990 when Sanchez was at his prime. Although he did play in the World Cup three times, where he lead his team to the quarterfinals in 1986.
David Beckham
The Manchester United legend also makes the list, but you probably saw that coming. David Beckham played 115 games for England, where he was also captain. While he played in three World Cups, England lost out in round 16 the first time and during the quarterfinals in their next two attempts.