» Complete All-Time Table 1930 to Date

This table is Sortable.
Click on a column heading to sort by that column, click again to sort in reverse order. Click on any column appearing in yellow to return the table to its original order.
The default sort order is usually best to worst or alphabetical. Hover over the headings to reveal which columns can be sorted.


Percentage, average goal difference then average goals scored applies
PWDLCSFtSFAGDPct
1Brazil1047017174315221102+119.755
2Germany1066620204115224121+103.717
3Italy83452117301412877+51.669
4Netherlands5027121119118648+38.660
5Argentina77421421281613184+47.636
6Spain5929121819119266+26.593
7England6226201632167956+23.581
8Portugal2613491084329+14.577
9France59281219191410671+35.576
10Poland311551112144440+4.565
11Denmark16826422724+3.563
12Turkey10514412017+3.550
13Russia401781514106647+19.525
14Hungary3215314648757+30.516
15Uruguay5120121918158071+9.510
16Croatia16727552117+4.500
17Romania21858443032-2.500
18Sweden4616131711107469+5.489
19Serbia431781814126459+5.488
20Austria2912413594347-4.483
21Costa Rica15546541723-6.467
22Republic of Ireland132835510100.462
23Ghana12435231316-3.458
24Belgium41149189115266-14.451
25Ecuador10415441011-1.450
26Colombia18729542627-1.444
27Paraguay27710108123038-8.444
28Czech Republic33125166104749-2.439
29Chile3311715894049-9.439
30Switzerland33116167134559-14.424
31Northern Ireland13355331323-10.423
32Mexico5314142512175792-35.396
33Peru15438361931-12.367
34Nigeria185310652026-6.361
35Japan17449671422-8.353
36Algeria13337161319-6.346
37USA338619583762-25.333
38Scotland234712382541-16.326
39Cameroon234712491843-25.326
40Morocco13247361218-6.308
41South Korea3159175103167-36.306
42Greece1022617520-15.300
43Australia13238171126-15.269
44Bulgaria2638155112253-31.269
45Tunisia1214717817-9.250
46Saudi Arabia1322917932-23.231
47Iran1213816722-15.208
Teams that have played less than 10 games
48Senegal52211176+1.600
49East Germany622222550.500
50Wales513112440.500
51Ukraine52123357-2.500
52Cuba311101512-7.500
53South Africa9243121116-5.444
54Norway82332378-1.438
55Ivory Coast9315211314-1.389
56Slovakia41120157-2.375
57Bosnia-Herzegovina310201440.333
58Angola30211212-1.333
59Israel30211213-2.333
60Jamaica31020139-6.333
61Egypt40221236-3.250
62Slovenia611412510-5.250
63New Zealand603313414-10.250
64North Korea711513621-15.214
65Honduras903616314-11.167
66Kuwait30120126-4.167
67Trinidad and Tobago30121304-4.167
68Bolivia601515120-19.083
69Iraq30030214-3.000
70Togo30030216-5.000
71Canada30030305-5.000
72United Arab Emirates300301211-9.000
73China30030309-9.000
74El Salvador600605122-21.000
75Haiti300301214-12.000
76Congo DR300303014-14.000
77Indonesia10010106-6.000