Team history
Compare appearances, titles, finals, goals, and best finishes for every men's World Cup team.
Teams
| Team | Apps | Titles | Finals | Best finish | W-D-L | Goals | GPG |
|---|---|---|---|---|---|---|---|
| Brazil | 22 | 5 | 7 | Winners | 79-14-21 | 237-108 | 2.08 |
| Germany | 20 | 4 | 8 | Winners | 72-17-23 | 232-130 | 2.07 |
| Italy | 18 | 4 | 6 | Winners | 46-17-20 | 128-77 | 1.54 |
| Argentina | 18 | 3 | 6 | Winners | 53-10-25 | 152-101 | 1.73 |
| France | 16 | 2 | 4 | Winners | 41-9-23 | 136-85 | 1.86 |
| Uruguay | 14 | 2 | 2 | Winners | 26-12-21 | 89-76 | 1.51 |
| England | 16 | 1 | 1 | Winners | 33-18-23 | 104-68 | 1.41 |
| Spain | 16 | 1 | 1 | Winners | 32-12-23 | 108-75 | 1.61 |
| Netherlands | 11 | 0 | 3 | Runners-up | 31-10-14 | 96-52 | 1.75 |
| Hungary | 9 | 0 | 2 | Runners-up | 15-3-14 | 87-57 | 2.72 |
| Czechoslovakia | 8 | 0 | 2 | Runners-up | 11-5-14 | 44-45 | 1.47 |
| Sweden | 12 | 0 | 1 | Runners-up | 20-12-19 | 80-73 | 1.57 |
| Croatia | 6 | 0 | 1 | Runners-up | 17-4-9 | 43-33 | 1.43 |
| Mexico | 17 | 0 | 0 | Quarter-finals | 17-13-30 | 62-101 | 1.03 |
| Belgium | 14 | 0 | 0 | Third place | 22-9-20 | 69-74 | 1.35 |
| Switzerland | 12 | 0 | 0 | Quarter-finals | 14-7-20 | 55-73 | 1.34 |
| South Korea | 11 | 0 | 0 | Semi-finals | 8-9-21 | 39-78 | 1.03 |
| United States | 11 | 0 | 0 | Third place | 9-8-20 | 40-66 | 1.08 |
| Chile | 9 | 0 | 0 | Third place | 11-6-16 | 40-49 | 1.21 |
| Poland | 9 | 0 | 0 | Third place | 17-6-15 | 49-50 | 1.29 |
| Yugoslavia | 9 | 0 | 0 | Semi-finals | 16-7-14 | 60-46 | 1.62 |
| Cameroon | 8 | 0 | 0 | Quarter-finals | 5-8-13 | 22-47 | 0.85 |
| Paraguay | 8 | 0 | 0 | Quarter-finals | 8-9-10 | 30-38 | 1.11 |
| Portugal | 8 | 0 | 0 | Third place | 18-5-12 | 61-41 | 1.74 |
| Scotland | 8 | 0 | 0 | Group stage | 4-7-12 | 25-41 | 1.09 |
| Austria | 7 | 0 | 0 | Third place | 12-4-13 | 43-47 | 1.48 |
| Bulgaria | 7 | 0 | 0 | Semi-finals | 4-7-15 | 22-53 | 0.85 |
| Japan | 7 | 0 | 0 | Round of 16 | 7-4-14 | 25-33 | 1 |
| Romania | 7 | 0 | 0 | Quarter-finals | 8-3-10 | 30-32 | 1.43 |
| Soviet Union | 7 | 0 | 0 | Semi-finals | 15-6-10 | 53-34 | 1.71 |
| Australia | 6 | 0 | 0 | Round of 16 | 4-4-12 | 17-37 | 0.85 |
| Colombia | 6 | 0 | 0 | Quarter-finals | 9-2-11 | 32-30 | 1.45 |
| Costa Rica | 6 | 0 | 0 | Quarter-finals | 7-3-11 | 22-39 | 1.05 |
| Denmark | 6 | 0 | 0 | Quarter-finals | 9-5-9 | 31-29 | 1.35 |
| Iran | 6 | 0 | 0 | Group stage | 3-4-11 | 13-31 | 0.72 |
| Morocco | 6 | 0 | 0 | Semi-finals | 6-6-11 | 20-27 | 0.87 |
| Nigeria | 6 | 0 | 0 | Round of 16 | 6-3-12 | 23-30 | 1.1 |
| Saudi Arabia | 6 | 0 | 0 | Round of 16 | 4-2-13 | 14-44 | 0.74 |
| Tunisia | 6 | 0 | 0 | Group stage | 3-5-10 | 14-26 | 0.78 |
| Peru | 5 | 0 | 0 | Quarter-finals | 5-3-10 | 21-33 | 1.17 |
| Algeria | 4 | 0 | 0 | Round of 16 | 3-3-7 | 13-19 | 1 |
| Ecuador | 4 | 0 | 0 | Round of 16 | 5-2-6 | 14-14 | 1.08 |
| Ghana | 4 | 0 | 0 | Quarter-finals | 5-2-8 | 18-23 | 1.2 |
| Russia | 4 | 0 | 0 | Quarter-finals | 5-2-7 | 24-20 | 1.71 |
| Bolivia | 3 | 0 | 0 | Group stage | 0-1-5 | 1-20 | 0.17 |
| Egypt | 3 | 0 | 0 | Round of 16 | 0-2-5 | 5-12 | 0.71 |
| Greece | 3 | 0 | 0 | Round of 16 | 2-1-7 | 5-20 | 0.5 |
| Honduras | 3 | 0 | 0 | Group stage | 0-3-6 | 3-14 | 0.33 |
| Ivory Coast | 3 | 0 | 0 | Group stage | 3-1-5 | 13-14 | 1.44 |
| Northern Ireland | 3 | 0 | 0 | Quarter-finals | 3-5-5 | 13-23 | 1 |
| Norway | 3 | 0 | 0 | Round of 16 | 2-3-3 | 7-8 | 0.88 |
| Republic of Ireland | 3 | 0 | 0 | Quarter-finals | 3-6-4 | 10-10 | 0.77 |
| Senegal | 3 | 0 | 0 | Quarter-finals | 5-3-4 | 16-17 | 1.33 |
| Serbia | 3 | 0 | 0 | Group stage | 2-1-6 | 9-15 | 1 |
| South Africa | 3 | 0 | 0 | Group stage | 2-4-3 | 11-16 | 1.22 |
| Canada | 2 | 0 | 0 | Group stage | 0-0-6 | 2-12 | 0.33 |
| El Salvador | 2 | 0 | 0 | Group stage | 0-0-6 | 1-22 | 0.17 |
| New Zealand | 2 | 0 | 0 | Group stage | 0-3-3 | 4-14 | 0.67 |
| North Korea | 2 | 0 | 0 | Quarter-finals | 1-1-5 | 6-21 | 0.86 |
| Slovenia | 2 | 0 | 0 | Group stage | 1-1-4 | 5-10 | 0.83 |
| Turkey | 2 | 0 | 0 | Third place | 5-1-4 | 20-17 | 2 |
| Wales | 2 | 0 | 0 | Quarter-finals | 1-4-3 | 5-10 | 0.63 |
| Angola | 1 | 0 | 0 | Group stage | 0-2-1 | 1-2 | 0.33 |
| Bosnia and Herzegovina | 1 | 0 | 0 | Group stage | 1-0-2 | 4-4 | 1.33 |
| China | 1 | 0 | 0 | Group stage | 0-0-3 | 0-9 | 0 |
| Cuba | 1 | 0 | 0 | Quarter-finals | 1-1-1 | 5-12 | 1.67 |
| Czech Republic | 1 | 0 | 0 | Group stage | 1-0-2 | 3-4 | 1 |
| Dutch East Indies | 1 | 0 | 0 | Round of 16 | 0-0-1 | 0-6 | 0 |
| East Germany | 1 | 0 | 0 | Round of 16 | 2-2-2 | 5-5 | 0.83 |
| Haiti | 1 | 0 | 0 | Group stage | 0-0-3 | 2-14 | 0.67 |
| Iceland | 1 | 0 | 0 | Group stage | 0-1-2 | 2-5 | 0.67 |
| Iraq | 1 | 0 | 0 | Group stage | 0-0-3 | 1-4 | 0.33 |
| Israel | 1 | 0 | 0 | Group stage | 0-2-1 | 1-3 | 0.33 |
| Jamaica | 1 | 0 | 0 | Group stage | 1-0-2 | 3-9 | 1 |
| Kuwait | 1 | 0 | 0 | Group stage | 0-1-2 | 2-6 | 0.67 |
| Panama | 1 | 0 | 0 | Group stage | 0-0-3 | 2-11 | 0.67 |
| Qatar | 1 | 0 | 0 | Group stage | 0-0-3 | 1-7 | 0.33 |
| Serbia and Montenegro | 1 | 0 | 0 | Group stage | 0-0-3 | 2-10 | 0.67 |
| Slovakia | 1 | 0 | 0 | Round of 16 | 1-1-2 | 5-7 | 1.25 |
| Togo | 1 | 0 | 0 | Group stage | 0-0-3 | 1-6 | 0.33 |
| Trinidad and Tobago | 1 | 0 | 0 | Group stage | 0-1-2 | 0-4 | 0 |
| Ukraine | 1 | 0 | 0 | Quarter-finals | 3-0-2 | 5-7 | 1 |
| United Arab Emirates | 1 | 0 | 0 | Group stage | 0-0-3 | 2-11 | 0.67 |
| Zaire | 1 | 0 | 0 | Group stage | 0-0-3 | 0-14 | 0 |