| Year |
Host |
Venue for Final |
Countries Participated |
Winner |
Runner-up |
Score |
| 1930 |
Uruguay |
Montevideo |
13 |
Uruguay |
Argentina |
4-2 |
| 1934 |
Italy |
Rome |
16 |
Italy |
Czechoslovakia |
2-1 |
| 1938 |
France |
Paris |
15 |
Italy |
Hungary |
4-2 |
| 1950 |
Brazil |
Rio de Janeiro |
13 |
Uruguay |
Brazil |
2-1 |
| 1954 |
Switzerland |
Berne |
16 |
Germany |
Hungary |
3-2 |
| 1958 |
Sweden |
Stockholm |
16 |
Brazil |
Sweden |
5-2 |
| 1962 |
Chile |
Santiago |
16 |
Brazil |
Czechoslovakia |
3-1 |
| 1966 |
England |
Wembley |
16 |
England |
Germany |
4-2 |
| 1970 |
Mexico |
Mexico City |
16 |
Brazil |
Italy |
4-1 |
| 1974 |
Germany |
Munich |
16 |
Germany |
Holland |
2-1 |
| 1978 |
Argentina |
Buenos Aires |
16 |
Argentina |
Holland |
3-1 |
| 1982 |
Spain |
Madrid |
24 |
Italy |
Germany |
3-1 |
| 1986 |
Mexico |
Mexico City |
24 |
Argentina |
Germany |
3-2 |
| 1990 |
Italy |
Rome |
24 |
Germany |
Argentina |
1-0 |
| 1994 |
USA |
Los Angeles |
24 |
Brazil |
Italy |
0-0: 3-2 tb |
| 1998 |
France |
Saint
Denis |
32 |
France |
Brazil |
3-0 |
| 2002 |
Korea
/ Japan |
Yokohama |
32 |
Brazil |
Germany |
2-0 |
| 2006 |
Germany |
Berlin |
32 |
Italy |
France |
1-1;
5-3 tb |
| 2010 |
S
Africa |
Johannesburg |
32 |
Spain |
Netherlands |
1-0
aet |
|