» 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
1Germany816217241623762+175.861
2Italy9968247551620262+140.802
3Spain105722310541523567+168.790
4England101662411551824057+183.767
5Netherlands116752318601926982+187.742
6Russia113732218581522773+154.739
7Croatia553316628710043+57.737
8Serbia110642719432323796+141.701
9Sweden113691925492421696+120.691
10France98572021472317875+103.680
11Portugal1277131256125243109+134.678
12Ukraine65322211321610247+55.657
13Belgium1206822305427235120+115.656
14Czech Republic1256726326133241107+134.638
15Romania1176225305025210120+90.634
16Bulgaria1155924324026196140+56.615
17Slovakia59291416191410360+43.607
18Poland1085521323324207130+77.605
19Scotland1125524334233162121+41.596
20Switzerland1205531344530177135+42.586
21Austria1145425354227189128+61.582
22Denmark1155328344227194137+57.581
23Bosnia-Herzegovina5326918191310161+40.573
24Hungary1125126353929182150+32.570
25Republic of Ireland1205037334933166132+34.570
26East Germany47228171098765+22.551
27Greece1134826394227143146-3.539
28Slovenia5723142019177364+9.525
29Israel792626271822113120-7.494
30Montenegro2571089537370.481
31Northern Ireland1213934484549134132+2.463
32Norway1154026493240148157-9.462
33Turkey1194322544044158173-15.455
34Wales1073223523033136153-17.408
35Lithuania6517153317325489-35.381
36Latvia67161437132467116-49.348
37Belarus5312122910225786-29.345
38Finland1153018672043120258-138.342
39Iceland1012419581837108214-106.335
40Macedonia5512103312216398-35.316
41Georgia519132912194783-36.311
42Armenia57101334102748106-58.297
43Estonia67131044143851145-94.275
44Azerbaijan536143312342293-71.255
45Albania99161370165166183-117.233
46Moldova5351137103233105-72.209
47Cyprus109131383105781289-208.185
48Kazakhstan3735294172692-66.167
49Faroe Islands65665354132176-144.149
50Liechtenstein55264743823165-142.105
51Malta97298676932288-256.076
52Luxembourg1194810747658370-312.074
53Andorra47134343513152-139.071
54San Marino61025915110282-272.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
63Gibraltar500503222-20.143