Twenty-two finals have decided the World Cup since 1930 — from a half-built stadium in Montevideo to a seven-goal epic in Lusail. Here is every one of them, with the stories and the scorelines in a single table.
The foundations: 1930–1970
Uruguay won the first final 4–2 over Argentina in 1930, then broke a nation’s heart twenty years later: the 1950 “final” was technically the deciding match of a final group, and Uruguay’s 2–1 comeback over Brazil before an estimated 200,000 at the Maracanã remains the loudest silence in sport. The era also gave us the Miracle of Bern — West Germany 3–2 over Ferenc Puskás’ supposedly unbeatable Hungary in 1954 — and a 17-year-old Pelé scoring twice in the 1958 final.
“They think it’s all over… it is now.”
Kenneth Wolstenholme, BBC commentary, as Geoff Hurst completed the only final hat-trick of the 20th century — England 4–2 West Germany, 1966
Total football to Ronaldo: 1974–2002
The Netherlands lost two straight finals playing the most influential football of the decade — to West Germany in 1974 after taking the lead from a first-minute penalty, and to Argentina in 1978. The pendulum swung defensive: 1990 produced a grim 1–0, and 1994 the first 0–0, settled when Roberto Baggio sent his penalty over the bar. France’s 3–0 in 1998 was built on Zinedine Zidane’s two headers and a suffocating midfield, and 2002 closed the era with redemption — Ronaldo, two years after collapsing before the 1998 final, scoring both goals against Germany.

The modern era: 2006–2022
Recent finals split into two types: low-scoring chess matches decided by a single moment of efficiency — Andrés Iniesta in the 116th minute in 2010, Mario Götze in the 113th in 2014 — and open classics. France beat Croatia 4–2 in 2018, the highest-scoring final since 1966, and then lost the greatest of them all: Argentina 3–3 France in 2022, Kylian Mbappé matching Hurst’s hat-trick and still finishing on the losing side as Lionel Messi’s side held its nerve from the spot. Official records for every final sit in FIFA’s tournament archive.
Every final at a glance
| Year | Winner | Score | Runner-up |
|---|---|---|---|
| 1930 | Uruguay | 4–2 | Argentina |
| 1934 | Italy | 2–1 (aet) | Czechoslovakia |
| 1938 | Italy | 4–2 | Hungary |
| 1950 | Uruguay | 2–1* | Brazil |
| 1954 | West Germany | 3–2 | Hungary |
| 1958 | Brazil | 5–2 | Sweden |
| 1962 | Brazil | 3–1 | Czechoslovakia |
| 1966 | England | 4–2 (aet) | West Germany |
| 1970 | Brazil | 4–1 | Italy |
| 1974 | West Germany | 2–1 | Netherlands |
| 1978 | Argentina | 3–1 (aet) | Netherlands |
| 1982 | Italy | 3–1 | West Germany |
| 1986 | Argentina | 3–2 | West Germany |
| 1990 | West Germany | 1–0 | Argentina |
| 1994 | Brazil | 0–0 (3–2 pens) | Italy |
| 1998 | France | 3–0 | Brazil |
| 2002 | Brazil | 2–0 | Germany |
| 2006 | Italy | 1–1 (5–3 pens) | France |
| 2010 | Spain | 1–0 (aet) | Netherlands |
| 2014 | Germany | 1–0 (aet) | Argentina |
| 2018 | France | 4–2 | Croatia |
| 2022 | Argentina | 3–3 (4–2 pens) | France |
*The 1950 decider was the final match of a round-robin final group, not a knockout final — the only edition decided that way. On July 19, 2026, MetLife Stadium adds line 23 to this table.