Question: when was the last time a non european team won the world cup
Answer: any 2 -- 1 Netherlands Olympiastadion Munich , West Germany 75,200 1978 Argentina 3 -- 1 Netherlands Estadio Monumental Buenos Aires , Argentina 71,483 1982 Italy 3 -- 1 West Germany Santiago Bernabéu Madrid , Spain 90,000 1986 Argentina 3 -- 2 West Germany Estadio Azteca Mexico City , Mexico 114,600 1990 West Germany 1 -- 0 Argentina Stadio Olimpico Rome , Italy 73,603 1994 Brazil 0 -- 0 Italy Rose Bowl Pasadena , United States 94,194 1998 France 3 -- 0 Brazil Stade de France Saint - Denis , France 80,000 2002 Brazil 2 -- 0 Germany International Stadium Yokohama , Japan 69,029 2006 Italy 1 -- 1 France Olympiastadion Berlin , Germany 69,000 Spain 1 -- 0 Netherlands Soccer City Johannesburg , South Africa 84,490 2014 Germany 1 -- 0 Argentina Estádio do Maracanã Rio de Janeiro , Brazil 74,738 2018 France 4 -- 2 Croatia Luzhniki Stadium Moscow , Russia 78,011 Upcoming finals Year Team 1 Team 2 Venue Location Attendance References 2022 Lusail Iconic Stadium Lusail , Qatar 2026 TBD United States