» Complete All-Time Table 1958 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
1Germany806117241623361+172.860
2Italy9968247551620262+140.802
3Spain105722310541523567+168.790
4England100652411541823857+181.765
5Netherlands115752317601826980+189.748
6Russia113732218581522773+154.739
7Croatia553316628710043+57.737
8Serbia110642719432323796+141.701
9Sweden112681925482421296+116.689
10France97562021472317574+101.677
11Portugal1267031256025240109+131.676
12Belgium1196821305427234119+115.657
13Ukraine65322211321610247+55.657
14Romania1166224304924210120+90.636
15Czech Republic1246626326033235107+128.635
16Bulgaria1145824323926194140+54.612
17Poland1075421323324205129+76.601
18Slovakia58281416191410059+41.600
19Scotland1115424334133161121+40.593
20Switzerland1195431344430176135+41.583
21Austria1145425354227189128+61.582
22Denmark1145327344126194137+57.582
23Hungary1115126343928182147+35.575
24Republic of Ireland1205037334933166132+34.570
25Bosnia-Herzegovina522591818139661+35.565
26East Germany47228171098765+22.551
27Greece1124825394227142145-3.539
28Slovenia5623141919167363+10.534
29Montenegro247107953635+1.500
30Israel792626271822113120-7.494
31Norway1144026483239148155-7.466
32Northern Ireland12038344844491321320.459
33Turkey1194322544044158173-15.455
34Wales1073223523033136153-17.408
35Lithuania6417153217315487-33.386
36Latvia66161436132367115-48.353
37Belarus5212122810215782-25.352
38Finland1153018672043120258-138.342
39Iceland1012419581837108214-106.335
40Macedonia5512103312216398-35.316
41Georgia519132912194783-36.311
42Armenia569133492746106-60.284
43Estonia6613944133751145-94.272
44Azerbaijan526143212342189-68.259
45Albania99161370165166183-117.233
46Moldova5351137103233105-72.209
47Cyprus10813128395681289-208.182
48Kazakhstan3635284162690-64.171
49Faroe Islands64655344032176-144.144
50Liechtenstein55264743823165-142.105
51Malta96298576931285-254.077
52Luxembourg1184810647657367-310.075
53Andorra46124333413152-139.063
54San Marino60025815010276-266.032
Teams that have played less than 10 games
55Ghana41211264+2.500
56Tunisia311100440.500
57South Korea42021069-3.500
58Morocco72232278-1.444
59Nigeria20110036-3.375
60Ethiopia20020124-2.250
61Japan20020114-3.250
62Kosovo501403214-12.214
63Gibraltar400402217-15.167