Season
|
Date
|
Winner
|
Score
|
Runner-up
|
Scorers
|
Venue
|
1931–32 |
8 November 1931
[1] |
AEK Athens |
5–3 |
Aris |
AEK Athens:
Iliaskos (5'), Baltas (8', 65'), Oikonomou (
o.g.) (70'),
Negrepontis (78')
Aris:
Kitsos (40', 43', 80') |
Leoforos Alexandras Stadium, Athens
|
1932–33 |
5 February 1933 |
Ethnikos |
2–2 (
a.e.t.) |
Aris |
Aris:
Aggelakis (25'),
Kitsos (65')
Ethnikos: Tsiritakis (30'), Deligiorgis (47') |
Aris Stadium, Thessaloniki
|
25 March 1933 (R)
[2] |
Ethnikos |
2–1 |
Aris |
Ethnikos: Tsiritakis (54'), Alexopoulos (55')
Aris: Kaltekis (48') |
Leoforos Alexandras Stadium, Athens
|
1933–34 |
Not held.
|
1934–35
|
1935–36
|
1936–37
|
1937–38
|
1938–39 |
28 May 1939
[3] |
AEK Athens |
2–1 |
PAOK |
AEK Athens:
Chatzistavridis (43'),
Manetas (73')
PAOK: Ioannidis (31') |
Leoforos Alexandras Stadium, Athens
|
1939–40 |
2 June 1940
[4] |
Panathinaikos |
3–1 |
Aris |
Panathinaikos:
Baltasis (9'), Triantafillidis (10'),
Miyiakis (13'),
Aris: Chatzinikolaou (61') |
Leoforos Alexandras Stadium, Athens
|
1940–41 |
Abandoned after the First Round.
|
1941–42 |
Not held due to
World War II.
|
1942–43
|
1943–44
|
1944–45
|
1945–46
|
1946–47 |
8 June 1947
[5] |
Olympiacos |
5–0 |
Iraklis |
Olympiacos:
Vazos (13', 31', 78'), Vasiliadis (17'),
Chatzistavridis (79')
Iraklis: - |
Leoforos Alexandras Stadium, Athens
|
1947–48 |
20 June 1948
[6] |
Panathinaikos |
2–1 |
AEK Athens |
Panathinaikos:
Simos (16', 49')
AEK Athens:
Maropoulos (20') |
Leoforos Alexandras Stadium, Athens
|
1948–49 |
3 July 1949 (replay
[a])
[7] |
AEK Athens |
2–1 |
Panathinaikos |
AEK Athens:
Patakas (38', 105')
Panathinaikos:
Filaktos (69') |
Leoforos Alexandras Stadium, Athens
|
1949–50 |
28 May 1950
[8] |
AEK Athens |
4–0 |
Aris |
AEK Athens:
Maropoulos (6'),
Goulios (45'), Kountouris (63', 67')
Aris: - |
Leoforos Alexandras Stadium, Athens
|
1950–51 |
11 March 1951
[9] |
Olympiacos |
4–0 |
PAOK |
Olympiacos:
Mouratis (27'),
Darivas (66'),
Drosos (75', 80')
PAOK: - |
Leoforos Alexandras Stadium, Athens
|
1951–52 |
1 June 1952
[10] |
Olympiacos |
2–2 |
Panionios |
Olympiacos:
Kopanidis (30'),
Drosos (90')
Panionios:
Tsolias (34', 60') |
Leoforos Alexandras Stadium, Athens
|
15 June 1952 (R)
[11] |
Olympiacos |
2–0 |
Panionios |
Olympiacos:
Darivas (5'),
Kansos (68')
Panionios: - |
Leoforos Alexandras Stadium, Athens
|
1952–53 |
17 May 1953
[12] |
Olympiacos |
3–2 |
AEK Athens |
Olympiacos:
Kopanidis (20'),
Kansos (37'),
Darivas (79')
AEK Athens:
Serafidis (83'),
Kanakis (88') |
Leoforos Alexandras Stadium, Athens
|
1953–54 |
23 May 1954
[13] |
Olympiacos |
2–0 |
Doxa Drama
[b] |
Olympiacos:
Drosos (31'),
Darivas (38')
Doxa Drama: - |
Leoforos Alexandras Stadium, Athens
|
1954–55 |
12 June 1955
[14] |
Panathinaikos |
2–0 |
PAOK |
Panathinaikos: Kourtzidis (24'),
Panakis (31')
PAOK: - |
Leoforos Alexandras Stadium, Athens
|
1955–56 |
24 June 1956
[15] |
AEK Athens |
2–1 |
Olympiacos |
AEK Athens:
Chaniotis (22'),
Kanakis (67')
Olympiacos:
Darivas (26') |
Leoforos Alexandras Stadium, Athens
|
1956–57 |
30 July 1957
[16] |
Olympiacos |
2–0 |
Iraklis |
Olympiacos:
Kotridis (38'),
Yfantis (73')
Iraklis: - |
Karaiskakis Stadium, Piraeus
|
1957–58 |
30 July 1958
[17] |
Olympiacos |
5–1 |
Doxa Drama |
Olympiacos: Gavezos (22'),
Bebis (43'),
Polychroniou (63', 87'),
Yfantis (89')
Doxa Drama: Nalbandis (52') |
Karaiskakis Stadium, Piraeus
|
1958–59 |
5 July 1959
[18] |
Olympiacos |
2–1 |
Doxa Drama |
Olympiacos:
Yfantis
[c] (52'),
Bebis (59')
Doxa Drama: Georgiadis (47') |
Leoforos Alexandras Stadium, Athens
|
1959–60 |
7 August 1960
[19] |
Olympiacos |
1–1 |
Panathinaikos |
Olympiacos:
Bebis (50')
Panathinaikos:
Papaemmanouil (17') |
Leoforos Alexandras Stadium, Athens
|
11 September 1960 (R)
[20] |
Olympiacos |
3–0 |
Panathinaikos |
Olympiacos:
Polychroniou (25', 35'
pen.),
Sideris (82')
Panathinaikos: - |
Karaiskakis Stadium, Piraeus
|
1960–61 |
2 July 1961
[21] |
Olympiacos |
3–0 |
Panionios |
Olympiacos:
Papazoglou (34'),
Sideris (69', 88')
Panionios: - |
Leoforos Alexandras Stadium, Athens
|
1961–62 |
27 June 1962
[22] |
Olympiacos–
Panathinaikos (0–0)
[d] |
Nikos Goumas Stadium, Athens
|
1962–63 |
18 July 1963
[23] |
Olympiacos |
3–0 |
Pierikos |
Olympiacos:
Polychroniou (30'),
Papazoglou (39'),
Sideris (65')
Pierikos: - |
Leoforos Alexandras Stadium, Athens
|
1963–64 |
[24] |
AEK Athens
[e] |
(
w/o) |
No opponent |
|
|
1964–65 |
14 July 1965
[25] |
Olympiacos |
1–0 |
Panathinaikos |
Olympiacos:
Sideris (5')
Panathinaikos: - |
Karaiskakis Stadium, Piraeus
|
1965–66 |
[26] |
AEK Athens |
2–0 (
w/o) |
Olympiacos |
- |
walkover
[f]
|
1966–67 |
6 July 1967
[27] |
Panathinaikos |
1–0 |
Panionios |
Panathinaikos:
Grammos (56')
Panionios:- |
Nikos Goumas Stadium, Athens
|
1967–68 |
21 July 1968
[28] |
Olympiacos |
1–0 |
Panathinaikos |
Olympiacos:
Vasiliou (75')
Panathinaikos: - |
Leoforos Alexandras Stadium, Athens
|
1968–69 |
9 July 1969
[29] |
Panathinaikos
[g] |
1–1 |
Olympiacos |
Panathinaikos:
Domazos (55')
Olympiacos:
Sideris (49') |
Karaiskakis Stadium, Piraeus
|
1969–70 |
28 June 1970
[h]
[30] |
Aris |
1–0 |
PAOK |
Aris:
Keramidas (8')
PAOK: - |
Kaftanzoglio Stadium, Thessaloniki
|
1970–71 |
9 June 1971
[31] |
Olympiacos |
3–1 |
PAOK |
Olympiacos:
Aggelis (19'),
Gioutsos (43'),
Pamboullis (81')
PAOK:
Sarafis (46') |
Karaiskakis Stadium, Piraeus
|
1971–72 |
5 July 1972
[32] |
PAOK |
2–1 |
Panathinaikos |
PAOK:
Koudas (2', 88')
Panathinaikos:
Papadimitriou (89') |
Karaiskakis Stadium, Piraeus
|
1972–73 |
17 June 1973
[33] |
Olympiacos |
1–0 |
PAOK |
Olympiacos:
Aggelis (46')
PAOK: - |
Karaiskakis Stadium, Piraeus
|
1973–74 |
16 June 1974
[34] |
PAOK |
2–2 (4–3
p)
[i] |
Olympiacos |
PAOK:
Paridis (50'),
Aslanidis (72'
pen.)
Olympiacos:
Triantafyllos (19'),
Kritikopoulos (79') |
Nikos Goumas Stadium, Athens
|
1974–75 |
18 June 1975
[35] |
Olympiacos |
1–0 |
Panathinaikos |
Olympiacos:
Davourlis (35')
Panathinaikos: - |
Karaiskakis Stadium, Piraeus
|
1975–76 |
9 June 1976
[36] |
Iraklis |
2–2 4–4 (
a.e.t.) (6–5
p) |
Olympiacos |
Iraklis:
Chatzipanagis (25', 102'),
Kousoulakis (72'),
Gesios (111')
Olympiacos:
Siokos (60'),
Viera (81'),
Karavitis (115'),
Glezos (119') |
Nikos Goumas Stadium, Athens
|
1976–77 |
22 June 1977
[37] |
Panathinaikos |
2–1 |
PAOK |
Panathinaikos:
Papadimitriou (29'), Vakalis (83')
PAOK:
Terzanidis (43') |
Karaiskakis Stadium, Piraeus
|
1977–78 |
4 June 1978
[38] |
AEK Athens |
2–0 |
PAOK |
AEK Athens:
Bajević (50'),
Mavros (80')
PAOK: - |
Karaiskakis Stadium, Piraeus
|
1978–79 |
9 June 1979
[39] |
Panionios |
3–1 |
AEK Athens |
Panionios:
Anastopoulos (51'),
Lima (67'),
Pathiakakis (84')
AEK Athens:
Tasos (3') |
Karaiskakis Stadium, Piraeus
|
1979–80 |
26 May 1980
[40] |
Kastoria
[j] |
5–2 |
Iraklis |
Kastoria: Simeoforidis (41'),
Dintsikos (49'),
Tsironis (70', 87', 90')
Iraklis: Kalambakas (16'), Mavrodoulakis (80') |
Nikos Goumas Stadium, Athens
|
1980–81 |
21 June 1981
[41] |
Olympiacos |
3–1 |
PAOK |
Olympiacos:
Damanakis (
o.g.) (18'),
Orfanos (61'),
Kousoulakis (92')
PAOK:
Damanakis (62') |
Nikos Goumas Stadium, Athens
|
1981–82 |
19 June 1982
[42] |
Panathinaikos |
1–0 |
AEL |
Panathinaikos:
Charalambidis (49')
AEL: - |
Nikos Goumas Stadium, Athens
|
1982–83 |
29 June 1983
[43] |
AEK Athens |
2–0 |
PAOK |
AEK Athens:
Mavros (27'),
Vlachos (80')
PAOK: - |
Olympic Stadium, Athens
|
1983–84 |
6 June 1984
[44] |
Panathinaikos |
2–0 |
AEL |
Panathinaikos:
Galitsios (
o.g.) (18'),
Antoniou (38')
AEL: - |
Olympic Stadium, Athens
|
1984–85 |
22 June 1985
[45] |
AEL |
4–1 |
PAOK |
AEL:
Ziogas (39', 73'),
Kmiecik (47'),
Valaoras (78')
PAOK:
Skartados (55') |
Olympic Stadium, Athens
|
1985–86 |
28 May 1986
[46] |
Panathinaikos |
4–0 |
Olympiacos |
Panathinaikos:
Vlachos (24'),
Dimopoulos (52'),
Saravakos (57', 72')
Olympiacos: - |
Olympic Stadium, Athens
|
1986–87 |
21 June 1987
[47] |
OFI |
1–1 (3–1
p) |
Iraklis |
OFI:
Charalambidis (34')
Iraklis:
Kofidis (30') |
Olympic Stadium, Athens
|
1987–88 |
8 May 1988
[48] |
Panathinaikos |
1–1 2–2 (
a.e.t.) (4–3
p) |
Olympiacos |
Panathinaikos:
Saravakos (33'
pen.),
Dimopoulos (102')
Olympiacos:
Funes (58'
pen.,99'
pen.) |
Olympic Stadium, Athens
|
1988–89 |
11 May 1989
[49] |
Panathinaikos |
3–1 |
Panionios |
Panathinaikos:
Mavridis (8'),
Dimopoulos (44'
pen.),
Saravakos (46')
Panionios:
Zakkas (35') |
Olympic Stadium, Athens
|
1989–90 |
17 May 1990
[50] |
Olympiacos |
4–2 |
OFI |
Olympiacos:
Tsalouchidis (12', 69'),
Détári (29', 89')
OFI:
Vlastos (48'), Tsimbos (53') |
Olympic Stadium, Athens
|
1990–91 |
15 May 1991 (1st leg) |
Panathinaikos (away) |
3–0 |
Athinaikos (home) |
Panathinaikos:
Kourbanas (70'),
Warzycha (78'),
Vlachos (88')
Athinaikos: - |
Leoforos Alexandras Stadium, Athens
|
22 May 1991 (2nd leg) |
Panathinaikos (home) |
2–1 (
agg. 5–1)
[51] |
Athinaikos (away) |
Panathinaikos:
Saravakos (71'),
Kourbanas (84')
Athinaikos: Zotalis (45') |
Olympic Stadium, Athens
|
1991–92 |
20 May 1992 (1st leg) |
Olympiacos (away) |
1–1 |
PAOK (home) |
Olympiacos:
Tsalouchidis (63')
PAOK:
Skartados (52') |
Toumba Stadium, Thessaloniki
|
27 May 1992 (2nd leg) |
Olympiacos (home) |
2–0 (
agg. 3–1)
[52] |
PAOK (away) |
Olympiacos:
Litovchenko (21'),
Tsalouchidis (62')
PAOK: - |
Karaiskakis Stadium, Piraeus
|
1992–93 |
12 May 1993
[53] |
Panathinaikos |
1–0 |
Olympiacos |
Panathinaikos:
Warzycha (13')
Olympiacos: - |
Olympic Stadium, Athens
|
1993–94 |
20 April 1994
[54] |
Panathinaikos |
2–2 3–3 (
a.e.t.) (4–2
p) |
AEK Athens |
Panathinaikos:
Warzycha (31'),
Manolas (
o.g.) (54'),
Markos (115')
AEK Athens:
Alexandris (71', 95'),
Dimitriadis (77') |
Olympic Stadium, Athens
|
1994–95 |
19 April 1995
[55] |
Panathinaikos |
0–0 1–0 (
a.e.t.) |
AEK Athens |
Panathinaikos:
Warzycha (118'
pen.)
AEK Athens: - |
Olympic Stadium, Athens
|
1995–96 |
15 May 1996
[56] |
AEK Athens |
7–1 |
Apollon Athens |
AEK Athens:
Batista (11', 34'),
Tsiartas (22', 48'
pen., 76'),
Ketsbaia (60'),
Kostis (89')
Apollon Athens: Barniak (78') |
Olympic Stadium, Athens
|
1996–97 |
16 April 1997
[57] |
AEK Athens |
0–0 (5–3
p) |
Panathinaikos |
- - |
Karaiskakis Stadium, Piraeus
|
1997–98 |
29 April 1998
[58] |
Panionios |
1–0 |
Panathinaikos |
Panionios:
Nalitzis (53')
Panathinaikos:- |
Karaiskakis Stadium, Piraeus
|
1998–99 |
5 May 1999
[59] |
Olympiacos |
2–0 |
Panathinaikos |
Olympiacos:
Mavrogenidis (54'),
Ofori-Quaye (90')
Panathinaikos: - |
Olympic Stadium, Athens
|
1999–00 |
10 May 2000
[60] |
AEK Athens |
3–0 |
Ionikos |
AEK Athens:
Nikolaidis (37'),
Petkov (76'),
Maladenis (81')
Ionikos: - |
Olympic Stadium, Athens
|
2000–01 |
12 May 2001
[61] |
PAOK |
4–2 |
Olympiacos |
PAOK:
Engomitis (4'),
Borbokis (31'),
Georgiadis (46'),
Nalitzis (85')
Olympiacos:
Đorđević (78'
pen.),
Choutos (90+2') |
Nikos Goumas Stadium, Athens
|
2001–02 |
25 May 2002
[62] |
AEK Athens |
2–1 |
Olympiacos |
AEK Athens:
Konstantinidis (52'),
Ivić (82')
Olympiacos:
Giovanni (70') |
Olympic Stadium, Athens
|
2002–03 |
17 May 2003
[63] |
PAOK |
1–0 |
Aris |
PAOK:
Georgiadis (24')
Aris: - |
Toumba Stadium, Thessaloniki
|
2003–04 |
15 May 2004
[64] |
Panathinaikos |
3–1 |
Olympiacos |
Panathinaikos:
Papadopoulos (3'),
Konstantinou (68', 80')
Olympiacos:
Giovanni (65') |
Nea Smyrni Stadium, Athens
|
2004–05 |
21 May 2005
[65] |
Olympiacos |
3–0 |
Aris |
Olympiacos:
Đorđević (56'
pen., 90'),
Rivaldo (70')
Aris: - |
Pampeloponnisiako Stadium, Patras
[k]
|
2005–06 |
10 May 2006
[66] |
Olympiacos |
3–0 |
AEK Athens |
Olympiacos:
Konstantinou (61'),
Ivić (
o.g.) (70'),
Castillo (90')
AEK Athens: - |
Pankritio Stadium, Heraklion
|
2006–07 |
5 May 2007
[67] |
AEL |
2–1 |
Panathinaikos |
AEL:
Kožlej (3'),
Antchouet (82')
Panathinaikos:
Papadopoulos (44'
pen.) |
Panthessaliko Stadium, Volos
|
2007–08 |
17 May 2008
[68] |
Olympiacos |
2–0 |
Aris |
Olympiacos:
Kovačević (33'),
Żewłakow (53')
Aris: - |
Kaftanzoglio Stadium, Thessaloniki
|
2008–09 |
2 May 2009
[69] |
Olympiacos |
3–3 4–4 (
a.e.t.) (15–14
p) |
AEK Athens |
Olympiacos:
Derbyshire (47', 90+6'),
Dudu (70'),
Galletti (102')
AEK Athens:
Blanco (4', 8'),
Scocco (90', 107') |
Olympic Stadium, Athens
|
2009–10 |
24 April 2010
[70] |
Panathinaikos |
1–0 |
Aris |
Panathinaikos:
Leto (63')
Aris: - |
Olympic Stadium, Athens
|
2010–11 |
30 April 2011
[71] |
AEK Athens |
3–0 |
Atromitos |
AEK Athens:
Liberopoulos (28'),
Baha (78'),
Kafes (85')
Atromitos: - |
Olympic Stadium, Athens
|
2011–12 |
28 April 2012
[72] |
Olympiacos |
1–1 2–1 (
a.e.t.) |
Atromitos |
Olympiacos:
Djebbour (29'),
Fuster (119')
Atromitos:
Iglesias (76') |
Olympic Stadium, Athens
|
2012–13 |
11 May 2013
[73] |
Olympiacos |
1–1 3–1 (
a.e.t.) |
Asteras Tripolis |
Olympiacos:
Fuster (42'),
Djebbour (98'),
Abdoun (119'
pen.)
Asteras Tripolis:
Rayo (11') |
Olympic Stadium, Athens
|
2013–14 |
26 April 2014
[74] |
Panathinaikos |
4–1 |
PAOK |
Panathinaikos:
Berg (15', 50', 88'),
Karelis (53')
PAOK:
Vukić (70'
pen.) |
Olympic Stadium, Athens
|
2014–15 |
24 May 2015
[75] |
Olympiacos |
3–1 |
Xanthi |
Olympiacos:
Jara (45+1'),
Domínguez (63'),
Fortounis (80')
Xanthi:
Kapetanos (87') |
Olympic Stadium, Athens
|
2015–16 |
17 May 2016
[76] |
AEK Athens |
2–1 |
Olympiacos |
AEK Athens:
Mantalos (38'),
Djebbour (51')
Olympiacos:
Domínguez (84') |
Olympic Stadium, Athens
|
2016–17 |
6 May 2017
[77] |
PAOK |
2–1 |
AEK Athens |
PAOK:
Biseswar (24'),
Henrique (81')
AEK Athens:
Christodoulopoulos (26') |
Panthessaliko Stadium, Volos
|
2017–18 |
12 May 2018
[78] |
PAOK |
2–0 |
AEK Athens |
PAOK:
Vieirinha (65'),
Pelkas (90+2')
AEK Athens: - |
Olympic Stadium, Athens
|
2018–19 |
11 May 2019
[79] |
PAOK |
1–0 |
AEK Athens |
PAOK:
Akpom (45+1')
AEK Athens: - |
Olympic Stadium, Athens
|
2019–20
|
12 September 2020
[80] |
Olympiacos |
1–0 |
AEK Athens |
Olympiacos:
Ranđelović (9')
AEK Athens: - |
Panthessaliko Stadium, Volos
|
2020–21 |
22 May 2021
[81] |
PAOK |
2–1 |
Olympiacos |
PAOK:
Vieirinha (36'
pen.),
Krmenčík (90')
Olympiacos:
M'Vila (50') |
Olympic Stadium, Athens
|
2021–22 |
21 May 2022 |
Panathinaikos |
1–0 |
PAOK |
Panathinaikos:
Aitor (34'
pen.)
PAOK: - |
Olympic Stadium, Athens
|
2022–23
|
24 May 2023 |
AEK Athens |
2–0 |
PAOK |
AEK Athens:
Moukoudi (26'),
Fernandes(90+2')
PAOK: - |
Panthessaliko Stadium, Volos
|
2023–24
|
25 May 2024 |
Panathinaikos |
1–0 |
Aris |
Panathinaikos:
Vagiannidis (90+7')
Aris: - |
Panthessaliko Stadium, Volos
|