» 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.862
2Italy9464237531618958+131.803
3Spain100682210511521665+151.790
4England96622311501723257+175.766
5Netherlands111732216601726176+185.757
6Russia113732218581522773+154.743
7Croatia50291562478942+47.730
8Serbia105612519422322590+135.700
9Sweden108661824462420693+113.694
10Portugal1226731245824224106+118.676
11France93531921452216872+96.672
12Ukraine6030201030159543+52.667
13Belgium1156421305127213118+95.648
14Romania1126122294722204116+88.643
15Czech Republic1206524315830233103+130.642
16Bulgaria1105624303825188130+58.618
17Slovakia5426141417129357+36.611
18Scotland1075323314131155113+42.603
19Poland1035120323224195124+71.592
20Austria1095224334126181121+60.587
21Denmark1105127324025187132+55.586
22Hungary1074925333627174144+30.575
23Switzerland1155031344230167132+35.570
24Bosnia-Herzegovina482381716128856+32.563
25Republic of Ireland1154735334632159129+30.561
26East Germany47228171098765+22.553
27Greece1084524394027133143-10.528
28Slovenia5221121916156961+8.519
29Israel742326251722104111-7.486
30Montenegro20596752731-4.475
31Norway1103926453237143148-5.473
32Northern Ireland1163633474147124130-6.453
33Turkey1144120533843151168-17.447
34Wales1023119522832128149-21.397
35Lithuania6016133116304980-31.375
36Latvia62151433122165107-42.355
37Belarus481210269195576-21.354
38Finland1103017632040117250-133.350
39Macedonia5011102911205687-31.320
40Georgia469112612184375-32.315
41Iceland962118571736100208-108.313
42Armenia52813319254296-54.279
43Estonia6212941123546130-84.266
44Azerbaijan48413319321985-66.219
45Albania94141367154862175-113.218
46Moldova485103310293192-61.208
47Cyprus10412128095378281-203.173
48Kazakhstan3233263142379-56.141
49Faroe Islands60545123730168-138.117
50Liechtenstein50264243422146-124.100
51Malta92298176630275-245.071
52Luxembourg1144710347552358-306.066
53Andorra42123933112139-127.048
54San Marino5602541479259-250.018
Teams that have played less than 10 games
55Ghana41211264+2.500
56Tunisia311100440.500
57South Korea42021069-3.500
58Morocco72232278-1.429
59Nigeria20110036-3.250
60Ethiopia20020124-2.000
61Japan20020114-3.000