» 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
2Italy9867247541620062+138.800
3Spain104712310541523166+165.788
4England100652411541823857+181.765
5Netherlands115752317601826980+189.748
6Russia113732218581522773+154.739
7Croatia54321662779943+56.732
8Serbia109632719432323495+139.698
9Sweden112681925482421296+116.689
10France97562021472317574+101.677
11Portugal1267031256025240109+131.676
12Ukraine64322210321510246+56.667
13Belgium1196821305427234119+115.657
14Romania1166224304924210120+90.636
15Czech Republic1246626326033235107+128.635
16Bulgaria1145824323926194140+54.612
17Poland1075421323324205129+76.601
18Slovakia58281416191410059+41.600
19Scotland1115424334133161121+40.593
20Switzerland1195431344430176135+41.583
21Denmark1145327344126194137+57.582
22Austria1135325354127187128+59.578
23Hungary1115126343928182147+35.575
24Republic of Ireland1195036334832166132+34.570
25Bosnia-Herzegovina522591818139661+35.565
26East Germany47228171098765+22.551
27Greece1124825394227142145-3.539
28Slovenia5623141919167363+10.534
29Montenegro247107953635+1.500
30Israel782626261822112116-4.500
31Norway1144026483239148155-7.466
32Northern Ireland12038344844491321320.459
33Turkey1184222543944156173-17.450
34Wales1063222522932136153-17.407
35Lithuania6417153217315487-33.386
36Latvia66161436132367115-48.353
37Belarus5212122810215782-25.352
38Finland1143018662042120256-136.345
39Iceland1002319581837106213-107.328
40Georgia509132812194680-34.317
41Macedonia5411103311216098-38.304
42Armenia569133492746106-60.284
43Estonia6613944133751145-94.272
44Azerbaijan526143212342189-68.259
45Albania98161369165066181-115.235
46Moldova5251136103133103-70.213
47Cyprus10813128395681289-208.182
48Kazakhstan3635284162690-64.171
49Faroe Islands64655344032176-144.144
50Liechtenstein54264643723162-139.107
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
62Kosovo401303112-11.250
63Gibraltar400402217-15.167