» 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
1Germany765717237621761+156.853
2Italy9464237531618958+131.797
3Spain100682210511521665+151.784
4England96622311501723257+175.760
5Netherlands111732216601726176+185.752
6Russia113732218581522773+154.739
7Croatia50291562478942+47.721
8Serbia105612519422322590+135.696
9Sweden108661824462420693+113.691
10Portugal1226731245824224106+118.673
11France93531921452216872+96.668
12Ukraine6030201030159543+52.661
13Belgium1156421305127213118+95.645
14Romania1126122294722204116+88.640
15Czech Republic1206524315830233103+130.639
16Bulgaria1105624303825188130+58.616
17Slovakia5426141417129357+36.607
18Scotland1075323314131155113+42.601
19Poland1035120323224195124+71.590
20Austria1095224334126181121+60.586
21Denmark1105127324025187132+55.585
22Hungary1074925333627174144+30.573
23Switzerland1155031344230167132+35.568
24Bosnia-Herzegovina482381716128856+32.560
25Republic of Ireland1154735334632159129+30.560
26East Germany47228171098765+22.551
27Greece1084524394027133143-10.527
28Slovenia5221121916156961+8.519
29Israel742326251722104111-7.487
30Montenegro20596752731-4.477
31Norway1103926453237143148-5.473
32Northern Ireland1163633474147124130-6.453
33Turkey1144120533843151168-17.448
34Wales1023119522832128149-21.399
35Lithuania6016133116304980-31.379
36Belarus481210269195576-21.360
37Latvia62151433122165107-42.359
38Finland1103017632040117250-133.353
39Macedonia5011102911205687-31.327
40Georgia469112612184375-32.323
41Iceland962118571736100208-108.316
42Armenia52813319254296-54.287
43Estonia6212941123546130-84.273
44Azerbaijan48413319321985-66.230
45Albania94141367154862175-113.224
46Moldova485103310293192-61.220
47Cyprus10412128095378281-203.179
48Kazakhstan3233263142379-56.162
49Faroe Islands60545123730168-138.129
50Liechtenstein50264243422146-124.115
51Malta92298176630275-245.080
52Luxembourg1144710347552358-306.073
53Andorra42123933112139-127.068
54San Marino5602541479259-250.034
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