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' | | |