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
|