History
 
Year   Winner
2006 Italy
2002 Brazil
1998 France
1994 Brazil
1990 West Germany
1986 Argentina
1982 Italy
1978 Argentina
1974 West Germany
1970 Brazil
1966 England
1962 Brazil
1958 Brazil
1954 West Germany
1950 Uruguay
1938 Italy
1934 Italy
1930 Uruguay
FIFA World Cup 1970 (Mexico)
 
 Final
21 Jun 1970 Brazil Italy 4-1 (1-1)
 Third-place play-off
20 Jun 1970 West Germany Uruguay 1-0 (1-0)
 Semifinal
17 Jun 1970 Brazil Uruguay 3-1 (1-1)
17 Jun 1970 Italy West Germany 4-3 (1-0, 1-1) AET
 Quarterfinal
14 Jun 1970 Brazil Peru 4-2 (2-1)
14 Jun 1970 Mexico Italy 1-4 (1-1)
14 Jun 1970 Soviet Union Uruguay 0-1 (0-0, 0-0) AET
14 Jun 1970 West Germany England 3-2 (0-1, 2-2) AET
 Group Stage Group D
11 Jun 1970 Bulgaria Morocco 1-1 (1-0)
10 Jun 1970 West Germany Peru 3-1 (3-1)
07 Jun 1970 West Germany Bulgaria 5-2 (2-1)
06 Jun 1970 Peru Morocco 3-0 (0-0)
03 Jun 1970 West Germany Morocco 2-1 (0-1)
02 Jun 1970 Peru Bulgaria 3-2 (0-1)
 Group Stage Group C
11 Jun 1970 England Czechoslovakia 1-0 (0-0)
10 Jun 1970 Brazil Romania 3-2 (2-1)
07 Jun 1970 Brazil England 1-0 (0-0)
06 Jun 1970 Romania Czechoslovakia 2-1 (0-1)
03 Jun 1970 Brazil Czechoslovakia 4-1 (1-1)
02 Jun 1970 England Romania 1-0 (0-0)
 Group Stage Group B
11 Jun 1970 Italy Israel 0-0 (0-0)
10 Jun 1970 Sweden Uruguay 1-0 (0-0)
07 Jun 1970 Sweden Israel 1-1 (0-0)
06 Jun 1970 Uruguay Italy 0-0 (0-0)
03 Jun 1970 Italy Sweden 1-0 (1-0)
02 Jun 1970 Uruguay Israel 2-0 (1-0)
 Group Stage Group A
11 Jun 1970 Mexico Belgium 1-0 (1-0)
10 Jun 1970 Soviet Union El Salvador 2-0 (0-0)
07 Jun 1970 Mexico El Salvador 4-0 (1-0)
06 Jun 1970 Soviet Union Belgium 4-1 (1-0)
03 Jun 1970 El Salvador Belgium 0-3 (0-1)
31 May 1970 Mexico Soviet Union 0-0 (0-0)