Play free

FIFA World Cup

Every World Cup from Uruguay 1930 to North America 2026: finals, winners, top scorers and national teams — plus who Terrace Wars fans support.

World Cup 2026

🏆 🇪🇸 Spain

Final: 🇪🇸 Spain 1–0 a.e.t. 🇦🇷 Argentina

Third place: 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England · Top scorer: Kylian Mbappé (France, 10 goals)

World Cup 2030

🇪🇸 Spain · 🇵🇹 Portugal · 🇲🇦 Morocco

🇺🇾 Uruguay · 🇦🇷 Argentina · 🇵🇾 Paraguay

The next World Cup is in 2030 in Spain, Portugal and Morocco. To mark the tournament’s 100th anniversary, the opening matches will be played in Uruguay, Argentina and Paraguay.

The FIFA World Cup has been held every four years since 1930; the 1942 and 1946 tournaments were cancelled because of the war. 23 World Cups have been played and 8 national teams have won the title.

The record holder is Brazil with 5 titles. In 2026 the tournament had 48 teams for the first time and was hosted by three countries — the USA, Canada and Mexico. World champion 2026: Spain.

World champions by titles

West Germany’s titles (1954, 1974, 1990) count for Germany.

All World Cups

YearHostChampionFinalRunner-upThirdTeams
2026United States, Canada, Mexico🇪🇸 Spain1–0 a.e.t.🇦🇷 Argentina🏴󠁧󠁢󠁥󠁮󠁧󠁿 England48
2022Qatar🇦🇷 Argentina3–3 a.e.t. (pens 4–2)🇫🇷 France🇭🇷 Croatia32
2018Russia🇫🇷 France4–2🇭🇷 Croatia🇧🇪 Belgium32
2014Brazil🇩🇪 Germany1–0 a.e.t.🇦🇷 Argentina🇳🇱 Netherlands32
2010South Africa🇪🇸 Spain1–0 a.e.t.🇳🇱 Netherlands🇩🇪 Germany32
2006Germany🇮🇹 Italy1–1 a.e.t. (pens 5–3)🇫🇷 France🇩🇪 Germany32
2002South Korea, Japan🇧🇷 Brazil2–0🇩🇪 Germany🇹🇷 Türkiye32
1998France🇫🇷 France3–0🇧🇷 Brazil🇭🇷 Croatia32
1994United States🇧🇷 Brazil0–0 a.e.t. (pens 3–2)🇮🇹 Italy🇸🇪 Sweden24
1990Italy🇩🇪 West Germany1–0🇦🇷 Argentina🇮🇹 Italy24
1986Mexico🇦🇷 Argentina3–2🇩🇪 West Germany🇫🇷 France24
1982Spain🇮🇹 Italy3–1🇩🇪 West Germany🇵🇱 Poland24
1978Argentina🇦🇷 Argentina3–1 a.e.t.🇳🇱 Netherlands🇧🇷 Brazil16
1974West Germany🇩🇪 West Germany2–1🇳🇱 Netherlands🇵🇱 Poland16
1970Mexico🇧🇷 Brazil4–1🇮🇹 Italy🇩🇪 West Germany16
1966England🏴󠁧󠁢󠁥󠁮󠁧󠁿 England4–2 a.e.t.🇩🇪 West Germany🇵🇹 Portugal16
1962Chile🇧🇷 Brazil3–1Czechoslovakia🇨🇱 Chile16
1958Sweden🇧🇷 Brazil5–2🇸🇪 Sweden🇫🇷 France16
1954Switzerland🇩🇪 West Germany3–2🇭🇺 Hungary🇦🇹 Austria16
1950Brazil🇺🇾 Uruguay2–1🇧🇷 Brazil🇸🇪 Sweden13
1938France🇮🇹 Italy4–2🇭🇺 Hungary🇧🇷 Brazil15
1934Italy🇮🇹 Italy2–1 a.e.t.Czechoslovakia🇩🇪 Germany16
1930Uruguay🇺🇾 Uruguay4–2🇦🇷 Argentina—13

National teams at the World Cup

In the game your club and your national team are separate: be an Arsenal fan and cheer for Brazil at the World Cup. Pick your team in the profile settings.

Play and pick a team

Data: FIFA, ESPN. 2026 matches — the official results.