» 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
1Germany1368830185926287101+186.757
2Croatia71441611361613152+79.732
3Spain1469327266520324118+206.729
4England122703319692124187+154.709
5Czech Republic1408626286119270121+149.707
6Netherlands1398623306920301114+187.701
7Italy136734419723021294+118.699
8France1347434265330255124+131.679
9Russia1458036296635256123+133.676
10Portugal1317229305625227124+103.660
11Romania1235935295031212117+95.622
12Serbia1145727304216206141+65.618
13Sweden1145627314921186114+72.610
14Scotland1115325334028159117+42.590
15Belgium1114928344127172128+44.568
16Greece1215625404436167134+33.566
17East Germany4620121414107657+19.565
18Slovakia552692023158871+17.555
19Poland1014129314032150110+40.550
20Denmark1365929484437210177+33.540
21Bulgaria1144827394134158128+30.539
22Republic of Ireland1204735384235175143+32.538
23Ukraine5020131721176454+10.530
24Israel5524102119158970+19.527
25Hungary1184924453633192160+32.517
26Austria984018403427173147+26.500
27Switzerland963624363228145124+21.500
28Turkey1174328463745137166-29.487
29Wales993820413334121131-10.485
30Slovenia6223142520227875+3.484
31Bosnia-Herzegovina471892015156167-6.479
32Montenegro15465771012-2.467
33Northern Ireland1053822453643112134-22.467
34Norway1104120493331141154-13.464
35Latvia6020122818226485-21.433
36Lithuania531972718254675-29.425
37Finland992522522346105159-54.364
38Macedonia531113299175884-26.330
39Belarus5312113011264583-38.330
40Georgia551483314195782-25.327
41Iceland91221554224576142-66.324
42Armenia5412113113304977-28.324
43Estonia571383610324499-55.298
44Moldova531183492249106-57.283
45Albania87142152174266159-93.282
46Cyprus9914147195376261-185.212
47Kazakhstan2936204132158-37.207
48Azerbaijan55664353033140-107.164
49Liechtenstein53564283918161-143.151
50Faroe Islands63565253536172-136.127
51Luxembourg1046108897541290-249.106
52Malta973138136047281-234.098
53San Marino6101601556270-264.008
54Andorra4500450369133-124.000
Teams that have played less than 10 games
55Gibraltar500504127-26.000