» 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
1Germany1419230196027302106+196.755
2Spain1519827267020333118+215.735
3Croatia76461812391813655+81.718
4England127753319732125789+168.717
5Italy141774519743022097+123.703
6Czech Republic1458926306120278129+149.701
7Netherlands1448823337022307122+185.688
8Russia1508535306935271125+146.681
9France1347434265330255124+131.676
10Portugal1357629305825234127+107.668
11Romania1286039295434216118+98.619
12Sweden1216028335122198123+75.610
13Serbia1185827334318208148+60.604
14Scotland1165427354129170124+46.581
15Belgium1165328354228183132+51.576
16East Germany4620121414107657+19.563
17Poland1064430324132167117+50.556
18Greece1265726434538173143+30.555
19Ukraine5724151825197557+18.551
20Slovakia6028102224189477+17.548
21Republic of Ireland1275137394635186147+39.547
22Denmark1426032504740215182+33.535
23Bulgaria1195027424337161133+28.533
24Hungary1255326463934202167+35.528
25Austria1034518403727185150+35.524
26Switzerland1014024373429158129+29.515
27Israel6025112421169678+18.508
28Turkey1224729464145145167-22.504
29Bosnia-Herzegovina5422102217167476-2.500
30Wales1044121423736125133-8.495
31Slovenia6925162822238785+2.479
32Northern Ireland1104025453744120138-18.478
33Norway1174421523733148159-11.466
34Montenegro20659881723-6.432
35Latvia6520143118246893-25.418
36Lithuania582083018275083-33.417
37Finland1042724532547109162-53.377
38Belarus5814123214284987-38.350
39Iceland96241755244781146-65.342
40Georgia601683616216389-26.339
41Macedonia5811143310215990-31.317
42Armenia5812123414335185-34.317
43Estonia6215839123547103-56.313
44Albania91162253204472159-87.301
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