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 | Aris | Aris: Aggelakis (25'), Kitsos (65') Ethnikos: Tsiritakis (30'), Deligiorgis (47') | Aris Stadium, Thessaloniki |
25 March 1933 (R)[2] | Ethnikos | 2–1 | | 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 | bgcolor=#C0C0C0 colspan=6 align=center | Abandoned after the First Round. |
1941–42 | bgcolor=#C0C0C0 colspan=6 rowspan=5 align=center | 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)[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 | 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 | | 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 (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) | 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 | | 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 | Olympiacos | - | walkover |
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 | 1–1 | Olympiacos | Panathinaikos: Domazos (55') Olympiacos: Sideris (49') | Karaiskakis Stadium, Piraeus |
1969–70 | 28 June 1970[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
| 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
| 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 | 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
| Iraklis | OFI: Charalambidis (34') Iraklis: Kofidis (30') | Olympic Stadium, Athens |
1987–88 | 8 May 1988[48] | Panathinaikos | 1–1 2–2
| 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
| 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 | 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
| 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 |
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
| 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 | | Atromitos | Olympiacos: Djebbour (29'), Fuster (119') Atromitos: Iglesias (76') | Olympic Stadium, Athens |
2012–13 | 11 May 2013[73] | Olympiacos | | 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 | | Xanthi | Olympiacos: Jara (45+1'), Domínguez (63'), Fortounis (80') Xanthi: Kapetanos (87') | Olympic Stadium, Athens |
2015–16 | 17 May 2016[76] | AEK Athens | | Olympiacos | AEK Athens: Mantalos (38'), Djebbour (51') Olympiacos: Domínguez (84') | Olympic Stadium, Athens |
2016–17 | 6 May 2017[77] | PAOK | | AEK Athens | PAOK: Biseswar (24'), Henrique (81') AEK Athens: Christodoulopoulos (26') | Panthessaliko Stadium, Volos |
2017–18 | 12 May 2018[78] | PAOK | | AEK Athens | PAOK: Vieirinha (65'), Pelkas (90+2') AEK Athens: - | Olympic Stadium, Athens |
2018–19 | 11 May 2019[79] | PAOK | | AEK Athens | PAOK: Akpom (45+1') AEK Athens: - | Olympic Stadium, Athens |
2019–20 | 12 September 2020[80] | Olympiacos | | AEK Athens | Olympiacos: Ranđelović (9') AEK Athens: - | Panthessaliko Stadium, Volos |
2020–21 | 22 May 2021[81] | PAOK | | 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 | | PAOK | AEK Athens: Moukoudi (26'), Fernandes(90+2') PAOK: - | Panthessaliko Stadium, Volos |
2023–24 | 25 May 2024 | Panathinaikos | | Aris | Panathinaikos: Vagiannidis (90+7') Aris: - | Panthessaliko Stadium, Volos |
|