| Year | Host | Winner | Date | Runner Up |
| 1930 | Uruguay | Uruguay | 2-Apr | Argentina |
| 1934 | Italy | Italy | 1-Feb (after extra time) | Czechoslovakia |
| 1938 | France | Italy | 2-Apr | Hungary |
| 1950 | Brazil | Uruguay | [20] | Brazil |
| 1954 | Switzerland | Germany | 2-Mar | Hungary |
| 1958 | Sweden | Brazil | 2-May | Sweden |
| 1962 | Chile | Brazil | 1-Mar | Czechoslovakia |
| 1966 | England | England | 2-Apr | Germany |
| 1970 | Mexico | Brazil | 1-Apr | Italy |
| 1974 | West Germany | Germany | 1-Feb | Netherlands |
| 1978 | Argentina | Argentina | 1-Mar | Netherlands |
| 1982 | Spain | Italy | 1-Mar | Germany |
| 1986 | Mexico | Argentina | 2-Mar | Germany |
| 1990 | Italy | Germany | Jan-00 | Argentina |
| 1994 | USA | Brazil | 0 - 0 (3 - 2 - On Penalties) | Italy |
| 1998 | France | France | Mar-00 | Brazil |
| 2002 | South Korea & Japan | Brazil | Feb-00 | Germany |
| 2006 | Germany | Italy | 9-July | France |