| No. |
Year |
Winner |
Scorers |
Runner-up |
Scorers |
Score |
Venue |
| 5 | 8 June 1947 | Olympiacos | Vazos (13, 31, 78) Vasiliadis (17) Chatzistavridis (79) | Iraklis | - | 5–0 | Apostolos Nikolaidis Stadium |
| 6 | 20 June 1948 | Panathinaikos | Simos (16, 49) | AEK Athens | Maropoulos (20) | 2–1 | Apostolos Nikolaidis Stadium |
| 7 | 3 July 1949 (replay1) | AEK Athens | Patakas (38, 105) | Panathinaikos | Filaktos (69) | 2–1 | Apostolos Nikolaidis Stadium |
| 8 | 28 May 1950 | AEK Athens | Maropoulos (6) Goulios (45) Kountouris (63, 67) | Aris | - | 4–0 | Apostolos Nikolaidis Stadium |
| 9 | 11 March 1951 | Olympiacos | Mouratis (27) Darivas (66) Drosos (75, 80) | PAOK | - | 4–0 | Apostolos Nikolaidis Stadium |
| 10 | 15 June 1952 | Olympiacos | Kopanidis (30) Drosos (90) | Panionios | Tsolias (34, 60) | 2–2 | Apostolos Nikolaidis Stadium |
| replay | 15 June 1952 | Olympiacos | Darivas (5) Kansos (68) | Panionios | - | 2–0 | Apostolos Nikolaidis Stadium |
| 11 | 17 May 1953 | Olympiacos | Kopanidis (20) Kansos (37) Darivas (79) | AEK Athens | Serafidis (83) Kanakis (88) | 3–2 | Apostolos Nikolaidis Stadium |
| 12 | 23 May 1954 | Olympiacos | Drosos (31) Darivas (38) | Doxa Drama2 | - | 2–0 | Apostolos Nikolaidis Stadium |
| 13 | 12 June 1955 | Panathinaikos | Kourtzidis (24) Panakis (31) | PAOK | - | 2–0 | Apostolos Nikolaidis Stadium |
| 14 | 24 June 1956 | AEK Athens | Chaniotis (22) Kanakis (67) | Olympiacos | Darivas (26) | 2–1 | Apostolos Nikolaidis Stadium |
| 15 | 30 July 1957 | Olympiacos | Kotridis (38) Yfantis (73) | Iraklis | - | 2–0 | Georgios Karaiskakis Stadium |
| 16 | 30 July 1958 | Olympiacos | Gavezos (22) Bebis (43) Polychroniou (63, 87) Yfantis (89) | Doxa Drama | Nalbandis (52) | 5–1 | Georgios Karaiskakis Stadium |
| 17 | 5 July 1959 | Olympiacos | Yfantis3 (52) Bebis (59) | Doxa Drama | Georgiadis (47) | 2–1 | Apostolos Nikolaidis Stadium |
| 18 | 7 August 1960 | Olympiacos | Bebis (50) | Panathinaikos | Papaemmanouil (17) | 1–1 | Apostolos Nikolaidis Stadium |
| replay | 11 September 1960 | Olympiacos | Polychroniou (25, 35 (pen.)) Sideris (82) | Panathinaikos | - | 3–0 | Georgios Karaiskakis Stadium |
| 19 | 2 July 1961 | Olympiacos | Papazoglou (34) Sideris (69, 88) | Panionios | - | 3–0 | Apostolos Nikolaidis Stadium |
| 20 | 27 June 1962 | Olympiacos | - | Panathinaikos | - | 0–04 | Nikos Goumas Stadium |
| 21 | 18 July 1963 | Olympiacos | Polychroniou (30) Papazoglou (39) Sideris (65) | Pierikos | - | 3–0 | Apostolos Nikolaidis Stadium |
| – | 1964 | AEK Athens5 |
| 23 | 14 July 1965 | Olympiacos | Sideris (5) | Panathinaikos | - | 1–0 | Georgios Karaiskakis Stadium |
| – | 1966 | AEK Athens | - | Olympiacos | - | 2–0 | walkover6 |
| 25 | 6 July 1967 | Panathinaikos | Grammos (56) | Panionios | - | 1–0 | Nikos Goumas Stadium |
| 26 | 21 July 1968 | Olympiacos | Vasiliou (75) | Panathinaikos | - | 1–0 | Apostolos Nikolaidis Stadium |
| 27 | 9 July 1969 | Panathinaikos7 | Domazos (55) | Olympiacos | Sideris (49) | 1–1 | Georgios Karaiskakis Stadium |
| 28 | 28 June 19708 | Aris | Keramidas (8) | PAOK | - | 1–0 | Lysandros Kaftanzoglou Stadium |
| 29 | 9 June 1971 | Olympiacos | Aggelis (19) Gioutsos (43) Pamboulis (81) | PAOK | Sarafis (46) | 3–1 | Georgios Karaiskakis Stadium |
| 30 | 5 July 1972 | PAOK | Koudas (2, 88) | Panathinaikos | Papadimitriou (89) | 2–1 | Georgios Karaiskakis Stadium |
| 31 | 17 June 1973 | Olympiacos | Aggelis (46) | PAOK | - | 1–0 | Georgios Karaiskakis Stadium |
| 32 | 16 June 1974 | PAOK | Paridis (50) Aslanidis (72) | Olympiacos | Triantafyllos (19) Kritikopoulos (79) | 2–2 4–3 PSO9 | Nikos Goumas Stadium |
| 33 | 18 June 1975 | Olympiacos | Davourlis (35) | Panathinaikos | - | 1–0 | Georgios Karaiskakis Stadium |
| 34 | 9 June 1976 | Iraklis | Chatzipanagis (25, 102) Kousoulakis (72) Gesios (111) | Olympiacos | Siokos (60) Viera (81) Karavitis (115) Gklezos (119) | 2–2 4–4 a.e.t. 6–5 PSO | Nikos Goumas Stadium |
| 35 | 22 June 1977 | Panathinaikos | Papadimitriou (29) Vakalis (83) | PAOK | Terzanidis (43) | 2–1 | Georgios Karaiskakis Stadium |
| 36 | 4 June 1978 | AEK Athens | Bajević (56) Mavros (80) | PAOK | - | 2–0 | Georgios Karaiskakis Stadium |
| 37 | 9 June 1979 | Panionios | Anastopoulos (51) Lima (67) Pathiakakis (84) | AEK Athens | Tasos (3) | 3–1 | Georgios Karaiskakis Stadium |
| 38 | 26 May 1980 | Kastoria10 | Simaioforidis (41) Dintsikos (49) Tsironis (70, 87, 90) | Iraklis | Kalambakas (16) Mavrodoulakis (80) | 5–2 | Nikos Goumas Stadium |
| 39 | 21 June 1981 | Olympiacos | Damanakis (o.g.) (18) Orfanos (61) Kousoulakis (92) | PAOK | Damanakis (62) | 3–1 | Nikos Goumas Stadium |
| 40 | 19 June 1982 | Panathinaikos | Charalambidis (49) | Larissa | - | 1–0 | Nikos Goumas Stadium |
| 41 | 29 June 1983 | AEK Athens | Mavros (27) Vlachos (80) | PAOK | - | 2–0 | Athens Olympic Stadium |
| 42 | 6 June 1984 | Panathinaikos | Gkalitsios (o.g.) (18) Antoniou (38) | Larissa | - | 2–0 | Athens Olympic Stadium |
| 43 | 22 June 1985 | Larissa | Ziogas (39, 73) Kmiecik (47) Valaoras (78) | PAOK | Skartados (55) | 4–1 | Athens Olympic Stadium |
| 44 | 28 May 1986 | Panathinaikos | Vlachos (24) Dimopoulos (52) Saravakos (57, 72) | Olympiacos | - | 4–0 | Athens Olympic Stadium |
| 45 | 21 June 1987 | OFI Crete | Charalambidis (34) | Iraklis | Kofidis (30) | 1–1 3–1 PSO | Athens Olympic Stadium |
| 46 | 8 May 1988 | Panathinaikos | Saravakos (pen.) (33) Dimopoulos (102) | Olympiacos | Funes (pen.) (58, 99) | 2–2 4–3 PSO | Athens Olympic Stadium |
| 47 | 11 May 1989 | Panathinaikos | Mavridis (8) Dimopoulos (pen.) (44) Saravakos (46) | Panionios | Zakkas (35) | 3–1 | Athens Olympic Stadium |
| 48 | 17 May 1990 | Olympiacos | Tsalouchidis (12, 69) Détári (29, 89) | OFI Crete | Vlastos (48) Tsimbos (53) | 4–2 | Athens Olympic Stadium |
| 49 | 1st leg 15 May 1991 | Athinaikos | - | Panathinaikos | Kourbanas (70) Warzycha (78) Vlachos (88) | 0–3 | Apostolos Nikolaidis Stadium |
| – | 2nd leg 22 May 1991 | Panathinaikos | Saravakos (71) Kourbanas (84) | Athinaikos | Zotalis (45) | 2–1 (agg. 5–1) | Athens Olympic Stadium |
| 50 | 1st leg 20 May 1992 | PAOK | Skartados (52) | Olympiacos | Tsalouchidis (63) | 1–1 | Toumba Stadium |
| – | 2nd leg 27 May 1992 | Olympiacos | Litovchenko (21) Tsalouchidis (62) | PAOK | - | 2–0 (agg. 3–1) | Georgios Karaiskakis Stadium |
| 51 | 12 May 1993 | Panathinaikos | Warzycha (13) | Olympiacos | - | 1–0 | Athens Olympic Stadium |
| 52 | 20 April 1994 | Panathinaikos | Warzycha (31) Manolas (o.g.) (54) Markos (115) | AEK Athens | Alexandris (71, 95) Dimitriadis (77) | 2–2 3–3 a.e.t. 4–2 PSO | Athens Olympic Stadium |
| 53 | 19 April 1995 | Panathinaikos | Warzycha (pen.) (118) | AEK Athens | - | 0–0 1–0 a.e.t. | Athens Olympic Stadium |
| 54 | 15 May 1996 | AEK Athens | Batista (11, 34) Tsiartas (22, 48 (pen.), 76) Ketsbaia (60) Kostis (89) | Apollon Athens | Barniak (78) | 7–111 | Athens Olympic Stadium |
| 55 | 16 April 1997 | AEK Athens | - | Panathinaikos | - | 0–0 5–3 PSO | Georgios Karaiskakis Stadium |
| 56 | 29 April 1998 | Panionios | Nalitzis (53) | Panathinaikos | - | 1–0 | Georgios Karaiskakis Stadium |
| 57 | 5 May 1999 | Olympiacos | Mavrogenidis (54) Ofori-Quaye (90) | Panathinaikos | - | 2–0 | Athens Olympic Stadium |
| 58 | 10 May 2000 | AEK Athens | Nikolaidis (37) Petkov (76) Maladenis (81) | Ionikos | - | 3–0 | Athens Olympic Stadium |
| 59 | 12 May 2001 | PAOK | Engomitis (4) Borbokis (31) Georgiadis (46) Nalitzis (85) | Olympiacos | Đorđević (78 pen.) Choutos (90) | 4–2 | Nikos Goumas Stadium |
| 60 | 25 May 2002 | AEK Athens | Konstantinidis (52) Ivić (82) | Olympiacos | Giovanni (70) | 2–1 | Athens Olympic Stadium |
| 61 | 17 May 2003 | PAOK | Georgiadis (24) | Aris | - | 1–0 | Toumba Stadium |
| 62 | 15 May 2004 | Panathinaikos | Papadopoulos (3) Konstantinou (68, 80) | Olympiacos | Giovanni (65) | 3–1 | Nea Smyrni Stadium |
| 63 | 21 May 2005 | Olympiacos | Đorđević (56 (pen.), 90) Rivaldo (70) | Aris | - | 3–0 | Pampeloponnisiako Stadium12 |
| 64 | 10 May 2006 | Olympiacos | Konstantinou (61) Ivić (o.g.) (70) Castillo (90) | AEK Athens | - | 3–0 | Pankritio Stadium |
| 65 | 5 May 2007 | Larissa | Kožlej (3) Antchouet (82) | Panathinaikos | Papadopoulos (pen.) (44) | 2–1 | Panthessaliko Stadium |
| 66 | 17 May 2008 | Olympiacos | Kovačević (33) Żewłakow (53) | Aris | - | 2–0 | Lysandros Kaftanzoglou Stadium |
| 67 | 2 May 2009 | Olympiakos | Derbyshire (47, 90+6) Dudu (70) Galletti (102) | AEK Athens | Blanco (4, 8) Scocco (90, 107) | 3–3 4–4 a.e.t. 15–14 PSO | Athens Olympic Stadium |
| 68 | 24 April 2010 | Panathinaikos | Leto (63) | Aris | - | 1–0 | Athens Olympic Stadium |
| 69 | 30 April 2011 | AEK Athens | Liberopoulos (28) Baha (78) Kafes (85) | Atromitos | - | 3–0 | Athens Olympic Stadium |
| 70 | 28 April 2012 | Olympiakos | Djebbour (29) Fuster (119)
| Atromitos | Iglesias (76)
| 1–1 2–1 a.e.t. | Athens Olympic Stadium |
| 71[1] | 11 May 2013 | Olympiakos | Fuster (42) Djebbour (98) Abdoun (119) (pen.) | Asteras Tripolis | Rayo (11)
| 1–1 3–1 a.e.t. | Athens Olympic Stadium |
| 72 | 30 April 2014 | Panathinaikos | Berg (15, 50, 88) Karelis (53) | PAOK | Vukić (70) | 4–1 | Athens Olympic Stadium |
| 73 | 24 May 2015 | Olympiakos | | Skoda Xanthi | | 3–1 | |