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 1966 (England)
 
 Final
30 Jul 1966 England West Germany 4-2 (1-1, 2-2) AET
 Third-place play-off
28 Jul 1966 Portugal Soviet Union 2-1 (1-1)
 Semifinal
26 Jul 1966 England Portugal 2-1 (1-0)
25 Jul 1966 West Germany Soviet Union 2-1 (1-0)
 Quarterfinal
23 Jul 1966 England Argentina 1-0 (0-0)
23 Jul 1966 Portugal Korea DPR 5-3 (2-3)
23 Jul 1966 Soviet Union Hungary 2-1 (1-0)
23 Jul 1966 West Germany Uruguay 4-0 (1-0)
 Group Stage Group D
20 Jul 1966 Soviet Union Chile 2-1 (1-1)
19 Jul 1966 Korea DPR Italy 1-0 (1-0)
16 Jul 1966 Soviet Union Italy 1-0 (0-0)
15 Jul 1966 Korea DPR Chile 1-1 (0-1)
13 Jul 1966 Italy Chile 2-0 (1-0)
12 Jul 1966 Soviet Union Korea DPR 3-0 (2-0)
 Group Stage Group C
20 Jul 1966 Hungary Bulgaria 3-1 (2-1)
19 Jul 1966 Portugal Brazil 3-1 (2-0)
16 Jul 1966 Portugal Bulgaria 3-0 (2-0)
15 Jul 1966 Brazil Hungary 1-3 (1-1)
13 Jul 1966 Portugal Hungary 3-1 (1-0)
12 Jul 1966 Brazil Bulgaria 2-0 (1-0)
 Group Stage Group B
20 Jul 1966 West Germany Spain 2-1 (1-1)
19 Jul 1966 Argentina Switzerland 2-0 (0-0)
16 Jul 1966 Argentina West Germany 0-0 (0-0)
15 Jul 1966 Spain Switzerland 2-1 (0-1)
13 Jul 1966 Argentina Spain 2-1 (0-0)
12 Jul 1966 West Germany Switzerland 5-0 (3-0)
 Group Stage Group A
20 Jul 1966 England France 2-0 (1-0)
19 Jul 1966 Uruguay Mexico 0-0 (0-0)
16 Jul 1966 England Mexico 2-0 (1-0)
15 Jul 1966 Uruguay France 2-1 (2-1)
13 Jul 1966 France Mexico 1-1 (0-0)
11 Jul 1966 England Uruguay 0-0 (0-0)