» 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
1Germany775817238622061+159.854
2Italy9565237531619259+133.799
3Spain101692210521522465+159.786
4England97632311511723357+176.763
5Netherlands112732316601726277+185.750
6Russia113732218581522773+154.739
7Croatia51291662479043+47.717
8Serbia106612619422322792+135.694
9Sweden109661924462420794+113.689
10Portugal1236731255825224108+116.668
11France94532021462316872+96.667
12Ukraine6130211030159644+52.659
13Belgium1166521305227216118+98.648
14Romania1136123294722205117+88.639
15Czech Republic1216525315931233103+130.638
16Bulgaria1115724303825192133+59.619
17Scotland1085423314131160114+46.605
18Slovakia5526141517139358+35.596
19Poland1045121323224197126+71.590
20Austria1105324334126183122+61.589
21Denmark1115227324125188132+56.588
22Hungary1084926333728174144+30.573
23Switzerland1165131344330169132+37.572
24Bosnia-Herzegovina492481717129356+37.569
25Republic of Ireland1164736334632161131+30.559
26East Germany47228171098765+22.551
27Greece1094624394027137144-7.532
28Slovenia5321131916157163+8.518
29Israel752326261722105114-9.481
30Montenegro215106752832-4.478
31Norway1113926463238143151-8.469
32Northern Ireland1173634474248124130-6.454
33Turkey1154121533843152169-17.449
34Wales1033219522932132149-17.405
35Lithuania6116143116305182-31.381
36Latvia63161433132166107-41.369
37Belarus4912112610205576-21.363
38Finland1113018632040118251-133.354
39Macedonia5111103011205789-32.321
40Iceland972119571736101209-108.318
41Georgia479112712184477-33.316
42Armenia53813329264297-55.282
43Estonia6312942123646135-89.269
44Azerbaijan495133110322085-65.245
45Albania95151367154864176-112.232
46Moldova495103410303196-65.216
47Cyprus10512128195478284-206.178
48Kazakhstan3334263142581-56.171
49Faroe Islands61555133830168-138.135
50Liechtenstein51264343522154-132.113
51Malta93298276631280-249.079
52Luxembourg1154710447555362-307.073
53Andorra43124033212140-128.067
54San Marino5702551489260-251.034
Teams that have played less than 10 games
55Ghana41211264+2.500
56Tunisia311100440.500
57Kosovo101000110.500
58South Korea42021069-3.500
59Morocco72232278-1.444
60Nigeria20110036-3.375
61Gibraltar10010014-3.333
62Ethiopia20020124-2.250
63Japan20020114-3.250