World Cup history
90 years of tournaments · 1930 → 2026
2026
The first 48-team World Cup
48
Teams
104
Matches
16
Host cities
3
Nations
39
Days
Hall of fame
The nations that have lifted the trophy, one star per title.
Brazil
5 titles
Germany
4 titles
Italy
4 titles
Argentina
3 titles
Uruguay
2 titles
France
2 titles
Spain
2 titles
England
1 title
Roll of honour · every final
Year
Champion
Host
Runner-up
Score
2026
Spain🏆
Canada, USA & Mexico
Argentina
1–0 (pr.)
2022
Argentina🏆
Qatar
France
3–3 (4–2p)
2018
France🏆
Russia
Croatia
4–2
2014
Germany🏆
Brazil
Argentina
1–0
2010
Spain🏆
South Africa
Netherlands
1–0
2006
Italy🏆
Germany
France
1–1 (5–3p)
2002
Brazil🏆
Korea/Japan
Germany
2–0
1998
France🏆
France
Brazil
3–0
1994
Brazil🏆
USA
Italy
0–0 (3–2p)
1990
Germany🏆
Italy
Argentina
1–0
1986
Argentina🏆
Mexico
Germany
3–2
1982
Italy🏆
Spain
Germany
3–1
1978
Argentina🏆
Argentina
Netherlands
3–1
1974
Germany🏆
Germany
Netherlands
2–1
1970
Brazil🏆
Mexico
Italy
4–1
1966
England🏆
England
Germany
4–2
1962
Brazil🏆
Chile
Czechoslovakia
3–1
1958
Brazil🏆
Sweden
Sweden
5–2
1954
Germany🏆
Switzerland
Hungary
3–2
1950
Uruguay🏆
Brazil
Brazil
—
1938
Italy🏆
France
Hungary
4–2
1934
Italy🏆
Italy
Czechoslovakia
2–1
1930
Uruguay🏆
Uruguay
Argentina
4–2
Titles by country
Brazil
5
Germany
4
Italy
4
Argentina
3
Uruguay
2
France
2
Spain
2
England
1
All-time records
⚽
16
All-time top scorer
Miroslav Klose · Germany
👕
25
Most matches played
Lothar Matthäus · Germany
🏆
5
Most titles
Brazil
🔥
13
Most goals, one edition
Just Fontaine · 1958