Info – By Year

Year Winners Score Runners-up Host
1930 Uruguay 4–2 Argentina  Uruguay
1934 Italy 2–1(a.e.t.) Czechoslovakia  Italy
1938 Italy 4–2 Hungary  France
1942 NOT HELD
1946 NOT HELD  Brazil
1950 Uruguay Not Official #1 Brazil  Switzerland
1954 West Germany 3–2 Hungary  Sweden
1958 Brazil 5–2 Sweden  Chile
1962 Brazil 3–1 Czechoslovakia  England
1966 England 4–2(a.e.t.) West Germany  Mexico
1970 Brazil 4–1 Italy  West Germany
1974 West Germany 2–1 Netherlands  Argentina
1978 Argentina 3–1(a.e.t.) Netherlands  Spain
1982 Italy 3–1 West Germany  Mexico
1986 Argentina 3–2 West Germany  Italy
1990 West Germany 1–0 Argentina  United States
1994 Brazil 0–0(a.e.t.)(3–2 pen.) Italy  France
1998 France 3–0 Brazil  South Korea&
2002 Brazil 2–0 Germany  Japan
2006 Italy 1–1(a.e.t.)(5–3 pen.) France  Germany
2010 Spain 1–0(a.e.t.) Netherlands  South Africa

Note #1

There was no official World Cup final match in 1950.The tournament winner was decided by a final round-robin group contested by four teams (Uruguay, Brazil, Sweden, and Spain). Coincidentally, one of the last two matches of the tournament pitted the two top ranked teams against each other, with Uruguay’s 2–1 victory over Brazil thus often being considered as the de facto final of the 1950 World Cup.Likewise, the game between the lowest ranked teams, played at the same time as Uruguay vs Brazil, can be considered equal to a Third Place match, with Sweden’s 3–1 victory over Spain ensuring that they finished third.