Follow us on

Teams with the most victories

TeamTeamEditions winsEditions wins
Brazil
BRA
55
  • 1958
  • 1962
  • 1970
  • 1994
  • 2002
Italy
ITA
44
  • 1934
  • 1938
  • 1982
  • 2006
Germany
GER
44
  • 1954
  • 1974
  • 1990
  • 2014
Uruguay
URU
22
  • 1930
  • 1950
Argentina
ARG
22
  • 1978
  • 1986
France
FRA
22
  • 1998
  • 2018
England
ENG
11
  • 1966
Spain
ESP
11
  • 2010

FIFA World Cup™ - All-time rankings

RankTeamTeamPTSMPWDLGSGAAv. ptsApps.
1
Brazil
BRA
2271047017172211022.220
2
Germany
GER
2181066620202241212.118
3
Italy
ITA
15683452117128771.918
4
Argentina
ARG
14077421421131841.816
5
Spain
ESP
995929121892661.714
6
England
ENG
986226201679561.614
7
France
FRA
9659281219106711.614
8
Netherlands
NED
935027121186481.910
9
Uruguay
URU
725120121980711.412
10
Sweden
SWE
614616131774691.311
11
Russia
RUS
59401781566471.59
12
Serbia
SRB
59431781864591.411
13
Mexico
MEX
565314142557921.115
14
Belgium
BEL
51411491852661.112
15
Poland
POL
50311551144401.67
16
Hungary
HUN
48321531487571.59
17
Portugal
POR
4326134943291.66
18
Czech Republic
CZE
41331251647491.29
19
Austria
AUT
40291241343471.47
20
Chile
CHI
40331171540491.29
21
Switzerland
SUI
39331161645591.210
22
Paraguay
PAR
31277101030381.28
23
USA
USA
3033861937620.910
24
Romania
ROU
292185830321.47
25
Denmark
DEN
261682627241.64
26
Korea Republic
KOR
2431591731670.89
27
Croatia
CRO
231672721171.44
28
Colombia
COL
231872926271.35
29
Costa Rica
CRC
191554617231.34
30
Scotland
SCO
1923471225410.88
31
Cameroon
CMR
1923471218430.87
32
Nigeria
NGA
1818531020261.05
33
Bulgaria
BUL
1726381522530.67
34
Turkey
TUR
161051420171.62
35
Japan
JPN
161744914220.95
36
Ghana
GHA
151243513161.23
37
Peru
PER
151543819311.04
38
Republic of Ireland
IRL
141328310101.13
39
Northern Ireland
NIR
141335513231.13
40
Ecuador
ECU
131041510111.33
41
Algeria
ALG
121333713190.94
42
Côte d'Ivoire
CIV
10931513141.13
43
South Africa
RSA
10924311161.13
44
Morocco
MAR
101324712180.84
45
Norway
NOR
98233781.13
45
Senegal
SEN
85221761.61
46
German DR
GDR
86222551.31
46
Australia
AUS
91323811260.74
49
Greece
GRE
8102265200.83
50
Saudi Arabia
KSA
8132299320.64
51
Ukraine
UKR
75212571.41
52
Tunisia
TUN
7121478170.64
53
Wales
WAL
65131441.21
54
IR Iran
IRN
6121387220.54
55
Cuba
CUB
431115121.31
56
Slovakia
SVK
44112571.01
57
Slovenia
SVN
461145100.72
58
Korea DPR
PRK
471156210.62
59
Bosnia and Herzegovina
BIH
43102431.01
60
Jamaica
JAM
33102391.01
61
New Zealand
NZL
360334140.52
62
Honduras
HON
390363140.33
63
Angola
ANG
23021120.71
64
Israel
ISR
23021130.71
65
Egypt
EGY
24022360.52
66
Kuwait
KUW
13012260.31
67
Trinidad and Tobago
TRI
13012040.31
68
Bolivia
BOL
160151200.23
69
Indonesia
IDN
01001060.01
70
Iraq
IRQ
03003140.01
71
Togo
TOG
03003160.01
72
Canada
CAN
03003050.01
73
United Arab Emirates
UAE
030032110.01
74
China PR
CHN
03003090.01
75
Haiti
HAI
030032140.01
76
Congo DR
COD
030030140.01
77
El Salvador
SLV
060061220.02

Teams with the most tournament participations

TeamTeamParticipationsEditions
Brazil
BRA
211930, 1934, 1938, 1950, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018
Germany
GER
191934, 1938, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018
Italy
ITA
181934, 1938, 1950, 1954, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014
Argentina
ARG
171930, 1934, 1958, 1962, 1966, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018
Mexico
MEX
161930, 1950, 1954, 1958, 1962, 1966, 1970, 1978, 1986, 1994, 1998, 2002, 2006, 2010, 2014, 2018
England
ENG
151950, 1954, 1958, 1962, 1966, 1970, 1982, 1986, 1990, 1998, 2002, 2006, 2010, 2014, 2018
France
FRA
151930, 1934, 1938, 1954, 1958, 1966, 1978, 1982, 1986, 1998, 2002, 2006, 2010, 2014, 2018
Spain
ESP
151934, 1950, 1962, 1966, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018
Belgium
BEL
131930, 1934, 1938, 1954, 1970, 1982, 1986, 1990, 1994, 1998, 2002, 2014, 2018
Uruguay
URU
131930, 1950, 1954, 1962, 1966, 1970, 1974, 1986, 1990, 2002, 2010, 2014, 2018
Serbia
SRB
121930, 1950, 1954, 1958, 1962, 1974, 1982, 1990, 1998, 2006, 2010, 2018
Sweden
SWE
121934, 1938, 1950, 1958, 1970, 1974, 1978, 1990, 1994, 2002, 2006, 2018
Russia
RUS
111958, 1962, 1966, 1970, 1982, 1986, 1990, 1994, 2002, 2014, 2018
Switzerland
SUI
111934, 1938, 1950, 1954, 1962, 1966, 1994, 2006, 2010, 2014, 2018
Netherlands
NED
101934, 1938, 1974, 1978, 1990, 1994, 1998, 2006, 2010, 2014
USA
USA
101930, 1934, 1950, 1990, 1994, 1998, 2002, 2006, 2010, 2014
Korea Republic
KOR
101954, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018
Hungary
HUN
91934, 1938, 1954, 1958, 1962, 1966, 1978, 1982, 1986
Czech Republic
CZE
91934, 1938, 1954, 1958, 1962, 1970, 1982, 1990, 2006
Chile
CHI
91930, 1950, 1962, 1966, 1974, 1982, 1998, 2010, 2014
Scotland
SCO
81954, 1958, 1974, 1978, 1982, 1986, 1990, 1998
Paraguay
PAR
81930, 1950, 1958, 1986, 1998, 2002, 2006, 2010
Poland
POL
81938, 1974, 1978, 1982, 1986, 2002, 2006, 2018
Austria
AUT
71934, 1954, 1958, 1978, 1982, 1990, 1998
Bulgaria
BUL
71962, 1966, 1970, 1974, 1986, 1994, 1998
Romania
ROU
71930, 1934, 1938, 1970, 1990, 1994, 1998
Cameroon
CMR
71982, 1990, 1994, 1998, 2002, 2010, 2014
Portugal
POR
71966, 1986, 2002, 2006, 2010, 2014, 2018
Colombia
COL
61962, 1990, 1994, 1998, 2014, 2018
Japan
JPN
61998, 2002, 2006, 2010, 2014, 2018
Nigeria
NGA
61994, 1998, 2002, 2010, 2014, 2018
Australia
AUS
51974, 2006, 2010, 2014, 2018
Costa Rica
CRC
51990, 2002, 2006, 2014, 2018
Croatia
CRO
51998, 2002, 2006, 2014, 2018
Denmark
DEN
51986, 1998, 2002, 2010, 2018
IR Iran
IRN
51978, 1998, 2006, 2014, 2018
Morocco
MAR
51970, 1986, 1994, 1998, 2018
Peru
PER
51930, 1970, 1978, 1982, 2018
Saudi Arabia
KSA
51994, 1998, 2002, 2006, 2018
Tunisia
TUN
51978, 1998, 2002, 2006, 2018
Algeria
ALG
41982, 1986, 2010, 2014
Northern Ireland
NIR
31958, 1982, 1986
Bolivia
BOL
31930, 1950, 1994
Norway
NOR
31938, 1994, 1998
Republic of Ireland
IRL
31990, 1994, 2002
South Africa
RSA
31998, 2002, 2010
Côte d'Ivoire
CIV
32006, 2010, 2014
Ecuador
ECU
32002, 2006, 2014
Ghana
GHA
32006, 2010, 2014
Greece
GRE
31994, 2010, 2014
Honduras
HON
31982, 2010, 2014
Egypt
EGY
31934, 1990, 2018
El Salvador
SLV
21970, 1982
Turkey
TUR
21954, 2002
Korea DPR
PRK
21966, 2010
New Zealand
NZL
21982, 2010
Slovenia
SVN
22002, 2010
Senegal
SEN
22002, 2018
Cuba
CUB
11938
Indonesia
IDN
11938
Wales
WAL
11958
Israel
ISR
11970
Congo DR
COD
11974
German DR
GDR
11974
Haiti
HAI
11974
Kuwait
KUW
11982
Canada
CAN
11986
Iraq
IRQ
11986
United Arab Emirates
UAE
11990
Jamaica
JAM
11998
China PR
CHN
12002
Angola
ANG
12006
Togo
TOG
12006
Trinidad and Tobago
TRI
12006
Ukraine
UKR
12006
Slovakia
SVK
12010
Bosnia and Herzegovina
BIH
12014
Iceland
ISL
12018
Panama
PAN
12018

Teams with the most cards

TeamTeamTotal CardsY2YCREditionsMatches Played
Argentina
ARG
120111181930, 1934, 1958, 1962, 1966, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 201881
Germany
GER
117110251934, 1938, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018109
Brazil
BRA
108971101930, 1934, 1938, 1950, 1954, 1958, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018109
Italy
ITA
9890171934, 1938, 1950, 1954, 1962, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 201483
Netherlands
NED
9790431934, 1938, 1974, 1978, 1990, 1994, 1998, 2006, 2010, 201450
Mexico
MEX
7468241930, 1950, 1954, 1958, 1962, 1966, 1970, 1978, 1986, 1994, 1998, 2002, 2006, 2010, 2014, 201857
Uruguay
URU
6960181930, 1950, 1954, 1962, 1966, 1970, 1974, 1986, 1990, 2002, 2010, 2014, 201856
Spain
ESP
6564011934, 1950, 1962, 1966, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 201863
Korea Republic
KOR
6361021954, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 201834
France
FRA
6256151930, 1934, 1938, 1954, 1958, 1966, 1978, 1982, 1986, 1998, 2002, 2006, 2010, 2014, 201866
England
ENG
5451031950, 1954, 1958, 1962, 1966, 1970, 1982, 1986, 1990, 1998, 2002, 2006, 2010, 2014, 201869
Cameroon
CMR
5446171982, 1990, 1994, 1998, 2002, 2010, 201423
USA
USA
5248221930, 1934, 1950, 1990, 1994, 1998, 2002, 2006, 2010, 201433
Serbia
SRB
5146231930, 1950, 1954, 1958, 1962, 1974, 1982, 1990, 1998, 2006, 2010, 201846
Portugal
POR
4640331966, 1986, 2002, 2006, 2010, 2014, 201830
Chile
CHI
4643121930, 1950, 1962, 1966, 1974, 1982, 1998, 2010, 201433
Russia
RUS
4138121958, 1962, 1966, 1970, 1982, 1986, 1990, 1994, 2002, 2014, 201845
Poland
POL
4140101938, 1974, 1978, 1982, 1986, 2002, 2006, 201834
Sweden
SWE
4138211934, 1938, 1950, 1958, 1970, 1974, 1978, 1990, 1994, 2002, 2006, 201851
Paraguay
PAR
4139111930, 1950, 1958, 1986, 1998, 2002, 2006, 201027
Belgium
BEL
3936121930, 1934, 1938, 1954, 1970, 1982, 1986, 1990, 1994, 1998, 2002, 2014, 201848
Croatia
CRO
3733221998, 2002, 2006, 2014, 201823
Bulgaria
BUL
3633301962, 1966, 1970, 1974, 1986, 1994, 199826
Denmark
DEN
3431031986, 1998, 2002, 2010, 201820
Ghana
GHA
3433102006, 2010, 201412
Romania
ROU
3332011930, 1934, 1938, 1970, 1990, 1994, 199821
Switzerland
SUI
3231011934, 1938, 1950, 1954, 1962, 1966, 1994, 2006, 2010, 2014, 201837
Japan
JPN
3131001998, 2002, 2006, 2010, 2014, 201821
Costa Rica
CRC
3130101990, 2002, 2006, 2014, 201818
Tunisia
TUN
2928101978, 1998, 2002, 2006, 201815
Czech Republic
CZE
2923151934, 1938, 1954, 1958, 1962, 1970, 1982, 1990, 200633
Nigeria
NGA
2827011994, 1998, 2002, 2010, 2014, 201821
Australia
AUS
2824131974, 2006, 2010, 2014, 201816
Austria
AUT
2423011934, 1954, 1958, 1978, 1982, 1990, 199829
Ecuador
ECU
2423012002, 2006, 201410
South Africa
RSA
2321021998, 2002, 20109
Saudi Arabia
KSA
2322011994, 1998, 2002, 2006, 201816
Colombia
COL
2222001962, 1990, 1994, 1998, 2014, 201822
Côte d'Ivoire
CIV
2019102006, 2010, 20149
Greece
GRE
2019101994, 2010, 201410
Slovenia
SVN
2019012002, 20106
Turkey
TUR
1917111954, 200210
Morocco
MAR
1919001970, 1986, 1994, 1998, 201816
IR Iran
IRN
1818001978, 1998, 2006, 2014, 201815
Scotland
SCO
1817011954, 1958, 1974, 1978, 1982, 1986, 1990, 199823
Republic of Ireland
IRL
1616001990, 1994, 200213
Algeria
ALG
1614201982, 1986, 2010, 201413
Honduras
HON
1513111982, 2010, 20149
Senegal
SEN
1514012002, 20188
Norway
NOR
1313001938, 1994, 19988
Ukraine
UKR
13120120065
Slovakia
SVK
11110020104
Hungary
HUN
116051934, 1938, 1954, 1958, 1962, 1966, 1978, 1982, 198632
Northern Ireland
NIR
109011958, 1982, 198613
Peru
PER
109011930, 1970, 1978, 1982, 201818
German DR
GDR
10100019746
Angola
ANG
1091020063
Iraq
IRQ
981019863
Togo
TOG
981020063
El Salvador
SLV
99001970, 19826
Trinidad and Tobago
TRI
981020063
Bolivia
BOL
86111930, 1950, 19946
China PR
CHN
650120023
United Arab Emirates
UAE
651019903
New Zealand
NZL
66001982, 20106
Jamaica
JAM
541019983
Egypt
EGY
44001934, 1990, 20187
Israel
ISR
440019703
Congo DR
COD
320119743
Kuwait
KUW
330019823
Haiti
HAI
330019743
Canada
CAN
320119863
Bosnia and Herzegovina
BIH
330020143
Korea DPR
PRK
22001966, 20107