» 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
1Germany1479532206429309109+200.752
2Spain15510027287221338122+216.729
3Croatia80481913401914159+82.713
4England131763520742226193+168.711
5Italy146804620773122699+127.703
6Czech Republic1488927326122280134+146.690
7Netherlands1448823337022307122+185.688
8France1417935275632268129+139.682
9Russia1538536326936273131+142.671
10Portugal1427933306226243132+111.670
11Romania1316040315435218122+96.609
12Serbia1185827334318208148+60.604
13Sweden1246029355124199126+73.599
14Scotland1165427354129170124+46.581
15Belgium1215628374529192137+55.577
16East Germany4620121414107657+19.563
17Poland1114633324433171119+52.562
18Greece1265726434538173143+30.555
19Republic of Ireland1315238414736189153+36.541
20Slovakia6429112425209783+14.538
21Denmark1426032504740215182+33.535
22Bulgaria1195027424337161133+28.533
23Hungary1295428474035208175+33.527
24Ukraine6024152125227562+13.524
25Switzerland1054127373630161131+30.519
26Austria1064519423829186154+32.514
27Israel6025112421169678+18.508
28Wales1104521443937135139-4.504
29Bosnia-Herzegovina5422102217167476-2.500
30Turkey1254829484247147171-24.500
31Slovenia6925162822238785+2.479
32Northern Ireland1144125483847122141-19.470
33Norway1174421523733148159-11.466
34Montenegro20659881723-6.432
35Latvia6520143118246893-25.418
36Lithuania582083018275083-33.417
37Finland1042724532547109162-53.377
38Iceland101261956244789155-66.354
39Belarus5814123214284987-38.350
40Georgia601683616216389-26.339
41Macedonia5811143310215990-31.317
42Armenia5812123414335185-34.317
43Estonia6215839123547103-56.313
44Albania94172255214673162-89.302
45Moldova581193892551114-63.275
46Kazakhstan3447236152463-39.236
47Cyprus10416147495583268-185.226
48Azerbaijan60694573336147-111.185
49Liechtenstein58574684319176-157.158
50Faroe Islands68665653740182-142.143
51Luxembourg10971092107844303-259.117
52Malta1023148536449288-239.106
53Gibraltar10001008256-54.083
54San Marino6601651597289-282.022
55Andorra50005003911149-138.019