» Complete All-Time Table 1960 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
1Germany1378930186026294101+193.759
2Spain1479427266620325118+207.731
3Croatia73441811371713253+79.726
4England123713319692124489+155.711
5Czech Republic1428726296119273124+149.704
6Italy138744519733021495+119.699
7Netherlands1418723317021303115+188.699
8France1347434265330255124+131.679
9Russia1468036306636256124+132.671
10Portugal1327329305625230126+104.663
11Romania1245936295132212117+95.621
12Sweden1155727314921189115+74.613
13Serbia1155727314217206143+63.613
14Scotland1125326334028160118+42.589
15Belgium1135028354128175130+45.566
16East Germany4620121414107657+19.565
17Slovakia562792023159072+18.563
18Greece1225625414436168136+32.561
19Poland1024229314132154110+44.554
20Denmark1376029484537212177+35.544
21Ukraine5121131722176754+13.539
22Bulgaria1164927404235159129+30.539
23Republic of Ireland1214736384235176144+32.537
24Israel5725102220159473+21.526
25Hungary1195024453733193160+33.521
26Switzerland973724363228147125+22.505
27Austria994118403527174147+27.505
28Wales1014020413534123131-8.495
29Turkey1194429463845139167-28.492
30Bosnia-Herzegovina491992115156571-6.480
31Slovenia6323142620228078+2.476
32Norway1124221493532142154-12.469
33Northern Ireland1063823453744112134-22.467
34Montenegro16466771115-4.438
35Latvia6220132918236588-23.427
36Lithuania541972818254777-30.417
37Finland1002522532347105160-55.360
38Iceland93241554234579143-64.339
39Macedonia541113309175986-27.324
40Belarus5412113111274584-39.324
41Georgia561483414205786-29.321
42Armenia5512113213305180-29.318
43Estonia581483611324699-53.310
44Moldova541193492250107-57.287
45Albania87142152174266159-93.282
46Cyprus10115147295479263-184.218
47Kazakhstan3136224142261-39.194
48Azerbaijan57684373233140-107.175
49Liechtenstein54574283919162-143.157
50Faroe Islands64665253538173-135.141
51Luxembourg1056108997641293-252.105
52Malta993138336247283-236.096
53San Marino6201611566272-266.008
54Andorra47004703710140-130.000
Teams that have played less than 10 games
55Gibraltar600605134-33.000