Greek football clubs in European competitions
{{Short description|none}}
class="infobox" |
colspan="2" bgcolor="lightblue" |Points by season (UEFA coefficient){{cite web | url=https://www.uefa.com/nationalassociations/uefarankings/tenyears/ | title=The official website for European football }}{{cite web|title=UEFA rankings|url=http://www.uefa.com/memberassociations/association=ita/uefarankings/index.html|archive-url=https://web.archive.org/web/20110407073610/http://www.uefa.com/memberassociations/association=ita/uefarankings/index.html|url-status=dead|archive-date=April 7, 2011|publisher=UEFA|access-date=14 April 2014}} |
Season
|Points |
2014–15
|6.200 |
2015–16
|5.400 |
2016–17
|5.800 |
2017–18
|5.200 |
2018–19
|5.100 |
2019–20
|4.900 |
2020–21
|5.100 |
2021–22
|8.000 |
2022–23
|2.125 |
2023–24
|11.400 |
2024–25
|12.687 |
A total of 20 Greek clubs have participated in European competitions so far.https://www.gazzetta.gr/football/europa-conference-league/2378847/apantisi-kelaifi-se-erotisi-toy-gazzetta-exairetiko Olympiacos made the first appearance when they took part in the 1959–60 European Cup and is the club with the most overall apps/matches. They are also the only Greek team to have won a European trophy and the first team in Europe to win both senior and youth European titles in the same season, after winning the UEFA Conference League and the UEFA Youth League in 2024.{{cite web|title=Olympiacos win the 2023/24 UEFA Europa Conference League: Meet the champions|url=https://www.uefa.com/uefaconferenceleague/news/0285-18e012aa1c72-30f912d668c9-1000--olympiacos-win-the-2023-24-uefa-europa-conference-league-mee/|work=UEFA|author=|date=29 May 2024|access-date=}}{{cite web|title=Olympiacos feat: 2023/24 UEFA Youth League at a glance|url=https://www.uefa.com/uefayouthleague/news/028c-1ab73490caae-cd14702c4161-1000--olympiacos-feat-2023-24-uefa-youth-league-at-a-glance/|work=UEFA|author=|date=22 April 2024|access-date=}}{{Cite web |last=TEAM |first=ΦΩΣ |date=2024-04-22 |title=Ολυμπιακός: Η πρώτη ελληνική ομάδα που κατέκτησε ευρωπαϊκό τρόπαιο |url=https://www.fosonline.gr/podosfairo/article/298846/olympiakos-h-proti-elliniki-omada-poy-katektise-eyropaiko-tropaio |access-date=2024-05-22 |website=Fosonline.gr |language=el}} Other important landmarks of Greek football in European competitions are the participation of Panathinaikos in the 1971 European Cup final and in the semi-finals of the 1985 and 1996 editions. The best UEFA Cup campaign was AEK Athens run to the semi-finals in 1977. Greek clubs have reached at least the quarter-finals of a European competition on 19 occasions in total.{{cite web| url = https://www.worldfootball.net/alltime_table/champions-league/| title = Champions League + European Cup » All-time league table| date = 26 May 2023}}{{cite web| url = https://www.worldfootball.net/alltime_table/ec-der-pokalsieger/| title = Cup Winners Cup » All-time league table}}{{cite web| url = https://www.worldfootball.net/alltime_table/europa-league/| title = Europa League + Fairs Cup » All-time league table| date = 19 May 2023}}
cellspacing="0" style="background: #006699; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;" width=98% | |
bgcolor=#006699 style="color:white;"
! width="190" align=center | Club ! width="130" align=center | File:Coppa Campioni.svg ! width="130" align=center | ! width="130" align=center | File:Trofeo_UEFA_Europa_Conference_League.svg ! width="130" align=center | File:Coppa delle Coppe.svg ! width="130" align=center | File:Supercoppa UEFA.svg ! width="130" align=center | File:Trofeo Copa Intercontinental 1960-2004.png ! width="130" align=center | File:Coppa Del Mondo per Club.png ! width="130" align=center | File:CFFCB2.png ! width="130" align=center | File:Intertoto.png ! width="130" align=center | 30px ! width="70" align=center | Total | |
align="center" bgcolor="#D0E7FF"
|align="left"|Olympiacos | | |
|1| | |
|1 | |2 |
bgcolor="#FFFFFF"
| align=center colspan="12" | June 1, 2024. |
Appearances in UEFA competitions
App = Appearances; M = Matches; W = Wins; D = Draws; L = Losses; GF = Goals for; GA = Goals against; GD = Goal difference; T = Trophies
All-time contribution of points for the UEFA country ranking
{{updated|24 July 2024}}
class="wikitable" style="text-align:center" |
Rank
!Club !Points |
---|
25
| align="left" |Olympiacos | 82.250 |
42
| align="left" |Panathinaikos | 63.900 |
66
| align="left" |PAOK | 45.833 |
70
| align="left" |AEK Athens | 44.742 |
186
| align="left" |Aris | 14.633 |
312
| align="left" |Panionios | 6.533 |
359
| align="left" |OFI | 5.267 |
388
| align="left" |AEL | 4.683 |
472
| align="left" |Iraklis | 3.167 |
499
| align="left" |Asteras Tripolis | 2.900 |
664
| align="left" |Atromitos | 1.500 |
706
| align="left" |Panachaiki | 1.250 |
835
| align="left" |Olympiacos Volos | 700 |
853
| align="left" |Egaleo | 667 |
879
| align="left" |Xanthi | 533 |
903
| align="left" |Apollon Smyrnis | 500 |
1020
| align="left" |Athinaikos | 250 |
1021
| align="left" |Kastoria | 250 |
1053
| align="left" |PAS Giannina | 200 |
1179
| align="left" |Ionikos | 0 |
Source: [https://swissfootballdata.com/2023/06/17/uefa-country-ranking-historical-statistics-of-all-football-clubs/ swissfootballdata.com]
Current UEFA coefficient rankings
{{Main|UEFA coefficient}}
=Country rankings=
As of 14 March 2025, the Greek Super League ranks 11th in the UEFA coefficient database, with 39.312 points.
class="wikitable" style="text-align:center" |
Rank
!Competition !Points |
---|
1
| align="left" |{{flagicon|ENG}} Premier League | 109.982 |
2
| align="left" |{{flagicon|ITA}} Serie A | 95.293 |
3
| align="left" |{{flagicon|ESP}} La Liga | 92.239 |
4
| align="left" |{{flagicon|GER}} Bundesliga | 85.831 |
5
| align="left" |{{flagicon|FRA}} Ligue 1 | 71.379 |
6
| align="left" |{{flagicon|NED}} Eredivisie | 67.150 |
7
| align="left" |{{flagicon|POR}} Primeira Liga | 62.266 |
8
| align="left" |{{flagicon|BEL}} Belgian First Division A | 56.850 |
9
| align="left" |{{flagicon|CZE}} Czech First League | 44.100 |
10
| align="left" |{{flagicon|TUR}} Süper Lig | 43.900 |
bgcolor=#BFEFFF
| 11 | align="left" |{{flagicon|GRE}} Super League Greece | 39.312 |
12
| align="left" |{{flagicon|NOR}} Eliteserien | 38.937 |
13
| align="left" |{{flagicon|AUT}} Austrian Bundesliga | 36.050 |
14
| align="left" |{{flagicon|SCO}} Scottish Premiership | 35.350 |
15
| align="left" |{{flagicon|POL}} Ekstraklasa | 34.250 |
16
| align="left" |{{flagicon|DEN}} Danish Superliga | 33.981 |
=Club rankings=
{{updated|14 March 2025}}
class="wikitable" style="text-align:center" |
Rank
!Club !Points |
---|
37
| align="left" |Olympiacos | 56.500 |
52
| align="left" |PAOK | 42.250 |
111
| align="left" |Panathinaikos | 16.000 |
159
| align="left" |AEK Athens | 9.500 |
189
| align="left" |Aris | 7.762 |
189
| align="left" |OFI | 7.762 |
Best campaigns
=[[UEFA Champions League|European Cup / UEFA Champions League]]=
class="wikitable" |
style="width:12%;"|Club
! style="width:16%;"|Champions ! style="width:16%;"|Finalist ! style="width:16%;"|Semi-finalist ! style="width:16%;"|Quarter-finalist |
---|
Panathinaikos
| style="text-align:center"| – | style="text-align:center"| 1971 |
Olympiacos
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1999 |
AEK Athens
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1969 |
Other important journeys to the round of 16 of the European Cup /Champions League were made by Panathinaikos in 2001, 2009 and Olympiacos in 2008, 2010, 2014.
*Bold indicates UCL apps (1992–present)
=[[UEFA Europa League|UEFA Cup / Europa League]]=
class="wikitable" |
style="width:12%;"| Club
! style="width:16%;"| Champions ! style="width:16%;"| Finalist ! style="width:16%;"| Semi-finalist ! style="width:16%;"| Quarter-finalist |
---|
AEK Athens
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1977 | style="text-align:center"| – |
Panathinaikos
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – |
Other important journeys to the round of 16 of the UEFA Cup / Europa League were made by Aris 1980, Olympiacos 1990, 2005, 2012, 2017, 2020, 2021, 2025, Panathinaikos 2010, and AEK Athens 1992, 2001, 2002, 2003
*Bold indicates UEL apps (2009–present)
=[[UEFA Conference League]]=
class="wikitable" |
style="width:12%;"| Club
! style="width:16%;"| Champions ! style="width:16%;"| Finalist ! style="width:16%;"| Semi-finalist ! style="width:16%;"| Quarter-finalist |
---|
Olympiacos
| style="text-align:center" bgcolor= gold| 2024 | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – |
PAOK
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – |
=[[UEFA Cup Winners' Cup]]=
class="wikitable" |
style="width:12%;"| Club
! style="width:16%;"| Champions ! style="width:16%;"| Finalist ! style="width:16%;"| Semi-finalist ! style="width:16%;"| Quarter-finalist |
---|
AEK Athens
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – |
PAOK
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1974 |
AEL
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1985 |
Olympiacos
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1993 |
Panionios
| style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| – | style="text-align:center"| 1999 |
[[UEFA Champions League|European Cup/UEFA Champions League]]
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away |
colspan="6" align="center"|European Cup |
1958–591
| {{flagicon|TUR}} Beşiktaş | | |
1959–60
| {{flagicon|ITA}} Milan | 2–2 | 1–3 |
1960–61
| {{flagicon|CSK}} Hradec Králové | 0–0 | 0–1 |
1961–62
| {{flagicon|ITA}} Juventus | 1–1 | 1–2 |
1962–63
| {{flagicon|POL}} Polonia Bytom | 1–4 | 1–2 |
1963–64
| {{flagicon|FRA}} Monaco |1–1 |2–7 |
rowspan=2| 1964–65
| rowspan=2| Panathinaikos | style="background-color:#CFC"| Preliminary round | style="background-color:#CFC"| {{flagicon|NIR}} Glentoran | style="background-color:#CFC"| 3–2 | style="background-color:#CFC"| 2–2 |
1st round
| {{flagicon|FRG}} Köln | 1–1 | 1–2 |
rowspan=2| 1965–66
| rowspan=2| Panathinaikos | style="background-color:#CFC"| Preliminary round | style="background-color:#CFC"| {{flagicon|MLT}} Sliema Wanderers | style="background-color:#CFC"| 4–1 | style="background-color:#CFC"| 0–1 |
1st round
| {{flagicon|HUN}} Ferencváros | 1–3 | 0–0 |
1966–67
| {{flagicon|BUL}} CSKA Cherveno Zname | 1–0 | 1–3 |
1967–68
| {{flagicon|ITA}} Juventus | 0–0 | 0–2 |
rowspan=3| 1968–69
| rowspan=3| AEK Athens | style="background-color:#FFFF99"| 1st round | style="background-color:#FFFF99"| {{flagicon|LUX}} Jeunesse Esch | style="background-color:#FFFF99"| 3–0 | style="background-color:#FFFF99"| 2–3 |
style="background-color:#FFFF99"| 2nd round
| style="background-color:#FFFF99"| {{flagicon|DEN}} AB | style="background-color:#FFFF99"| 0–0 | style="background-color:#FFFF99"| 2–0 |
Quarter-finals
| {{flagicon|CSK}} Spartak Trnava | 1–1 | 1–2 |
1969–70
| {{flagicon|GDR}} Vorwärts Berlin | 1–1 | 0–2 |
rowspan=5| 1970–71
| rowspan=5| Panathinaikos | style="background-color:#CFC"| 1st round | style="background-color:#CFC"| {{flagicon|LUX}} Jeunesse Esch | style="background-color:#CFC"| 5–0 | style="background-color:#CFC"| 2–1 |
style="background-color:#CFC"| 2nd round
| style="background-color:#CFC"| {{flagicon|CSK}} Slovan Bratislava | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 1–2 |
style="background-color:#CFC"| Quarter-finals
| style="background-color:#CFC"| {{flagicon|ENG}} Everton | style="background-color:#CFC"| 0–0 (a) | style="background-color:#CFC"| 1–1 |
style="background-color:#CFC"| Semi-finals
| style="background-color:#CFC"| {{flagicon|YUG}} Red Star Belgrade | style="background-color:#CFC"| 3–0 (a) | style="background-color:#CFC"| 1–4 |
Final
| {{flagicon|NED}} Ajax | 0–22 |
1971–72
| {{flagicon|ITA}} Inter Milan | 3–2 | 1–4 |
1972–73
| {{flagicon|BUL}} CSKA Sofia | 0–23 | 1–2 |
1973–74
| {{flagicon|POR}} Benfica | 0–1 | 0–1 |
rowspan=2| 1974–75
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st round | style="background-color:#FF9589"| {{flagicon|SCO}} Celtic | style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 1–1 |
2nd round
| {{flagicon|BEL}} Anderlecht | 3–0 | 1–5 |
1975–76
| {{flagicon|URS}} Dynamo Kyiv | 2–2 | 0–1 |
rowspan=2| 1976–77
| rowspan=2| PAOK | style="background-color:#CACAC1"| 1st round | style="background-color:#CACAC1"| {{flagicon|CYP|1960}} Omonia | style="background-color:#CACAC1"| 1–1 | style="background-color:#CACAC1"| 2–0 |
2nd round
| {{flagicon|URS}} Dynamo Kyiv | 0–2 | 0–4 |
rowspan=2| 1977–78
| rowspan=2| Panathinaikos | style="background-color:#CFC"| 1st round | style="background-color:#CFC"| {{flagicon|MLT}} Floriana | style="background-color:#CFC"| 4–0 | style="background-color:#CFC"| 1–1 |
2nd round
| {{flagicon|BEL}} Club Brugge | 1–0 | 0–2 |
rowspan=2| 1978–79
| rowspan=2| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|POR}} Porto | style="background-color:#FFFF99"| 6–1 | style="background-color:#FFFF99"| 1–4 |
2nd Round
| {{flagicon|ENG}} Nottingham Forest | 1–2 | 1–5 |
1979–80
| {{flagicon|ROM|1965}} Argeş Piteşti | 2–0 | 0–3 |
1980–81
| {{flagicon|FRG}} Bayern Munich | 2–4 | 0–3 |
1981–82
| {{flagicon|ROM|1965}} Universitatea Craiova | 2–0 | 0–3 |
rowspan=2| 1982–83
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|SWE}} Öster | style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 0–1 |
2nd Round
| {{flagicon|FRG}} Hamburger SV | 0–4 | 0–1 |
rowspan=2| 1983–84
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|NED}} Ajax | style="background-color:#FF9589"| 2–0 {{aet}} | style="background-color:#FF9589"| 0–0 |
2nd Round
| {{flagicon|POR}} Benfica | 1–0 | 0–3 |
rowspan=4| 1984–85
| rowspan=4| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|NED}} Feyenoord | style="background-color:#CFC"| 2–1 | style="background-color:#CFC"| 0–0 |
style="background-color:#CFC"| 2nd Round
| style="background-color:#CFC"| {{flagicon|NIR}} Linfield | style="background-color:#CFC"| 2–1 | style="background-color:#CFC"| 3–3 |
style="background-color:#CFC"| Quarter-finals
| style="background-color:#CFC"| {{flagicon|SWE}} IFK Göteborg | style="background-color:#CFC"| 2–2 | style="background-color:#CFC"| 1–0 |
Semi-finals
| {{flagicon|ENG}} Liverpool | 0–1 | 0–4 |
1985–86
| PAOK | {{flagicon|ITA}} Hellas Verona | 1–2 | 1–3 |
1986–87
| {{flagicon|YUG}} Red Star Belgrade | 2–1 | 0–3 |
1987–88
| {{flagicon|POL}} Górnik Zabrze | 1–1 | 1–2 |
1988–89
| AEL | {{flagicon|SUI}} Neuchâtel Xamax | 2–1 | 1–2 {{pso|0–3}} |
rowspan=2| 1989–90
| rowspan=2| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|GDR}} Dynamo Dresden | style="background-color:#FFFF99"| 5–3 | style="background-color:#FFFF99"| 0–1 |
2nd Round
| {{flagicon|FRA}} Marseille | 1–1 | 0–2 |
1990–91
| {{flagicon|POL}} Lech Poznań | 1–2 | 0–3 |
rowspan=5| 1991–92
| rowspan=5| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|ISL}} Fram Reykjavik | style="background-color:#CFC"| 0–0 (a) | style="background-color:#CFC"| 2–2 |
style="background-color:#CFC"| 2nd Round
| style="background-color:#CFC"| {{flagicon|SWE}} IFK Göteborg | style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 2–2 |
rowspan=3| Group Stage (Group A) | {{flagicon|YUG}} Red Star Belgrade | 0–2 | 0–1 |
{{flagicon|BEL}} Anderlecht
| 0–0 | 0–0 |
{{flagicon|ITA}} Sampdoria
| 0–0 | 1–1 |
colspan="6" align="center"| UEFA Champions League |
rowspan=2| 1992–93
| rowspan=2| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|CYP|1960}} APOEL | style="background-color:#FFFF99"| 1–1 | style="background-color:#FFFF99"| 2–2 (a) |
2nd Round
| {{flagicon|NED}} PSV Eindhoven | 1–0 | 0–3 |
1993–94
| {{flagicon|FRA}} Monaco | 1–1 | 0–1 |
rowspan=4| 1994–95
| rowspan=4| AEK Athens | style="background-color:#FFFF99"| Qual.Round | style="background-color:#FFFF99"| {{flagicon|SCO}} Rangers | style="background-color:#FFFF99"| 2–0 | style="background-color:#FFFF99"| 1–0 |
rowspan=3|Group Stage (Group D) | {{flagicon|ITA}} Milan | 0–0 | 1–2 |
{{flagicon|NED}} Ajax
| 1–2 | 0–2 |
{{flagicon|AUT}} Casino Salzburg
| 1–3 | 0–0 |
rowspan=6| 1995–96
| rowspan=6| Panathinaikos | style="background-color:#CFC"| Qual.Round | style="background-color:#CFC"| {{flagicon|CRO}} Hajduk Split | style="background-color:#CFC"| 0–0 | style="background-color:#CFC"| 1–1 (a) |
rowspan=3 style="background-color:#CFC"| Group Stage (Group A) | style="background-color:#CFC"| {{flagicon|POR}} Porto | style="background-color:#CFC"| 0–0 | style="background-color:#CFC"| 1–0 |
style="background-color:#CFC"| {{flagicon|FRA}} Nantes
| style="background-color:#CFC"| 3–1 | style="background-color:#CFC"| 0–0 |
style="background-color:#CFC"| {{flagicon|DEN}} AaB
| style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 1–24 |
style="background-color:#CFC"| Quarter-finals
| style="background-color:#CFC"| {{flagicon|POL}} Legia Warsaw | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 0–0 |
Semi-finals
| {{flagicon|NED}} Ajax | 0–3 | 1–0 |
1996–97
| {{flagicon|NOR}} Rosenborg | 1–0 | 0–3 {{aet}} |
rowspan=4| 1997–98
| rowspan=4| Olympiacos | style="background-color:#FF9589"| 2nd Qual.Round | style="background-color:#FF9589"| {{flagicon|BLR}} MPKC Mozyr | style="background-color:#FF9589"| 5–0 | style="background-color:#FF9589"| 2–2 |
rowspan=3| Group Stage (Group D) | {{flagicon|ESP}} Real Madrid | 0–0 | 1–5 |
{{flagicon|POR}} Porto
| 1–0 | 1–2 |
{{flagicon|NOR}} Rosenborg
| 2–2 | 1–5 |
rowspan=9| 1998–99
| rowspan=5| Olympiacos | style="background-color:#FF9589"| 2nd Qual.Round | style="background-color:#FF9589"| {{flagicon|CYP|1960}} Anorthosis | style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 4–2 |
rowspan=3 style="background-color:#FF9589"| Group Stage (Group A) | style="background-color:#FF9589"| {{flagicon|NED}} Ajax | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 0–2 |
style="background-color:#FF9589"| {{flagicon|POR}} Porto
| style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 2–2 |
style="background-color:#FF9589"| {{flagicon|CRO}} Dinamo Zagreb
| style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 1–1 |
Quarter-finals
| {{flagicon|ITA}} Juventus | 1–1 | 1–2 |
rowspan=4| Panathinaikos
| style="background-color:#CFC"| 2nd Qual.Round | style="background-color:#CFC"| {{flagicon|ROM}} Steaua București | style="background-color:#CFC"| 6–3 | style="background-color:#CFC"| 2–2 |
rowspan=3| Group Stage (Group E) | {{flagicon|FRA}} Lens | 1–0 | 0–1 |
{{flagicon|ENG}} Arsenal
| 1–3 | 1–2 |
{{flagicon|UKR}} Dynamo Kyiv
| 2–1 | 1–2 |
rowspan=4| 1999–2000
| rowspan=3| Olympiacos | rowspan=3| First Group Stage | {{flagicon|ESP}} Real Madrid | 3–3 | 0–3 |
{{flagicon|POR}} Porto
| 1–0 | 0–2 |
style="background-color:#FF9589"| {{flagicon|NOR}} Molde
| style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 2–3 |
AEK Athens
| {{flagicon|SWE}} AIK | 0–0 | 0–1 |
rowspan=10| 2000–01
| rowspan=3| Olympiacos | rowspan=3| First Group Stage | {{flagicon|ESP}} Valencia | 1–0 | 1–2 |
{{flagicon|FRA}} Lyon
| 2–1 | 0–1 |
style="background-color:#FF9589"| {{flagicon|NED}} Heerenveen
| style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 0–1 |
rowspan=7| Panathinaikos
| style="background-color:#CFC"| 3rd Qual.Round | style="background-color:#CFC"| {{flagicon|POL}} Polonia Warsaw | style="background-color:#CFC"| 2–1 | style="background-color:#CFC"| 2–2 |
rowspan=3 style="background-color:#CFC"| First Group Stage (Group E) | style="background-color:#CFC"| {{flagicon|ITA}} Juventus | style="background-color:#CFC"| 3–1 | style="background-color:#CFC"| 1–2 |
style="background-color:#CFC"| {{flagicon|ESP}} Deportivo La Coruña
| style="background-color:#CFC"| 1–1 | style="background-color:#CFC"| 0–1 |
style="background-color:#CFC"| {{flagicon|GER}} Hamburger SV
| style="background-color:#CFC"| 0–0 | style="background-color:#CFC"| 1–0 |
rowspan=3|Second Group Stage (Group A) | {{flagicon|ENG}} Manchester United | 1–1 | 1–3 |
{{flagicon|ESP}} Valencia
| 0–0 | 1–2 |
{{flagicon|AUT}} Sturm Graz
| 1–2 | 0–2 |
rowspan=11| 2001–02
| rowspan=3| Olympiacos | rowspan=3| First Group Stage | {{flagicon|ENG}} Manchester United | 0–2 | 0–3 |
{{flagicon|ESP}} Deportivo La Coruña
| 1–1 | 2–2 |
{{flagicon|FRA}} Lille
| 2–1 | 1–3 |
rowspan=8| Panathinaikos
| style="background-color:#CFC"| 3rd Qual.Round | style="background-color:#CFC"| {{flagicon|CZE}} Slavia Prague | style="background-color:#CFC"| 1–0 | style="background-color:#CFC"| 2–1 |
rowspan=3 style="background-color:#CFC"| First Group Stage (Group C) | style="background-color:#CFC"| {{flagicon|ENG}} Arsenal | style="background-color:#CFC"| 1–0 | style="background-color:#CFC"| 1–2 |
style="background-color:#CFC"| {{flagicon|ESP}} Mallorca
| style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 0–1 |
style="background-color:#CFC"| {{flagicon|GER}} Schalke 04
| style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 2–0 |
rowspan=3 style="background-color:#CFC"| Second Group Stage (Group C) | style="background-color:#CFC"| {{flagicon|ESP}} Real Madrid | style="background-color:#CFC"| 2–2 | style="background-color:#CFC"| 0–3 |
style="background-color:#CFC"| {{flagicon|POR}} Porto
| style="background-color:#CFC"| 0–0 | style="background-color:#CFC"|1–2 |
style="background-color:#CFC"| {{flagicon|CZE}} Sparta Prague
| style="background-color:#CFC"| 2–1 | style="background-color:#CFC"| 2–0 |
Quarter-finals
| {{flagicon|ESP}} Barcelona | 1–0 | 1–3 |
rowspan=7| 2002–03
| rowspan=3| Olympiacos | rowspan=3| First Group Stage | {{flagicon|ENG}} Manchester United | 2–3 | 0–4 |
{{flagicon|GER}} Bayer Leverkusen
| 6–2 | 0–2 |
{{flagicon|ISR}} Maccabi Haifa
| 3–3 | 0–3 |
rowspan=4| AEK Athens
| style="background-color:#FFFF99"| 3rd Qual.Round | style="background-color:#FFFF99"| {{flagicon|CYP|1960}} APOEL | style="background-color:#FFFF99"| 1–0 | style="background-color:#FFFF99"| 3–2 |
rowspan=3|First Group Stage (Group C) | {{flagicon|ESP}} Real Madrid | 3–3 | 2–2 |
{{flagicon|ITA}} Roma
| 0–0 | 1–1 |
style="background-color:#FFFF99"| {{flagicon|BEL}} Genk
| style="background-color:#FFFF99"| 1–1 | style="background-color:#FFFF99"| 0–0 |
rowspan=10| 2003–04
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ITA}} Juventus | 1–2 | 0–7 |
{{flagicon|TUR}} Galatasaray
| 3–0 | 0–1 |
{{flagicon|ESP}} Real Sociedad
| 2–2 | 0–1 |
rowspan=3| Panathinaikos
| rowspan=3| Group Stage | {{flagicon|ENG}} Manchester United | 0–1 | 0–5 |
{{flagicon|GER}} VfB Stuttgart
| 1–3 | 0–2 |
style="background-color:#CFC"| {{flagicon|SCO}} Rangers
| style="background-color:#CFC"| 1–1 | style="background-color:#CFC"| 3–1 |
rowspan=4|AEK Athens
| style="background-color:#FFFF99"| 3rd Qual.Round | style="background-color:#FFFF99"| {{flagicon|SUI}} Grasshopper | style="background-color:#FFFF99"| 3–1 | style="background-color:#FFFF99"| 0–1 |
rowspan=3|Group Stage (Group C) | {{flagicon|ESP}} Deportivo La Coruña | 1–1 | 0–3 |
{{flagicon|NED}} PSV Eindhoven
| 0–1 | 0–2 |
{{flagicon|FRA}} Monaco
| 0–0 | 0–4 |
rowspan=7| 2004–05
| rowspan=3| Panathinaikos | rowspan=3| Group Stage | {{flagicon|ENG}} Arsenal | 2–2 | 1–1 |
{{flagicon|NED}} PSV Eindhoven
| 4–1 | 0–1 |
style="background-color:#CFC"| {{flagicon|NOR}} Rosenborg
| style="background-color:#CFC"| 2–1 | style="background-color:#CFC"| 2–2 |
rowspan=3| Olympiacos
| rowspan=3| Group Stage | {{flagicon|ENG}} Liverpool | 1–0 | 1–3 |
{{flagicon|FRA}} Monaco
| 1–0 | 1–2 |
style="background-color:#FF9589"| {{flagicon|ESP}} Deportivo La Coruña
| style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 0–0 |
PAOK
| {{flagicon|ISR}} Maccabi Tel Aviv | 0–3 5 | 0–1 |
rowspan=7| 2005–06
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ESP}} Real Madrid | 2–1 | 1–2 |
{{flagicon|FRA}} Olympique Lyonnais
| 1–4 | 1–2 |
{{flagicon|NOR}} Rosenborg
| 1–3 | 1–1 |
rowspan=4| Panathinaikos
| style="background-color:#CFC"| 3rd Qual.Round | style="background-color:#CFC"| {{flagicon|POL}} Wisła Kraków | style="background-color:#CFC"| 4–1 {{aet}} | style="background-color:#CFC"| 1–3 |
rowspan=3| Group Stage (Group C) | {{flagicon|ESP}} Barcelona | 0–0 | 0–5 |
{{flagicon|GER}} Werder Bremen
| 2–1 | 1–5 |
{{flagicon|ITA}} Udinese
| 1–2 | 0–3 |
rowspan=7| 2006–07
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ESP}} Valencia | 2–4 | 0–2 |
{{flagicon|ITA}} Roma
| 0–1 | 1–1 |
{{flagicon|UKR}} Shakhtar Donetsk
| 1–1 | 2–2 |
rowspan=4| AEK Athens
| style="background-color:#FFFF99"| 3rd Qual.Round | style="background-color:#FFFF99"| {{flagicon|SCO}} Hearts | style="background-color:#FFFF99"| 3–0 | style="background-color:#FFFF99"| 2–1 |
rowspan=3| Group Stage (Group H) | {{flagicon|ITA}} Milan | 1–0 | 0–3 |
{{flagicon|FRA}} Lille
| 1–0 | 1–3 |
style="background-color:#FFFF99"| {{flagicon|BEL}} Anderlecht
| style="background-color:#FFFF99"| 1–1 | style="background-color:#FFFF99"| 2–2 |
rowspan=5| 2007–08
| rowspan=4| Olympiacos | rowspan=3 style="background-color:#FF9589"| Group Stage | style="background-color:#FF9589"| {{flagicon|ESP}} Real Madrid | style="background-color:#FF9589"| 0–0 | style="background-color:#FF9589"| 2–4 |
style="background-color:#FF9589"| {{flagicon|GER}} Werder Bremen
| style="background-color:#FF9589"| 3–0 | style="background-color:#FF9589"| 3–1 |
style="background-color:#FF9589"| {{flagicon|ITA}} Lazio
| style="background-color:#FF9589"| 1–1 | style="background-color:#FF9589"| 2–1 |
Round of 16
| {{flagicon|ENG}} Chelsea | 0–0 | 0–3 |
AEK Athens
| {{flagicon|ESP}} Sevilla | 1–4 | 0–2 |
rowspan=7| 2008–09
| {{flagicon|CYP}} Anorthosis | 1–0 | 0–3 |
rowspan=6| Panathinaikos
| style="background-color:#CFC"| 2nd Qual.Round | style="background-color:#CFC"| {{flagicon|GEO}} Dinamo Tbilisi | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 0–0 |
style="background-color:#CFC"| 3rd Qual.Round
| style="background-color:#CFC"| {{flagicon|CZE}} Sparta Prague | style="background-color:#CFC"| 1–0 | style="background-color:#CFC"| 2–1 |
rowspan=3 style="background-color:#CFC"| Group Stage (Group B) | style="background-color:#CFC"| {{flagicon|ITA}} Inter Milan | style="background-color:#CFC"| 0–2 | style="background-color:#CFC"| 1–0 |
style="background-color:#CFC"| {{flagicon|GER}} Werder Bremen
| style="background-color:#CFC"| 2–2 | style="background-color:#CFC"| 3–0 |
style="background-color:#CFC"| {{flagicon|CYP}} Anorthosis
| style="background-color:#CFC"| 1–0 | style="background-color:#CFC"| 1–3 |
Round of 16
| {{flagicon|ESP}} Villarreal | 1–2 | 1–1 |
rowspan=8| 2009–10
| rowspan=6| Olympiacos | style="background-color:#FF9589"| 3rd Qual.Round-C | style="background-color:#FF9589"| {{flagicon|SVK}} Slovan Bratislava | style="background-color:#FF9589" |2–0 | style="background-color:#FF9589"| 2–0 |
style="background-color:#FF9589"| Play-off round-C
| style="background-color:#FF9589"| {{flagicon|MDA}} Sheriff Tiraspol | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 2–0 |
rowspan=3 style="background-color:#FF9589"| Group Stage (Group H) | style="background-color:#FF9589"| {{flagicon|ENG}} Arsenal | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 0–2 |
style="background-color:#FF9589"| {{flagicon|NED}} AZ Alkmaar
| style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 0–0 |
style="background-color:#FF9589"| {{flagicon|BEL}} Standard Liège
| style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 0–2 |
Round of 16
| {{flagicon|FRA}} Bordeaux | 0–1 | 1–2 |
rowspan=2| Panathinaikos
| style="background-color:#CFC"| 3rd Qual.Round-NC | style="background-color:#CFC"| {{flagicon|CZE}} Sparta Prague | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 1–3 |
Play-off round-NC
| {{flagicon|ESP}} Atlético Madrid | 2–3 | 0–2 |
rowspan=4| 2010–11
| rowspan=3| Panathinaikos | rowspan=3| Group Stage | {{flagicon|ESP}} Barcelona | 0–3 | 1–5 |
{{flagicon|DEN}} Copenhagen
| 0–2 | 1–3 |
{{flagicon|RUS}} Rubin Kazan
| 0–0 | 0–0 |
PAOK
| {{flagicon|the Netherlands}} Ajax | 3–3 (a) | 1–1 |
rowspan=4| 2011–12
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ENG}} Arsenal | 3–1 | 1–2 |
{{flagicon|FRA}} Marseille
| 0–1 | 1–0 |
style="background-color:#FF9589"| {{flagicon|GER}} Borussia Dortmund
| style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 0–1 |
Panathinaikos
| {{flagicon|DEN}} Odense | 3–4 | 1–1 |
rowspan=5| 2012–13
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ENG}} Arsenal | 2–1 | 1–3 |
{{flagicon|GER}} Schalke 04
| 1–2 | 0–1 |
style="background-color:#FF9589"| {{flagicon|FRA}} Montpellier
| style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 2–1 |
rowspan=2| Panathinaikos
| style="background-color:#CFC"| 3rd Qual.Round-NC | style="background-color:#CFC"| {{flagicon|SCO}} Motherwell | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 2–0 |
Play-off round-NC
| {{flagicon|ESP}} Málaga | 0–0 | 0–2 |
rowspan=6| 2013–14
| rowspan=4| Olympiacos | rowspan=3 style="background-color:#FF9589"| Group Stage | style="background-color:#FF9589"| {{flagicon|POR}} Benfica | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 1–1 |
style="background-color:#FF9589"| {{flagicon|FRA}} Paris Saint-Germain
| style="background-color:#FF9589"| 1–4 | style="background-color:#FF9589"| 1–2 |
style="background-color:#FF9589"| {{flagicon|BEL}} Anderlecht
| style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 3–0 |
Round of 16
| {{flagicon|ENG}} Manchester United | 2–0 | 0–3 |
rowspan=2|PAOK
| style="background-color:#CACAC1"| 3rd Qual.Round-NC 6 | style="background-color:#CACAC1"| {{flagicon|UKR}} Metalist Kharkiv | style="background-color:#CACAC1"| 0–2 | style="background-color:#CACAC1"| 1–1 |
Play-off round-NC
| {{flagicon|GER}} Schalke 04 | 2–3 | 1–1 |
rowspan=4| 2014–15
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|ESP}} Atlético Madrid | 3–2 | 0–4 |
{{flagicon|ITA}} Juventus
| 1–0 | 2–3 |
style="background-color:#FF9589"| {{flagicon|SWE}} Malmö FF
| style="background-color:#FF9589"| 4–2 | style="background-color:#FF9589"| 0–2 |
Panathinaikos
| {{flagicon|BEL}} Standard Liège | 1–2 | 0–0 |
rowspan=4| 2015–16
| rowspan=3| Olympiacos | rowspan=3| Group Stage | {{flagicon|GER}} Bayern Munich | 0–3 | 0–4 |
{{flagicon|ENG}} Arsenal
| 0–3 | 3–2 |
style="background-color:#FF9589"| {{flagicon|CRO}} Dinamo Zagreb
| style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 1–0 |
Panathinaikos
| {{flagicon|BEL}} Club Brugge | 2–1 | 0–3 |
rowspan="2" | 2016–17
| {{flagicon|ISR}} Hapoel Be'er Sheva | 0–0 | 0–1 |
PAOK
| {{flagicon|NED}} Ajax | 1–2 | 1–1 |
rowspan=6| 2017–18
| rowspan=5| Olympiacos | style="background-color:#FF9589"| 3rd Qual.Round-C | style="background-color:#FF9589"| {{flagicon|SRB}} Partizan | style="background-color:#FF9589"| 2–2 | style="background-color:#FF9589"| 3–1 |
style="background-color:#FF9589"| Play-off round-C
| style="background-color:#FF9589"| {{flagicon|CRO}} Rijeka | style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 1–0 |
rowspan=3| Group Stage (Group D) | {{flagicon|ITA}} Juventus | 0–2 | 0–2 |
{{flagicon|ESP}} Barcelona
| 0–0 | 1–3 |
{{flagicon|POR}} Sporting CP
| 2–3 | 1–3 |
AEK Athens
| {{flagicon|RUS}} CSKA Moscow | 0–2 | 0–1 |
rowspan=8| 2018–19
| rowspan=5| AEK Athens | style="background-color:#FFFF99"| 3rd Qual.Round-C | style="background-color:#FFFF99"| {{flagicon|SCO}} Celtic | style="background-color:#FFFF99"| 2−1 | style="background-color:#FFFF99"| 1−1 |
style="background-color:#FFFF99"| Play-off Round-C
| style="background-color:#FFFF99"| {{flagicon|HUN}} MOL Vidi | style="background-color:#FFFF99"| 1−1 | style="background-color:#FFFF99"| 2−1 |
rowspan=3|Group Stage (Group E) | {{flagicon|GER}} Bayern Munich | 0−2 | 0−2 |
{{flagicon|POR}} Benfica
| 2−3 | 0−1 |
{{flagicon|NED}} Ajax
| 0−2 | 0−3 |
rowspan=3|PAOK
| style="background-color:#CACAC1"| 2nd Qual.Round-NC | style="background-color:#CACAC1"| {{flagicon|SUI}} Basel | style="background-color:#CACAC1"| 2–1 | style="background-color:#CACAC1"| 3−0 |
style="background-color:#CACAC1"| 3rd Qual.Round-NC
| style="background-color:#CACAC1"| {{flagicon|RUS}} Spartak Moscow | style="background-color:#CACAC1"| 3−2 | style="background-color:#CACAC1"| 0−0 |
Play-off Round-NC
| {{flagicon|POR}} Benfica | 1−4 | 1−1 |
rowspan=7| 2019–20
| PAOK | {{flagicon|NED}} Ajax | 2–2 | 2–3 |
rowspan=6| Olympiacos
| style="background-color:#FF9589"| 2nd Qual.Round-NC | style="background-color:#FF9589"| {{flagicon|CZE}} Viktoria Plzeň | style="background-color:#FF9589"| 4–0 | style="background-color:#FF9589"| 0–0 |
style="background-color:#FF9589"| 3rd Qual.Round-NC
| style="background-color:#FF9589"| {{flagicon|TUR}} İstanbul Başakşehir | style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 1–0 |
style="background-color:#FF9589"| Play-off Round-NC
| style="background-color:#FF9589"| {{flagicon|RUS}} Krasnodar | style="background-color:#FF9589"| 4–0 | style="background-color:#FF9589"| 2–1 |
rowspan=3|Group Stage (Group B) | {{flagicon|GER}} Bayern Munich | 2–3 | 0–2 |
{{flagicon|ENG}} Tottenham Hotspur
| 2–2 | 2–4 |
style="background-color:#FF9589"| {{flagicon|SRB}} Red Star Belgrade
| style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 1–3 |
rowspan=7| 2020–21
| rowspan=3| PAOK | style="background-color:#CACAC1"| 2nd Qual.Round-NC | style="background-color:#CACAC1"| {{flagicon|TUR}} Beşiktaş | style="background-color:#CACAC1"| 3–1 | style="background-color:#CACAC1"| |
style="background-color:#CACAC1"| 3rd Qual.Round-NC
| style="background-color:#CACAC1"| {{flagicon|POR}} Benfica | style="background-color:#CACAC1"| 2–1 | style="background-color:#CACAC1"| |
Play-off Round-NC
| {{flagicon|RUS}} Krasnodar | 1–2 | 1–2 |
rowspan="4" |Olympiacos
| style="background-color:#FF9589"| Play-off Round-C | style="background-color:#FF9589"| {{flagicon|CYP}} Omonia | style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 0–0 |
rowspan=3| Group Stage (Group C) | {{flagicon|ENG}} Manchester City | 0–1 | 0–3 |
{{flagicon|POR}} Porto
| 0–2 | 0–2 |
style="background-color:#FF9589"| {{flagicon|FRA}} Olympique de Marseille
|style="background-color:#FF9589"| 1–0 |style="background-color:#FF9589"| 1–2 |
rowspan="2" | 2021–22
| rowspan="2" | Olympiacos | style="background-color:#FF9589"| 2nd Qual.Round-C | style="background-color:#FF9589"| {{flagicon|AZE}} Neftçi Baku | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 1–0 |
3rd Qual.Round-C
| {{flagicon|BUL}} Ludogorets Razgrad | 1–1 | 2–2 {{pso|1–4}} |
2022–23
| {{flagicon|ISR}} Maccabi Haifa | 0–4 | 1–1 |
rowspan="5" |2023–24
| rowspan="3" |Panathinaikos | style="background-color:#CFC"| 2nd Qual.Round-NC | style="background-color:#CFC"| {{flagicon|UKR}} Dnipro-1 | style="background-color:#CFC"| 2–2 | style="background-color:#CFC"| 3–1 |
style="background-color:#CFC"| 3rd Qual.Round-NC
| style="background-color:#CFC"| {{flagicon|FRA}} Marseille | style="background-color:#CFC"| 1–0 | style="background-color:#CFC"| 1–2 {{pso|5–3}} |
Play-off Round-NC
| {{flagicon|POR}} Braga | 0–1 | 1–2 |
rowspan="2" |AEK Athens
| style="background-color:#FFFF99"| 3rd Qual.Round-C | style="background-color:#FFFF99"| {{flagicon|CRO}} Dinamo Zagreb | style="background-color:#FFFF99"| 2–2 | style="background-color:#FFFF99"| 2–1 |
Play-off Round-C
| {{flagicon|BEL}} Antwerp | 1–2 | 0–1 |
rowspan="2" | 2024–25
| rowspan="2" | PAOK |style="background-color:#CACAC1"| 2nd Qual.Round-C |style="background-color:#CACAC1"| {{flagicon|BIH}} Borac Banja Luka |style="background-color:#CACAC1"| 3–2 |style="background-color:#CACAC1"| 1–0 |
3rd Qual.Round-C
| {{flagicon|SWE}} Malmö FF |3–4 {{aet}} |2–2 |
[[UEFA Cup Winners' Cup]]
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Club ! Round ! Opponent ! Home ! Away |
1961–62
| {{flagicon|CSK}} Dynamo Žilina | 2–3 | 0–1 |
1962–63{{ref|2|b}}
| {{flagicon|MLT}} Hibernians | | |
rowspan=2| 1963–64
| rowspan=2| Olympiacos | style="background-color:#FF9589"| Preliminary Round | style="background-color:#FF9589"| {{flagicon|POL}} Zagłębie Sosnowiec | style="background-color:#FF9589"| 2–1 | style="background-color:#FF9589"| 0–1{{ref|4|d}} |
1st Round
| {{flagicon|FRA}} Olympique Lyonnais | 2–1 | 1–4 |
1964–65
| {{flagicon|YUG}} Dinamo Zagreb | 2–0 | 0–3 |
rowspan=2| 1965–66
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|CYP|1960}} Omonia | style="background-color:#FF9589"| 1–1 | style="background-color:#FF9589"| 1–0 |
2nd Round
| {{flagicon|ENG}} West Ham United | 2–2 | 0–4 |
1966–67
| {{flagicon|POR}} Braga | 0–1 | 2–3 |
1967–68
| {{flagicon|FRG}} Bayern Munich | 1–2 | 0–5 |
rowspan="2" | 1968–69
| rowspan="2" | Olympiacos | style="background-color:#FF9589" | 1st Round | style="background-color:#FF9589" | {{flagicon|ISL}} Reykjavik | style="background-color:#FF9589" | 2–0 | style="background-color:#FF9589" | 2–0 |
2nd Round
| {{flagicon|SCO}} Dunfermline Athletic | 3–0 | 0–4 |
1969–70
| {{flagicon|POL}} Górnik Zabrze | 2–2 | 0–5 |
1970–71
| Aris | {{flagicon|ENG}} Chelsea | 1–1 | 1–5 |
1971–72
| {{flagicon|URS}} Dynamo Moscow | 0–2 | 2–1 |
1972–73
| PAOK | {{flagicon|AUT}} Rapid Wien | 2–2 (a) | 0–0 |
rowspan=3| 1973–74
| rowspan=3| PAOK | style="background-color:#CACAC1"| 1st Round | style="background-color:#CACAC1"| {{flagicon|POL}} Legia Warsaw | style="background-color:#CACAC1"| 1–0 | style="background-color:#CACAC1"| 1–1 |
style="background-color:#CACAC1"| 2nd Round
| style="background-color:#CACAC1"| {{flagicon|FRA}} Lyon | style="background-color:#CACAC1"| 4–0 | style="background-color:#CACAC1"| 3–3 |
Quarter-finals
| {{flagicon|ITA}} Milan | 2–2 | 0–3 |
1974–75
| PAOK | {{flagicon|YUG}} Red Star Belgrade | 1–0 | 0–2 {{aet}} |
1975–76
| {{flagicon|GDR}} Zwickau | 0–0 | 0–2 |
1976–77
| Iraklis | {{flagicon|CYP|1960}} APOEL | 0–0 | 0–2 |
rowspan=2| 1977–78
| rowspan=2| PAOK | style="background-color:#CACAC1"| 1st Round | style="background-color:#CACAC1"| {{flagicon|POL}} Zagłębie Sosnowiec | style="background-color:#CACAC1"| 2–0 | style="background-color:#CACAC1"| 2–0 |
2nd Round
| {{flagicon|DEN}} Vejle | 2–1 | 0–3 |
1978–79
| PAOK | {{flagicon|SUI}} Servette | 2–0 | 0–4 |
rowspan=2| 1979–80
| rowspan=2| Panionios | style="background-color:#B9B7CE"| 1st Round | style="background-color:#B9B7CE"| {{flagicon|NED}} Twente | style="background-color:#B9B7CE"| 4–0 | style="background-color:#B9B7CE"| 1–3 |
2nd Round
| {{flagicon|SWE}} IFK Göteborg | 1–0 | 0–2 |
1980–81
| Kastoria | {{flagicon|URS}} Dinamo Tbilisi | 0–0 | 0–2 |
1981–82
| PAOK | {{flagicon|FRG}} Eintracht Frankfurt | 2–0 {{pso|4–5}} | 0–2 |
1982–83
| {{flagicon|AUT}} Austria Wien | 2–1 | 0–2 |
1983–84
| {{flagicon|HUN}} Újpest | 2–0 | 1–4 |
rowspan=3| 1984–85
| rowspan=3| AEL | style="background-color:#F0BBE5"| 1st Round | style="background-color:#F0BBE5"| {{flagicon|HUN}} Siófok | style="background-color:#F0BBE5"| 2–0 | style="background-color:#F0BBE5"| 1–1 |
style="background-color:#F0BBE5"| 2nd Round
| style="background-color:#F0BBE5"| {{flagicon|SUI}} Servette | style="background-color:#F0BBE5"| 2–1 | style="background-color:#F0BBE5"| 1–0 |
Quarter-finals
| {{flagicon|URS}} Dynamo Moscow | 0–0 | 0–1 |
1985–86
| AEL | {{flagicon|ITA}} Sampdoria | 1–1 | 0–1 |
rowspan=2| 1986–87
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|LUX}} Union Luxembourg | style="background-color:#FF9589"| 3–0 | style="background-color:#FF9589"| 3–0 |
2nd Round
| {{flagicon|NED}} Ajax | 1–1 | 0–4 |
rowspan=2| 1987–88
| rowspan=2| OFI | style="background-color:#CACAC1"| 1st Round | style="background-color:#CACAC1"| {{flagicon|BUL}} Vitosha Sofia | style="background-color:#CACAC1"| 3–1 | style="background-color:#CACAC1"| 0–1 |
2nd Round
| {{flagicon|ITA}} Atalanta | 1–0 | 0–2 |
rowspan=2| 1988–89
| rowspan=2| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|CYP|1960}} Omonia | style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 1–0 |
2nd Round
| {{flagicon|BUL}} CFKA Sredets Sofia | 0–1 | 0–2 |
rowspan=2| 1989–90
| rowspan=2| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|Wales}} Swansea City | style="background-color:#CFC"| 3–2 | style="background-color:#CFC"| 3–3 |
2nd Round
| {{flagicon|ROM|1965}} Dinamo București | 0–2 | 1–6 |
rowspan=2| 1990–91
| rowspan=2| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|ALB}} Flamurtari | style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 2–0 |
2nd Round
| {{flagicon|ITA}} Sampdoria | 0–1 | 1–3 |
1991–92
| {{flagicon|ENG}} Manchester United | 0–0 | 0–2 {{aet}} |
rowspan=3| 1992–93
| rowspan=3| Olympiacos | style="background-color:#FF9589"| 1st Round | style="background-color:#FF9589"| {{flagicon|UKR}} Chornomorets Odesa | style="background-color:#FF9589"| 0–1 | style="background-color:#FF9589"| 3–0 |
style="background-color:#FF9589"| 2nd Round
| style="background-color:#FF9589"| {{flagicon|FRA}} Monaco | style="background-color:#FF9589"| 0–0 | style="background-color:#FF9589"| 1–0 |
Quarter-finals
| {{flagicon|ESP}} Atlético Madrid | 1–1 | 1–3 |
rowspan=2| 1993–94
| rowspan=2| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|IRL}} Shelbourne | style="background-color:#CFC"| 3–0 | style="background-color:#CFC"| 2–1 |
2nd Round
| {{flagicon|GER}} Bayer Leverkusen | 1–4 | 2–1 |
rowspan=2| 1994–95
| rowspan=2| Panathinaikos | style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|BUL}} Pirin Blagoevgrad | style="background-color:#CFC"| 6–1 | style="background-color:#CFC"| 2–0 |
2nd Round
| {{flagicon|BEL}} Club Brugge | 0–0 | 0–1 |
rowspan=2| 1995–96
| rowspan=2| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|SUI}} Sion | style="background-color:#FFFF99"| 2–0 | style="background-color:#FFFF99"| 2–2 |
2nd Round
| {{flagicon|GER}} Borussia Mönchengladbach | 0–1 | 1–4 |
rowspan=3| 1996–97
| rowspan=3| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|SVK}} Chemlon Humenné | style="background-color:#FFFF99"| 1–0 | style="background-color:#FFFF99"| 2–1 |
style="background-color:#FFFF99"| 2nd Round
| style="background-color:#FFFF99"| {{flagicon|SVN}} Olimpija Ljubljana | style="background-color:#FFFF99"| 4–0 | style="background-color:#FFFF99"| 2–0 |
Quarter-finals
| {{flagicon|FRA}} Paris Saint-Germain | 0–3 | 0–0 |
rowspan=3| 1997–98
| rowspan=3| AEK Athens | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|Latvia}} Dinaburg | style="background-color:#FFFF99"| 5–0 | style="background-color:#FFFF99"| 4–2 |
style="background-color:#FFFF99"| 2nd Round
| style="background-color:#FFFF99"| {{flagicon|AUT}} Sturm Graz | style="background-color:#FFFF99"| 2–0 | style="background-color:#FFFF99"| 0–1 |
Quarter-finals
| {{flagicon|RUS}} Lokomotiv Moscow | 0–0 | 1–2 |
rowspan=3| 1998–99
| rowspan=3| Panionios | style="background-color:#B9B7CE"| 1st Round | style="background-color:#B9B7CE"| {{flagicon|Finland}} Haka | style="background-color:#B9B7CE"| 2–0 | style="background-color:#B9B7CE"| 3–1 |
style="background-color:#B9B7CE"| 2nd Round
| style="background-color:#B9B7CE"| {{flagicon|CYP|1960}} Apollon Limassol | style="background-color:#B9B7CE"| 3–2 | style="background-color:#B9B7CE"| 1–0 |
Quarter-finals
| {{flagicon|ITA}} Lazio | 0–4 | 0–3 |
Inter-Cities Fairs Cup
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away |
rowspan=2| 1961–629
| rowspan=2| Iraklis | style="background-color:#A9EDFF"| 1st Round | style="background-color:#A9EDFF"| | style="background-color:#A9EDFF"| | style="background-color:#A9EDFF"| |
2nd Round
| {{flagicon|YUG}} Novi Sad | 2–1 | 1–9 |
1963–64
| Iraklis | {{flagicon|ESP}} Zaragoza | 0–3 | 1–6 |
1964–65
| Aris | {{flagicon|ITA}} Roma | 0–0 | 0–3 |
rowspan=2| 1965–66
| PAOK | {{flagicon|AUT}} Wiener SC | 2–1 | 0–6 |
Aris
| {{flagicon|FRG}} Köln | 2–1 | 0–2 |
1966–67
| Aris | {{flagicon|ITA}} Juventus | 0–2 | 0–5 |
1967–68
| PAOK | {{flagicon|BEL|civil}} RFC Liège | 0–2 | 2–3 |
rowspan=4| 1968–69
| rowspan=2| Aris | style="background-color:#FFFF99"| 1st Round | style="background-color:#FFFF99"| {{flagicon|MLT}} Hibernians | style="background-color:#FFFF99"| 1–0 | style="background-color:#FFFF99"| 6–0 |
2nd Round
| {{flagicon|HUN}} Újpest | 1–2 | 1–9 |
rowspan=2| Panathinaikos
| style="background-color:#CFC"| 1st Round | style="background-color:#CFC"| {{flagicon|BEL}} Daring | style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 1–2 |
2nd Round
| {{flagicon|ESP}} Athletic Bilbao | 0–0 | 0–1 |
rowspan=2| 1969–70
| Aris | {{flagicon|ITA}} Cagliari | 1–1 | 0–310 |
Panionios
| {{flagicon|GDR}} Hansa Rostock | 2–0 | 0–3 |
rowspan=2| 1970–71
| {{flagicon|NED}} Twente | 0–1 | 0–3 |
PAOK
| {{flagicon|ROM|1965}} Dinamo București | 1–0 | 0–5 |
[[UEFA Europa League|UEFA Cup/Europa League]]
class="wikitable" style="text-align: left; font-size:95%" | |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away | |
colspan="6" align="center"|UEFA Cup | |
rowspan=2|1971–72
|rowspan=2|Panionios |style="background-color:#B9B7CE"|1st Round |style="background-color:#B9B7CE"|{{flagicon|ESP}} Atlético Madrid |style="background-color:#B9B7CE"|1–0 (a) |style="background-color:#B9B7CE"|1–2 | |
2nd Round
|{{flagicon|HUN}} Ferencváros | |0–611 | |
rowspan=4|1972–73
|rowspan=2|AEK Athens |style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|HUN}} Salgótarján |style="background-color:#FFFF99"|3–1 |style="background-color:#FFFF99"|1–1 | |
2nd Round
|{{flagicon|ENG}} Liverpool |1–3 |0–3 | |
rowspan=2|Olympiacos
|style="background-color:#FF9589"|1st Round |style="background-color:#FF9589"|{{flagicon|ITA}} Cagliari |style="background-color:#FF9589"|2–1 |style="background-color:#FF9589"|1–0 | |
2nd Round
|{{flagicon|ENG}} Tottenham Hotspur |1–0 |0–4 | |
rowspan=3|1973–74
|{{flagicon|YUG}} OFK Beograd |1–2 |1–0 (a) | |
rowspan=2|Panachaiki
|style="background-color:#C39165"|1st Round |style="background-color:#C39165"|{{flagicon|AUT}} Grazer AK |style="background-color:#C39165"|2–1 |style="background-color:#C39165"|1–0 | |
2nd Round
|{{flagicon|NED}} Twente |1–1 |0–7 | |
rowspan=2|1974–75
|Aris |{{flagicon|AUT}} Rapid Wien |1–0 |1–3 | |
Panathinaikos
|{{flagicon|SUI}} Grasshopper |2–1 |0–2 | |
rowspan=3|1975–76
|PAOK |{{flagicon|ESP}} Barcelona |1–0 |1–6 | |
rowspan=2|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|YUG}} Vojvodina |style="background-color:#FFFF99"|3–1 |style="background-color:#FFFF99"|0–0 | |
2nd Round
|{{flagicon|CSK}} Inter Bratislava |3–1 (a) |0–2 | |
rowspan=6|1976–77
|{{flagicon|ROM|1965}} Sportul Studenţesc |2–1 |0–3 | |
rowspan=5|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|URS}} Dynamo Moscow |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|1–2 {{aet}} | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|ENG}} Derby County |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|3–2 | |
style="background-color:#FFFF99"|3rd Round
|style="background-color:#FFFF99"|{{flagicon|YUG}} Red Star Belgrade |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|1–3 (a) | |
style="background-color:#FFFF99"|Quarter-finals
|style="background-color:#FFFF99"|{{flagicon|ENG}} Queens Park Rangers |style="background-color:#FFFF99"|3–0 {{pso|7–6}} |style="background-color:#FFFF99"|0–3 | |
Semi-finals
|{{flagicon|ITA}} Juventus |0–1 |1–4 | |
rowspan=3|1977–78
|{{flagicon|YUG}} Dinamo Zagreb |3–1 |1–5 | |
rowspan=2|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|ROM|1965}} Târgu Mureş |style="background-color:#FFFF99"|3–0 |style="background-color:#FFFF99"|0–1 | |
2nd Round
|{{flagicon|BEL}} Standard Liège |2–2 |1–4 | |
rowspan=2|1978–79
|{{flagicon|BUL}} Levski Sofia |2–1 |1–3 {{aet}} | |
Panathinaikos
|{{flagicon|ROM|1965}} Argeş Piteşti |1–2 |0–3 | |
rowspan=4|1979–80
|{{flagicon|ITA}} Napoli |1–0 |0–2 | |
rowspan=3|Aris
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|POR}} Benfica |style="background-color:#FFFF99"|3–1 |style="background-color:#FFFF99"|1–2 | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|ITA}} Perugia |style="background-color:#FFFF99"|1–1 |style="background-color:#FFFF99"|3–0 | |
3rd Round
|{{flagicon|FRA}} Saint-Étienne |3–3 |1–4 | |
rowspan=2|1980–81
|Aris |{{flagicon|ENG}} Ipswich Town |3–1 |1–5 | |
Panathinaikos
|{{flagicon|ITA}} Juventus |4–2 |0–4 | |
rowspan=3|1981–82
|{{flagicon|ENG}} Arsenal |0–2 |0–1 | |
rowspan=2|Aris
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|MLT}} Sliema Wanderers |style="background-color:#FFFF99"|4–0 |style="background-color:#FFFF99"|4–2 | |
2nd Round
|{{flagicon|BEL}} Lokeren |1–1 |0–4 | |
rowspan=3|1982–83
|{{flagicon|FRG}} Köln |0–112 |0–5 | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|FRA}} Sochaux |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–2 {{aet}} (a) | |
2nd Round
|{{flagicon|ESP}} Sevilla |2–0 |0–4 | |
rowspan=3|1983–84
|AEL |{{flagicon|HUN}} Honvéd |2–0 |0–3 {{aet}} | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|BUL}} Lokomotiv Plovdiv |style="background-color:#CACAC1"|3–1 |style="background-color:#CACAC1"|2–1 | |
2nd Round
|{{flagicon|FRG}} Bayern Munich |0–0 |0–0 {{pso|8–9}} | |
rowspan="2" |1984–85
| rowspan="2" |Olympiacos | style="background-color:#FF9589" |1st Round | style="background-color:#FF9589" |{{flagicon|SUI}} Neuchâtel Xamax | style="background-color:#FF9589" |1–0 | style="background-color:#FF9589" |2–2 | |
2nd Round
|{{flagicon|ROM|1965}} Universitatea Craiova |0–1 |0–1 | |
rowspan=2|1985–86
|{{flagicon|ESP}} Real Madrid |1–0 |0–5 | |
Panathinaikos
|{{flagicon|ITA}} Torino |1–1 |1–2 | |
rowspan=2|1986–87
|{{flagicon|ITA}} Inter Milan |0–1 |0–2 | |
OFI
|{{flagicon|YUG}} Hajduk Split |1–0 |0–4 | |
rowspan=5|1987–88
|{{flagicon|FRA}} Toulouse |0–1 |1–5 | |
rowspan=4|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"|{{flagicon|FRA}} Auxerre |style="background-color:#CFC"|2–0 |style="background-color:#CFC"|2–3 | |
style="background-color:#CFC"|2nd Round
|style="background-color:#CFC"|{{flagicon|ITA}} Juventus |style="background-color:#CFC"|1–0 |style="background-color:#CFC"|2–3 (a) | |
style="background-color:#CFC"|3rd Round
|style="background-color:#CFC"|{{flagicon|HUN}} Honvéd |style="background-color:#CFC"|5–1 |style="background-color:#CFC"|2–5 | |
Quarter-finals
|{{flagicon|BEL}} Club Brugge |2–2 |0–1 | |
rowspan=2|1988–89
|{{flagicon|ESP}} Athletic Bilbao |1–0 |0–2 | |
PAOK
|{{flagicon|ITA}} Napoli |1–1 |0–1 | |
rowspan=4|1989–90
|{{flagicon|SUI}} Sion |1–0 |0–2 | |
rowspan=3|Olympiacos
|style="background-color:#FF9589"|1st Round |style="background-color:#FF9589"|{{flagicon|YUG}} Rad |style="background-color:#FF9589"|2–0 |style="background-color:#FF9589"|1–2 | |
style="background-color:#FF9589"|2nd Round
|style="background-color:#FF9589"|{{flagicon|AUT}} First Vienna |style="background-color:#FF9589"|1–1 (a) |style="background-color:#FF9589"|2–2 | |
3rd Round
|{{flagicon|FRA}} Auxerre |1–1 |0–0 (a) | |
rowspan=2|1990–91
|{{flagicon|ESP}} Valencia |0–0 |0–2 {{aet}} | |
PAOK
|{{flagicon|ESP}} Sevilla |0–0 {{pso|3–4}} |0–0 | |
rowspan=5|1991–92
|rowspan=2|PAOK |style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|BEL}} KV Mechelen |style="background-color:#CACAC1"|1–1 |style="background-color:#CACAC1"|1–0 | |
2nd Round
|{{flagicon|AUT}} Tirol Innsbruck |0–2 |0–2 | |
rowspan=3|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|ALB}} Vllaznia |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|1–0 | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|URS}} Spartak Moscow |style="background-color:#FFFF99"|2–1 |style="background-color:#FFFF99"|0–0 | |
3rd Round
|{{flagicon|ITA}} Torino |2–2 |0–1 | |
rowspan=3|1992–93
|PAOK |{{flagicon|FRA}} Paris Saint-Germain |0–3 13 |0–2 | |
rowspan=2|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"|{{flagicon|ROM}} Electroputere Craiova |style="background-color:#CFC"|4–0 |style="background-color:#CFC"|6–0 | |
2nd Round
|{{flagicon|ITA}} Juventus |0–1 |0–0 | |
rowspan=5|1993–94
|rowspan=2|Olympiacos |style="background-color:#FF9589"|1st Round |style="background-color:#FF9589"|{{flagicon|BUL}} Botev Plovdiv |style="background-color:#FF9589"|5–1 |style="background-color:#FF9589"|3–2 | |
2nd Round
|{{flagicon|ESP}} Tenerife |4–3 (a) |1–2 | |
rowspan=3|OFI
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|CZE}} Slavia Prague |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–1 | |
style="background-color:#CACAC1"|2nd Round
|style="background-color:#CACAC1"|{{flagicon|ESP}} Atlético Madrid |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|0–1 | |
3rd Round
|{{flagicon|POR}} Boavista |1–4 |0–2 | |
rowspan=3|1994–95
|rowspan=2|Aris |style="background-color:#FFFF99"|Qual.Round |style="background-color:#FFFF99"|{{flagicon|ISR}} Hapoel Be'er Sheva |style="background-color:#FFFF99"|3–1 |style="background-color:#FFFF99"|2–1 | |
1st Round
|{{flagicon|POL}} Katowice |1–0 {{pso|3–4}} |0–1 | |
Olympiacos
|{{flagicon|FRA}} Marseille |1–2 |0–3 | |
rowspan=4|1995–96
|{{flagicon|SVN}} Olimpija Ljubljana |1–0 |1–3 | |
rowspan=3|Olympiacos
|style="background-color:#FF9589"|Qual.Round |style="background-color:#FF9589"|{{flagicon|BUL}} Slavia Sofia |style="background-color:#FF9589"|1–0 |style="background-color:#FF9589"|2–0 | |
style="background-color:#FF9589"|1st Round
|style="background-color:#FF9589"|{{flagicon|SVN}} Maribor |style="background-color:#FF9589"|2–0 |style="background-color:#FF9589"|3–1 | |
2nd Round
|{{flagicon|ESP}} Sevilla |2–1 {{aet}} (a) |0–1 | |
rowspan=3|1996–97
|{{flagicon|CYP|1960}} APOEL |0–1 |1–2 | |
Olympiacos
|{{flagicon|HUN}} Ferencváros |2–2 |1–3 | |
Panathinaikos (CL-Q)
|{{flagicon|POL}} Legia Warsaw |4–2 |0–2 (a) | |
rowspan=6|1997–98
|rowspan=3|OFI |style="background-color:#CACAC1"|2nd Qual.Round |style="background-color:#CACAC1"|{{flagicon|ISL}} Reykjavik |style="background-color:#CACAC1"|3–1 |style="background-color:#CACAC1"|0–0 | |
style="background-color:#CACAC1"|1st Round
|style="background-color:#CACAC1"|{{flagicon|HUN}} Ferencváros |style="background-color:#CACAC1"|3–0 |style="background-color:#CACAC1"|1–2 | |
2nd Round
|{{flagicon|FRA}} Auxerre |3–2 |1–3 | |
rowspan=3|PAOK
|style="background-color:#CACAC1"|2nd Qual.Round |style="background-color:#CACAC1"|{{flagicon|SVK}} Spartak Trnava |style="background-color:#CACAC1"|5–3 |style="background-color:#CACAC1"|1–0 | |
style="background-color:#CACAC1"|1st Round
|style="background-color:#CACAC1"|{{flagicon|ENG}} Arsenal |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–1 | |
2nd Round
|{{flagicon|ESP}} Atlético Madrid |4–4 |2–5 | |
rowspan=3|1998–99
|PAOK |{{flagicon|SCO}} Rangers |0–0 |0–2 | |
rowspan=2|AEK Athens
|style="background-color:#FFFF99"|2nd Qual.Round |style="background-color:#FFFF99"|{{flagicon|HUN}} Ferencváros |style="background-color:#FFFF99"|4–0 |style="background-color:#FFFF99"|2–4 | |
1st Round
|{{flagicon|NED}} Vitesse |3–3 |0–3 | |
rowspan=12|1999–2000
|{{flagicon|FRA}} Nantes |1–3 |0–1 | |
rowspan=2|Aris
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|SUI}} Servette |style="background-color:#FFFF99"|1–1 |style="background-color:#FFFF99"|2–1 {{aet}} | |
2nd Round
|{{flagicon|ESP}} Celta Vigo |2–2 |0–2 | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|GEO|1990}} Locomotive Tbilisi |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|7–0 | |
2nd Round
|{{flagicon|POR}} Benfica |1–2 |2–1 {{pso|1–4}} | |
rowspan=3|AEK Athens (CL-Q)
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|GEO|1990}} Torpedo Kutaisi |style="background-color:#FFFF99"|6–1 |style="background-color:#FFFF99"|1–0 | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|HUN}} MTK Budapest |style="background-color:#FFFF99"|1–0 (a) |style="background-color:#FFFF99"|1–2 | |
3rd Round
|{{flagicon|FRA}} Monaco |2–2 |0–1 | |
rowspan=3|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"|{{flagicon|SVN}} Gorica |style="background-color:#CFC"|2–0 |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"|2nd Round
|style="background-color:#CFC"|{{flagicon|AUT}} Grazer AK |style="background-color:#CFC"|1–0 (a) |style="background-color:#CFC"|1–2 | |
3rd Round
|{{flagicon|ESP}} Deportivo La Coruña |1–1 |2–4 | |
Olympiacos (CL-G)
|{{flagicon|ITA}} Juventus |1–3 |2–1 | |
rowspan=12|2000–01
|rowspan=2|Iraklis |style="background-color:#A9EDFF"|1st Round |style="background-color:#A9EDFF"|{{flagicon|FRA}} Gueugnon |style="background-color:#A9EDFF"|1–0 |style="background-color:#A9EDFF"|0–0 | |
2nd Round
|{{flagicon|GER}} Kaiserslautern |1–3 |3–2 | |
rowspan=2|OFI
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|SCG}} Napredak Kruševac |style="background-color:#CACAC1"|6–0 |style="background-color:#CACAC1"|0–0 | |
2nd Round
|{{flagicon|CZE}} Slavia Prague |2–2 |1–4 | |
rowspan=3|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|ISR}} Beitar Jerusalem |style="background-color:#CACAC1"|3–1 |style="background-color:#CACAC1"|3–3 | |
style="background-color:#CACAC1"|2nd Round
|style="background-color:#CACAC1"|{{flagicon|ITA}} Udinese |style="background-color:#CACAC1"|3–0 {{aet}} |style="background-color:#CACAC1"|0–1 | |
3rd Round
|{{flagicon|NED}} PSV Eindhoven |0–1 |0–3 | |
Olympiacos (CL-G)
|{{flagicon|ENG}} Liverpool |2–2 |0–2 | |
rowspan=4|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|HUN}} Vasas |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|2–2 | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|DEN}} Herfølge |style="background-color:#FFFF99"|5–0 |style="background-color:#FFFF99"|1–2 | |
style="background-color:#FFFF99"|3rd Round
|style="background-color:#FFFF99"|{{flagicon|GER}} Bayer Leverkusen |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|4–4 | |
Round of 16
|{{flagicon|ESP}} Barcelona |0–1 |0–5 | |
rowspan=8|2001–02
|rowspan=3|PAOK (CW) |style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|AUT}} Kärnten |style="background-color:#CACAC1"|4–0 |style="background-color:#CACAC1"|0–0 | |
style="background-color:#CACAC1"|2nd Round
|style="background-color:#CACAC1"|{{flagicon|CZE}} Příbram |style="background-color:#CACAC1"|6–1 |style="background-color:#CACAC1"|2–2 | |
3rd Round
|{{flagicon|NED}} PSV Eindhoven |3–2 |1–4 | |
rowspan=5|AEK Athens
|style="background-color:#FFFF99"|Qual. Round |style="background-color:#FFFF99"|{{flagicon|LUX}} Grevenmacher |style="background-color:#FFFF99"|6–0 |style="background-color:#FFFF99"|2–0 | |
style="background-color:#FFFF99"|1st Round
|style="background-color:#FFFF99"|{{flagicon|SCO}} Hibernian |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|2–3 {{aet}} | |
style="background-color:#FFFF99"|2nd Round
|style="background-color:#FFFF99"|{{flagicon|CRO}} Osijek |style="background-color:#FFFF99"|3–2 |style="background-color:#FFFF99"|2–1 | |
style="background-color:#FFFF99"|3rd Round
|style="background-color:#FFFF99"|{{flagicon|BUL}} Litex Lovech |style="background-color:#FFFF99"|3–2 |style="background-color:#FFFF99"|1–1 | |
Round of 16
|{{flagicon|ITA}} Inter Milan |2–2 |1–3 | |
rowspan=12|2002–03
|{{flagicon|CYP|1960}} Anorthosis |4–2 |1–3 (a) | |
Skoda Xanthi
|{{flagicon|ITA}} Lazio |0–0 |0–4 | |
rowspan=3|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|POR}} Leixões |style="background-color:#CACAC1"|4–1 |style="background-color:#CACAC1"|1–2 | |
style="background-color:#CACAC1"|2nd Round
|style="background-color:#CACAC1"|{{flagicon|SUI}} Grasshopper |style="background-color:#CACAC1"|2–1 |style="background-color:#CACAC1"|1–1 | |
3rd Round
|{{flagicon|CZE}} Slavia Prague |1–0 |0–4 | |
rowspan=2|AEK Athens (CL-G)
|style="background-color:#FFFF99"|3rd Round |style="background-color:#FFFF99"|{{flagicon|ISR}} Maccabi Haifa |style="background-color:#FFFF99"|4–0 |style="background-color:#FFFF99"|4–1 | |
Round of 16
|{{flagicon|ESP}} Málaga |0–1 |0–0 | |
rowspan=5|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"|{{flagicon|BUL}} Litex Lovech |style="background-color:#CFC"|2–1 {{aet}} |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"|2nd Round
|style="background-color:#CFC"|{{flagicon|TUR}} Fenerbahçe |style="background-color:#CFC"|4–1 |style="background-color:#CFC"|1–1 | |
style="background-color:#CFC"|3rd Round
|style="background-color:#CFC"|{{flagicon|CZE}} Slovan Liberec |style="background-color:#CFC"|1–0 |style="background-color:#CFC"|2–2 | |
style="background-color:#CFC"|Round of 16
|style="background-color:#CFC"|{{flagicon|BEL}} Anderlecht |style="background-color:#CFC"|3–0 |style="background-color:#CFC"|0–2 | |
Quarter-finals
|{{flagicon|POR}} Porto |0–2 {{aet}} |1–0 | |
rowspan=7|2003–04
|rowspan=2|Aris |style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"|{{flagicon|MDA}} Zimbru Chişinău |style="background-color:#FFFF99"|2–1 |style="background-color:#FFFF99"|1–1 | |
2nd Round
|{{flagicon|ITA}} Perugia |1–1 |0–2 | |
rowspan=2|Panionios
|style="background-color:#B9B7CE"|1st Round |style="background-color:#B9B7CE"|{{flagicon|DEN}} Nordsjælland |style="background-color:#B9B7CE"|2–1 |style="background-color:#B9B7CE"|1–0 | |
2nd Round
|{{flagicon|ESP}} Barcelona |0–3 |0–2 | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"|{{flagicon|NOR}} Lyn Oslo |style="background-color:#CACAC1"|0–1 |style="background-color:#CACAC1"|3–0 | |
2nd Round
|{{flagicon|HUN}} Debrecen |1–1 |0–0 (a) | |
Panathinaikos (CL-G)
|{{flagicon|FRA}} Auxerre |0–1 |0–0 | |
rowspan=19|2004–05
|PAOK (CL-Q) |{{flagicon|NED}} AZ Alkmaar |2–3 |1–2 | |
rowspan=5|AEK Athens
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"| {{flagicon|SVN}} Gorica |style="background-color:#FFFF99"|1–0 |style="background-color:#FFFF99"|1–1 | |
rowspan=4|Group Stage (Group H) |{{flagicon|RUS}} Zenit Saint Petersburg | |1–5 | |
{{flagicon|FRA}} Lille
|1–2 | | |
{{flagicon|ESP}} Sevilla
| |2–3 | |
{{flagicon|GER}} Alemannia Aachen
|0–2 | | |
rowspan=5|Egaleo
|style="background-color:#A9EDFF"|1st Round |style="background-color:#A9EDFF"| {{flagicon|TUR}} Gençlerbirliği |style="background-color:#A9EDFF"|1–0 |style="background-color:#A9EDFF"|1–1 | |
rowspan=4|Group Stage (Group E) |{{flagicon|ENG}} Middlesbrough |0–1 | | |
{{flagicon|SCG}} Partizan
| |0–4 | |
{{flagicon|ITA}} Lazio
|2–2 | | |
{{flagicon|ESP}} Villarreal
| |0–4 | |
rowspan=5|Panionios
|style="background-color:#B9B7CE"|1st Round |style="background-color:#B9B7CE"| {{flagicon|ITA}} Udinese |style="background-color:#B9B7CE"|3–1 |style="background-color:#B9B7CE"|0–1 | |
rowspan=4|Group Stage (Group D) |{{flagicon|ENG}} Newcastle United |0–1 | | |
{{flagicon|POR}} Sporting CP
| |1–4 | |
{{flagicon|GEO}} Dinamo Tbilisi
|5–2 | | |
{{flagicon|FRA}} Sochaux
| |0–1 | |
Panathinaikos (CL-G)
|{{flagicon|ESP}} Sevilla |1–0 |0–2 | |
rowspan=2|Olympiacos (CL-G)
|style="background-color:#FF9589"|Round of 32 |style="background-color:#FF9589"|{{flagicon|FRA}} Sochaux |style="background-color:#FF9589"|1–0 |style="background-color:#FF9589"|1–0 | |
Round of 16
|{{flagicon|ENG}} Newcastle United |1–3 |0–4 | |
rowspan=8|2005–06
|{{flagicon|RUS}} Zenit Saint Petersburg |0–1 |0–0 | |
Aris (CF)
|{{flagicon|ITA}} Roma |0–0 |1–5 | |
Skoda Xanthi
|{{flagicon|ENG}} Middlesbrough |0–0 |0–2 | |
rowspan=5|PAOK
|style="background-color:#CACAC1"|1st Round |style="background-color:#CACAC1"| {{flagicon|UKR}} Metalurh Donetsk |style="background-color:#CACAC1"|1–1 |style="background-color:#CACAC1"|2–2 (a) | |
rowspan=4|Group Stage (Group G) |{{flagicon|UKR}} Shakhtar Donetsk | |0–1 | |
{{flagicon|GER}} VfB Stuttgart
|1–2 | | |
{{flagicon|ROM}} Rapid București
| |0–1 | |
{{flagicon|FRA}} Rennes
|5–1 | | |
rowspan=10|2006–07
|{{flagicon|ESP}} Sevilla |1–2 |0–4 | |
Iraklis
|{{flagicon|POL}} Wisła Kraków |0–2 {{aet}} |1–0 | |
Skoda Xanthi
|{{flagicon|ROM}} Dinamo București |3–4 |1–4 | |
rowspan=6|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"| {{flagicon|UKR}} Metalurh Zaporizhya |style="background-color:#CFC"|1–1 |style="background-color:#CFC"|1–0 | |
rowspan=4 style="background-color:#CFC"|Group Stage (Group G) |style="background-color:#CFC"| {{flagicon|ISR}} Hapoel Tel Aviv |style="background-color:#CFC"|2–0 |style="background-color:#CFC"| | |
style="background-color:#CFC"| {{flagicon|CZE}} Mladá Boleslav
|style="background-color:#CFC"| |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"| {{flagicon|ROM}} Rapid București
|style="background-color:#CFC"|0–0 |style="background-color:#CFC"| | |
style="background-color:#CFC"| {{flagicon|FRA}} Paris Saint-Germain
|style="background-color:#CFC"| |style="background-color:#CFC"|0–4 | |
Round of 32
|{{flagicon|FRA}} Lens |0–0 |1–3 | |
AEK Athens (CL-G)
|{{flagicon|FRA}} Paris Saint-Germain |0–2 |0–2 | |
rowspan=27|2007–08
|rowspan=5|AEL (CW) |style="background-color:#F0BBE5"|1st Round |style="background-color:#F0BBE5"| {{flagicon|ENG}} Blackburn Rovers |style="background-color:#F0BBE5"|2–0 |style="background-color:#F0BBE5"|1–2 | |
rowspan=4|Group Stage (Group A) |{{flagicon|ENG}} Everton | |1–3 | |
{{flagicon|RUS}} Zenit Saint Petersburg
|2–3 | | |
{{flagicon|NED}} AZ Alkmaar
| |0–1 | |
{{flagicon|GER}} Nürnberg
|1–3 | | |
rowspan=5|Aris
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"| {{flagicon|ESP}} Zaragoza |style="background-color:#FFFF99"|1–0 |style="background-color:#FFFF99"|1–2 (a) | |
rowspan=4|Group Stage (Group F) |{{flagicon|SRB}} Red Star Belgrade |3–0 | | |
{{flagicon|ENG}} Bolton Wanderers
| |1–1 | |
{{flagicon|POR}} Braga
|1–1 | | |
{{flagicon|GER}} Bayern Munich
| |0–6 | |
rowspan=5|Panionios
|style="background-color:#B9B7CE"|1st Round |style="background-color:#B9B7CE"| {{flagicon|FRA}} Sochaux |style="background-color:#B9B7CE"|0–1 |style="background-color:#B9B7CE"|2–0 | |
rowspan=4|Group Stage (Group H) |{{flagicon|SWE}} Helsingborg | |1–1 | |
{{flagicon|TUR}} Galatasaray
|0–3 | | |
{{flagicon|AUT}} Austria Wien
| |1–0 | |
{{flagicon|FRA}} Bordeaux
|2–3 | | |
rowspan=6|AEK Athens (CL-Q)
|style="background-color:#FFFF99"|1st Round |style="background-color:#FFFF99"| {{flagicon|AUT}} Austria Salzburg |style="background-color:#FFFF99"|3–0 |style="background-color:#FFFF99"|0–1 | |
rowspan=4 style="background-color:#FFFF99"|Group Stage (Group C) |style="background-color:#FFFF99"| {{flagicon|SWE}} Elfsborg |style="background-color:#FFFF99"| |style="background-color:#FFFF99"|1–1 | |
style="background-color:#FFFF99"| {{flagicon|ITA}} Fiorentina
|style="background-color:#FFFF99"|1–1 |style="background-color:#FFFF99"| | |
style="background-color:#FFFF99"| {{flagicon|CZE}} Mladá Boleslav
|style="background-color:#FFFF99"| |style="background-color:#FFFF99"|1–0 | |
style="background-color:#FFFF99"| {{flagicon|ESP}} Villarreal
|style="background-color:#FFFF99"|1–2 |style="background-color:#FFFF99"| | |
Round of 32
|{{flagicon|ESP}} Getafe |1–1 |0–3 | |
rowspan=6|Panathinaikos
|style="background-color:#CFC"|1st Round |style="background-color:#CFC"| {{flagicon|SVK}} Artmedia Bratislava |style="background-color:#CFC"|3–0 |style="background-color:#CFC"|2–1 | |
rowspan=4 style="background-color:#CFC"|Group Stage (Group B) |style="background-color:#CFC"| {{flagicon|SCO}} Aberdeen |style="background-color:#CFC"|3–0 |style="background-color:#CFC"| | |
style="background-color:#CFC"| {{flagicon|DEN}} Copenhagen
|style="background-color:#CFC"| |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"| {{flagicon|RUS}} Lokomotiv Moscow
|style="background-color:#CFC"|2–0 |style="background-color:#CFC"| | |
style="background-color:#CFC"| {{flagicon|ESP}} Atlético Madrid
|style="background-color:#CFC"| |style="background-color:#CFC"|1–2 | |
Round of 32
|{{flagicon|SCO}} Rangers |1–1 (a) |0–0 | |
rowspan=8|2008–09
|{{flagicon|CYP}} Omonia |0–1 |2–2 | |
Aris
|{{flagicon|CRO}} Slaven Belupo |1–0 |0–2 | |
rowspan=6|Olympiacos (CL-Q)
|style="background-color:#FF9589"|1st Round |style="background-color:#FF9589"| {{flagicon|DEN}} Nordsjælland |style="background-color:#FF9589"|5–0 |style="background-color:#FF9589"|2–0 | |
rowspan=4 style="background-color:#FF9589"|Group Stage (Group B) |style="background-color:#FF9589"| {{flagicon|TUR}} Galatasaray |style="background-color:#FF9589"| |style="background-color:#FF9589"|0–1 | |
style="background-color:#FF9589"| {{flagicon|POR}} Benfica
|style="background-color:#FF9589"|5–1 |style="background-color:#FF9589"| | |
style="background-color:#FF9589"| {{flagicon|UKR}} Metalist Kharkiv
|style="background-color:#FF9589"| |style="background-color:#FF9589"|0–1 | |
style="background-color:#FF9589"| {{flagicon|GER}} Hertha BSC
|style="background-color:#FF9589"|4–0 |style="background-color:#FF9589"| | |
Round of 32
|{{flagicon|FRA}} Saint-Étienne |1–3 |1–2 | |
colspan="6" align="center"|UEFA Europa League | |
rowspan="12" |2009–10
|AEL |{{flagicon|ISL}} Reykjavik |1–1 |0–2 | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|3rd Qual.Round |style="background-color:#CACAC1"|{{flagicon|NOR}} Vålerenga |style="background-color:#CACAC1"|0–1 (a) |style="background-color:#CACAC1"|2–1 | |
Play-off round
|{{flagicon|NED}} Heerenveen |1–1 |0–0 (a) | |
rowspan=4|AEK Athens
|style="background-color:#FFFF99"|Play-off round |style="background-color:#FFFF99"| {{flagicon|ROM}} Vaslui |style="background-color:#FFFF99"|3–0 |style="background-color:#FFFF99"|1–2 | |
rowspan=3|Group Stage (Group I) |{{flagicon|POR}} Benfica |1–0 |1–2 | |
{{flagicon|ENG}} Everton
|0–1 |0–4 | |
{{flagicon|BLR}} BATE Borisov
|2–2 |1–2 | |
rowspan="5" |Panathinaikos (CL-Q)
| rowspan="3" style="background-color:#CFC" |Group Stage | style="background-color:#CFC" |{{flagicon|TUR}} Galatasaray | style="background-color:#CFC" |1–3 | style="background-color:#CFC" |0–1 | |
style="background-color:#CFC"|{{flagicon|ROM}} Dinamo București
|style="background-color:#CFC"|3–0 |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"|{{flagicon|AUT}} Sturm Graz
|style="background-color:#CFC"|1–0 |style="background-color:#CFC"|1–0 | |
style="background-color:#CFC"|Round of 32
|style="background-color:#CFC"|{{flagicon|ITA}} Roma |style="background-color:#CFC"|3–2 |style="background-color:#CFC"|3–2 | |
Round of 16
|{{flagicon|BEL}} Standard Liège |1–3 |0–1 | |
rowspan=17|2010–11
|rowspan=2|Olympiacos |style="background-color:#FF9589"|2nd Qual.Round |style="background-color:#FF9589"|{{flagicon|ALB}} Besa Kavajë |style="background-color:#FF9589"|6–1 |style="background-color:#FF9589"|5–0 | |
3rd Qual.Round
|{{flagicon|ISR}} Maccabi Tel Aviv |2–1 |0–1 (a) | |
rowspan=4|AEK Athens
|style="background-color:#FFFF99"|Play-off round |style="background-color:#FFFF99"| {{flagicon|SCO}} Dundee United |style="background-color:#FFFF99"|1–1 |style="background-color:#FFFF99"|1–0 | |
rowspan=3|Group Stage (Group G) |{{flagicon|RUS}} Zenit Saint Petersburg |0–3 |2–4 | |
{{flagicon|BEL}} Anderlecht
|1–1 |0–3 | |
{{flagicon|CRO}} Hajduk Split
|3–1 |3–1 | |
rowspan=6|Aris
|style="background-color:#FFFF99"|3rd Qual.Round |style="background-color:#FFFF99"|{{flagicon|POL}} Jagiellonia Białystok |style="background-color:#FFFF99"|2–2 |style="background-color:#FFFF99"|2–1 | |
style="background-color:#FFFF99"|Play-off round
|style="background-color:#FFFF99"|{{flagicon|AUT}} Austria Wien |style="background-color:#FFFF99"|1–0 |style="background-color:#FFFF99"|1–1 | |
rowspan=3 style="background-color:#FFFF99"|Group Stage (Group B) |style="background-color:#FFFF99"|{{flagicon|ESP}} Atlético Madrid |style="background-color:#FFFF99"|1–0 |style="background-color:#FFFF99"|3–2 | |
style="background-color:#FFFF99"|{{flagicon|GER}} Bayer Leverkusen
|style="background-color:#FFFF99"|0–0 |style="background-color:#FFFF99"|0–1 | |
style="background-color:#FFFF99"|{{flagicon|NOR}} Rosenborg
|style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|1–2 | |
Round of 32
|{{flagicon|ENG}} Manchester City |0–0 |0–3 | |
rowspan=5|PAOK (CL-Q)
|style="background-color:#CACAC1"|Play-off round |style="background-color:#CACAC1"|{{flagicon|TUR}} Fenerbahçe |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–1 {{aet}} | |
rowspan=3 style="background-color:#CACAC1"|Group Stage (Group D) |style="background-color:#CACAC1"|{{flagicon|ESP}} Villarreal |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|0–1 | |
style="background-color:#CACAC1"|{{flagicon|BEL}} Club Brugge
|style="background-color:#CACAC1"|1–1 |style="background-color:#CACAC1"|1–1 | |
style="background-color:#CACAC1"|{{flagicon|CRO}} Dinamo Zagreb
|style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–0 | |
Round of 32
|{{flagicon|RUS}} CSKA Moscow |0–1 |1–1 | |
rowspan=16|2011–12
|rowspan=3|Olympiacos Volos |style="background-color:#FF9589"|2nd Qual.Round |style="background-color:#FF9589"|{{flagicon|SRB}} Rad |style="background-color:#FF9589"|1–1 |style="background-color:#FF9589"|1–0 | |
style="background-color:#FF9589"|3rd Qual.Round
|style="background-color:#FF9589"|{{flagicon|LUX}} Differdange 03 |style="background-color:#FF9589"|3–0 |style="background-color:#FF9589"|3–0 | |
Play-off round 14
|{{flagicon|FRA}} Paris Saint-Germain | | | |
Panathinaikos (CL-Q)
|{{flagicon|ISR}} Maccabi Tel Aviv |2–1 |0–3 | |
rowspan=4|AEK Athens (CW)
|style="background-color:#FFFF99"|Play-off round |style="background-color:#FFFF99"| {{flagicon|GEO}} Dinamo Tbilisi |style="background-color:#FFFF99"|1–0 |style="background-color:#FFFF99"|1–1 {{aet}} | |
rowspan=3|Group Stage (Group L) |{{flagicon|BEL}} Anderlecht |1–2 |1–4 | |
{{flagicon|RUS}} Lokomotiv Moscow
|1–3 |1–3 | |
{{flagicon|AUT}} Sturm Graz
|1–2 |3–1 | |
rowspan=6|PAOK
|style="background-color:#CACAC1"|3rd Qual.Round |style="background-color:#CACAC1"|{{flagicon|NOR}} Vålerenga |style="background-color:#CACAC1"|3–0 |style="background-color:#CACAC1"|2–0 | |
style="background-color:#CACAC1"|Play-off round
|style="background-color:#CACAC1"|{{flagicon|UKR}} Karpaty Lviv |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|1–1 | |
rowspan=3 style="background-color:#CACAC1"|Group Stage
|style="background-color:#CACAC1"|{{flagicon|ENG}} Tottenham Hotspur |style="background-color:#CACAC1"|0–0 |style="background-color:#CACAC1"|2–1 | |
style="background-color:#CACAC1"|{{flagicon|RUS}} Rubin Kazan
|style="background-color:#CACAC1"|1–1 |style="background-color:#CACAC1"|2–2 | |
style="background-color:#CACAC1"|{{flagicon|IRL}} Shamrock Rovers
|style="background-color:#CACAC1"|2–1 |style="background-color:#CACAC1"|3–1 | |
Round of 32
|{{flagicon|ITA}} Udinese |0–3 |0–0 | |
rowspan=2|Olympiacos (CL-G)
|style="background-color:#FF9589"|Round of 32 |style="background-color:#FF9589"|{{flagicon|RUS}} Rubin Kazan |style="background-color:#FF9589"|1–0 |style="background-color:#FF9589"|1–0 | |
Round of 16
|{{flagicon|UKR}} Metalist Kharkiv |1–2 (a) |1–0 | |
rowspan=9|2012–13
|rowspan=2|Asteras Tripolis |style="background-color:#FFFF99"|2nd Qual.Round |style="background-color:#FFFF99"|{{flagicon|AZE}} Inter Baku |style="background-color:#FFFF99"|1–1 {{pso|4–2}} |style="background-color:#FFFF99"|1–1 | |
3rd Qual.Round
|{{flagicon|POR}} Marítimo |1–1 |0–0 (a) | |
rowspan=2|PAOK
|style="background-color:#CACAC1"|3rd Qual.Round |style="background-color:#CACAC1"|{{flagicon|ISR}} Bnei Yehuda |style="background-color:#CACAC1"|4–1 |style="background-color:#CACAC1"|2–0 | |
Play-off round
|{{flagicon|AUT}} Rapid Wien |2–1 |0–3 | |
Atromitos
|{{flagicon|ENG}} Newcastle United |1–1 |0–1 | |
rowspan=3|Panathinaikos (CL-Q)
|rowspan=3|Group Stage |{{flagicon|ENG}} Tottenham Hotspur |1–1 |1–3 | |
{{flagicon|ITA}} Lazio
|1–1 |0–3 | |
{{flagicon|SVN}} Maribor
|1–0 |0–3 | |
Olympiacos (CL-G)
|{{flagicon|ESP}} Levante |0–1 |0–3 | |
rowspan=8|2013–14
|rowspan=2|Skoda Xanthi |style="background-color:#F0BBE5"|2nd Qual.Round |style="background-color:#F0BBE5"|{{flagicon|NIR}} Linfield |style="background-color:#F0BBE5"|0–1 |style="background-color:#F0BBE5"|2–1 {{aet}} (a) | |
3rd Qual.Round
|{{flagicon|BEL}} Standard Liège |1–2 |1–2 | |
Asteras Tripolis
|{{flagicon|AUT}} Rapid Wien |1–1 |1–3 | |
Atromitos
|{{flagicon|NED}} AZ Alkmaar |1–3 |2–0 (a) | |
rowspan=4|PAOK (CL-Q)
|rowspan=3 style="background-color:#CACAC1"|Group Stage |style="background-color:#CACAC1"|{{flagicon|NED}} AZ Alkmaar |style="background-color:#CACAC1"|2–2 |style="background-color:#CACAC1"|1–1 | |
style="background-color:#CACAC1"|{{flagicon|ISR}} Maccabi Haifa
|style="background-color:#CACAC1"|3–2 |style="background-color:#CACAC1"|0–0 | |
style="background-color:#CACAC1"|{{flagicon|KAZ}} Shakhter Karagandy
|style="background-color:#CACAC1"|2–1 |style="background-color:#CACAC1"|2–0 | |
Round of 32
|{{flagicon|POR}} Benfica |0–1 |0–3 | |
rowspan=16|2014–15
|{{flagicon|BIH}} Sarajevo |1–3 {{aet}} |2–1 | |
rowspan=6|Asteras Tripolis
|style="background-color:#FFFF99"|2nd Qual.Round |style="background-color:#FFFF99"|{{flagicon|FIN}} RoPS |style="background-color:#FFFF99"|4–2 |style="background-color:#FFFF99"|1–1 | |
style="background-color:#FFFF99"|3rd Qual.Round
|style="background-color:#FFFF99"|{{flagicon|GER}} Mainz 05 |style="background-color:#FFFF99"|3–1 |style="background-color:#FFFF99"|0–1 | |
style="background-color:#FFFF99"|Play-off round
|style="background-color:#FFFF99"|{{flagicon|ISR}} Maccabi Tel Aviv |style="background-color:#FFFF99"|2–0 |style="background-color:#FFFF99"|1–3 (a) | |
rowspan=3 |Group Stage
|{{flagicon|ENG}} Tottenham Hotspur |1–2 |1–5 | |
{{flagicon|TUR}} Beşiktaş
|2–2 |1–1 | |
{{flagicon|SRB}} Partizan
|2–0 |0–0 | |
rowspan=4|Panathinaikos (CL-Q)
|style="background-color:#CFC"|Play-off round |style="background-color:#CFC"|{{flagicon|DEN}} Midtjylland |style="background-color:#CFC"|4–1 |style="background-color:#CFC"|2–1 | |
rowspan=3 |Group Stage
|{{flagicon|NED}} PSV Eindhoven |2–3 |1–1 | |
{{flagicon|POR}} Estoril
|1–1 |0–2 | |
{{flagicon|RUS}} Dynamo Moscow
|1–2 |1–2 | |
rowspan=4|PAOK
|style="background-color:#CACAC1"|Play-off round |style="background-color:#CACAC1"|{{flagicon|MDA}} Zimbru Chișinău |style="background-color:#CACAC1"|4–0 |style="background-color:#CACAC1"|0–1 | |
rowspan=3 |Group Stage
|{{flagicon|ITA}} Fiorentina |0–1 |1–1 | |
{{flagicon|FRA}} Guingamp
|1–2 |0–2 | |
{{flagicon|BLR}} Dinamo Minsk
|6–1 |2–0 | |
Olympiacos (CL-G)
|{{flagicon|UKR}} Dnipro |2–2 |0–2 | |
rowspan="13" |2015–16
|rowspan=2|Atromitos |style="background-color:#A9EDFF"|3rd Qual.Round |style="background-color:#A9EDFF"|{{flagicon|SWE}} AIK |style="background-color:#A9EDFF"|1–0 |style="background-color:#A9EDFF"|3–1 | |
Play-off round
|{{flagicon|TUR}} Fenerbahçe |0–1 |0–3 | |
Panathinaikos (CL-Q)
|{{flagicon|AZE}} Gabala |2–2 (a) |0–0 | |
rowspan="6" |PAOK
|style="background-color:#CACAC1"|2nd Qual.Round |style="background-color:#CACAC1"|{{flagicon|CRO}} Lokomotiva |style="background-color:#CACAC1"|6–0 |style="background-color:#CACAC1"|1–2 | |
style="background-color:#CACAC1"|3rd Qual.Round
|style="background-color:#CACAC1"|{{flagicon|SVK}} Spartak Trnava |style="background-color:#CACAC1"|1–0 |style="background-color:#CACAC1"|1–1 | |
style="background-color:#CACAC1"|Play-off round
|style="background-color:#CACAC1"|{{flagicon|DEN}} Brøndby |style="background-color:#CACAC1"|5–0 |style="background-color:#CACAC1"|1–1 | |
rowspan="3" |Group Stage (Group C) |{{flagicon|GER}} Borussia Dortmund |1–1 |1–0 | |
{{flagicon|RUS}} Krasnodar
|0–0 |1–2 | |
{{flagicon|AZE}} Gabala
|0–0 |0–0 | |
rowspan="3" |Asteras Tripolis
| rowspan="3" |Group Stage |{{flagicon|GER}} Schalke 04 |0–4 |0–4 | |
{{flagicon|CYP}} APOEL
|2–0 |1–2 | |
{{flagicon|CZE}} Sparta Prague
|1–1 |0–1 | |
Olympiacos (CL-G)
|{{flagicon|BEL}} Anderlecht |1–2 {{aet}} |0–1 | |
rowspan="19" |2016–17
| rowspan="2" |PAS Giannina | style="background-color:#7799DD" |2nd Qual.Round | style="background-color:#7799DD" |{{flagicon|NOR}} Odd | style="background-color:#7799DD" |3–0 | style="background-color:#7799DD" |1–3 {{aet}} | |
3rd Qual.Round
|{{flagicon|NED}} AZ Alkmaar |1–2 |0–1 | |
AEK Athens
|{{flagicon|FRA}} Saint-Étienne |0–1 |0–0 | |
rowspan="5" |Panathinaikos
|style="background-color:#CFC"|3rd Qual.Round |style="background-color:#CFC"|{{flagicon|SWE}} AIK |style="background-color:#CFC"|1–0 |style="background-color:#CFC"|2–0 | |
style="background-color:#CFC"|Play-off round
|style="background-color:#CFC"|{{flagicon|DEN}} Brøndby |style="background-color:#CFC"|3–0 |style="background-color:#CFC"|1–1 | |
rowspan="3" |Group Stage
|{{flagicon|NED}} Ajax |1–2 |0–2 | |
{{flagicon|BEL}} Standard Liège
|0–3 |2–2 | |
{{flagicon|ESP}} Celta Vigo
|0–2 |0–2 | |
rowspan="5" |PAOK (CL-Q)
|style="background-color:#CACAC1"|Play-off round |style="background-color:#CACAC1"|{{flagicon|GEO}} Dinamo Tbilisi |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|3–0 | |
rowspan="3" style="background-color:#CACAC1"|Group Stage
(Group J) |style="background-color:#CACAC1"|{{flagicon|ITA}} Fiorentina |style="background-color:#CACAC1"|0–0 |style="background-color:#CACAC1"|3–2 | |
style="background-color:#CACAC1"|{{flagicon|CZE}} Slovan Liberec
|style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|2–1 | |
style="background-color:#CACAC1"|{{flagicon|AZE}} Qarabağ
|style="background-color:#CACAC1"|0–1 |style="background-color:#CACAC1"|0–2 | |
Round of 32
|{{flagicon|GER}} Schalke 04 |0–3 |1–1 | |
rowspan="6" |Olympiacos (CL-Q)
|style="background-color:#FF9589"|Play-off round |style="background-color:#FF9589"|{{flagicon|POR}} Arouca |style="background-color:#FF9589"|2–1 {{aet}} |style="background-color:#FF9589"|1–0 | |
rowspan="3" style="background-color:#FF9589"|Group Stage
(Group B) |style="background-color:#FF9589"|{{flagicon|CYP}} APOEL |style="background-color:#FF9589"|0–1 |style="background-color:#FF9589"|0–2 | |
style="background-color:#FF9589"|{{flagicon|SUI}} Young Boys
|style="background-color:#FF9589"|1–1 |style="background-color:#FF9589"|1–0 | |
style="background-color:#FF9589"|{{flagicon|KAZ}} Astana
|style="background-color:#FF9589"|4–1 |style="background-color:#FF9589"|1–1 | |
style="background-color:#FF9589"|Round of 32
|style="background-color:#FF9589"|{{flagicon|TUR}} Osmanlıspor |style="background-color:#FF9589"|0–0 |style="background-color:#FF9589"|3–0 | |
Round of 16
|{{flagicon|TUR}} Beşiktaş |1–1 |1–4 | |
rowspan="11" |2017–18
| rowspan="2" |Panionios | style="background-color:#B9B7CE" |2nd Qual.Round | style="background-color:#B9B7CE" |{{flagicon|SVN}} Gorica | style="background-color:#B9B7CE" |2–0 | style="background-color:#B9B7CE" |3–2 | |
3rd Qual.Round
|{{flagicon|ISR}} Maccabi Tel Aviv |0–1 |0–1 | |
rowspan="2" |Panathinaikos
|style="background-color:#CFC"|3rd Qual.Round |style="background-color:#CFC"|{{flagicon|AZE}} Gabala |style="background-color:#CFC"|1–0 |style="background-color:#CFC"|2–1 | |
Play-off round
|{{flagicon|ESP}} Athletic Bilbao |2–3 |0–1 | |
rowspan="2" |PAOK
|style="background-color:#CACAC1"|3rd Qual.Round |style="background-color:#CACAC1"|{{flagicon|UKR}} Olimpik Donetsk |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"|1–1 | |
Play-off round
|{{flagicon|SWE}} Östersund |3–1 |0–2 (a) | |
rowspan="5" | AEK Athens (CL-Q)
|style="background-color:#FFFF99"|Play-off round |style="background-color:#FFFF99"|{{flagicon|BEL}} Club Brugge |style="background-color:#FFFF99"|3–0 |style="background-color:#FFFF99"|0–0 | |
rowspan="3" style="background-color:#FFFF99"|Group Stage
(Group D) |style="background-color:#FFFF99"|{{flagicon|ITA}} Milan |style="background-color:#FFFF99"|0–0 |style="background-color:#FFFF99"|0–0 | |
style="background-color:#FFFF99"|{{flagicon|AUT}} Austria Wien
|style="background-color:#FFFF99"|2–2 |style="background-color:#FFFF99"|0–0 | |
style="background-color:#FFFF99"|{{flagicon|CRO}} Rijeka
|style="background-color:#FFFF99"|2–2 |style="background-color:#FFFF99"|2–1 | |
Round of 32
|{{flagicon|UKR}} Dynamo Kyiv |1–1 |0–0 (a) | |
rowspan="11" |2018–19
|{{flagicon|SCO}} Hibernian |1–1 |2–3 | |
rowspan="1" |Atromitos
|{{flagicon|BLR}} Dynamo Brest |1–1 |3–4 | |
rowspan="3" |PAOK (CL-Q)
| rowspan="3"|Group Stage (Group L) |{{flagicon|ENG}} Chelsea |0−1 |0−4 | |
{{flagicon|BLR}} BATE Borisov
|1−3 |4−1 | |
{{flagicon|HUN}} MOL Vidi
|0−2 |0−1 | |
rowspan="6" |Olympiacos
|style="background-color:#FF9589"|3rd Qual.Round |style="background-color:#FF9589"|{{flagicon|SUI}} Luzern |style="background-color:#FF9589"|4−0 |style="background-color:#FF9589"|3−1 | |
style="background-color:#FF9589"|Play-off Round
|style="background-color:#FF9589"|{{flagicon|ENG}} Burnley |style="background-color:#FF9589"|3−1 |style="background-color:#FF9589"|1−1 | |
rowspan="3" style="background-color:#FF9589"|Group Stage
(Group F) |style="background-color:#FF9589"|{{flagicon|ITA}} Milan |style="background-color:#FF9589"|3−1 |style="background-color:#FF9589"|1−3 | |
style="background-color:#FF9589"|{{flagicon|ESP}} Real Betis
|style="background-color:#FF9589"|0−0 |style="background-color:#FF9589"|0−1 | |
style="background-color:#FF9589"|{{flagicon|LUX}} F91 Dudelange
|style="background-color:#FF9589"|5−1 |style="background-color:#FF9589"|2−0 | |
Round of 32 | {{flagicon|UKR}} Dynamo Kyiv
|2−2 |0−1 |
rowspan="9" |2019–20
| rowspan="2" |Aris | style="background-color:#FFFF99"|2nd Qual.Round | style="background-color:#FFFF99"|{{flagicon|CYP}} AEL Limassol | style="background-color:#FFFF99"|0–0 | style="background-color:#FFFF99"|1−0 | |
3rd Qual.Round
|{{flagicon|NOR}} Molde |3–1 {{aet}} |0–3 | |
rowspan="2" |Atromitos
|style="background-color:#A9EDFF"|2nd Qual.Round |style="background-color:#A9EDFF"|{{flagicon|SVK}} DAC Dunajská Streda |style="background-color:#A9EDFF"|3−2 |style="background-color:#A9EDFF"|2–1 | |
3rd Qual.Round
|{{flagicon|POL}} Legia Warsaw |0–2 |0–0 | |
rowspan="2" |AEK Athens
|style="background-color:#FFFF99"|3rd Qual.Round |style="background-color:#FFFF99"|{{flagicon|ROM}} Universitatea Craiova |style="background-color:#FFFF99"|1–1 |style="background-color:#FFFF99"|2–0 | |
Play-off Round
|{{flagicon|TUR}} Trabzonspor |1–3 |2–0 (a) | |
PAOK (CL-Q)
|{{flagicon|SVK}} Slovan Bratislava |3–2 (a) |0–1 | |
rowspan="2"| Olympiacos (CL-G)
|style="background-color:#FF9589"|Round of 32 |style="background-color:#FF9589"|{{flagicon|ENG}} Arsenal |style="background-color:#FF9589"|0–1 |style="background-color:#FF9589"|2–1 {{aet}} (a) | |
Round of 16
|{{flagicon|ENG}} Wolverhampton Wanderers |1–1 |0–1 | |
rowspan="12" |2020–21
| Aris | {{flagicon|UKR}} Kolos Kovalivka | 1–2 | | |
OFI
| {{flagicon|CYP}} Apollon Limassol | 0–1 | | |
rowspan="5" |AEK Athens
|style="background-color:#FFFF99"| 3rd Qual.Round |style="background-color:#FFFF99"| {{flagicon|SUI}} St. Gallen |style="background-color:#FFFF99"| |style="background-color:#FFFF99"| 1–0 | |
style="background-color:#FFFF99"| Play-off Round
|style="background-color:#FFFF99"| {{flagicon|GER}} Wolfsburg |style="background-color:#FFFF99"| 2–1 |style="background-color:#FFFF99"| | |
rowspan="3"|Group Stage
(Group G) |{{flagicon|POR}} Braga |2–4 |0−3 | |
{{flagicon|ENG}} Leicester City
|1−2 |0−2 | |
{{flagicon|UKR}} Zorya Luhansk
|0–3 |4−1 | |
rowspan="3" |PAOK (CL-Q)
| rowspan="3"|Group Stage (Group E) |{{flagicon|NED}} PSV Eindhoven |4−1 |2–3 | |
{{flagicon|ESP}} Granada
|0−0 |0−0 | |
{{flagicon|CYP}} Omonia
|1−1 |1–2 | |
rowspan="2" |Olympiacos (CL-G)
|style="background-color:#FF9589"|Round of 32 |style="background-color:#FF9589"|{{flagicon|NED}} PSV Eindhoven |style="background-color:#FF9589"|4−2 |style="background-color:#FF9589"|1−2 | |
Round of 16
|{{flagicon|ENG}} Arsenal |1−3 |1−0 | |
rowspan="5" |2021–22
|rowspan="5" |Olympiacos (CL-Q) |style="background-color:#FF9589"| Play-off round |style="background-color:#FF9589"| {{flagicon|SVK}} Slovan Bratislava |style="background-color:#FF9589"| 3–0 |style="background-color:#FF9589"| 2–2 | |
rowspan="3" style="background-color:#FF9589"|Group Stage
|style="background-color:#FF9589"|{{flagicon|GER}} Eintracht Frankfurt |style="background-color:#FF9589"|1–2 |style="background-color:#FF9589"|1–3 | |
style="background-color:#FF9589"|{{flagicon|TUR}} Fenerbahçe
|style="background-color:#FF9589"|1–0 |style="background-color:#FF9589"|3–0 | |
style="background-color:#FF9589"|{{flagicon|BEL}} Antwerp
|style="background-color:#FF9589"|2–1 |style="background-color:#FF9589"|0–1 | |
Knockout play-offs
| {{flagicon|ITA}} Atalanta |0–3 |1–2 | |
rowspan="5" |2022–23
|rowspan="5" |Olympiacos (CL-Q) |style="background-color:#FF9589"|3rd Qual.Round |style="background-color:#FF9589"|{{flagicon|SVK}} Slovan Bratislava |style="background-color:#FF9589"|1–1 |style="background-color:#FF9589"|2–2 {{pso|4–3}} | |
style="background-color:#FF9589"|Play-off round
|style="background-color:#FF9589"|{{flagicon|CYP}} Apollon Limassol |style="background-color:#FF9589"|1–1 {{pso|3–1}} |style="background-color:#FF9589"|1–1 | |
rowspan="3"|Group Stage
|{{flagicon|AZE}} Qarabağ |0–3 |0–0 | |
{{flagicon|GER}} Freiburg
|0–3 |1–1 | |
{{flagicon|FRA}} Nantes
|0–2 |1–2 | |
rowspan="11"|2023–24
|rowspan="5"|Olympiacos |style="background-color:#FF9589"|3rd Qual.Round |style="background-color:#FF9589"|{{flagicon|BEL}} Genk |style="background-color:#FF9589"|1–0 |style="background-color:#FF9589"|1–1 | |
style="background-color:#FF9589"|Play-off round
|style="background-color:#FF9589"|{{flagicon|SRB}} Čukarički |style="background-color:#FF9589"|3–1 |style="background-color:#FF9589"|3–0 | |
rowspan="3"|Group Stage
|{{flagicon|ENG}} West Ham United |2–1 |0–1 | |
{{flagicon|GER}} Freiburg
|2–3 |0–5 | |
style="background-color:#FF9589"|{{flagicon|SRB}} TSC
|style="background-color:#FF9589"|5−2 |style="background-color:#FF9589"|2–2 | |
rowspan="3"|AEK Athens (CL-Q)
|rowspan="3"|Group Stage |{{flagicon|NED}} Ajax |1–1 |1−3 | |
{{flagicon|FRA}} Marseille
|0–2 |1–3 | |
{{flagicon|ENG}} Brighton & Hove Albion
|0–1 |3–2 | |
rowspan="3"|Panathinaikos (CL-Q)
|rowspan="3"|Group Stage |{{flagicon|ESP}} Villarreal |2–0 |2–3 | |
{{flagicon|FRA}} Rennes
|1–2 |1–3 | |
{{flagicon|ISR}} Maccabi Haifa
|1–2 |0–0 | |
rowspan="22"|2024–25
|rowspan="2"|Panathinaikos |style="background-color:#CFC"|2nd Qual. Round |style="background-color:#CFC"|{{flagicon|BUL}} Botev Plovdiv |style="background-color:#CFC"|2–1 |style="background-color:#CFC"|4–0 | |
3nd Qual. Round
|{{flagicon|NED}} Ajax |0–1 |1–0 {{pso|12–13}} | |
rowspan="10" |PAOK (CL-Q)
|style="background-color:#CACAC1"|Play-off Round |style="background-color:#CACAC1"|{{flagicon|IRL}} Shamrock Rovers |style="background-color:#CACAC1"|4–0 |style="background-color:#CACAC1"|2–0 | |
rowspan="8" style="background-color:#CACAC1"|League Phase (22nd place) |style="background-color:#CACAC1"|{{flagicon|CZE}} Slavia Prague |style="background-color:#CACAC1"|2–0 |style="background-color:#CACAC1"| | |
style="background-color:#CACAC1"|{{flagicon|ENG}} Manchester United
|style="background-color:#CACAC1"| |style="background-color:#CACAC1"|0–2 | |
style="background-color:#CACAC1"|{{flagicon|HUN}} Ferencváros
|style="background-color:#CACAC1"|5–0 |style="background-color:#CACAC1"| | |
style="background-color:#CACAC1"|{{flagicon|ESP}} Real Sociedad
|style="background-color:#CACAC1"| |style="background-color:#CACAC1"|0–2 | |
style="background-color:#CACAC1"|{{flagicon|CZE}} Viktoria Plzeň
|style="background-color:#CACAC1"|2–2 |style="background-color:#CACAC1"| | |
style="background-color:#CACAC1"|{{flagicon|TUR}} Galatasaray
|style="background-color:#CACAC1"| |style="background-color:#CACAC1"|1–3 | |
style="background-color:#CACAC1"|{{flagicon|ROM}} FCSB
|style="background-color:#CACAC1"|0–1 |style="background-color:#CACAC1"| | |
style="background-color:#CACAC1"|{{flagicon|LAT}} RFS
|style="background-color:#CACAC1"| |style="background-color:#CACAC1"|2–0 | |
Knockout play-offs
|{{flagicon|ROM}} FCSB | 1–2 | 0–2 | |
rowspan="9" |Olympiacos
|rowspan="8" style="background-color:#FF9589"|League Phase |style="background-color:#FF9589"|{{flagicon|SCO}} Rangers |style="background-color:#FF9589"|1–1 |style="background-color:#FF9589"| | |
style="background-color:#FF9589"|{{flagicon|POR}} Porto
|style="background-color:#FF9589"| |style="background-color:#FF9589"|1–0 | |
style="background-color:#FF9589"|{{flagicon|POR}} Braga
|style="background-color:#FF9589"|3–0 |style="background-color:#FF9589"| | |
style="background-color:#FF9589"|{{flagicon|FRA}} Lyon
|style="background-color:#FF9589"| |style="background-color:#FF9589"|0–2 | |
style="background-color:#FF9589"|{{flagicon|AZE}} Qarabağ
|style="background-color:#FF9589"|3–0 |style="background-color:#FF9589"| | |
style="background-color:#FF9589"|{{flagicon|SWE}} Malmö FF
|style="background-color:#FF9589"| |style="background-color:#FF9589"|1–0 | |
style="background-color:#FF9589"|{{flagicon|NED}} Twente
|style="background-color:#FF9589"|0–0 |style="background-color:#FF9589"| | |
style="background-color:#FF9589"|{{flagicon|ROM}} FCSB
|style="background-color:#FF9589"| |style="background-color:#FF9589"|0–0 | |
Round of 16
|{{flagicon|NOR}} Bodø/Glimt |2–1 |0–3 |
[[UEFA Conference League]]
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away |
rowspan="10" | 2021–22
| {{flagicon|BIH}} Velež Mostar | 1–0 {{pso|2–3}} | 1–2 |
Aris
| {{flagicon|KAZ}} Astana | 2–1 {{aet}} | 0–2 |
rowspan="8" | PAOK (CW)
| style="background-color:#CACAC1"| 3rd Qual.Round | style="background-color:#CACAC1"| {{flagicon|IRL}} Bohemians | style="background-color:#CACAC1"| 2–0 | style="background-color:#CACAC1"| 1–2 |
style="background-color:#CACAC1"| Play-off round
| style="background-color:#CACAC1"| {{flagicon|CRO}} Rijeka | style="background-color:#CACAC1"| 1–1 | style="background-color:#CACAC1"| 2–0 |
rowspan="3" style="background-color:#CACAC1" | Group Stage (Group F)
| style="background-color:#CACAC1"| {{flagicon|DEN}} Copenhagen | style="background-color:#CACAC1"| 1–2 | style="background-color:#CACAC1"| 2–1 |
style="background-color:#CACAC1"| {{flagicon|SVK}} Slovan Bratislava
| style="background-color:#CACAC1"| 1–1 | style="background-color:#CACAC1"| 0–0 |
style="background-color:#CACAC1"| {{flagicon|GIB}} Lincoln Red Imps
| style="background-color:#CACAC1"| 2–0 | style="background-color:#CACAC1"| 2–0 |
style="background-color:#CACAC1" | Knockout play-offs
| style="background-color:#CACAC1"| {{flagicon|DEN}} Midtjylland | style="background-color:#CACAC1"| 2–1 {{pso|5–3}} | style="background-color:#CACAC1"| 0–1 |
style="background-color:#CACAC1"| Round of 16
| style="background-color:#CACAC1"| {{flagicon|BEL}} Gent | style="background-color:#CACAC1"| 1–0 | style="background-color:#CACAC1"| 2–1 |
Quarter-finals
| {{flagicon|FRA}} Marseille | 0–1 | 1–2 |
rowspan="4" |2022–23
| PAOK | {{flagicon|BUL}} Levski Sofia | 1–1 | 0–2 |
rowspan="2" | Aris
| style="background-color:#FFFF99"| 2nd Qual.Round | style="background-color:#FFFF99"| {{flagicon|BLR}} Gomel | style="background-color:#FFFF99"| 5–1 | style="background-color:#FFFF99"| 2–1 |
3rd Qual.Round
| {{flagicon|ISR}} Maccabi Tel Aviv | 2–1 | 0–2 |
Panathinaikos (CW)
| {{flagicon|CZE}} Slavia Prague | 1–1 | 0–2 |
rowspan="15" |2023–24
| rowspan="2"| Aris | style="background-color:#FFFF99"| 2nd Qual.Round | style="background-color:#FFFF99"| {{flagicon|ARM}} Ararat-Armenia | style="background-color:#FFFF99"| 1–0 | style="background-color:#FFFF99"| 1–1 |
3rd Qual.Round
| {{flagicon|UKR}} Dynamo Kyiv | 1–0 | 1–2 {{pso|5–6}} |
rowspan="8" | PAOK
| style="background-color:#CACAC1"| 2nd Qual.Round | style="background-color:#CACAC1"| {{flagicon|ISR}} Beitar Jerusalem | style="background-color:#CACAC1"| 0–0 | style="background-color:#CACAC1"| 4–1 |
style="background-color:#CACAC1"| 3rd Qual.Round
| style="background-color:#CACAC1"| {{flagicon|CRO}} Hajduk Split | style="background-color:#CACAC1"| 3–0 | style="background-color:#CACAC1"| 0–0 |
style="background-color:#CACAC1"| Play-off round
| style="background-color:#CACAC1"| {{flagicon|SCO}} Hearts | style="background-color:#CACAC1"| 4–0 | style="background-color:#CACAC1"| 2–1 |
rowspan="3" style="background-color:#CACAC1"| Group stage (Group G) | style="background-color:#CACAC1"| {{flagicon|GER}} Eintracht Frankfurt | style="background-color:#CACAC1"| 2–1 | style="background-color:#CACAC1"| 2–1 |
style="background-color:#CACAC1"| {{flagicon|FIN}} HJK
| style="background-color:#CACAC1"| 4–2 | style="background-color:#CACAC1"| 3–2 |
style="background-color:#CACAC1"| {{flagicon|SCO}} Aberdeen
| style="background-color:#CACAC1"|2–2 | style="background-color:#CACAC1"|3–2 |
style="background-color:#CACAC1"|Round of 16
| style="background-color:#CACAC1"|{{flagicon|CRO}} Dinamo Zagreb | style="background-color:#CACAC1"|5–1 | style="background-color:#CACAC1"|0–2 |
Quarter-finals
| {{flagicon|BEL}} Club Brugge | 0–2 | 0–1 |
rowspan="5" align="center" bgcolor= gold |File:Trofeo UEFA Europa Conference League.svg {{center|Olympiacos (EL-G)}} | style="background-color:#FF9589"| Knockout play-offs | style="background-color:#FF9589"| {{flagicon|HUN}} Ferencváros | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| 1–0 |
style="background-color:#FF9589"| Round of 16
| style="background-color:#FF9589"| {{flagicon|ISR}} Maccabi Tel Aviv | style="background-color:#FF9589"| 1–4 | style="background-color:#FF9589"| 6–1 {{aet}} |
style="background-color:#FF9589"| Quarter-finals
| style="background-color:#FF9589"| {{flagicon|TUR}} Fenerbahçe | style="background-color:#FF9589"| 3–2 | style="background-color:#FF9589"| 0–1 {{pso|3–2}} |
style="background-color:#FF9589"| Semi-finals
| style="background-color:#FF9589"| {{flagicon|ENG}} Aston Villa | style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 4–2 |
style="background-color:#FF9589"| Final
| style="background-color:#FF9589"| {{flagicon|ITA}} Fiorentina |colspan="2" style="background-color:#FF9589"| 1–0 {{aet}} |
rowspan="11" | 2024–25
| rowspan="2" | AEK Athens | style="background-color:#FFFF99"| 2nd Qual.Round |style="background-color:#FFFF99"| {{flagicon|AND}} Inter Club d'Escaldes |style="background-color:#FFFF99"|4–3 |style="background-color:#FFFF99"|4–0 |
3rd Qual.Round
| {{flagicon|ARM}} Noah | 1–0 | 1–3 |
rowspan="9"|Panathinaikos (EL-Q)
|style="background-color:#CFC"| Play-off Round |style="background-color:#CFC"| {{flagicon|FRA}} Lens |style="background-color:#CFC"|2–0 |style="background-color:#CFC"|1–2 |
rowspan="6" style="background-color:#cfc"| League Phase ( 13th place) |style="background-color:#cfc"|{{flagicon|ENG}} Chelsea |style="background-color:#cfc"|1–4 |style="background-color:#cfc"| |
style="background-color:#cfc"|{{flagicon|SWE}} Djurgården
|style="background-color:#cfc"| |style="background-color:#cfc"|1–2 |
style="background-color:#cfc"|{{flagicon|FIN}} HJK
|style="background-color:#cfc"|1–0 |style="background-color:#cfc"| |
style="background-color:#cfc"|{{flagicon|WAL}} The New Saints
|style="background-color:#cfc"| |style="background-color:#cfc"|2–0 |
style="background-color:#cfc"|{{flagicon|BIH}} Borac Banja Luka
|style="background-color:#cfc"| |style="background-color:#cfc"|1–1 |
style="background-color:#cfc"|{{flagicon|BLR}} Dinamo Minsk
|style="background-color:#cfc"|4–0 |style="background-color:#cfc"| |
style="background-color:#cfc" | Knockout play-offs
| style="background-color:#cfc" | {{flagicon|ISL}} Víkingur Reykjavík | style="background-color:#cfc" | 2–0 | style="background-color:#cfc" | 1–2 |
Round of 16
|{{flagicon|ITA}} Fiorentina |3–2 |1–3 |
UEFA Intertoto Cup
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away |
rowspan=3| 1964–6515
| rowspan=3| Olympiacos / Panionios | rowspan=3| Group Stage | {{flagicon|YUG}} Dinamo Zagreb | 2–217 | 0–416 |
{{flagicon|FRA}} Toulouse
| 2–416 | 0–3 ({{w/o}})16 |
{{flagicon|SWE}} Malmö FF
| 1–117 | 1–517 |
rowspan=8| 1993–94
| rowspan=4| Iraklis | rowspan=4| Group Stage | {{flagicon|GER}} Dynamo Dresden | 1–1 | |
{{flagicon|AUT}} Wiener SC
| | 2–4 |
{{flagicon|SUI}} Aarau
| 0–1 | |
{{flagicon|ISR}} Beitar Jerusalem
| | 2–1 |
rowspan=4| Korinthos
| rowspan=4| Group Stage | {{flagicon|SWE}} Trelleborg | 0–3 | |
{{flagicon|DEN}} Lyngby
| | 0–2 |
{{flagicon|ROM}} Rapid București
| 2–8 | |
{{flagicon|GER}} Saarbrücken
| | 0–3 |
rowspan=9| 1995–96
| rowspan=4| Iraklis | rowspan=4| Group Stage | {{flagicon|AUT}} Vorwärts Steyr | | 0–3 |
{{flagicon|BUL}} Spartak Plovdiv
| 0–0 | |
{{flagicon|GER}} Eintracht Frankfurt
| | 1–5 |
{{flagicon|Lithuania}} Panerys Vilnius
| 3–1 | |
rowspan=5| OFI
| rowspan=4 style="background-color:#CACAC1"| Group Stage | style="background-color:#CACAC1"| {{flagicon|CYP|1960}} Nea Salamis | style="background-color:#CACAC1"| 2–1 | style="background-color:#CACAC1"| |
style="background-color:#CACAC1"| {{flagicon|GER}} Bayer Leverkusen
| style="background-color:#CACAC1"| | style="background-color:#CACAC1"| 0–1 |
style="background-color:#CACAC1"| {{flagicon|EST}} Tervis Pärnu
| style="background-color:#CACAC1"| 2–0 | style="background-color:#CACAC1"| |
style="background-color:#CACAC1"|{{flagicon|YUG}} Budućnost
| style="background-color:#CACAC1"| | style="background-color:#CACAC1"|4–3 |
Round of 16
| {{flagicon|TUR}} Bursaspor | | 1–2 |
rowspan=8| 1997–98
| rowspan=4| Iraklis | rowspan=4| Group Stage | {{flagicon|AUT}} Ried | | 1–3 |
{{flagicon|GEO|1990}} FC Tbilisi
| 0–0 | |
{{flagicon|RUS}} Torpedo Moscow
| | 1–4 |
{{flagicon|MLT}} Floriana
| 1–0 | |
rowspan=4| Panachaiki
| rowspan=4| Group Stage | {{flagicon|NOR}} Stabæk | 1–1 | |
{{flagicon|RUS}} Dynamo Moscow
| | 1–2 |
{{flagicon|FRO}} B36 Tórshavn
| 4–2 | |
{{flagicon|BEL}} Genk
| | 2–4 |
1998–99
| Iraklis | {{flagicon|ROM}} Național București | 3–1 | 0–3 |
2000–01
| Kalamata | {{flagicon|CZE}} Chmel Blšany | 0–3 | 0–5 |
2002–03
| Egaleo | {{flagicon|ENG}} Fulham | 1–1 | 0–1 |
rowspan=2| 2003–04
| {{flagicon|FIN}} Allianssi | 0–1 | 0–0 |
Egaleo
| {{flagicon|SVN}} Koper | 2–3 | 2–2 |
2005–06
| Egaleo | {{flagicon|LTU}} Žalgiris Vilnius | 1–3 | 3–2 |
2006–07
| AEL | {{flagicon|TUR}} Kayserispor | 0–0 | 0–2 |
2007–08
| OFI | {{flagicon|KAZ}} Tobol | 0–1 | 0–1 |
rowspan=2| 2008–09
| rowspan=2| Panionios | style="background-color:#B9B7CE"| 2nd Round | style="background-color:#B9B7CE"| {{flagicon|SRB}} OFK Beograd | style="background-color:#B9B7CE"| 3–1 | style="background-color:#B9B7CE"| 0–1 |
3rd Round
| {{flagicon|ITA}} Napoli | 0–1 | 0–1 |
1 Olympiacos withdrew for political reasons.
2: Match played at Wembley Stadium, London
3: The original game ended 2–1 for Panathinaikos and this led to a penalty shoot-out. While CSKA Sofia were leading by 3–2, the Soviet referee, Valentin Lipatov interrupted the shoot-out and declared the Bulgarian team as winners (although CSKA Sofia had shot 3 penalties no miss and Panathinaikos had shot 4 penalties 2 misses. Therefore, UEFA decided that the match should be replayed.
4: The Ukrainian team Dynamo Kyiv, participant in the Champions League, was disqualified by UEFA after its first game in the league stage (Dinamo Kyiv 1–0 Panathinaikos, at the Olimpiyskyi Stadion, Kyiv on 13 September 1995), when the Spanish referee Antonio Jesús López Nieto reported a bribe attempt (including minks and female escort). To replace Dinamo Kyiv in the group stage, UEFA promoted its qualifying round rivals AaB.
5: The first leg finished 2–1 to Maccabi Tel Aviv but UEFA awarded a 3–0 walkover to Maccabi Tel Aviv because PAOK fielded an ineligible suspended player (Liassos Louka).
6: PAOK had lost to Metalist Kharkiv in the third qualifying round and Metalist Kharkiv were drawn against Schalke 04. However, they were excluded from the competition by UEFA for their involvement in a match-fixing scandal in the 2007–08 season. UEFA decided to replace them with PAOK in the play-off round.
7 Olympiacos withdrew
8 The away goal rule didn't exist at the time, so to break the tie a play-off game was played in Vienna, where Olympiacos won 2–0.
9 Iraklis got a bye.
10 The game was suspended after Cagliari's third goal because three Greek players refused to return to the pitch after they were expelled by the police. Later, UEFA validated the score of 3–0 as definitive.
11 Panionios was disqualified after the first leg due to fan riots.
12: The original game was interrupted in the 88th minute, while the score was a 3–3 draw, due to a floodlight failure in the stadium, and UEFA established that it should be replayed from the beginning.
13: The match was interrupted in the 51st minute, while Paris Saint-Germain were leading by 0–2, due to incidents in the stands. Paris Saint-Germain were later awarded a 0–3 walkover win by UEFA.
14: Olympiacos Volos, reached the play-off round and were drawn against Paris Saint-Germain. However, they were excluded from the competition by UEFA on 11 August 2011 for their involvement in a match-fixing scandal. UEFA decided to replace them with Differdange from Luxembourg, which had lost to Olympiacos Volos in the third qualifying round, in the play-off round.
15: Olympiacos withdrew after the first two matches and lost the away match to Toulouse with a walk over. Olympiacos received a heavy fine from UEFA, who obliged the Greek Football Federation to find another team to replace Olympiacos, otherwise all Greek clubs would be banned from next season's European competitions. Eventually, Panionios was the replacing team and played the three remaining matches of the group stage.
16: Match played by Olympiacos.
17: Match played by Panionios.
[[UEFA Youth League]]
The UEFA Youth League is a European youth football competition, equivalent to the men's Champions League, featuring the youth (U19) teams of clubs competing in the Champions League group stage, plus the domestic youth champions of the highest-ranked national associations. It started in the 2013–14 season and Olympiacos was crowned European champion for 2024. It thus became the first Greek team to win a European club football title.{{cite web | url=https://www.ertsports.gr/podosfairo/uefa-o-olympiakos-egine-i-proti-omada-tis-elladas-pou-katakta-diorganosi-mas/ | title=UEFA: «Ο Ολυμπιακός έγινε η πρώτη ομάδα της Ελλάδας, που κατακτά διοργάνωση μας» | date=22 April 2024 }}{{cite web | url=https://www.gazzetta.gr/football/2327401/olympiakos-ranteboy-me-ti-flamengko-gia-diipeirotiko-k20 | title=Ολυμπιακός: «Ραντεβού» με τη Φλαμένγκο για το Διηπειρωτικό Κ20 | Gazzetta }}
class="wikitable" style="text-align: left; font-size:95%" |
bgcolor="#ccccff"
! Season ! Club ! Round ! Opponent ! Home ! Away |
rowspan=3| 2013–14
| rowspan=3| Olympiacos | rowspan=3| Group stage (C) | {{flagicon|POR}} Benfica | 0–1 | 0–0 |
{{flagicon|FRA}} Paris Saint-Germain
| 0–0 | 1–1 |
{{flagicon|BEL}} Anderlecht
| 0–0 | 2–4 |
rowspan=4| 2014–15
| rowspan=4| Olympiacos | rowspan=3 style="background-color:#FF9589"| Group stage (A) | style="background-color:#FF9589"| {{flagicon|ESP}} Atlético Madrid | style="background-color:#FF9589"| 1–2 | style="background-color:#FF9589"| 2–0 |
style="background-color:#FF9589"| {{flagicon|ITA}} Juventus
| style="background-color:#FF9589"| 1–1 | style="background-color:#FF9589"| 3–0 |
style="background-color:#FF9589"| {{flagicon|SWE}} Malmö FF
| style="background-color:#FF9589"| 2–0 | style="background-color:#FF9589"| 3–1 |
Round of 16
| {{flagicon|UKR}} Shakhtar Donetsk | 1–1 {{pso|4–5}} | {{center|{{center|X}}}} |
rowspan=3| 2015–16
| rowspan=3| Olympiacos | rowspan=3| Group stage (F) | {{flagicon|CRO}} Dinamo Zagreb | 1–3 | 2–2 |
{{flagicon|ENG}} Arsenal
| 2–0 | 2–3 |
{{flagicon|GER}} Bayern Munich
| 1–0 | 1–0 |
rowspan=2| 2016–17
| rowspan=2| PAOK | style="background-color:#CACAC1"| First round | style="background-color:#CACAC1"| {{flagicon|HUN}} Puskás Akadémia | style="background-color:#CACAC1"| 0–0 | style="background-color:#CACAC1"| 1–1 |
Second round
| {{flagicon|NED}} Ajax | 0–2 | 1–2 |
rowspan=3| 2017–18
| rowspan=3| Olympiacos | rowspan=3| Group stage (D) | {{flagicon|ESP}} Barcelona | 0–3 | 0–5 |
{{flagicon|POR}} Sporting
| 2–2 | 1–1 |
{{flagicon|ITA}} Juventus
| 2–0 | 1–3 |
rowspan="6" | 2018–19
| rowspan="3" | AEK Athens | rowspan="3" | Group stage (E) | {{flagicon|NED}} Ajax | 1–8 | 0–6 |
{{flagicon|POR}} Benfica
| 1–3 | 0–3 |
{{flagicon|GER}} Bayern Munich
| 1–4 | 0–2 |
rowspan="3" |PAOK
| style="background-color:#CACAC1"| First round | style="background-color:#CACAC1"| {{flagicon|CYP}} AEL Limassol | style="background-color:#CACAC1"| 2–0 | style="background-color:#CACAC1"| 2–1 |
style="background-color:#CACAC1"| Second round
| style="background-color:#CACAC1"| {{flagicon|BLR}} FC Minsk | style="background-color:#CACAC1"| 2–1 | style="background-color:#CACAC1"| 1–0 |
Play-offs
| {{flagicon|ENG}} Tottenham | 0–1 | {{center|X}} |
rowspan="5" | 2019–20
| rowspan="3" | Olympiacos | rowspan="3" | Group Stage (B) | {{flagicon|SRB}} Red Star Belgrade | 0–1 | 1–2 |
{{flagicon|ENG}} Tottenham
| 1–1 | 0–1 |
{{flagicon|GER}} Bayern Munich
| 0–4 | 0–6 |
rowspan="2" | PAOK
| style="background-color:#CACAC1"| First round | style="background-color:#CACAC1"| {{flagicon|IRL}} Bohemians | style="background-color:#CACAC1"| 1–0 | style="background-color:#CACAC1"| 1–1 |
Second round
| {{flagicon|UKR}} Dynamo Kyiv | 2–2 | 0–3 |
2020–21
| colspan=5 style="text-align:center;" | Cancelled due to the COVID-19 pandemic in Europe |
2021–22
| PAOK | {{flagicon|SVK}} MŠK Žilina | 1–5 | 0–2 |
rowspan=3| 2022–23
| rowspan=3| Panathinaikos | style="background-color:#CFC"| First round | style="background-color:#CFC"| {{flagicon|BUL}} Slavia Sofia | style="background-color:#CFC"| 8–0 | style="background-color:#CFC"| 2–2 |
style="background-color:#CFC"| Second round
| style="background-color:#CFC"| {{flagicon|SVK}} AS Trenčín | style="background-color:#CFC"| 2–0 | style="background-color:#CFC"| 4–3 |
Play-offs
| {{flagicon|POR}} Porto | 0–1 | {{center|X}} |
rowspan="7" | 2023–24
| rowspan="7" align="center" bgcolor= gold | File:UEFA Youth League 2018.svg | style="background-color:#FF9589"| First round | style="background-color:#FF9589"| {{flagicon|ITA}} Lecce | style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| 3–1 |
style="background-color:#FF9589"| Second round
| style="background-color:#FF9589"| {{flagicon|AZE}} Gabala | style="background-color:#FF9589"| 3–0 | style="background-color:#FF9589"| 4–0 |
style="background-color:#FF9589"| Play-offs
| style="background-color:#FF9589"| {{flagicon|ITA}} Inter Milan | style="background-color:#FF9589"| 0–0 {{pso|6–5}} | style="background-color:#FF9589"| {{center|X}} |
style="background-color:#FF9589"| Round of 16
| style="background-color:#FF9589"| {{flagicon|FRA}} RC Lens | style="background-color:#FF9589"| 2–2 {{pso|4–2}} | style="background-color:#FF9589"| {{center|X}} |
style="background-color:#FF9589"| Quarter-finals
| style="background-color:#FF9589"| {{flagicon|GER}} Bayern Munich | style="background-color:#FF9589"| 3–1 | style="background-color:#FF9589"| {{center|X}} |
style="background-color:#FF9589"| Semi-finals
| style="background-color:#FF9589"| {{flagicon|FRA}} Nantes | style="background-color:#FF9589"| 0–0 {{pso|3–1}} | style="background-color:#FF9589"| {{center|X}} |
style="background-color:#FF9589"| Final
| style="background-color:#FF9589"| {{flagicon|ITA}} Milan | style="background-color:#FF9589"colspan="2"| {{center|3–0}} |
rowspan=5| 2024–25
|rowspan=5| {{center|Olympiacos}} | style="background-color:#FF9589"| Second round | style="background-color:#FF9589"|{{flagicon|EST}} JK Tallinna Kalev | style="background-color:#FF9589"| 5–0 | style="background-color:#FF9589"| 2–1 |
style="background-color:#FF9589"|Third round
| style="background-color:#FF9589"|{{flagicon|SVK}} AS Trenčín | style="background-color:#FF9589"| 4–1 | style="background-color:#FF9589"| 1–1 |
style="background-color:#FF9589"| Round of 32
| style="background-color:#FF9589"|{{flagicon|SPA}} Girona | style="background-color:#FF9589"| 1–0 | style="background-color:#FF9589"| {{center|X}} |
style="background-color:#FF9589"|Round of 16
| style="background-color:#FF9589"|{{flagicon|AUT}} Sturm Graz | style="background-color:#FF9589"|{{center|X}} | style="background-color:#FF9589"|1–1 {{pso|5–4}} |
Quarter-finals
| {{flagicon|AUT}} Red Bull Salzburg | {{center|X}} |0–1 |
Top scorers by club
- Demis Nikolaidis: 26 goals (AEK Athens)
- Krzysztof Warzycha: 25 goals (Panathinaikos)
- Ayoub El Kaabi: 23 goals (Olympiacos)
- Stefanos Athanasiadis: 20 goals (PAOK)
Notes
- {{note|1|a}} Olympiacos had withdrawn from 1958–59 European Cup competition
- {{note|2|b}} Olympiacos had withdrawn from 1962–63 UEFA Cup Winner's Cup
- {{note|3|c}} Olympiacos Volos were excluded from the competition by UEFA for their involvement in the match-fixing scandal
- {{note|4|d}} In season 1963–64, Olympiacos had played a third play-off match
References
{{reflist}}
External links
- [https://www.uefa.com/ UEFA Website]
- [https://web.archive.org/web/20121222221144/http://www.rsssf.com/ Rec.Sport.Soccer Statistics Foundation]
{{Football in Greece}}
{{Greek football clubs in Europe}}
{{Football clubs in European football}}
{{UEFA competitions}}
{{Navboxes
|title={{flagicon|EUR}} UEFA competitions seasons
|list=
{{UEFA Champions League Seasons}}
{{UEFA Europa League Seasons}}
{{UEFA Europa Conference League}}
{{UEFA Cup Winners' Cup Seasons}}
{{UEFA Super Cup}}
{{UEFA Intertoto Cup Seasons}}
}}
Category:European football clubs in international competitions