Blwyddyn
|
Lleoliad
|
|
Y Gêm Derfynol
|
|
Y Gêm Gynderfynol
|
|
Nifer y timau
|
Enillydd
|
Sgor
|
Ail
|
Trydydd
|
Sgor
|
Pedwerydd
|
1960 Manylion
|
Ffrainc
|
Yr Undeb Sofietaidd
|
2–1 aet
|
Yugoslavia
|
Czechoslovakia
|
2–0
|
Ffrainc
|
4
|
1964 Manylion
|
Sbaen
|
Sbaen
|
2–1
|
Yr Undeb Sofietaidd
|
Hwngari
|
3–1 aet
|
Denmarc
|
4
|
1968 Manylion
|
Yr Eidal
|
Yr Eidal
|
1–1 aet 2–0 ailchwarae
|
Yugoslavia
|
Lloegr
|
2–0
|
Yr Undeb Sofietaidd
|
4
|
1972 Manylion
|
Gwlad Belg
|
Gorllewin yr Almaen
|
3–0
|
Yr Undeb Sofietaidd
|
Gwlad Belg
|
2–1
|
Hwngari
|
4
|
1976 Manylion
|
Yugoslavia
|
Czechoslovakia
|
2–2 aet (5–3) ps
|
Gorllewin yr Almaen
|
Yr Iseldiroedd
|
3–2 aet
|
Yugoslavia
|
4
|
1980 Manylion
|
Yr Eidal
|
Gorllewin yr Almaen
|
2–1
|
Gwlad Belg
|
Czechoslovakia
|
1–1[n 1] (9–8) ps
|
Yr Eidal
|
8
|
1984 Manylion
|
Ffrainc
|
Ffrainc
|
2–0
|
Sbaen
|
Denmarc a Portiwgal
|
8
|
1988 Manylion
|
Gorllewin yr Almaen
|
Yr Iseldiroedd
|
2–0
|
Yr Undeb Sofietaidd
|
Yr Eidal a Gorllewin yr Almaen
|
8
|
1992 Manylion
|
Sweden
|
Denmarc
|
2–0
|
Yr Almaen
|
Yr Iseldiroedd a Sweden
|
8
|
1996 Manylion
|
Lloegr
|
Yr Almaen
|
2–1 asdet
|
Y Weriniaeth Tsiec
|
Lloegr a Ffrainc
|
16
|
2000 Manylion
|
Gwlad Belg & Yr Iseldiroedd
|
Ffrainc
|
2–1 asdet
|
Yr Eidal
|
Yr Iseldiroedd a Portiwgal
|
16
|
2004 Manylion
|
Portiwgal
|
Gwlad Groeg
|
1–0
|
Portiwgal
|
Y Weriniaeth Tsiec a Yr Iseldiroedd
|
16
|
2008 Manylion
|
Awstria & Y Swistir
|
Sbaen
|
1–0
|
Yr Almaen
|
Rwsia a Twrci
|
16
|
2012 Manylion
|
Gwlad Pwyl & Wcrain
|
Sbaen
|
4–0
|
Yr Eidal
|
Yr Almaen a Portiwgal
|
16
|
2016 Manylion
|
Ffrainc
|
Portiwgal
|
1–0
|
Ffrainc
|
Cymru ac Yr Almaen
|
24
|
2020 Manylion
|
Pencampwriaeth Pêl-droed Ewrop 2020
|
|
|
|
|
24
|