» 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.750
2Germany1066620204115224121+103.713
3Italy83452117301412877+51.665
4Netherlands5027121119118648+38.654
5Argentina77421421281613184+47.633
6Spain5929121819119266+26.590
7England6226201632167956+23.578
8France59281219191410671+35.574
9Portugal2613491084329+14.571
10Poland311551112144440+4.561
11Denmark16826422724+3.556
12Turkey10514412017+3.542
13Russia401781514106647+19.524
14Hungary3215314648757+30.515
15Uruguay5120121918158071+9.509
16Croatia16727552117+4.500
17Romania21858443032-2.500
18Sweden4616131711107469+5.490
19Serbia431781814126459+5.489
20Austria2912413594347-4.484
21Costa Rica15546541723-6.471
22Republic of Ireland132835510100.467
23Ghana12435231316-3.464
24Ecuador10415441011-1.458
25Belgium41149189115266-14.453
26Colombia18729542627-1.450
27Paraguay27710108123038-8.448
28Czech Republic33125166104749-2.443
29Chile3311715894049-9.443
30Northern Ireland13355331323-10.433
31Switzerland33116167134559-14.429
32Mexico5314142512175792-35.400
33Peru15438361931-12.382
34Nigeria185310652026-6.375
35Japan17449671422-8.368
36Algeria13337161319-6.367
37USA338619583762-25.343
38Scotland234712382541-16.340
39Cameroon234712491843-25.340
40Morocco13247361218-6.333
41Greece1022617520-15.333
42South Korea3159175103167-36.318
43Australia13238171126-15.300
44Tunisia1214717817-9.286
45Bulgaria2638155112253-31.286
46Saudi Arabia1322917932-23.267
47Iran1213816722-15.250
Teams that have played less than 10 games
48Senegal52211176+1.571
49East Germany622222550.500
50Wales513112440.500
51Ukraine52123357-2.500
52Cuba311101512-7.500
53South Africa9243121116-5.455
54Norway82332378-1.450
55Slovakia41120157-2.417
56Ivory Coast9315211314-1.409
57Bosnia-Herzegovina310201440.400
58Angola30211212-1.400
59Israel30211213-2.400
60Jamaica31020139-6.400
61Egypt40221236-3.333
62Indonesia10010106-6.333
63Slovenia611412510-5.313
64New Zealand603313414-10.313
65Kuwait30120126-4.300
66Trinidad and Tobago30121304-4.300
67North Korea711513621-15.278
68Honduras903616314-11.227
69Iraq30030214-3.200
70Togo30030216-5.200
71Canada30030305-5.200
72United Arab Emirates300301211-9.200
73China30030309-9.200
74Haiti300301214-12.200
75Congo DR300303014-14.200
76Bolivia601515120-19.188
77El Salvador600605122-21.125