Question: who has won the last 10 world cups
Answer: List of finals matches , their venues and locations , the finalists , and final scores Year Winners Final score Runners - up Venue Location Attendance References 1930 Uruguay 4 -- 2 Argentina Estadio Centenario Montevideo , Uruguay 80,000 1934 Italy 2 -- 1 Czechoslovakia Stadio Nazionale PNF Rome , Italy 50,000 1938 Italy 4 -- 2 Hungary Stade Olympique de Colombes Paris , France 45,000 1950 Uruguay 2 -- 1 Brazil Estádio do Maracanã Rio de Janeiro , Brazil 199,854 1954 West Germany 3 -- 2 Hungary Wankdorf Stadium Bern , Switzerland 60,000 1958 Brazil 5 -- 2 Sweden Råsunda Stadium Solna , Sweden 51,800 1962 Brazil 3 -- 1 Czechoslovakia Estadio Nacional Santiago , Chile 69,000 1966 England 4 -- 2 West Germany Wembley Stadium London , England 93,000 1970 Brazil 4 -- 1 Italy Estadio Azteca Mexico City , Mexico 107,412 West Germany 2 -- 1 Netherlands Olympiastadion Munich , West Germany 75,200 1978 Argentina 3 -- 1 Netherlands Estadio Monumental Buenos Aires , Argentina 71,483 1982 Italy 3