Mexico has won two World Cups as a host nation? No — the likely answer is Brazil , which won the men’s FIFA World Cup twice in Mexico? Actually, there has been only one men’s World Cup held in Mexico that was won by Brazil in 1970 , while West Germany won in Mexico in 1986.

Why this is confusing

  • Mexico has hosted the men’s World Cup twice: 1970 and 1986.
  • The winner in 1970 was Brazil.
  • The winner in 1986 was Argentina.

Simple answer

If you mean “who won the World Cup in Mexico twice,” the answer is no team won it twice in Mexico. If you mean “who won World Cups played in Mexico,” it was Brazil (1970) and Argentina (1986).

Table

Mexico World CupWinner
1970Brazil
1986Argentina