» 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
3Croatia72441711361613253+79.729
4England123713319692124489+155.711
5Netherlands1408723307020303114+189.704
6Czech Republic1418626296119271123+148.702
7Italy137734519723021395+118.697
8France1347434265330255124+131.679
9Russia1468036306636256124+132.671
10Portugal1327329305625230126+104.663
11Romania1245936295132212117+95.621
12Sweden1155727314921189115+74.613
13Serbia1155727314217206143+63.613
14Scotland1125326334028160118+42.589
15East Germany4620121414107657+19.565
16Belgium1124928354128172129+43.563
17Slovakia562792023159072+18.563
18Greece1225625414436168136+32.561
19Poland1024229314132154110+44.554
20Denmark1376029484537212177+35.544
21Bulgaria1154927394234159128+31.543
22Ukraine5121131722176754+13.539
23Republic of Ireland1214736384235176144+32.537
24Hungary1195024453733193160+33.521
25Israel5624102219159073+17.518
26Switzerland973724363228147125+22.505
27Austria994118403527174147+27.505
28Turkey1184428463845138166-28.492
29Wales1003920413434122131-9.490
30Bosnia-Herzegovina481992015156468-4.490
31Slovenia6323142620228078+2.476
32Northern Ireland1063823453744112134-22.467
33Norway1114121493432141154-13.464
34Montenegro16466771115-4.438
35Latvia6120122918236487-23.426
36Lithuania541972818254777-30.417
37Finland1002522532347105160-55.360
38Iceland92231554224578143-65.332
39Macedonia541113309175986-27.324
40Belarus5412113111274584-39.324
41Georgia561483414205786-29.321
42Armenia5512113213305180-29.318
43Estonia581483611324699-53.310
44Moldova541193492250107-57.287
45Albania87142152174266159-93.282
46Cyprus10015147195379262-183.220
47Kazakhstan3036214142159-38.200
48Azerbaijan56674363133140-107.170
49Liechtenstein54574283919162-143.157
50Faroe Islands64665253538173-135.141
51Luxembourg1056108997641293-252.105
52Malta983138236147282-235.097
53San Marino6201611566272-266.008
54Andorra46004603610136-126.000
Teams that have played less than 10 games
55Gibraltar600605134-33.000