DAZN News

Who has won a World Cup? List of every winner and runner-up, scores and goal scorers of each final

2 min read
world-cup-20180715-getty-ftr (Getty Images)

The World Cup is the pinnacle of football, and every four years one team gets to raise the most coveted trophy in the sport.

Since 1930, when Uruguay hosted and won the initial competition, there have been 21 tournaments and eight winners. Qatar 2022 will be the next chance for a ninth team to add its name to the prestigious winners' list — or it could be another opportunity for a previous champion to prevail once again.

Brazil have won the most titles (5) and and Spain's 2010 victory was the last time a new team was added to the winners' list. 

Here's the complete list World Cup final matches, including the winners, runners-up and goal scorers from each game.

Full list of World Cup finals

1930

Uruguay 4-2 Argentina
Pablo Dorado 12'   Carlos Peucelle 20'
Pedro Cea 57'   Guillermo Stabile 37'
Santos Iriarte 68'    
Hector Castro 89'    

1934

Italy 2-1 (aet) Czechoslovakia
Raimundo Orsi 81'   Antonin Puc 71'
Angelo Schiavio 95'    

1938

Italy 4-2 Hungary
Gino Colaussi 6', 35'   Pal Titkos 8'
Silvio Piola 16', 82'   Gyorgy Sarosi 17'

1950

Uruguay 2-1 Brazil
Juan Alberto Schiaffino 66'   Friaça 47'
Alcides Ghiggia 79'    

1954

West Germany 3-2 Hungary
Max Morlock 10'   Ferenc Puskas 6'
Helmut Rahn 18', 84'   Zoltan Czibor 8'

1958

Brazil 5-2 Sweden
Vava 9', 32'   Nils Liedholm 4'
Pele 55', 90'   Agne Simonsson 80'
Mario Zagallo 68'    

1962

Brazil 3-1 Czechosloviakia
Amarildo 17'   Josef Masopust 15'
Zito 69'    
Vava 78'    

1966

England 4-2 (aet) West Germany
Geoff Hurst 18', 101', 120'   Helmut Haller 12'
Martin Peters 78'   Wolfgang Weber 89'

1970

Brazil 4-1 Italy
Pele 18'   Roberto Boninsegna 37'
Gerson 66'    
Jairzinho 71'    
Carlos Alberto 86'    

1974

Netherlands 1-2 West Germany
Johan Neeskens 2'   Paul Breitner 25'
    Gerd Muller 43'

1978

Argentina 3-1 (aet) Netherlands
Mario Kempes 38', 105'   Dick Nanninga 82'
Daniel Bertoni 115'    

1982

Italy 3-1 West Germany
Paulo Rossi 57'   Paul Breitner 83'
Marco Tardelli 69'    
Alessandro Altobelli 81'    

1986

Argentina 3-2 West Germany
Jose Luis Brown 23'   Karl-Heinz Rummenigge 74'
Jorge Valdano 55'   Rudi Voller 80'
Jorge Buruuchaga 83'    

1990

West Germany 1-0 Argentina
Andreas Brehme 85'    

1994

Brazil

0-0 (aet)

3-2 (pen)

Italy

1998

Brazil 0-3 France
    Zinedine Zidane 27', 45+1'
    Emmanuel Petit 90+3'

2002

Germany 0-2 Brazil
    Ronaldo 67', 79'

2006

Italy

1-1 (aet)

5-3 (pen)

France
Marco Materazzi 19'   Zinedine Zidane 7'

2010

Netherlands 0-1 (aet) Spain
    Andres Iniesta 116'

2014

Germany 1-0 (aet) Argentina
Mario Gotze 113'    

2018

France 4-2 Croatia
Mario Mandzukic 18' (og)   Ivan Perisic 28'
Antoine Griezmann 38'   Mario Mandzukic 69'
Paul Pogba 59'    
Kylian Mbappe 65'    

Latest News