FC Porto in international football

{{short description|none}}

{{featured article}}

{{Infobox continental football

| continent = Europe

| title = FC Porto in international football

| image = Trofeo Champions League.jpg

| caption = Porto lifted the European Champion Clubs' Cup (pictured) in 1987 and 2004.

| club = FC Porto

| european cup = 2 (1987, 2004)

| uefa cup = 2 (2003, 2011)

| cup winners' cup =

| uefa super cup = 1 (1987)

| intercontinental cup = 2 (1987, 2004)

| first entry = 1956–57 European Cup

| last entry = 2024–25 UEFA Europa League

| seasons played = 63

}}

Futebol Clube do Porto, an association football team based in Porto, is the most decorated Portuguese team in international club competitions. They have won two UEFA Champions League titles (in 1987, as the European Cup, and 2004), two UEFA Europa League titles (in 2003, as the UEFA Cup, and 2011), one UEFA Super Cup (in 1987), and two Intercontinental Cups (in 1987 and 2004), for a total of seven international trophies. In addition, they were Cup Winners' Cup runners-up in 1984 – their first European final – and lost three other UEFA Super Cup matches, in 2003, 2004, and 2011.

Porto first participated in international competitions in 1956, when they qualified for the second season of the European Cup as the domestic league winners. They lost their first two European matches against Athletic Bilbao and were eliminated from the competition. Porto then debuted in the Inter-Cities Fairs Cup (not organised by UEFA) in 1962–63, in the Cup Winners' Cup in 1964–65, and in the inaugural editions of the UEFA Cup (Fairs Cup successor) and UEFA Champions League (European Cup successor) in 1971–72 and 1992–93, respectively. The club has qualified for UEFA competitions every season since 1974–75, and shares the second place in UEFA Champions League group stage appearances with Bayern Munich (24), one less than Barcelona and Real Madrid.

Until their 1986–87 European Cup success, Porto were the only of Portugal's "Big Three" teams without international silverware – Benfica had won two consecutive European Cup titles in 1961 and 1962, and Sporting CP were Cup Winners' Cup victors in 1964. As European champions, Porto contested the UEFA Super Cup and the Intercontinental Cup, lifting both trophies in their first appearance. To this date, they remain the only Portuguese team to have won either of these trophies or the UEFA Cup/UEFA Europa League. As of the 2020–21 season, Porto occupies the ninth place in the all-time European Cup and UEFA Champions League club rankings,{{cite web|title=UEFA Champions League Statistics Handbook 2019/20 – 3. All-time Records 1955–2020|url=https://www.uefa.com/MultimediaFiles/Download/EuroExperience/competitions/Publications/02/28/56/90/2285690_DOWNLOAD.pdf|archive-url=https://web.archive.org/web/20151010083128/http://www.uefa.com/MultimediaFiles/Download/EuroExperience/competitions/Publications/02/28/56/90/2285690_DOWNLOAD.pdf|url-status=dead|archive-date=October 10, 2015|website=UEFA.com – The official website for European football|publisher=Union of European Football Associations|access-date=19 July 2020}}{{cite web|title=UEFA Champions League Statistics Handbook 2019/2020 – 1. Facts & Figures|url=https://www.uefa.com/MultimediaFiles/Download/EuroExperience/competitions/Publications/02/28/56/88/2285688_DOWNLOAD.pdf|archive-url=https://web.archive.org/web/20151010083052/http://www.uefa.com/MultimediaFiles/Download/EuroExperience/competitions/Publications/02/28/56/88/2285688_DOWNLOAD.pdf|url-status=dead|archive-date=October 10, 2015|website=UEFA.org – We care about football|publisher=Union of European Football Associations|access-date=19 July 2020}} and is the best placed Portuguese team in the UEFA club ranking.{{cite web|url=https://www.uefa.com/memberassociations/uefarankings/club/#/yr/2019|archive-url=https://archive.today/20131101185912/http://www.uefa.com/memberassociations/uefarankings/club/#/yr/2019|url-status=dead|archive-date=November 1, 2013|title=UEFA Club coefficients|website=UEFA.com – The official website for European football|publisher=Union of European Football Associations|access-date=19 July 2020}}

Tomislav Ivić and José Mourinho are Porto's most decorated head coaches, each with two international titles. Former Portuguese international goalkeeper and club captain Vítor Baía holds the record for the most appearances in international competitions (99), while Colombian striker Radamel Falcao is the club's top goalscorer, with 22 goals.

History

= Early decades (1956–77) =

Porto first participated in international club competitions in 1956, when they took part in the second edition of the European Cup.{{sfn|Tovar|2011|p=224}} Qualification for this competition – contested between Europe's national champions – was achieved after Porto secured their fourth Primeira Divisão title in the previous season. Their debut was in a preliminary round tie against Spanish champions Atlético Bilbao. At their new home ground, the Estádio das Antas, Porto lost the first match 2–1 and were eliminated a week later in Bilbao, after a 3–2 defeat.{{cite web|last=Zea|first=Antonio|title=European Champions' Cup 1956–57 – Details|website=RSSSF|url=https://www.rsssf.org/ec/ec195657det.html|access-date=25 August 2011}} Porto returned to this tournament two years later but fell at the same stage.{{cite web|last=Zea|first=Antonio|title=European Champions' Cup 1959–60 and Fairs' Cup 1958–60 – Details|url=https://www.rsssf.org/ec/ec195960det.html|access-date=25 August 2011|website=RSSSF|author2=Marcel Haisma}} After three seasons without qualifying for European competitions, Porto finished the 1961–62 league as runners-up and entered the non-UEFA-affiliated Inter-Cities Fairs Cup for the first time in 1962–63. They were knocked out in the first round by Dinamo Zagreb, who secured a draw in Yugoslavia after winning in Portugal.{{cite web|last=Ross|first=James|title=Inter-Cities Fairs Cup 1962–63|website=RSSSF|url=https://www.rsssf.org/ec/ec196263.html|access-date=10 June 2015}} Porto returned to the Fairs Cup in the following season, but failed to advance past the first round.{{cite web|last=Ross|first=James|title=Inter-Cities Fairs Cup 1963–64|website=RSSSF|url=https://www.rsssf.org/ec/ec196364.html|access-date=10 June 2015}}

The Cup Winners' Cup was a UEFA competition open to domestic cup winners (or losing finalists, if the winners had already qualified for the European Cup).{{cite web|title=UEFA Cup Winners' Cup – Competition format|url=http://en.archive.uefa.com/competitions/ecwc/format/index.html|archive-url=https://web.archive.org/web/20130502201930/http://en.archive.uefa.com/competitions/ecwc/format/index.html|archive-date=2013-05-02|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=12 August 2013|date=13 July 2005}} Porto qualified for this tournament for the first time in 1964–65, after losing the 1964 Portuguese Cup final against champions Benfica. Porto progressed from the first round of a European competition for the first time, after a 4–0 aggregate victory over French Cup winners Lyon, but fell in the next round to 1860 Munich.{{cite web|last=Ross|first=James|title=Cup Winners' Cup 1964–65|website=RSSSF|url=https://www.rsssf.org/ec/ec196465.html|access-date=25 August 2011}} At the end of that season, Porto finished runners-up to Benfica in the league and qualified for the following season's Fairs Cup. The club's performance was similar to that of the previous campaign: a first-round elimination of a French team (Stade Français) followed by a second-round loss to a German team (Hannover 96),{{cite web|last=Ross|first=James|title=Inter-Cities Fairs Cup 1965–66|website=RSSSF|url=https://www.rsssf.org/ec/ec196566.html|access-date=26 August 2011}} which included a 5–0 away defeat that was, at the time, Porto's heaviest in Europe.{{cite web |title=2011 UEFA Super Cup – Match Press Kit |url=http://www.uefa.com/printoutfiles/competitions/supercup/2011/e/e_2006776_pk.pdf |work=UEFA.com – The official website for European football |publisher=UEFA |access-date=14 June 2015 |date=25 August 2011 |archive-url=https://web.archive.org/web/20160309060909/http://www.uefa.com/printoutfiles/competitions/supercup/2011/E/E_2006776_pk.pdf |archive-date=2016-03-09 |url-status=dead }} They took part in the Fairs Cup in the following two seasons, but could not progress beyond the first round.{{cite web|last=Zea|first=Antonio|title=European Champions' Cup and Fairs' Cup 1966–67 – Details|url=https://www.rsssf.org/ec/ec196667det.html|access-date=26 August 2011|website=RSSSF|author2=Marcel Haisma}}{{cite web|last=Zea|first=Antonio|title=European Champions' Cup and Fairs' Cup 1967–68 – Details|url=https://www.rsssf.org/ec/ec196768det.html|access-date=26 August 2011|website=RSSSF|author2=Marcel Haisma}} In the first case, Porto were eliminated by the flip of a coin, after extra-time was not enough to break the deadlock with Bordeaux.

In 1968, the club won their third Portuguese Cup and qualified for the 1968–69 Cup Winners' Cup. As in previous years, they were unable to get past the second round, losing 4–1 on aggregate to Slovan Bratislava.{{cite web|last=Ross|first=James|title=Cup Winners' Cup 1968–69|website=RSSSF|url=https://www.rsssf.org/ec/ec196869.html|access-date=26 August 2011}} Porto's last participation in the Fairs Cup, in 1969–70, also ended in the second round, with a defeat against holders Newcastle United.{{cite web|last=Ross|first=James|title=Inter-Cities Fairs Cup 1969–70|website=RSSSF|url=https://www.rsssf.org/ec/ec196970.html|access-date=26 August 2011}} Domestically, Porto finished the league in an all-time low ninth place,{{cite web|last=Teixeira|first=Jorge Miguel|title=Portugal 1969–70|website=RSSSF|url=https://www.rsssf.org/tablesp/porthist196970.html|access-date=27 August 2011}} thus failing to qualify for European competition in the 1970–71 season. They returned the following season to participate in the inaugural edition of the UEFA Cup, which officially replaced the Fairs Cup, but their debut against Nantes led to another premature exit.{{cite web|last=Ross|first=James|title=UEFA Cup 1971–72|website=RSSSF|url=https://www.rsssf.org/ec/ec197172.html|access-date=27 August 2011}} Porto returned to this tournament in four of the following five seasons, the exception being 1973–74, when it failed qualification for European competitions. In the first of those seasons (1972–73), Porto reached the third round of a European competition for the first time, but were eliminated by Dynamo Dresden.{{cite web|last=Ross|first=James|title=UEFA Cup 1972–73|website=RSSSF|url=https://www.rsssf.org/ec/ec197273.html|access-date=28 August 2011}} They beat Barcelona in the first round, in what was the teams' first European encounter and the only time Porto eliminated the Spanish side from European competitions. In the 1975–76 UEFA Cup, Porto were again eliminated in the third round, but in the process they beat Luxembourg's Avenir Beggen with a club record home (7–0) and aggregate (10–0) win scores.{{cite web|last=Ross|first=James|title=UEFA Cup 1975–76|website=RSSSF|url=https://www.rsssf.org/ec/ec197576.html|access-date=28 August 2011}} In the first round of the following season's UEFA Cup, Porto were matched with Schalke 04. After a tie in the first leg, Porto squandered a 2–0 lead in the second leg, conceding three goals in the last 15 minutes, which resulted in their elimination.{{sfn|Tovar|2011|p=354}}{{cite web|last=Ross|first=James|title=UEFA Cup 1976–77|website=RSSSF|url=https://www.rsssf.org/ec/ec197677.html|access-date=10 June 2015}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (1956–1977)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

1956–57

| align=left|European Cup

| PR

| align=left|{{flagicon|Spain|1945}} Atlético Bilbao

| style="background:#fdd;"|1–2

| style="background:#fdd;"|2–3

| 3–5

|

1959–60

| align=left|European Cup

| PR

| align=left|{{flagicon|TCH}} Červená Hviezda Bratislava

| style="background:#fdd;"|0–2

| style="background:#fdd;"|1–2

| 1–4

|

1962–63

| align=left|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|YUG}} Dinamo Zagreb

| style="background:#fdd;"|1–2

| style="background:#ffd;"|0–0

| 1–2

|

1963–64

| align=left|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|ESP|1945}} Atlético Madrid

| style="background:#fdd;"|1–2

| style="background:#ffd;"|0–0

| 1–2

|

rowspan=2|1964–65

| rowspan="2" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|FRA|variant=1794}} Lyon

| style="background:#dfd;"|3–0

| style="background:#dfd;"|1–0

| 4–0

| rowspan=2|

R2

| align=left|{{flagicon|FRG}} 1860 Munich

| style="background:#fdd;"|0–1

| style="background:#ffd;"|1–1

| 1–2

rowspan=2|1965–66

| rowspan="2" style="text-align:left;"|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|FRA|variant=1794}} Stade Français

| style="background:#ffd;"|0–0

| style="background:#dfd;"|1–0

| 1–0

| rowspan=2|

R2

| align=left|{{flagicon|FRG}} Hannover 96

| style="background:#fdd;"|0–5

| style="background:#dfd;"|2–1

| 2–6

1966–67

| align=left|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|FRA|variant=1794}} Bordeaux

| style="background:#dfd;"|2–1

| style="background:#fdd;"|1–2

| 3–3 (c)

|

1967–68

| align=left|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|SCO}} Hibernian

| style="background:#fdd;"|0–3

| style="background:#dfd;"|3–1

| 3–4

|

rowspan=2|1968–69

| rowspan="2" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|WAL}} Cardiff City

| style="background:#ffd;"|2–2

| style="background:#dfd;"|2–1

| 4–3

| rowspan=2|

R2

| align=left|{{flagicon|TCH}} Slovan Bratislava

| style="background:#dfd;"|1–0

| style="background:#fdd;"|0–4

| 1–4

rowspan=2|1969–70

| rowspan="2" style="text-align:left;"|Inter-Cities Fairs Cup

| R1

| align=left|{{flagicon|DEN}} Hvidovre

| style="background:#dfd;"|2–0

| style="background:#dfd;"|2–1

| 4–1

| rowspan=2|

R2

| align=left|{{flagicon|ENG}} Newcastle United

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–1

| 0–1

1971–72

| align=left|UEFA Cup

| R1

| align=left|{{flagicon|FRA|variant=1794}} Nantes

| style="background:#fdd;"|0–2

| style="background:#ffd;"|1–1

| 1–3

|

rowspan=3|1972–73

| rowspan="3" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|ESP|1945}} Barcelona

| style="background:#dfd;"|3–1

| style="background:#dfd;"|1–0

| 4–1

| rowspan=3|

R2

| align=left|{{flagicon|BEL}} Club Brugge

| style="background:#dfd;"|3–0

| style="background:#fdd;"|2–3

| 5–3

R3

| align=left|{{flagicon|GDR}} Dynamo Dresden

| style="background:#fdd;"|1–2

| style="background:#fdd;"|0–1

| 1–3

rowspan=2|1974–75

| rowspan="2" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|ENG}} Wolverhampton Wanderers

| style="background:#dfd;"|4–1

| style="background:#fdd;"|1–3

| 5–4

| rowspan=2|{{cite web|last=Ross|first=James|title=1974–75 UEFA Cup|website=RSSSF|url=https://www.rsssf.org/ec/ec197475.html|access-date=10 June 2015}}

R2

| align=left|{{flagicon|ITA}} Napoli

| style="background:#fdd;"|0–1

| style="background:#fdd;"|0–1

| 0–2

rowspan=3|1975–76

| rowspan="3" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|LUX}} Avenir Beggen

| style="background:#dfd;"|7–0

| style="background:#dfd;"|3–0

| 10–0

| rowspan=3|

R2

| align=left|{{flagicon|SCO}} Dundee United

| style="background:#ffd;"|1–1

| style="background:#dfd;"|2–1

| 3–2

R3

| align=left|{{flagicon|FRG}} Hamburger SV

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–2

| 2–3

1976–77

| align=left|UEFA Cup

| R1

| align=left |{{flagicon|FRG}} Schalke 04

| style="background:#ffd;"|2–2

| style="background:#fdd;"|2–3

| 4–5

|

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= First final – Pedroto years (1977–84) =

File:St Jakob-Park.jpg, between Juventus and Porto, was held in Basel's former St. Jakob Stadium, now replaced by the modern St. Jakob-Park (pictured).]]

Head coach José Maria Pedroto oversaw Porto's victory over Braga in the 1977 Portuguese Cup final, which ensured the club's participation in the 1977–78 Cup Winners' Cup. After overcoming Köln in the first round, Porto met Manchester United for the first time in international club competition.{{cite web|last=Ross|first=James|title=Cup Winners' Cup 1977–78|website=RSSSF|url=https://www.rsssf.org/ec/ec197778.html|access-date=28 August 2011}}{{cite web |title=Manchester United F.C. – FC Porto – Match Press Kit |url=http://www.uefa.com/printoutfiles/competitions/ucl/2009/E/E_302802_pk.pdf |work=UEFA.com – The official website for European football |publisher=UEFA |access-date=28 August 2011 |page=2 |date=7 April 2009 |archive-url=https://web.archive.org/web/20121103214251/http://www.uefa.com/printoutfiles/competitions/ucl/2009/E/E_302802_pk.pdf |archive-date=2012-11-03 |url-status=dead }} Reactions to the second round draw predicted an easy task for the English team,{{cite news|last=Paul|first=Ian|title=Celtic get tie they wanted|url=https://news.google.com/newspapers?id=1OY9AAAAIBAJ&sjid=i0gMAAAAIBAJ&pg=1770,160208|access-date=28 August 2011|newspaper=The Glasgow Herald|date=1 October 1977|location=Glasgow|page=14}} but Porto stunned its visitors and Europe with a 4–0 win.{{harvnb|Pinto da Costa|2004|p=47}}: "For the amazement of many disbelievers, inside and outside [Portugal], the scoreboard registers a categorical 4–0 as the final score." In Old Trafford, Manchester United pressed hard and even benefited from two own goals, but their 5–2 win was insufficient to prevent a shocking elimination at the hands of Porto.{{harvnb|Pinto da Costa|2004|p=48}}: "If the elimination of FC Köln had been a surprise, Manchester United's was a 'bomb'. I remember going to UEFA's draw and, during the reception usually held the day before, the topic of every conversation was our qualification." Playing in a quarter-final round for the first time, they were defeated by the eventual competition winners, Anderlecht.

Porto finished the season at the top of the Primeira Liga, ending a 19-year drought of league titles. In their return to the European Cup, they were eliminated in the first round after suffering their heaviest defeat in European competitions: 6–1 against AEK Athens.{{cite web|last=Stokkermans|first=Karel|title=Champions' Cup 1978–79|website=RSSSF|url=https://www.rsssf.org/ec/ec197879.html|access-date=29 August 2011}} Porto secured back-to-back league titles to participate in the 1979–80 European Cup. They eliminated Milan in the first round, with a second-leg 1–0 win at San Siro, and advanced to a second-round contest with Real Madrid. Two goals from Fernando Gomes granted a 2–1 home win for Porto, but Real's goal proved crucial to secure their qualification on the away goals rule, after a 1–0 win in Madrid.{{cite web|last=Zea|first=Antonio|title=European Champions' Cup 1979–80 – Details|url=https://www.rsssf.org/ec/ec197980det.html|access-date=30 August 2011|website=RSSSF|author2=Marcel Haisma}} Porto spent their following five seasons competing either in the UEFA Cup or Cup Winners' Cup. In the 1980–81 and 1982–83 UEFA Cup editions, Porto was eliminated in the second round by Grasshoppers and Anderlecht, respectively.{{cite web|last=Stokkermans|first=Karel|title=UEFA Cup 1980–81|website=RSSSF|url=https://www.rsssf.org/ec/ec198081.html|access-date=30 August 2011}}{{cite web|last=Ross|first=James|title=UEFA Cup 1982–83|website=RSSSF|url=https://www.rsssf.org/ec/ec198283.html|access-date=30 August 2011}} In between, the club sailed into the 1981–82 Cup Winners' Cup quarter-finals, where they were beaten by the eventual runners-up Standard Liège.{{cite web|last=Ross|first=James|title=European Cup Winners' Cup 1981–82|website=RSSSF|url=https://www.rsssf.org/ec/ec198182.html|access-date=30 August 2011}}

Porto lost the 1983 Portuguese Cup final to league champions Benfica, which allowed their participation in the 1983–84 Cup Winners' Cup as losing cup finalists. They eliminated Dinamo Zagreb, Rangers, and Shakhtar Donetsk to reach their first European semi-final.{{cite web|last=Ross|first=James|title=European Cup Winners' Cup 1983–84|website=RSSSF|url=https://www.rsssf.org/ec/ec198384.html|access-date=30 August 2011}} The competition draw paired Porto with the holders Aberdeen, managed by Alex Ferguson. Taking a 1–0 lead to Pittodrie, Porto resisted to the attacking pressure of their opponents.{{harvnb|Pinto da Costa|2004|p=80}}: "Abeerden dominates but Porto resists with great character. The second half comes and the match continues to be played mostly in our half. Centre back Lima Pereira and keeper Zé Beto shine brightly." In the 76th minute, Vermelhinho scored the only goal of the match,{{cite web|title=Aberdeen 0–1 FC Porto :: Taça das Taças 1983/1984|url=http://www.zerozero.pt/jogo.php?id=294297|work=zerozero.pt|access-date=30 August 2011|language=pt}} which confirmed Porto's place in their first European final. "We simply were not good enough against Porto", said Ferguson in the aftermath.{{cite news|last=Paul|first=Ian|title=Ferguson looks to bright future|url=https://news.google.com/newspapers?id=2cpAAAAAIBAJ&sjid=4aUMAAAAIBAJ&pg=4928,6119829|access-date=30 August 2011|newspaper=The Glasgow Herald|date=27 April 1984|location=Glasgow|page=26}} This feat was met with such enthusiasm that the plane returning the team to Porto could not land because the runway had been invaded by supporters.{{harvnb|Pinto da Costa|2004|p=81}}: "The enthusiasm of the supporters awaiting us at Pedras Rubras [airport] was overwhelming. They did not resist and invaded the runway, forcing the plane carrying the winning team to be rerouted to the capital." The final against Juventus was contested at the former St. Jakob Stadium in Basel, where Portuguese supporters were a minority.{{harvnb|Pinto da Costa|2004|p=81}}: "In the stadium, we only had ten percent of supporters." The Italians were the favourites and started off well, taking the lead through Beniamino Vignola in the 13th minute. Seventeen minutes later, António Sousa equalised for Porto, but the Portuguese side could not prevent Zbigniew Boniek from scoring Juventus's winning goal just before half-time.{{cite web|title=UEFA Cup Winners' Cup 1983/84: Star-studded Juventus make their mark |url=http://en.archive.uefa.com/competitions/ecwc/history/season=1983/intro.html |archive-url=https://web.archive.org/web/20100503062002/http://en.archive.uefa.com/competitions/ecwc/history/season%3D1983/intro.html |archive-date=3 May 2010 |work=UEFA.com – The official website for European football |publisher=UEFA |access-date=30 August 2011 |url-status=dead }} Despite the defeat, this final was a stepping stone in the growth of the club's international reputation.{{harvnb|Pinto da Costa|2004|p=81}}: "The Basel final against Turin's Juventus FC became an important mark in the international consolidation of Porto."

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (1977–1984)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

rowspan=3|1977–78

| rowspan="3" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|FRG}} Köln

| style="background:#dfd;"|1–0

| style="background:#ffd;"|2–2

| 3–2

| rowspan=3|

R2

| align=left|{{flagicon|ENG}} Manchester United

| style="background:#dfd;"|4–0

| style="background:#fdd;"|2–5

| 6–5

QF

| align=left|{{flagicon|BEL}} Anderlecht

| style="background:#dfd;"|1–0

| style="background:#fdd;"|0–3

| 1–3

1978–79

| align=left|European Cup

| R1

| align=left |{{flagicon|GRE|old}} AEK Athens

| style="background:#dfd;"|4–1

| style="background:#fdd;"|1–6

| 5–7

|

rowspan=2|1979–80

| rowspan="2" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|ITA}} Milan

| style="background:#ffd;"|0–0

| style="background:#dfd;"|1–0

| 1–0

| rowspan=2|

R2

| align=left|{{flagicon|ESP|1977}} Real Madrid

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–1

| 2–2 (a)

rowspan=2|1980–81

| rowspan="2" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|IRL}} Dundalk

| style="background:#dfd;"|1–0

| style="background:#ffd;"|0–0

| 1–0

| rowspan=2|

R2

| align=left|{{flagicon|SUI}} Grasshoppers

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–3 (aet)

| 2–3

rowspan=3|1981–82

| rowspan="3" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|DEN}} Vejle

| style="background:#dfd;"|3–0

| style="background:#fdd;"|1–2

| 4–2

| rowspan=3|

R2

| align=left|{{flagicon|ITA}} Roma

| style="background:#dfd;"|2–0

| style="background:#ffd;"|0–0

| 2–0

QF

| align=left|{{flagicon|BEL}} Standard Liège

| style="background:#ffd;"|2–2

| style="background:#fdd;"|0–2

| 2–4

rowspan=2|1982–83

| rowspan="2" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|NED}} Utrecht

| style="background:#dfd;"|2–0

| style="background:#dfd;"|1–0

| 3–0

| rowspan=2|

R2

| align=left|{{flagicon|BEL}} Anderlecht

| style="background:#dfd;"|3–2

| style="background:#fdd;"|0–4

| 3–6

rowspan=5|1983–84

| rowspan="5" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|YUG}} Dinamo Zagreb

| style="background:#dfd;"|1–0

| style="background:#fdd;"|1–2

| 2–2 (a)

| rowspan=5|

R2

| align=left|{{flagicon|SCO}} Rangers

| style="background:#dfd;"|1–0

| style="background:#fdd;"|1–2

| 2–2 (a)

QF

| align=left|{{flagicon|URS}} Shakhtar Donetsk

| style="background:#dfd;"|3–2

| style="background:#ffd;"|1–1

| 4–3

SF

| align=left|{{flagicon|SCO}} Aberdeen

| style="background:#dfd;"|1–0

| style="background:#dfd;"|1–0

| 2–0

F

| align=left|{{flagicon|ITA}} Juventus

| {{n/a}}

| {{n/a}}

| style="background:#fdd;"|1–2

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= First titles – Artur Jorge and Ivić years (1984–91) =

File:Ernst-Happel-Stadion Bundesfeuerwehrbewerb Wien2008a.jpg, formerly known as Praterstadion, staged the 1987 European Cup Final won 2–1 by Porto against Bayern Munich.]]

Victory in the 1984 Portuguese Cup final ensured Porto's return to the Cup Winners' Cup in 1984–85, but they were surprisingly knocked out in the first round by Welsh Cup runners-up Wrexham.{{cite web|last=Jones|first=Dave|title=North Wales Football Clubs' 20 Finest Moments|url=http://blogs.dailypost.co.uk/northwalesfootball/2011/03/north-wales-football-clubs-20.html|work=Daily Post North Wales|publisher=Trinity Mirror North West & North Wales Limited|access-date=31 August 2011|date=30 March 2011|archive-url=https://web.archive.org/web/20120330120135/http://blogs.dailypost.co.uk/northwalesfootball/2011/03/north-wales-football-clubs-20.html|archive-date=30 March 2012}} In January 1985, having left his job because of health problems, Pedroto died; he was succeeded by his apprentice Artur Jorge.{{sfn|Pinto da Costa|2004|p=81}} Porto won the 1984–85 Primeira Liga and qualified for the 1985–86 European Cup, where they first beat an Ajax side guided by Johan Cruyff and featuring Ronald Koeman, Frank Rijkaard and Marco van Basten. Porto then faced Barcelona in the second round; after a 2–0 loss at Camp Nou, Juary scored all three goals of Porto's 3–1 win, which was insufficient to avoid elimination on the away goals rule.{{cite web|last=Zea|first=Antonio|title=European Champions' Cup 1985–86 – Details|url=https://www.rsssf.org/ec/ec198586det.html|access-date=31 August 2011|website=RSSSF|author2=Marcel Haisma}}

Porto defended their league title to earn a place in the 1986–87 European Cup. They faced Malta's Rabat Ajax in the first round,{{cite web|last=Zea|first=Antonio|title=European Champions' Cup 1986–87 – Details|url=https://www.rsssf.org/ec/ec198687det.html|access-date=1 September 2011|website=RSSSF|author2=Marcel Haisma}} but had to play their home leg away from the Estádio das Antas (in Vila do Conde), because the pitch was being lowered to increase the stadium capacity.{{sfn|Pinto da Costa|2004|p=88}} The Maltese suffered a 9–0 defeat, which is still Porto's biggest home win for European competitions. In the second round, they played the Czechoslovak champions TJ Vítkovice; Porto lost 1–0 in Ostrava but overcame the disadvantage with a 3–0 home win. They then eliminated Brøndby of Denmark to advance to the European Cup semi-finals for the first time, where they were drawn against Dynamo Kyiv. The Soviets were considered strong favourites to progress,{{sfn|Pinto da Costa|2004|p=90}} but Porto won both legs with a 2–1 scoreline and confirmed their second European final in four seasons.

Standing between Porto and the European title were three-time champions Bayern Munich, who knocked out Real Madrid in the other semi-final and had the odds in their favour.{{cite web|title=1986/87: Madjer inspires Porto triumph|url=http://www.uefa.com/uefachampionsleague/season=1986/overview/index.html#198687+madjer+inspires+porto+triumph|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=2 September 2011|date=27 May 1987|archive-url=https://web.archive.org/web/20121103231656/http://www.uefa.com/uefachampionsleague/season=1986/overview/index.html|archive-date=3 November 2012}} Moreover, Porto's centre-back Lima Pereira and striker Fernando Gomes had suffered leg injuries and were deemed unfit to play.{{sfn|Magalhães|2004|p=24}} With the final scheduled for Vienna's Praterstadion, support for the Bavarian team far outnumbered that for Porto.{{harvnb|Magalhães|2004|p=49}}: "Just nearby, Austria was a delicious destination for German supporters. Prater was not a neutral venue. The unbalanced support in the stands was noticeable. Seventy percent of Germans to thirty percent of Portuguese might not be skewing the truth that much." Bayern took the lead in the 26th minute through Ludwig Kögl and secured it until the 77th minute, when Rabah Madjer's backheel equaliser became one of the most memorable goals in European Cup finals.{{cite web|title=Classic Players – Madjer the magnificent|url=https://www.fifa.com/classicfootball/players/do-you-remember/newsid=911200/|work=FIFA.com|publisher=Fédération Internationale de Football Association (FIFA)|access-date=12 March 2013|archive-url=https://web.archive.org/web/20140512223433/https://www.fifa.com/classicfootball/players/do-you-remember/newsid=911200/|archive-date=12 May 2014}} Three minutes later, Madjer provided the cross for Juary's match-deciding volley. This victory was celebrated in Portugal and praised by the European press, which highlighted Porto's second-half resurgence and the key contributions of Madjer, Juary and Paulo Futre in the team's success.{{sfn|Magalhães|2004|p=77–79}} Having witnessed their Lisbon rivals lift European trophies in the 1960s – Benfica's back-to-back European Cup wins in 1961 and 1962,{{cite web|title=1960/61: Eagles soar to end Madrid monopoly|url=http://www.uefa.com/uefachampionsleague/season=1960/overview/index.html#196061+eagles+soar+madrid+monopoly|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=8 July 2013|date=31 March 1961|archive-url=https://web.archive.org/web/20130602100536/http://www.uefa.com/uefachampionsleague/season=1960/overview/index.html|archive-date=2 June 2013}}{{cite web|title=1961/62: Eusébio strikes gold for Benfica|url=http://www.uefa.com/uefachampionsleague/season=1961/overview/index.html#196162+eusebio+strikes+gold+benfica|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=8 July 2013|date=2 May 1962|archive-url=https://web.archive.org/web/20130523024920/http://www.uefa.com/uefachampionsleague/season=1961/overview/index.html|archive-date=23 May 2013}} and Sporting's successful Cup Winners' Cup run in 1964{{cite web|title=1963/64: Sporting at the second attempt |url=http://en.archive.uefa.com/competitions/ecwc/history/season=1963/intro.html |archive-url=https://web.archive.org/web/20100629112428/http://en.archive.uefa.com/competitions/ecwc/history/season%3D1963/intro.html |archive-date=29 June 2010 |work=UEFA.com – The official website for European football |publisher=UEFA |access-date=8 July 2013 |date=1 June 1964 |url-status=dead }} – this win meant that Porto were no longer the only "Big Three" club in Portugal without international silverware.{{cite web|title=Porto – History|url=http://www.goal.com/en/teams/portugal/292/porto/info|publisher=Goal.com|access-date=8 July 2013}}

File:KokuritshuKasumigaoka-6.JPG hosted Porto's 1987 Intercontinental Cup 2–1 victory over Peñarol.]]

Soon after the final, Artur Jorge left Porto to coach French team Matra Racing; his substitute was Tomislav Ivić.{{sfn|Pinto da Costa|2004|p=101}} As European Cup winners, Porto contested the 1987 European Super Cup against Ajax, the 1986–87 Cup Winners' Cup holders. Porto won the first leg 1–0 in Amsterdam, and two months later repeated the result at home, becoming the competition's first Portuguese winners.{{cite web|last=Ross|first=James|title=Super Cup 1987|website=RSSSF|url=https://www.rsssf.org/ec/ec198687.html|access-date=3 September 2011}} In between, Porto traveled to Japan to contest the 1987 Intercontinental Cup against the 1987 Copa Libertadores winners, Peñarol of Uruguay. A severe snowstorm hit Tokyo on the day of the match, which nearly forced its postponement.{{sfn|Pinto da Costa|2004|p=111}} Despite the poor weather conditions, the game went ahead. Porto took the lead just before half-time but conceded the equaliser in the final minutes of the second half. In extra-time, Madjer lobbed a ball from the midfield over Peñarol's goalkeeper; it landed on the snow a few feet away from the goal line, but with enough momentum to roll into the goal and secure Porto's (and Portugal's) first Intercontinental Cup title.{{sfn|Pinto da Costa|2004|p=110}}{{cite web|last=Bobrowsky|first=Josef|title=Intercontinental Club Cup 1987|website=RSSSF|url=https://www.rsssf.org/tablest/toyota87.html|access-date=3 September 2011}}

As holders, Porto were automatically qualified for the 1987–88 European Cup, but their previous season's success was not emulated as they were eliminated in the second round by Real Madrid.{{cite web|last=Ross|first=James|title=Champions' Cup 1987–88|website=RSSSF|url=https://www.rsssf.org/ec/ec198788.html|access-date=7 September 2011}} Ivić departed with a league title and Artur Jorge was brought back with the 1988–89 season underway. In the 1988–89 European Cup, Porto were knocked out by the holders, PSV Eindhoven, after a heavy 5–0 away defeat.{{cite web|last=Ross|first=James|title=Champions' Cup 1988–89|website=RSSSF|url=https://www.rsssf.org/ec/ec198889.html|access-date=7 September 2011}} Finishing second in the 1988–89 Primeira Liga, Porto entered the UEFA Cup, seven years after their last participation. They eliminated Flacăra Moreni of Romania and Valencia, before falling in the third round to Hamburger SV.{{cite web|last=Ross|first=James|title=1989–90 UEFA Cup|website=RSSSF|url=https://www.rsssf.org/ec/ec198990.html|access-date=7 September 2011}} Returning to the European Cup in 1990–91, Porto began their campaign beating the Northern Irish champions Portadown (13–1 on aggregate, including an 8–1 away win, the club's biggest in European competitions) and Dinamo București (4–0). In the quarter-finals, they faced Bayern Munich for the first time since the 1987 final. After securing a 1–1 draw in Munich, Porto were beaten 2–0 at home.{{cite web|last=Ross|first=James|title=Champions' Cup 1990–91|website=RSSSF|url=https://www.rsssf.org/ec/ec199091.html|access-date=7 September 2011}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (1984–1991)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

1984–85

| align=left|Cup Winners' Cup

| R1

| align=left|{{flagicon|WAL}} Wrexham

| style="background:#dfd;"|4–3

| style="background:#fdd;"|0–1

| 4–4 (a)

|

rowspan=2|1985–86

| rowspan="2" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|NED}} Ajax

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–0

| 2–0

| rowspan=2|

R2

| align=left|{{flagicon|ESP}} Barcelona

| style="background:#dfd;"|3–1

| style="background:#fdd;"|0–2

| 3–3 (a)

rowspan=5|1986–87

| rowspan="5" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|MLT}} Rabat Ajax

| style="background:#dfd;"|9–0

| style="background:#dfd;"|1–0

| 10–0

| rowspan=5|

R2

| align=left|{{flagicon|TCH}} Vítkovice

| style="background:#dfd;"|3–0

| style="background:#fdd;"|0–1

| 3–1

QF

| align=left|{{flagicon|DEN}} Brøndby

| style="background:#dfd;"|1–0

| style="background:#ffd;"|1–1

| 2–1

SF

| align=left|{{flagicon|URS}} Dynamo Kyiv

| style="background:#dfd;"|2–1

| style="background:#dfd;"|2–1

| 4–2

F

| align=left|{{flagicon|FRG}} Bayern Munich

| {{n/a}}

| {{n/a}}

| style="background:#dfd;"|2–1

1987

| colspan="2" style="text-align:left;"|Super Cup

| align=left |{{flagicon|NED}} Ajax

| style="background:#dfd;"|1–0

| style="background:#dfd;"|1–0

| 2–0

|

1987

| colspan="2" style="text-align:left;"|Intercontinental Cup

| align=left|{{flagicon|URU}} Peñarol

| {{n/a}}

| {{n/a}}

| style="background:#dfd;"|2–1

|

rowspan=2|1987–88

| rowspan="2" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|YUG}} Vardar

| style="background:#dfd;"|3–0

| style="background:#dfd;"|3–0

| 6–0

| rowspan=2|

R2

| align=left|{{flagicon|ESP}} Real Madrid

| style="background:#fdd;"|1–2

| style="background:#fdd;"|1–2

| 2–4

rowspan=2|1988–89

| rowspan="2" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|FIN}} HJK

| style="background:#dfd;"|3–0

| style="background:#fdd;"|0–2

| 3–2

| rowspan=2|

R2

| align=left|{{flagicon|NED}} PSV Eindhoven

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–5

| 2–5

rowspan=3|1989–90

| rowspan="3" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|ROU|1965}} Flacăra Moreni

| style="background:#dfd;"|2–0

| style="background:#dfd;"|2–1

| 4–1

| rowspan=3|

R2

| align=left|{{flagicon|ESP}} Valencia

| style="background:#dfd;"|3–1

| style="background:#fdd;"|2–3

| 5–4

R3

| align=left|{{flagicon|FRG}} Hamburger SV

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–1

| 2–2 (a)

rowspan=3|1990–91

| rowspan="3" style="text-align:left;"|European Cup

| R1

| align=left|{{flagicon|NIR}} Portadown

| style="background:#dfd;"|5–0

| style="background:#dfd;"|8–1

| 13–1

| rowspan=3|

R2

| align=left|{{flagicon|ROU}} Dinamo București

| style="background:#dfd;"|4–0

| style="background:#ffd;"|0–0

| 4–0

QF

| align=left|{{flagicon|GER}} Bayern Munich

| style="background:#dfd;"|1–1

| style="background:#fdd;"|0–2

| 1–3

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= Champions League regular (1991–2002) =

File:MarioJardel.jpg, a striker in the late 1990s, scored 19 goals in 32 European matches.]]

Porto entered the 1991–92 Cup Winners' Cup following their seventh Portuguese Cup final win in mid-1991, but their campaign ended in the second round against Tottenham.{{cite web|last=Ross|first=James|title=Cup Winners' Cup 1991–92|website=RSSSF|url=https://www.rsssf.org/ec/ec199192.html|access-date=7 September 2011}} In the 1992–93 season, UEFA renamed the European Cup to UEFA Champions League and confirmed the introduction of a round-robin group stage, tested in the previous season.{{cite web|title=History – Football's premier club competition|url=https://www.uefa.com/uefachampionsleague/history/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=7 September 2011|url-status=live|archive-url=https://web.archive.org/web/20110708000228/http://www.uefa.com/uefachampionsleague/history/index.html|archive-date=8 July 2011}} Apart from 1994–95, when they competed for the last time in the Cup Winners' Cup – being eliminated on penalties in the quarter-finals against Sampdoria{{cite web|last=Ross|first=James|title=Cup Winners' Cup 1994–95|website=RSSSF|url=https://www.rsssf.org/ec/ec199495.html|access-date=8 September 2011}} – Porto were present in every edition of the Champions League from its founding season to 1999–2000. In the first edition, Porto overcame two preliminary rounds to reach the group stage, where they played IFK Göteborg, Milan, and PSV Eindhoven. Two wins in six matches resulted in a third place in the group and failure to progress to the final (only accessible for the group winners).{{cite web|last=Ross|first=James|title=Champions' Cup 1992–93|website=RSSSF|url=https://www.rsssf.org/ec/ec199293.html|access-date=7 September 2011}} They returned the following season to the group stage and were drawn against Anderlecht, Werder Bremen, and Milan. Buoyed by a 5–0 away defeat of the Germans, Porto secured the group's runner-up place and a semi-final meeting with Barcelona. The one-legged tie was drawn to take place at Camp Nou, and ended with a 3–0 victory for the home side.{{cite web|last=Ross|first=James|title=Champions' Cup 1993–94|website=RSSSF|url=https://www.rsssf.org/ec/ec199394.html|access-date=25 February 2013}}

The 1995–96 UEFA Champions League participation was short-lived as Porto finished outside of their group's top two places.{{cite web|last=Ross|first=James|title=Champions' Cup 1995–96|website=RSSSF|url=https://www.rsssf.org/ec/ec199596.html|access-date=25 February 2013}} The following season, they were drawn into a group with Milan for the third time in four participations. Having failed to beat the Italians in their previous meetings, Porto were on the verge of suffering another defeat in San Siro, as they trailed Milan by 2–1 with 20 minutes to go. However, two goals by Mário Jardel overturned the score and sealed the win for Porto.{{sfn|Tovar|2011|p=509}} They were confirmed as group winners after victories over IFK Göteborg and Rosenborg. In the quarter-finals, they fell to Manchester United after a 4–0 away loss.{{cite web|last=Ross|first=James|title=Champions' Cup 1996–97|website=RSSSF|url=https://www.rsssf.org/ec/ec199697.html|access-date=27 February 2013}} Porto did not progress past the group stage of the two subsequent Champions League seasons, coming last in 1997–98 and third in 1998–99.{{cite web|last=Ross|first=James|title=Champions' Cup 1997–98|website=RSSSF|url=https://www.rsssf.org/ec/ec199798.html|access-date=27 February 2013}}{{cite web|last=Ross|first=James|title=Champions' Cup 1998–99|website=RSSSF|url=https://www.rsssf.org/ec/ec199899.html|access-date=27 February 2013}} The club got back on track in the 1999–2000 season, overcoming two consecutive group stages to meet Bayern Munich in the quarter-finals.{{cite web|title=1999/00 UEFA Champions League – FC Porto|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=13 March 2013}} Having drawn 1–1 in Portugal, Bayern took an early lead in the second leg; Porto leveled the score in the 88th minute, but one minute later, the Germans scored the winning goal.{{sfn|Tovar|2011|p=534}}

Sporting won the 1999–2000 Primeira Liga and ended Porto's chances to clinch a record sixth consecutive title. As runners-up, Porto had to go through a qualifying round to reach the 2000–01 UEFA Champions League group stage. However, a loss to Anderlecht meant elimination and consequent transfer into that season's UEFA Cup,{{cite web|title=UEFA Champions League 2000/01 – History – Porto|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|website=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 June 2015}} where they were beaten in the quarter-finals by the eventual winners, Liverpool.{{cite web|last=Ross|first=James|title=UEFA Cup 2000–01|website=RSSSF|url=https://www.rsssf.org/ec/ec200001.html|access-date=27 February 2013}} Having lost the 2000–01 season's league title to city rivals Boavista, Porto had to start their 2001–02 Champions League participation in the second qualifying round. They defeated Welsh side Barry Town and Grasshoppers to reach the first group stage, where they finished runners-up to Juventus. In the second group stage, Porto registered four losses in six matches, finishing in the fourth and last place.{{cite web|last=Ross|first=James|title=UEFA Champions League 2001–02|website=RSSSF|url=https://www.rsssf.org/ec/ec200102.html|access-date=27 February 2013}} Domestically, the club concluded the league in third place, just outside the Champions League qualification places.{{cite web|last=Kassies|first=Bert|title=Qualification 2002/2003|url=http://kassiesa.home.xs4all.nl/bert/uefa/history/qual2002.html|work=UEFA European Cup Football – Results and Qualification|access-date=13 April 2013|archive-url=https://web.archive.org/web/20160303212314/http://kassiesa.home.xs4all.nl/bert/uefa/history/qual2002.html|archive-date=3 March 2016|url-status=dead}} Midway through the season, Porto sacked coach Octávio Machado and hired 38-year-old Portuguese coach José Mourinho, who had led Leiria to their best-ever league finish.{{cite web|title=Mourinho ready for Porto challenge|url=https://www.uefa.com/uefachampionsleague/news/0181-0e6a37118e13-338c11382ce2-1000--mourinho-ready-for-porto-challenge/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=13 April 2013|date=23 January 2002}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (1991–2002)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

rowspan=2|1991–92

| rowspan="2" style="text-align:left;"|Cup Winners' Cup

| R1

| align=left|{{flagicon|MLT}} Valletta

| style="background:#dfd;"|1–0

| style="background:#dfd;"|3–0

| 4–0

| rowspan=2|

R2

| align=left|{{flagicon|ENG}} Tottenham Hotspur

| style="background:#ffd;"|0–0

| style="background:#fdd;"|1–3

| 1–3

rowspan=5|1992–93

| rowspan="5" style="text-align:left;"|UEFA Champions League

| R1

| align=left|{{flagicon|LUX}} Union Luxembourg

| style="background:#dfd;"|5–0

| style="background:#dfd;"|4–1

| 9–1

| rowspan=5|

R2

| align=left|{{flagicon|SUI}} Sion

| style="background:#dfd;"|4–0

| style="background:#ffd;"|2–2

| 6–2

rowspan=3|GS

| align=left|{{flagicon|NED}} PSV Eindhoven

| style="background:#ffd;"|2–2

| style="background:#dfd;"|0–1

| rowspan=3|3rd

align=left|{{flagicon|SWE}} IFK Göteborg

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–1

align=left|{{flagicon|ITA}} Milan

| style="background:#fdd;"|0–1

| style="background:#fdd;"|0–1

rowspan=6|1993–94

| rowspan="6" style="text-align:left;"|UEFA Champions League

| R1

| align=left|{{flagicon|MLT}} Floriana

| style="background:#dfd;"|2–0

| style="background:#ffd;"|0–0

| 2–0

| rowspan=6|

R2

| align=left|{{flagicon|NED}} Feyenoord

| style="background:#dfd;"|1–0

| style="background:#ffd;"|0–0

| 1–0

rowspan=3|GS

| align=left|{{flagicon|GER}} Werder Bremen

| style="background:#dfd;"|3–2

| style="background:#dfd;"|5–0

| rowspan=3|2nd

align=left|{{flagicon|ITA}} Milan

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–3

align=left|{{flagicon|BEL}} Anderlecht

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–1

SF

| align=left|{{flagicon|ESP}} Barcelona

| {{n/a}}

| {{n/a}}

| style="background:#fdd;"|0–3

rowspan=3|1994–95

| rowspan="3" style="text-align:left;"|UEFA Cup Winners' Cup

| R1

| align=left|{{flagicon|POL}} ŁKS Łódź

| style="background:#dfd;"|2–0

| style="background:#dfd;"|1–0

| 3–0

| rowspan=3 |

R2

| align=left|{{flagicon|HUN}} Ferencváros

| style="background:#dfd;"|6–0

| style="background:#fdd;"|0–2

| 6–2

QF

| align=left|{{flagicon|ITA}} Sampdoria

| style="background:#fdd;"|0–1 (aet)

| style="background:#dfd;"|1–0

| 1–1 {{pso|3–5}}

rowspan=3|1995–96

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|FRA}} Nantes

| style="background:#ffd;"|2–2

| style="background:#ffd;"|0–0

| rowspan=3|3rd

| rowspan=3|

align=left|{{flagicon|DEN}} AaB

| style="background:#dfd;"|2–0

| style="background:#ffd;"|2–2

align=left|{{flagicon|GRE}} Panathinaikos

| style="background:#fdd;"|0–1

| style="background:#ffd;"|0–0

rowspan=4|1996–97

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ITA}} Milan

| style="background:#ffd;"|1–1

| style="background:#dfd;"|3–2

| rowspan=3|1st

| rowspan=4|

align=left|{{flagicon|SWE}} IFK Göteborg

| style="background:#dfd;"|2–1

| style="background:#ffd;"|2–0

align=left|{{flagicon|NOR}} Rosenborg

| style="background:#dfd;"|3–0

| style="background:#dfd;"|1–0

QF

| align=left|{{flagicon|ENG}} Manchester United

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–4

| 0–4

rowspan=3|1997–98

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|GRE}} Olympiacos

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–1

| rowspan=3|4th

| rowspan=3|

align=left|{{flagicon|ESP}} Real Madrid

| style="background:#fdd;"|0–2

| style="background:#fdd;"|0–4

align=left|{{flagicon|NOR}} Rosenborg

| style="background:#ffd;"|1–1

| style="background:#fdd;"|0–2

rowspan=3|1998–99

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|GRE}} Olympiacos

| style="background:#ffd;"|2–2

| style="background:#fdd;"|1–2

| rowspan=3|3rd

| rowspan=3|

align=left|{{flagicon|NED}} Ajax

| style="background:#dfd;"|3–0

| style="background:#fdd;"|1–2

align=left|{{flagicon|CRO}} Croatia Zagreb

| style="background:#dfd;"|3–0

| style="background:#fdd;"|1–3

rowspan=7|1999–2000

| rowspan="7" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS1

| align=left|{{flagicon|NOR}} Molde

| style="background:#dfd;"|3–1

| style="background:#dfd;"|1–0

| rowspan=3|2nd

| rowspan=7|

align=left|{{flagicon|GRE}} Olympiacos

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–1

align=left|{{flagicon|ESP}} Real Madrid

| style="background:#dfd;"|2–1

| style="background:#fdd;"|1–3

rowspan=3|GS2

| align=left|{{flagicon|CZE}} Sparta Prague

| style="background:#ffd;"|2–2

| style="background:#dfd;"|2–0

| rowspan=3|2nd

align=left|{{flagicon|GER}} Hertha BSC

| style="background:#dfd;"|1–0

| style="background:#dfd;"|1–0

align=left|{{flagicon|ESP}} Barcelona

| style="background:#fdd;"|0–2

| style="background:#fdd;"|2–4

QF

| align=left|{{flagicon|GER}} Bayern Munich

| style="background:#ffd;"|1–1

| style="background:#fdd;"|1–2

| 2–3

2000–01

| align=left|UEFA Champions League

| Q3

| align=left|{{flagicon|BEL}} Anderlecht

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–1

| 0–1

|

rowspan=5|2000–01

| rowspan="5" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|SCG}} Partizan

| style="background:#dfd;"|1–0

| style="background:#ffd;"|1–1

| 2–1

| rowspan=5|

R2

| align=left|{{flagicon|POL}} Wisła Kraków

| style="background:#dfd;"|3–0

| style="background:#ffd;"|0–0

| 3–0

R3

| align=left|{{flagicon|ESP}} Espanyol

| style="background:#ffd;"|0–0

| style="background:#dfd;"|2–0

| 2–0

R4

| align=left|{{flagicon|FRA}} Nantes Atlantique

| style="background:#dfd;"|3–1

| style="background:#fdd;"|1–2

| 4–3

QF

| align=left|{{flagicon|ENG}} Liverpool

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–2

| 0–2

rowspan=8|2001–02

| rowspan="8" style="text-align:left;"|UEFA Champions League

| Q2

| align=left|{{flagicon|WAL}} Barry Town

| style="background:#dfd;"|8–0

| style="background:#fdd;"|1–3

| 9–3

| rowspan=8|

Q3

| align=left|{{flagicon|SUI}} Grasshoppers

| style="background:#ffd;"|2–2

| style="background:#dfd;"|3–2

| 5–4

rowspan=3|GS1

| align=left|{{flagicon|NOR}} Rosenborg

| style="background:#dfd;"|1–0

| style="background:#dfd;"|2–1

| rowspan=3|2nd

align=left|{{flagicon|SCO}} Celtic

| style="background:#dfd;"|3–0

| style="background:#fdd;"|0–1

align=left|{{flagicon|ITA}} Juventus

| style="background:#ffd;"|0–0

| style="background:#fdd;"|1–3

rowspan=3|GS2

| align=left|{{flagicon|GRE}} Panathinaikos

| style="background:#dfd;"|2–1

| style="background:#ffd;"|0–0

| rowspan=3|4th

align=left|{{flagicon|CZE}} Sparta Prague

| style="background:#fdd;"|0–1

| style="background:#fdd;"|0–2

align=left|{{flagicon|ESP}} Real Madrid

| style="background:#fdd;"|1–2

| style="background:#fdd;"|0–1

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= Return to glory – Mourinho years (2002–04) =

File:Seville celtic fans.jpg in Seville, the 2003 UEFA Cup Final venue]]

Sitting fifth in the league, Porto consolidated their performances following Mourinho's arrival and registered a win–draw–loss record of 11–2–2 to climb to third place and qualify for the 2002–03 UEFA Cup.{{cite web|title=Club statistics – 2001–2002 – Futebol Clube do Porto |url=http://www.lpfp.pt/liga_zon_sagres/pages/clube.aspx?epoca=20012002&clube=fc_porto |work=Liga Portugal |publisher=Portuguese League for Professional Football (LPFP) |access-date=3 March 2013 |language=pt |url-status=bot: unknown |archive-url=https://archive.today/20130416110545/http://www.lpfp.pt/liga_zon_sagres/pages/clube.aspx?epoca=20012002&clube=fc_porto |archive-date=16 April 2013 }} They progressed through the first four rounds with convincing wins, suffering only one defeat against French side Lens.{{cite web|last=Stokkermans|first=Karel|title=2002–03 UEFA Cup|url=https://www.rsssf.org/ec/ec200203.html|access-date=3 March 2013|author2=Predrag Zugic|website=RSSSF|author3=Pierre Winkler}} In the quarter-finals, Porto were surprised at home with a 1–0 home defeat against Panathinaikos. In Athens, Derlei scored in the 16th minute to tie the round, and added a second goal in the first half of extra-time to propel Porto into the semi-finals.{{cite web|title=Derlei double delights Porto|url=https://www.uefa.com/uefaeuropaleague/news/025a-0eaae58f66ad-ffe7dc068a7d-1000--derlei-double-delights-porto/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=3 March 2013|date=20 March 2003}} Facing Lazio at home for the first leg, Porto conceded an early goal by Claudio López. A few minutes later, Maniche's equaliser sparked a strong attacking display by the home team, which scored a further three goals to secure a significant advantage for the second leg.{{cite web|title=Porto stun lacklustre Lazio|url=https://www.uefa.com/uefaeuropaleague/news/025a-0eaae56d3f70-72583597c228-1000--porto-stun-lacklustre-lazio/|work=UEFA.com – The official website for European football|publisher=UEFA|date=11 April 2003|access-date=3 March 2013}} In Rome, a goalless draw confirmed Porto's presence in their third major European competition final, the first since their 1987 European Cup victory. Their opponents were Celtic, who had eliminated Boavista in the other semi-final to advance to their first European final since 1970.{{cite web|last=Brodkin|first=Jon|title=Larsson has the final word|url=https://www.theguardian.com/football/2003/apr/25/newsstory.sport4|work=The Guardian|access-date=22 July 2013|date=25 April 2003}}

Scheduled for 21 May 2003 at Seville's Estadio Olímpico, the 2003 UEFA Cup Final took place under an intense heat,{{cite web|title=Celtic respect heat and history|url=https://www.uefa.com/uefaeuropaleague/news/0191-0e6aad9ad0bc-c693d8153372-1000--celtic-respect-heat-and-history/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=23 March 2013|date=21 May 2003}} which did not dissuade a 53,000-strong crowd of supporters, mostly in favour of the Scottish team.{{cite news|title=Celtic fans praised by mayor|url=http://news.bbc.co.uk/2/hi/uk_news/scotland/2948650.stm|publisher=BBC News|access-date=3 March 2013|date=30 May 2003}} A contested first half was heading into half-time when, during injury time, Derlei put Porto ahead. Soon after the restart, Henrik Larsson headed Celtic's equaliser, but Dmitri Alenichev restored Porto's lead a few minutes later. Larsson again leveled the score, sending the match into extra-time. Despite Baldé's dismissal in the first half of extra-time, Celtic held on until the 115th minute, when Derlei intercepted a blocked shot and beat the goalkeeper to score the winning goal.{{cite web|last=Harte|first=Adrian|title=Derlei decides dramatic final|url=https://www.uefa.com/uefaeuropaleague/news/0252-0cd9ce958ed0-c7a5ba88c4b5-1000--derlei-decides-dramatic-final/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=3 March 2013|date=22 May 2003}} His 12th goal in the competition confirmed him as the top scorer (ahead of Larsson),{{cite web|title=UEFA Europa League 2002/03 – History – Statistics|url=http://www.uefa.com/uefaeuropaleague/season=2002/statistics/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=3 March 2013|archive-url=https://web.archive.org/web/20120406231035/http://www.uefa.com/uefaeuropaleague/season=2002/statistics/index.html|archive-date=6 April 2012}} and inscribed Porto (and Portugal) into the list of UEFA Cup winners, for the first time.{{cite web|last=Hart|first=Simon|title=A true 'fiesta de fútbol'|url=https://www.uefa.com/uefaeuropaleague/news/025a-0eaae4eeae5e-77d3dcb695f6-1000--a-true-fiesta-de-futbol/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=4 August 2013|date=21 May 2003}} With their first Primeira Liga title in four years mathematically confirmed two weeks ahead of the Seville final, Mourinho then led Porto to victory in the Portuguese Cup final, against his former club, Leiria, to conclude a treble-winning season.{{cite web|title=Porto fulfil treble dream|url=http://www.uefa.com/memberassociations/news/newsid=74886.html|archive-url=https://archive.today/20130412022743/http://www.uefa.com/memberassociations/news/newsid=74886.html|url-status=dead|archive-date=April 12, 2013|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=23 March 2013|date=15 June 2003}}

File:FCP-CL Supporters.jpg, the 2004 UEFA Champions League Final venue]]

In late August, Porto kicked off their 2003–04 European season with a loss in the 2003 UEFA Super Cup match against the 2002–03 UEFA Champions League winners, Milan.{{cite web|title=UEFA Super Cup History – 2003: Shevchenko steals the show|url=http://www.uefa.com/uefasupercup/history/season=2003/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=4 March 2013|archive-url=https://web.archive.org/web/20130707114438/http://www.uefa.com/uefasupercup/history/season=2003/index.html|archive-date=7 July 2013}} Two weeks later, they began their 2003–04 UEFA Champions League campaign in a group comprising Real Madrid, Marseille, and Partizan. Porto qualified for the knockout phase as group runners-up, behind Real Madrid, who inflicted their only group stage defeat. The draw for the round of 16 paired Porto with Manchester United, with the first leg taking place in Portugal. In the first European club competition match at the Estádio do Dragão, Porto won 2–1 with goals from Benni McCarthy.{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2003–04|website=RSSSF|url=https://www.rsssf.org/ec/ec200304.html|access-date=4 March 2013}} At Old Trafford, Paul Scholes put the English side ahead in the match and in the round (advantage on away goals). On the brink of elimination, Porto earned a free kick in the 90th minute; McCarthy's shot was blocked near the line by goalkeeper Tim Howard, but Costinha caught the rebound and scored the equaliser that took Porto through to the next round.{{cite web|title=Costinha turns tables on United|url=http://www.uefa.com/uefachampionsleague/season=2003/matches/round=1713/match=1059564/postmatch/report/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=4 March 2013|date=10 March 2004|archive-url=https://web.archive.org/web/20130319100135/http://www.uefa.com/uefachampionsleague/season=2003/matches/round=1713/match=1059564/postmatch/report/index.html|archive-date=19 March 2013}} In the quarter-finals, they overcame another French team (Lyon) to advance to the Champions League semi-finals for the first time since 1994. Porto faced Deportivo La Coruña, who had convincingly eliminated the previous season's finalists, Juventus and Milan. A goalless first leg match in Portugal postponed the decision to the Estadio Riazor, where a penalty kick converted by Derlei confirmed Porto's second major European final in two consecutive seasons. The other finalists were AS Monaco, who had eliminated Real Madrid and Chelsea.

The Arena AufSchalke in Gelsenkirchen hosted the final, which provided one of the most lopsided results in European Cup and Champions League finals, as Porto defeated Monaco 3–0.{{cite news |title=Porto 3–0 Monaco |url=http://news.bbc.co.uk/sport2/hi/football/champions_league/3718645.stm |work=BBC Sport |date=26 May 2004 |access-date=4 March 2013 }} Despite the score, Monaco were a pressing side and started off better with dangerous incursions into Porto's penalty area by captain Ludovic Giuly, who was replaced midway through the first half due to injury. In the 38th minute, Carlos Alberto opened the score for Porto. Despite one goal behind and without playmaker Giuly, Monaco created chances in the second half, but Alenichev and Deco set each other up for the second and third goals, respectively. Porto won UEFA's premier competition for the second time and became the second club to win the UEFA Cup and the European Champion Club's Cup in consecutive seasons, after Liverpool's 1975–76 UEFA Cup and 1976–77 European Cup wins.{{cite web|last=Szreter|first=Adam|title=Porto perform to perfection|url=http://www.uefa.com/uefachampionsleague/season=2003/matches/round=1716/match=1065206/postmatch/report/index.html#porto+perform+perfection|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=4 March 2013|date=27 May 2004|archive-url=https://web.archive.org/web/20130319095657/http://www.uefa.com/uefachampionsleague/season=2003/matches/round=1716/match=1065206/postmatch/report/index.html|archive-date=19 March 2013}} This was Mourinho's last match for Porto; a week later, he was presented as Chelsea's manager.{{cite news|title=Chelsea appoint Mourinho|url=http://news.bbc.co.uk/sport2/hi/football/teams/c/chelsea/3765263.stm|publisher=BBC Sport|access-date=22 July 2013|date=2 June 2004}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (2002–2004)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

rowspan=7|2002–03

| rowspan="7" style="text-align:left;"|UEFA Cup

| R1

| align=left|{{flagicon|POL}} Polonia Warsaw

| style="background:#dfd;"|6–0

| style="background:#fdd;"|0–2

| 6–2

| rowspan=7|

R2

| align=left|{{flagicon|AUT}} Austria Wien

| style="background:#dfd;"|2–0

| style="background:#dfd;"|1–0

| 3–0

R3

| align=left|{{flagicon|FRA}} Lens

| style="background:#dfd;"|3–0

| style="background:#fdd;"|0–1

| 3–1

R4

| align=left|{{flagicon|TUR}} Denizlispor

| style="background:#dfd;"|6–1

| style="background:#ffd;"|2–2

| 8–3

QF

| align=left|{{flagicon|GRE}} Panathinaikos

| style="background:#fdd;"|0–1

| style="background:#dfd;"|2–0 (aet)

| 2–1

SF

| align=left|{{flagicon|ITA}} Lazio

| style="background:#dfd;"|4–1

| style="background:#ffd;"|0–0

| 4–1

F

| align=left|{{flagicon|SCO}} Celtic

| {{n/a}}

| {{n/a}}

| style="background:#dfd;"|3–2 (aet)

2003

| colspan="2" style="text-align:left;"|UEFA Super Cup

| align=left|{{flagicon|ITA}} Milan

| {{n/a}}

| {{n/a}}

| style="background:#fdd;"|0–1

|

rowspan=7|2003–04

| rowspan="7" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|SCG}} Partizan

| style="background:#dfd;"|2–1

| style="background:#ffd;"|1–1

| rowspan=3|2nd

| rowspan=7|

align=left|{{flagicon|ESP}} Real Madrid

| style="background:#fdd;"|1–3

| style="background:#ffd;"|1–1

align=left|{{flagicon|FRA}} Marseille

| style="background:#dfd;"|1–0

| style="background:#dfd;"|3–2

R16

| align=left|{{flagicon|ENG}} Manchester United

| style="background:#dfd;"|2–1

| style="background:#ffd;"|1–1

| 3–2

QF

| align=left|{{flagicon|FRA}} Lyon

| style="background:#dfd;"|2–0

| style="background:#ffd;"|2–2

| 4–2

SF

| align=left|{{flagicon|ESP}} Deportivo La Coruña

| style="background:#ffd;"|0–0

| style="background:#dfd;"|1–0

| 1–0

F

| align=left|{{flagicon|FRA}} Monaco

| {{n/a}}

| {{n/a}}

| style="background:#dfd;"|3–0

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= Post-Mourinho transition and Ferreira years (2004–10) =

Champions League success struck a hard blow in the team, which saw its influential coach and key players leave to clubs from prominent European leagues. To replace Mourinho, Porto signed Luigi Delneri but the Italian was sacked before overseeing an official match,{{cite news|title=Porto dump coach Del Neri|url=http://news.bbc.co.uk/sport2/hi/football/europe/3544000.stm|publisher=BBC Sport|access-date=28 March 2013|date=7 August 2004}} and his place was taken by Víctor Fernández. His tenure did not start off well, as Porto lost the UEFA Super Cup for the second time in two years, going down 2–1 against Valencia.{{cite web|title=2004: Baraja brings joy to Valencia|url=http://www.uefa.com/uefasupercup/history/season=2004/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=7 March 2013|archive-url=https://web.archive.org/web/20130726090346/http://www.uefa.com/uefasupercup/history/season=2004/index.html|archive-date=26 July 2013}} Filling the Champions League title-holder spot in the group stage of the following season's tournament, Porto were drawn together with Chelsea, which meant Mourinho's return to the Estádio do Dragão. In the last group match, they hosted the Londoners in need of a win to assure qualification. As Damien Duff put Chelsea ahead, Porto were at risk of becoming the first holders not to get past the group stage, but goals from Diego and McCarthy saved Porto from premature elimination.{{cite web|last=Scott|first=Matt|title=Porto profit from return of Mourinho|url=https://www.theguardian.com/football/2004/dec/08/match.porto|work=The Guardian|access-date=7 March 2013|date=8 December 2004}} Nevertheless, the defending champions were subsequently knocked out in the round of 16, after losing 4–2 on aggregate against Inter.{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2004–05|url=https://www.rsssf.org/ec/ec200405.html|access-date=7 March 2013|website=RSSSF|author2=Antonio Zea}} Before this tie, Porto returned to Japan to contest the last edition of the Intercontinental Cup, 17 years after their first triumph. They dominated Colombia's Once Caldas for most of the 90 minutes plus extra-time, but were unable to score. It took 18 kicks from the penalty mark to decide the match 8–7 for Porto and give the club their second and last title in this competition.{{cite web|title=Porto drives off with Toyota Cup|url=http://www.japantimes.co.jp/sports/2004/12/14/soccer/porto-drives-off-with-toyota-cup/#.UdOBUTvCZOY|work=The Japan Times|location=Yokohama|access-date=3 July 2013|date=14 December 2004}}

File:Arsenal vs Porto.jpg group stage match in London]]

Despite the managerial instability – Fernández was replaced by José Couceiro soon after their Champions League elimination{{cite web|title=Porto call on Couceiro|url=https://www.uefa.com/uefachampionsleague/news/025a-0eaa19857577-901ef4bb0772-1000--porto-call-on-couceiro/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=6 August 2013|date=1 February 2005}} – and weak performances in league matches, Porto finished runners-up to Benfica and secured qualification for the 2005–06 UEFA Champions League group stage. Dutch coach Co Adriaanse was appointed as the new coach for the 2005–06 season,{{cite news|title=Porto appoint Adriaanse as coach|url=http://news.bbc.co.uk/sport2/hi/football/europe/4572209.stm|publisher=BBC Sport|access-date=22 July 2013|date=24 May 2005}} and although his team delivered domestically – reclaiming both Portuguese league and Cup titles – it disappointed in the Champions League, as Porto finished last of their group, with one win and three losses.{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2005–06|url=https://www.rsssf.org/ec/ec200506.html|access-date=6 March 2013|website=RSSSF|author2=Antonio Zea}} In reaction to Adriaanse's resignation in the summer of 2006, the club signed experienced coach Jesualdo Ferreira from Boavista.{{cite web|title=Ferreira takes charge of Porto|url=https://www.uefa.com/uefachampionsleague/news/01b8-0ea86acc6962-2c2a5725f6c7-1000--ferreira-takes-charge-of-porto/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=22 July 2013|date=18 August 2006}} Porto qualified from their Champions League group with the same points as Arsenal, but behind on head-to-head standings. Paired with Chelsea in the round of 16, Porto drew the first leg match in Portugal but were eliminated with a 2–1 loss in London.{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2006–07|website=RSSSF|url=https://www.rsssf.org/ec/ec200607.html|access-date=6 March 2013}}

Porto won three consecutive Primeira Liga titles with Ferreira, ensuring their presence in the three subsequent Champions League seasons. In 2007–08, Porto fell again in the round of 16, losing to Schalke 04 in a penalty shootout.{{cite web|last=Brassell|first=Andy|title=Spot-on Schalke ruin Porto dreams|url=https://www.uefa.com/uefachampionsleague/news/01cb-0e6f1a3d8a1b-05a08e7aa79e-1000--spot-on-schalke-ruin-porto-dreams/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=6 March 2013|date=6 March 2008}} In the following season's round of 16, they eliminated Atlético Madrid on away goals and progressed to a quarter-final tie with Manchester United. A two-all draw in Manchester gave Porto the upper hand in the round, but a Cristiano Ronaldo goal in the opening minutes of the return leg ended their European run.{{cite web|last=Hart|first=Simon|title=Ronaldo magic seals United progress|url=https://www.uefa.com/uefachampionsleague/news/01d8-0e720823e4ff-aff73bb1b606-1000--ronaldo-magic-seals-united-progress/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=7 March 2013|date=15 April 2009}}{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2008–09|website=RSSSF|url=https://www.rsssf.org/ec/ec200809.html|access-date=7 March 2013}} The 2009–10 UEFA Champions League season was Ferreira's last in charge of Porto, and like in previous years, he successfully guided the team past the group stage. In the round of 16, a 2–1 home win over Arsenal was obliterated by a 5–0 defeat in London, which included a hat-trick from Nicklas Bendtner.{{cite web|title=Bendtner leads Arsenal stroll|url=https://www.uefa.com/uefachampionsleague/news/01e3-0e73fa83b28f-9560dd2365ee-1000--bendtner-leads-arsenal-stroll/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=7 March 2013|date=15 April 2009}}{{cite web|last=Stokkermans|first=Karel|title=UEFA Champions League 2009–10|website=RSSSF|url=https://www.rsssf.org/ec/ec200910.html|access-date=7 March 2013}} Domestically, Porto failed to win a fifth consecutive league title and their third-place finish excluded them from competing in the 2010–11 Champions League. However, victory in the Portuguese Cup final confirmed the club's entry in the play-off round of the 2010–11 UEFA Europa League.{{cite web|last=Gonçalves|first=Pedro|title=Season review: Portugal|url=http://www.uefa.com/memberassociations/association=por/news/newsid=1489616.html|archive-url=https://archive.today/20130802200515/http://www.uefa.com/memberassociations/association=por/news/newsid=1489616.html|url-status=dead|archive-date=August 2, 2013|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=2 August 2013|date=18 May 2010}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (2004–2010)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

2004

| colspan="2" style="text-align:left;"|UEFA Super Cup

| align=left|{{flagicon|ESP}} Valencia

| {{n/a}}

| {{n/a}}

| style="background:#fdd;"|1–2

|

2004

| colspan="2" style="text-align:left;"|Intercontinental Cup

| align=left|{{flagicon|COL}} Once Caldas

| {{n/a}}

| {{n/a}}

| style="background:#ffd;"|0–0 {{aet}} {{pso|8–7}}

|

rowspan=4|2004–05

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|RUS}} CSKA Moscow

| style="background:#ffd;"|0–0

| style="background:#dfd;"|1–0

| rowspan=3|2nd

| rowspan=4|

align=left|{{flagicon|ENG}} Chelsea

| style="background:#dfd;"|2–1

| style="background:#fdd;"|1–3

align=left|{{flagicon|FRA}} Paris Saint-Germain

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–2

R16

| align=left|{{flagicon|ITA}} Internazionale

| style="background:#ffd;"|1–1

| style="background:#fdd;"|1–3

| 2–4

rowspan=3|2005–06

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|SCO}} Rangers

| style="background:#ffd;"|1–1

| style="background:#fdd;"|2–3

| rowspan=3|4th

| rowspan=3|

align=left|{{flagicon|SVK}} Artmedia Bratislava

| style="background:#fdd;"|2–3

| style="background:#ffd;"|0–0

align=left|{{flagicon|ITA}} Internazionale

| style="background:#dfd;"|2–0

| style="background:#fdd;"|1–2

rowspan=4|2006–07

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|RUS}} CSKA Moscow

| style="background:#ffd;"|0–0

| style="background:#dfd;"|2–0

| rowspan=3|2nd

| rowspan=4|

align=left|{{flagicon|ENG}} Arsenal

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–2

align=left|{{flagicon|GER}} Hamburger SV

| style="background:#dfd;"|4–1

| style="background:#dfd;"|3–1

R16

| align=left|{{flagicon|ENG}} Chelsea

| style="background:#ffd;"|1–1

| style="background:#fdd;"|1–2

| 2–3

rowspan=4|2007–08

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ENG}} Liverpool

| style="background:#ffd;"|1–1

| style="background:#fdd;"|1–4

| rowspan=3|1st

| rowspan=4|

align=left|{{flagicon|TUR}} Beşiktaş

| style="background:#dfd;"|2–0

| style="background:#dfd;"|1–0

align=left|{{flagicon|FRA}} Marseille

| style="background:#dfd;"|2–1

| style="background:#ffd;"|1–1

R16

| align=left|{{flagicon|GER}} Schalke 04

| style="background:#dfd;"|1–0 (aet)

| style="background:#fdd;"|0–1

| 1–1 {{pso|1–4}}

rowspan=5|2008–09

| rowspan="5" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|TUR}} Fenerbahçe

| style="background:#dfd;"|3–1

| style="background:#dfd;"|2–1

| rowspan=3|1st

| rowspan=5|

align=left|{{flagicon|ENG}} Arsenal

| style="background:#dfd;"|2–0

| style="background:#fdd;"|0–4

align=left|{{flagicon|UKR}} Dynamo Kyiv

| style="background:#fdd;"|0–1

| style="background:#dfd;"|2–1

R16

| align=left|{{flagicon|ESP}} Atlético Madrid

| style="background:#ffd;"|0–0

| style="background:#ffd;"|2–2

| 2–2 (a)

QF

| align=left|{{flagicon|ENG}} Manchester United

| style="background:#fdd;"|0–1

| style="background:#ffd;"|2–2

| 2–3

rowspan=4|2009–10

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ENG}} Chelsea

| style="background:#fdd;"|0–1

| style="background:#fdd;"|0–1

| rowspan=3|2nd

| rowspan=4|

align=left|{{flagicon|ESP}} Atlético Madrid

| style="background:#dfd;"|2–0

| style="background:#dfd;"|3–0

align=left|{{flagicon|CYP}} APOEL

| style="background:#dfd;"|2–1

| style="background:#dfd;"|1–0

R16

| align=left|{{flagicon|ENG}} Arsenal

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–5

| 2–6

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

= Recent years (2010–present) =

File:2011 UEFA Europa League Final - Opening ceremony.jpg in Dublin hosted the 2011 UEFA Europa League final (opening ceremony pictured), won by Porto 1–0 against Portuguese rivals Braga.]]

Ferreira stepped down at the end of the 2009–10 season and was replaced by André Villas-Boas, a former assistant of Mourinho at Porto, Chelsea, and Internazionale. In a single season, Villas-Boas guided the team to a record-matching four titles, including victory in the 2010–11 UEFA Europa League.{{cite web|last=Atkin|first=John|title=The rise of new Chelsea manager Villas-Boas|url=https://www.uefa.com/uefachampionsleague/news/01f2-0e78bc858d28-b6fc8600819e-1000--the-rise-of-new-chelsea-manager-villas-boas/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 March 2013|date=22 June 2011}} Their triumphant campaign started in the play-off round, where they overcame Belgian side Genk to reach the group stage. Porto topped their group undefeated, only dropping points against Beşiktaş. In the round of 32, despite a second-leg home loss, they eliminated the 2005–06 and 2006–07 UEFA Cup winners Sevilla, setting up a tie with CSKA Moscow. Porto defeated the Russians in both legs and advanced to the quarter-finals, where they were paired against another Muscovite club, this time Spartak Moscow. Two prolific displays, which included a hat-trick by Radamel Falcao, sealed a 10–3 aggregate win for Porto. In the semi-finals, Falcao went one better and scored four goals in a first-leg 5–1 win against Villarreal, which all but confirmed the club's fourth major European final.{{cite web|title=2011/11 UEFA Europa League – Overview|url=http://www.uefa.com/uefaeuropaleague/season=2011/index.html|archive-url=https://web.archive.org/web/20110706073635/http://www.uefa.com/uefaeuropaleague/season=2011/index.html|url-status=dead|archive-date=July 6, 2011|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 March 2013}} The Dublin final was an all-Portuguese affair between Porto and Primeira Liga rivals Braga. Contrasting with previous matches in the tournament, Porto's performance was more contained and victory was secured with a single goal by Falcao, who became the competition's top scorer.{{cite web|last=Atkin|first=John|title=Falcao heads Porto to Europa League glory|url=https://www.uefa.com/uefaeuropaleague/news/0250-0c50f8680b62-7a96c1afdbf0-1000--falcao-heads-porto-to-europa-league-glory/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 March 2013|date=18 May 2011}}

In June 2011, Villas-Boas left Porto to become Chelsea's manager. He took his technical staff to London, except his assistant coach Vítor Pereira, who became the club's new coach.{{cite web|title=Chelsea confirm Andre Villas-Boas as new manager on three-year contract|url=https://www.telegraph.co.uk/sport/football/teams/chelsea/8591303/Chelsea-confirm-Andre-Villas-Boas-as-new-manager-on-three-year-contract.html|work=Telegraph.co.uk|publisher=Telegraph Media Group|access-date=22 July 2013|date=22 June 2011}} His first European match was against Barcelona, for the 2011 UEFA Super Cup. In their third appearance in the Monaco showpiece match, Porto left once again as runners-up, after losing 2–0.{{cite web|last=Gibson|first=Owen|title=Cesc Fábregas scores first Barcelona goal in Uefa Super Cup triumph|url=https://www.theguardian.com/football/2011/aug/26/cesc-fabregas-barcelona-porto|work=The Guardian|access-date=10 March 2013|date=26 August 2011}} They did not get through the 2011–12 UEFA Champions League group stage, after conceding defeats to APOEL and Zenit Saint Petersburg, the eventual group winners and runners-up.{{cite web|title=2011/12 UEFA Champions League – Standings|url=http://www.uefa.com/uefachampionsleague/season=2012/standings/round=2000263/group=2001391/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 March 2013|archive-url=https://web.archive.org/web/20131113052913/http://www.uefa.com/uefachampionsleague/season=2012/standings/round=2000263/group=2001391/index.html|archive-date=13 November 2013}} Transferred to the UEFA Europa League round of 32, the defending champions were knocked out by Manchester City with a 6–1 aggregate loss.{{cite web|last=Dawkes|first=Phil|title=Manchester City 4–0 Porto (6–1 agg)|url=https://www.bbc.co.uk/sport/0/football/17037446|publisher=BBC Sport|access-date=10 March 2013|date=22 February 2012}} As 2011–12 Primeira Liga winners, Porto assured their return to the Champions League in the following season. Having finished second to Paris Saint-Germain in a group containing Dinamo Zagreb and Dynamo Kiev,{{cite web|title=2012/13 UEFA Champions League – Standings|url=http://www.uefa.com/uefachampionsleague/season=2013/standings/round=2000347/group=2001893/index.html|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=28 March 2013|archive-url=https://web.archive.org/web/20131214140311/http://www.uefa.com/uefachampionsleague/season=2013/standings/round=2000347/group=2001893/index.html|archive-date=14 December 2013}} Porto qualified to the round of 16, where they faced tournament debutants Málaga. Unable to capitalize on a first-leg 1–0 advantage, Porto lost 2–0 at La Rosaleda Stadium and were eliminated.{{cite web|last=Smith|first=Jonathan|title=Champions League: Malaga 2–0 Porto (agg 2–1)|url=https://www.bbc.co.uk/sport/0/football/21762058|publisher=BBC Sport|access-date=28 March 2013|date=13 March 2013}}{{cite web|title=UEFA Champions League 2012/13– History – Porto|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|website=UEFA.com – The official website for European football|publisher=UEFA|access-date=10 June 2015}} The club secured its third consecutive league title in the last matchday, ensuring a place in the 2013–14 UEFA Champions League group stage. Having finished third in their group, behind Atlético Madrid and Zenit Saint Petersburg, Porto were demoted to the UEFA Europa League; they were eliminated in the quarter-finals by eventual winners Sevilla.

Porto failed a fourth successive league title by finishing third in the 2013–14 Primeira Liga, and therefore had to contest the following season's Champions League play-off round. They overcame French side Lille to reach the group stage, and won their group ahead of Shakhtar Donetsk, Athletic Bilbao and Belarusian champions BATE Borisov. During this stage, Porto recorded their biggest win in this competition after beating BATE Borisov 6–0 at the Estádio do Dragão.{{cite web|last=Crossan|first=David|title=Brahimi brilliant as Porto blow away BATE|url=https://www.uefa.com/uefachampionsleague/news/025a-0ea76ddafa74-313a0192b240-1000--brahimi-brilliant-as-porto-blow-away-bate/|website=UEFA.com – The official website for European football|publisher=UEFA|date=17 September 2014|access-date=28 September 2016}} The team then eliminated Basel to reach the quarter-finals for the first time since 2008–09. Drawn against Bayern Munich, Porto hosted the German champions for the first leg and grabbed a shocking 3–1 win, with goals from Ricardo Quaresma and Jackson Martínez.{{cite web|last=Hafez|first=Shamoon|title=FC Porto 3–1 Bayern Munich|url=https://www.bbc.com/sport/football/32295979|publisher=BBC Sport|date=15 April 2015|access-date=28 September 2016}} A week later, in Munich, Porto were eliminated after suffering an all-time club record-matching 6–1 away defeat{{cite web|title=Brilliant Bayern push Porto aside|url=https://www.uefa.com/uefachampionsleague/news/0220-0e9b23036fd2-a3f421928dd2-1000--brilliant-bayern-push-porto-aside/|website=UEFA.com – The official website for European football|publisher=UEFA|date=21 April 2015|access-date=28 September 2016}} (tied with the loss to AEK Athens, and 5–0 losses to Hannover 96, PSV Eindhoven, Arsenal, and Liverpool).{{cite news|url=https://www.abola.pt/Nnh/Noticias/Ver/716185 |title=Dragão sofre maior desaire caseiro de sempre na Europa|language=pt|website=A Bola|archive-url=https://web.archive.org/web/20180215113835/https://www.abola.pt/Nnh/Noticias/Ver/716185|archive-date=15 February 2018}} A runner-up finish in the 2014–15 Primeira Liga earned Porto's fifth consecutive participation in the Champions League group stage in 2015–16. After a positive start, defeats in the last two matches against Dynamo Kyiv and Chelsea relegated the club to that season's Europa League round of 32, where they were knocked out by Borussia Dortmund.

In the 2016–17 edition, Porto finished second in the group stage, behind English side Leicester City. In the round of 16, Porto faced Juventus. They lost the first match (at home) 0–2 and later, in Italy, suffered a 1–0 defeat in the second leg, ending Porto's run in the Champions League.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2019619--porto-vs-juventus/?referrer=/uefachampionsleague/season=2017/matches/round=2000784/match=2019619/index |title=Porto-Juventus 2017 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2019625--juventus-vs-porto/?referrer=/uefachampionsleague/season=2017/matches/round=2000784/match=2019625/index |title=Juventus-Porto 2017 History |access-date=23 December 2020 |website=UEFA}} In the following 2017–18 edition, Porto once again qualified for the round of 16 and encountered another English team, Liverpool. They were defeated 5–0 in the first leg and managed a 0–0 draw in the second.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2021687--porto-vs-liverpool/?referrer=/uefachampionsleague/season=2018/matches/round=2000882/match=2021687/index |title=Porto-Liverpool 2018 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2021697--liverpool-vs-porto/?referrer=/uefachampionsleague/season=2018/matches/round=2000882/match=2021697/index |title=Liverpool-Porto 2018 History |access-date=23 December 2020 |website=UEFA}} In the 2018–19 UEFA Champions League, FC Porto reached the group stages where they finished atop Group D, winning five matches and drawing one out of the six games.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/history/seasons/2019/ |title=Season 2019 |access-date=23 December 2020 |website=UEFA}} In the round of 16, Porto traveled to Italy to face Roma in the first leg, losing 2–1. In the second leg, playing at home, they avenged their loss in Italy, defeating Roma 3–1 after extra time and progressing to the next phase.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2026852--roma-vs-porto/?referrer=/uefachampionsleague/season=2019/matches/round=2000981/match=2026852/index |title=Roma-Porto 2019 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2026858--porto-vs-roma/?referrer=/uefachampionsleague/season=2019/matches/round=2000981/match=2026858/index |title=Porto-Roma 2019 History |access-date=23 December 2020 |website=UEFA}} In the quarter-finals, they met Liverpool, the team that had eliminated them in the previous edition. Porto lost 2–0 in the first leg and 4–1 in the second.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2027150--liverpool-vs-porto/?referrer=/uefachampionsleague/season=2019/matches/round=2000982/match=2027150/index |title=Liverpool-Porto 2019 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2027156--porto-vs-liverpool/?referrer=/uefachampionsleague/season=2019/matches/round=2000982/match=2027156/index |title=Porto-Liverpool 2019 History |access-date=23 December 2020 |website=UEFA}}

In the 2019–20 edition, Porto failed to qualify for the Champions League{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2026999--krasnodar-vs-porto/?referrer=/uefachampionsleague/season=2020/matches/round=2001138/match=2026999/index |title=Krasnodar-Porto 2020 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefachampionsleague/match/2027009--porto-vs-krasnodar/?referrer=/uefachampionsleague/season=2020/matches/round=2001138/match=2027009/index |title=Porto-Krasnodar 2020 History |access-date=23 December 2020 |website=UEFA}} and were relegated to the Europa League. They progressed to the round of 32 after finishing first in Group G.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefaeuropaleague/history/seasons/2020/ |title=Season 2020 |access-date=23 December 2020 |website=UEFA}} There, they were eventually knocked out by Bayer Leverkusen with an aggregate score of 5–2.{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefaeuropaleague/match/2028187--leverkusen-vs-porto/?referrer=/uefaeuropaleague/season=2020/matches/round=2001151/match=2028187/ |title=Leverkusen-Porto 2020 History |access-date=23 December 2020 |website=UEFA}}{{Cite web |last=UEFA.com |url=https://www.uefa.com/uefaeuropaleague/match/2028203--porto-vs-leverkusen/?referrer=/uefaeuropaleague/season=2020/matches/round=2001151/match=2028203/ |title=Porto-Leverkusen 2020 History |access-date=23 December 2020 |website=UEFA }} After becoming the national champions in the 2019–20 season, Porto qualified for the 2020–21 edition of the Champions League. They finished the group stages in second place in Group C, only behind Manchester City. In the round of 16, they faced Juventus, which featured star player Cristiano Ronaldo.{{Cite web |url=https://observador.pt/2020/12/14/fc-porto-encontra-juventus-de-cristiano-ronaldo-nos-oitavos-de-final-da-liga-dos-campeoes/ |title=FC Porto meets Cristiano Ronaldo's Juventus in the Round of 16 of the Champions League – Observador |accessdate=23 December 2020 |website=observador.pt}} In the first leg, Porto achieved their first victory over Juventus, winning 2–1.{{cite web |url=https://pt.uefa.com/newsfiles/ucl/2021/2029476_fr.pdf |title=Full Time Report – Porto vs Juventus |work=UEFA |date=17 February 2021 |access-date=17 February 2021 |archive-date=17 February 2021 |archive-url=https://web.archive.org/web/20210217222944/https://pt.uefa.com/newsfiles/ucl/2021/2029476_fr.pdf |url-status=dead }}{{Cite web |last=UEFA.com |url=https://pt.uefa.com/uefachampionsleague/match/2029476--porto-vs-juventus/ |title=Porto–Juventus |access-date=17 February 2021 |website=UEFA}} This win marked Porto's 115th win in the top European competition, making them the most successful Portuguese football team in this regard, surpassing Benfica's 114 victories.{{Cite web |last=SAPO |url=https://desporto.sapo.pt/futebol/liga-dos-campeoes/artigos/lc-fc-porto-somou-115-a-vitoria-na-champions-e-ultrapassou-benfica |title=FC Porto achieved 115th victory in the 'Champions' surpassing Benfica |accessdate=21 February 2021 |website=SAPO Sports}} In the second leg, playing at Juventus's home ground, Porto lost 3–2 (making it 4–4 on aggregate) but advanced to the quarter-finals due to the away goals rule, despite playing with one man down from the 54th minute after Taremi received a red card. Both goals for Porto were scored by Sérgio Oliveira.{{Cite web |last=UEFA.com |url=https://pt.uefa.com/uefachampionsleague/match/2029482--juventus-vs-porto/ |title=Juventus-Porto |access-date=3 April 2021 |website=UEFA}} The club then progressed to the quarter-finals where they faced Chelsea,{{Cite web |url=https://www.record.pt/futebol/futebol-nacional/liga-nos/fc-porto/detalhe/fc-porto-conhece-adversario-nos-quartos-de-final-da-liga-dos-campeoes |title=FC Porto to face Chelsea in the Champions League quarterfinals |accessdate=3 April 2021 |website=www.record.pt}} marking their 11th appearance in the quarters of the top European club competition, and the eighth since it was renamed the Champions League.{{Cite web |last=SAPO |url=https://desporto.sapo.pt/futebol/liga-dos-campeoes/artigos/fc-porto-defronta-chelsea-nos-quartos-de-final-da-champions |title=FC Porto faces Chelsea in the Champions League quarterfinals |accessdate=3 April 2021 |website=SAPO Sports}} Losing the first leg at home 2–0, Chelsea secured a significant advantage with two away goals.{{Cite web |last=UEFA.com |url=https://pt.uefa.com/uefachampionsleague/match/2029487--porto-vs-chelsea/ |title=Porto-Chelsea |access-date=10 May 2021 |website=UEFA}} In the second leg, Porto managed to secure a victory at Chelsea's home ground with a score of 1–0, a positive outcome but not enough to overturn the aggregate result from the two matches.{{Cite web |url=https://maisfutebol.iol.pt/jogo/aominuto/chelsea/fc-porto/13781529 |title=Chelsea X FC Porto - LIVE |access-date=10 May 2021 |website=Maisfutebol |language=pt}} Finishing the Portuguese championship of 2020–21 in second place, Porto qualified for the group stage of the 2021–22 UEFA Champions League.{{Cite web |url=https://www.abola.pt/nnh/2021-06-22/liga-dos-campeoes-arrancou-a-liga-dos-campeoes-2021-2022/895159 |title=The Champions League 2021/2022 has kicked off |accessdate=4 July 2021 |website=A Bola |language=pt}}

class="wikitable collapsible collapsed" style="text-align: center;"

! colspan=8 | FC Porto fixtures in international competitions (2010–present)

scope=col | Season

! scope=col | Competition

! scope=col | Round

! scope=col | Opponent

! scope=col | Home

! scope=col | Away

! scope=col | {{Abbr|Agg.|Aggregate score}}

! scope=col | {{Abbr|Ref.|References}}

rowspan=9|2010–11

| rowspan="9" style="text-align:left;"|UEFA Europa League

| PO

| align=left|{{flagicon|BEL}} Genk

| style="background:#dfd;"|4–2

| style="background:#dfd;"|3–0

| 7–2

| rowspan=9|

rowspan=3|GS

| align=left|{{flagicon|AUT}} Rapid Wien

| style="background:#dfd;"|3–0

| style="background:#dfd;"|3–1

| rowspan=3|1st

align=left|{{flagicon|BUL}} CSKA Sofia

| style="background:#dfd;"|3–1

| style="background:#dfd;"|1–0

align=left|{{flagicon|TUR}} Beşiktaş

| style="background:#ffd;"|1–1

| style="background:#dfd;"|3–1

R32

| align=left|{{flagicon|ESP}} Sevilla

| style="background:#fdd;"|0–1

| style="background:#dfd;"|2–1

| 2–2 (a)

R16

| align=left|{{flagicon|RUS}} CSKA Moscow

| style="background:#dfd;"|2–1

| style="background:#dfd;"|1–0

| 3–1

QF

| align=left|{{flagicon|RUS}} Spartak Moscow

| style="background:#dfd;"|5–1

| style="background:#dfd;"|5–2

| 10–3

SF

| align=left|{{flagicon|ESP}} Villarreal

| style="background:#dfd;"|5–1

| style="background:#fdd;"|2–3

| 7–4

F

| align=left|{{flagicon|POR}} Braga

| {{n/a}}

| {{n/a}}

| style="background:#dfd;"|1–0

2011

| colspan="2" style="text-align:left;"|UEFA Super Cup

| align=left|{{flagicon|ESP}} Barcelona

| {{n/a}}

| {{n/a}}

| style="background:#fdd;"|0–2

|

rowspan=3|2011–12

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|UKR}} Shakhtar Donetsk

| style="background:#dfd;"|2–1

| style="background:#dfd;"|2–0

| rowspan=3|3rd

| rowspan=3|

align=left|{{flagicon|RUS}} Zenit Saint Petersburg

| style="background:#ffd;"|0–0

| style="background:#fdd;"|1–3

align=left|{{flagicon|CYP}} APOEL

| style="background:#ffd;"|1–1

| style="background:#fdd;"|1–2

2011–12

| align=left|UEFA Europa League

| R32

| align=left|{{flagicon|ENG}} Manchester City

| style="background:#fdd;"|1–2

| style="background:#fdd;"|0–4

| 1–6

|

rowspan=4|2012–13

| rowspan="4" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|CRO}} Dinamo Zagreb

| style="background:#dfd;"|3–0

| style="background:#dfd;"|2–0

| rowspan=3|2nd

| rowspan=4|

align=left|{{flagicon|FRA}} Paris Saint-Germain

| style="background:#dfd;"|1–0

| style="background:#fdd;"|1–2

align=left|{{flagicon|UKR}} Dynamo Kyiv

| style="background:#dfd;"|3–2

| style="background:#ffd;"|0–0

R16

| align=left|{{flagicon|ESP}} Málaga

| style="background:#dfd;"|1–0

| style="background:#fdd;"|0–2

| 1–2

rowspan=3|2013–14

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|AUT}} Austria Wien

| style="background:#ffd;"|1–1

| style="background:#dfd;"|1–0

| rowspan=3|3rd

| rowspan=3|{{cite web|title=UEFA Champions League 2013/14 – History – Porto|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|website=UEFA.com – The official website for European football|publisher=UEFA|access-date=11 June 2015}}

align=left|{{flagicon|ESP}} Atlético Madrid

| style="background:#fdd;"|1–2

| style="background:#fdd;"|0–2

align=left|{{flagicon|RUS}} Zenit Saint Petersburg

| style="background:#fdd;"|0–1

| style="background:#ffd;"|1–1

rowspan=3|2013–14

| rowspan="3" style="text-align:left;"|UEFA Europa League

| R32

| align=left|{{flagicon|GER}} Eintracht Frankfurt

| style="background:#ffd;"|2–2

| style="background:#ffd;"|3–3

| 5–5 (a)

| rowspan=3|{{cite web|title=UEFA Europa League 2013/14 – History – Porto|url=https://www.uefa.com/uefaeuropaleague/history/clubs/50064--porto/|website=UEFA.com – The official website for European football|publisher=UEFA|access-date=11 June 2015}}

R16

| align=left|{{flagicon|ITA}} Napoli

| style="background:#dfd;"|1–0

| style="background:#ffd;"|2–2

| 3–2

QF

| align=left|{{flagicon|ESP}} Sevilla

| style="background:#dfd;"|1–0

| style="background:#fdd;"|0–4

| 1–4

rowspan=6|2014–15

| rowspan="6" style="text-align:left;"|UEFA Champions League

| PO

| align=left|{{flagicon|FRA}} Lille

| style="background:#dfd;"|1–0

| style="background:#dfd;"|2–0

| 3–1

| rowspan=6|{{cite web|last1=Stokkermans|first1=Karel|title=UEFA Champions League 2014–15|website=RSSSF|url=https://www.rsssf.org/ec/ec201415.html|access-date=11 June 2015}}

rowspan=3|GS

| align=left|{{flagicon|BLR}} BATE Borisov

| style="background:#dfd;"|6–0

| style="background:#dfd;"|3–0

| rowspan=3|1st

align=left|{{flagicon|UKR}} Shakhtar Donetsk

| style="background:#ffd;"|1–1

| style="background:#ffd;"|2–2

align=left|{{flagicon|ESP}} Athletic Bilbao

| style="background:#dfd;"|2–1

| style="background:#dfd;"|2–0

R16

| align=left|{{flagicon|SUI}} Basel

| style="background:#dfd;"|4–0

| style="background:#ffd;"|1–1

| 5–1

QF

| align=left|{{flagicon|GER}} Bayern Munich

| style="background:#dfd;"|3–1

| style="background:#fdd;"|1–6

| 4–7

rowspan=3|2015–16

| rowspan="3" style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|UKR}} Dynamo Kyiv

| style="background:#fdd;"|0–2

| style="background:#ffd;"|2–2

| rowspan=3|3rd

| rowspan=3|{{cite web|last1=Stokkermans|first1=Karel|title=UEFA Champions League 2015–16|website=RSSSF|url=https://www.rsssf.org/ec/ec201516.html|access-date=25 February 2016}}

align=left|{{flagicon|ENG}} Chelsea

| style="background:#dfd;"|2–1

| style="background:#fdd;"|0–2

align=left|{{flagicon|ISR}} Maccabi Tel Aviv

| style="background:#dfd;"|2–0

| style="background:#dfd;"|3–1

2015–16

| align=left|UEFA Europa League

| R32

| align=left|{{flagicon|GER}} Borussia Dortmund

| style="background:#fdd;"|0–1

| style="background:#fdd;"|0–2

| 0–3

| {{cite web|last1=Stokkermans|first1=Karel|title=UEFA Europa League 2015–16|website=RSSSF|url=https://www.rsssf.org/ec/ec201516.html|access-date=28 September 2016}}

rowspan=5|2016–17

| rowspan="5" style="text-align:left;"|UEFA Champions League

| PO

| align=left|{{flagicon|ITA}} Roma

| style="background:#ffd;"|1–1

| style="background:#dfd;"|3–0

| 4–1

| rowspan=5|

rowspan=3|GS

| align=left|{{flagicon|DEN}} Copenhagen

| style="background:#ffd;"|1–1

| style="background:#ffd;"|0–0

| rowspan=3|2nd

align=left|{{flagicon|ENG}} Leicester City

| style="background:#dfd;"|5–0

| style="background:#fdd;"|0–1

align=left|{{flagicon|BEL}} Club Brugge

| style="background:#dfd;"|1–0

| style="background:#dfd;"|2–1

R16

| align=left|{{flagicon|ITA}} Juventus

| style="background:#fdd;"|0–2

| style="background:#fdd;"|0–1

| 0–3

rowspan=4|2017–18

| rowspan=4 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|TUR}} Beşiktaş

| style="background:#fdd;"|1–3

| style="background:#ffd;"|1–1

| rowspan=3|2nd

| rowspan=4|

align=left|{{flagicon|FRA}} Monaco

| style="background:#dfd;"|5–2

| style="background:#dfd;"|3–0

align=left|{{flagicon|GER}} RB Leipzig

| style="background:#dfd;"|3–1

| style="background:#fdd;"|2–3

R16

| align=left|{{flagicon|ENG}} Liverpool

| style="background:#fdd;"|0–5

| style="background:#ffd;"|0–0

| 0–5

rowspan=5|2018–19

| rowspan=5 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|GER}} Schalke 04

| style="background:#dfd;"|3–1

| style="background:#ffd;"|1–1

| rowspan=3|1st

| rowspan=5|

align=left|{{flagicon|TUR}} Galatasaray

| style="background:#dfd;"|1–0

| style="background:#dfd;"|3–2

align=left|{{flagicon|RUS}} Lokomotiv Moscow

| style="background:#dfd;"|4–1

| style="background:#dfd;"|3–1

R16

| align=left|{{flagicon|ITA}} Roma

| style="background:#dfd;"|3–1 (a.e.t.)

| style="background:#fdd;"|1–2

| 4–3

QF

| align=left|{{flagicon|ENG}} Liverpool

| style="background:#fdd;"|1–4

| style="background:#fdd;"|0–2

| 1–6

2019–20

| style="text-align:left;"|UEFA Champions League

| Q3

| align=left|{{flagicon|RUS}} Krasnodar

| style="background:#fdd;"|2–3

| style="background:#dfd;"|1–0

| 3–3 (a)

| |

rowspan=4|2019–20

| rowspan=4 style="text-align:left;"|UEFA Europa League

| rowspan=3|GS

| align=left|{{flagicon|SUI}} Young Boys

| style="background:#dfd;"|2–1

| style="background:#dfd;"|2–1

| rowspan=3|1st

| rowspan=4|

align=left|{{flagicon|NED}} Feyenoord

| style="background:#dfd;"|3–2

| style="background:#fdd;"|0–2

align=left|{{flagicon|SCO}} Rangers

| style="background:#ffd;"|1–1

| style="background:#fdd;"|0–2

R32

| align=left|{{flagicon|GER}} Bayer Leverkusen

| style="background:#fdd;"|1–3

| style="background:#fdd;"|1–2

| 2–5

rowspan=5|2020–21

| rowspan=5 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ENG}} Manchester City

| style="background:#ffd;"|0–0

| style="background:#fdd;"|1–3

| rowspan=3|2nd

| rowspan=5|

align=left|{{flagicon|FRA}} Marseille

| style="background:#dfd;"|3–0

| style="background:#dfd;"|2–0

align=left|{{flagicon|GRE}} Olympiacos

| style="background:#dfd;"|2–0

| style="background:#dfd;"|2–0

R16

| align=left|{{flagicon|ITA}} Juventus

| style="background:#dfd;"|2–1

| style="background:#fdd;"|2–3 {{aet}}

| 4–4 (a)

QF

| align=left|{{flagicon|ENG}} Chelsea

| style="background:#fdd;"|0–2

| style="background:#dfd;"|1–0

| 1–2

rowspan=3|2021–22

| rowspan=3 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ESP}} Atlético Madrid

| style="background:#fdd;"|1–3

| style="background:#ffd;"|0–0

| rowspan=3|3rd

| rowspan=5|

align=left|{{flagicon|ENG}} Liverpool

| style="background:#fdd;"|1–5

| style="background:#fdd;"|0–2

align=left|{{flagicon|ITA}} Milan

| style="background:#dfd;"|1–0

| style="background:#ffd;"|1–1

rowspan=2|2021–22

| rowspan=2 style="text-align:left;"|UEFA Europa League

| KPO

| align=left|{{flagicon|ITA}} Lazio

| style="background:#dfd;"|2–1

| style="background:#ffd;"|2–2

| 4–3

R16

| align=left|{{flagicon|FRA}} Lyon

| style="background:#fdd;"|0–1

| style="background:#ffd;"|1–1

| 1–2

rowspan=4|2022–23

| rowspan=4 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|ESP}} Atlético Madrid

| style="background:#dfd;"|2–1

| style="background:#fdd;"|1–2

| rowspan=3| 1st

| rowspan=4|

align=left|{{flagicon|BEL}} Club Brugge

| style="background:#fdd;"|0–4

| style="background:#dfd;"|4–0

align=left|{{flagicon|GER}} Bayer Leverkusen

| style="background:#dfd;"|2–0

| style="background:#dfd;"|3–0

R16

| align=left|{{flagicon|ITA}} Internazionale

| style="background:#ffd;"|0–0

| style="background:#fdd;"|0–1

| 0–1

rowspan=4|2023–24

| rowspan=4 style="text-align:left;"|UEFA Champions League

| rowspan=3|GS

| align=left|{{flagicon|UKR}} Shakhtar Donetsk

| style="background:#dfd;"|5–3

| style="background:#dfd;"|3–1

| rowspan=3| 2nd

| rowspan=4|

align=left|{{flagicon|ESP}} Barcelona

| style="background:#fdd;"|0–1

| style="background:#fdd;"|1–2

align=left|{{flagicon|BEL}} Antwerp

| style="background:#dfd;"|2–0

| style="background:#dfd;"|4–1

R16

| align=left|{{flagicon|ENG}} Arsenal

| style="background:#dfd;"|1–0

| style="background:#fdd;"|0–1 {{aet}}

| 1–1 {{pso|2–4}}

rowspan=9|2024–25

| rowspan=9 style="text-align:left;"|UEFA Europa League

| rowspan=8|LP

| align=left|{{flagicon|NOR}} Bodø/Glimt

| {{n/a}}

| style="background:#fdd;"|2–3

| rowspan=8| 18th

| rowspan=9|

align=left|{{flagicon|ENG}} Manchester United

| style="background:#ffd;"|3–3

| {{n/a}}

align=left|{{flagicon|GER}} TSG Hoffenheim

| style="background:#dfd;"|2–0

| {{n/a}}

align=left|{{flagicon|ITA}} Lazio

| {{n/a}}

| style="background:#fdd;"|1–2

align=left|{{flagicon|BEL}} Anderlecht

| {{n/a}}

| style="background:#ffd;"|2–2

align=left|{{flagicon|DEN}} Midtjylland

| style="background:#dfd;"|2–0

| {{n/a}}

align=left|{{flagicon|GRE}} Olympiacos

| style="background:#fdd;"|0–1

| {{n/a}}

align=left|{{flagicon|ISR}} Maccabi Tel Aviv

| {{n/a}}

| style="background:#dfd;"|1–0

KPO

| align=left|{{flagicon|ITA}} Roma

| style="background:#ffd;"|1–1

| style="background:#fdd;"|2–3

| 3–4

rowspan=3|2025

| rowspan=3 style="text-align:left;"|FIFA Club World Cup

| rowspan=3|GS

| align=left|{{flagicon|BRA}} Palmeiras

| {{n/a}}

| {{n/a}}

|

| rowspan=3|

align=left|{{flagicon|USA}} Inter Miami CF

| {{n/a}}

| {{n/a}}

|

align=left|{{flagicon|EGY}} Al Ahly

| {{n/a}}

| {{n/a}}

|

colspan=8 style="font-style:italic; font-size:90%"|

  • Porto goals appear first in scores.
  • Wins are highlighted in green, draws in yellow, and losses in red.

Records

{{updated|20 February 2025}}

{{anchor|Key}}

;Key:

{{Div col|colwidth=20em}}

  • Pld = Matches played
  • W = Matches won
  • D = Matches drawn
  • L = Matches lost
  • GF = Goals for
  • GA = Goals against
  • GD = Goal difference
  • F = Finals
  • FW = Finals won
  • FL = Finals lost
  • GS = Group stage
  • GS2 = Second group stage
  • LP = League phase
  • PO = Play-off round
  • KPO = Knockout play-offs
  • PR = Preliminary round
  • Q3 = Third qualifying round
  • QF = Quarter-finals
  • R1 = First round
  • R2 = Second round
  • R3 = Third round
  • R16 = Round of 16
  • R32 = Round of 32
  • SF = Semi-finals
  • {{Color box|gold|W|border=darkgray}} = Winners
  • {{Color box|silver|RU|border=darkgray}} = Runners-up

{{Div col end}}

=Team, coaches and players=

{{further|List of FC Porto records and statistics}}

File:Vítor Baía.JPG holds the club record for most appearances in international club competitions (99).]]

File:Radamel Falcao 6334.jpg is the club's top goalscorer in international club competitions, with 22 goals.]]

  • First match: 1–2 vs Athletic Bilbao, 1956–57 European Cup preliminary round (20 September 1956){{sfn|Bandeira|2012|p=221}}
  • First goal: José Maria, against Athletic Bilbao{{sfn|Bandeira|2012|p=221}}
  • Biggest home win: 9–0 vs Rabat Ajax, 1986–87 European Cup first round (17 September 1986)
  • Biggest away win: 8–1 vs Portadown, 1990–91 European Cup first round (3 October 1990)
  • Biggest home loss: 0–5 vs Liverpool, 2017–18 UEFA Champions League round of 16 (14 February 2018){{cite web|title=Mané hits hat-trick as Liverpool ease past Porto|url=https://www.uefa.com/uefachampionsleague/news/0242-0e9cb1a7e140-33bffb175400-1000--mane-hits-hat-trick-as-liverpool-ease-past-porto/|website=UEFA|publisher=Union of European Football Associations|access-date=14 February 2018|date=14 February 2018}}
  • Biggest away loss: 1–6
  • vs AEK Athens, 1978–79 European Cup first round (13 September 1978)
  • vs Bayern Munich, 2014–15 UEFA Champions League quarter-finals (21 April 2015)
  • Coach with most matches: Sérgio Conceição, 62
  • Coach with most titles: Tomislav Ivić and José Mourinho, 2{{sfn|Bandeira|2012|p=191}}
  • Player with most total appearances: Vítor Baía, 99{{cite web|title=FC Porto|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|work=UEFA.com – The official website for European football|publisher=UEFA|url-status=live|archive-url=https://web.archive.org/web/20160919031109/http://www.uefa.com/uefachampionsleague/season=2017/clubs/club=50064/profile/index.html|archive-date=19 September 2016}}
  • Player with most consecutive appearances: Ljubinko Drulović, 50{{sfn|Bandeira|2012|p=41}}
  • Player with most goals scored: Radamel Falcao, 22

=By season=

class="wikitable sortable plainrowheaders" style="text-align:center"

|+ FC Porto record in international club football by season{{cite web|title=FC Porto – History|url=https://www.uefa.com/uefachampionsleague/history/clubs/50064--porto/|work=UEFA.com – The official website for European football|publisher=UEFA|access-date=31 March 2013}}{{cite web|last=Stokkermans|first=Karel|title=Fairs' Cup|website=RSSSF|url=https://www.rsssf.org/tablese/ec3a.html|access-date=23 February 2013}}{{cite web|last=Magnani|first=Loris|title=Intercontinental Club Cup|url=https://www.rsssf.org/tablest/toyota.html|access-date=23 February 2013|website=RSSSF|author2=Karel Stokkermans}}

!scope="col"| Season

!scope="col"| Competition

!scope="col"| Pld

!scope="col"| W

!scope="col"| D

!scope="col"| L

!scope="col"| GF

!scope="col"| GA

!scope="col"| GD

!scope="col"| Round

scope="row"|1956–57

|align=left| European Cup

|2||0||0||2||3||5||−2||PR

scope="row"|1959–60

|align=left| European Cup

|2||0||0||2||1||4||−3||PR

scope="row"|1962–63

|align=left| Inter-Cities Fairs Cup

|2||0||1||1||1||2||−1||R1

scope="row"|1963–64

|align=left| Inter-Cities Fairs Cup

|2||0||1||1||1||2||−1||R1

scope="row"|1964–65

|align=left| Cup Winners' Cup

|4||2||1||1||5||2||+3||R2

scope="row"|1965–66

|align=left| Inter-Cities Fairs Cup

|4||2||1||1||3||6||−3||R2

scope="row"|1966–67

|align=left| Inter-Cities Fairs Cup

|2||1||0||1||3||3||0||R1

scope="row"|1967–68

|align=left| Inter-Cities Fairs Cup

|2||1||0||1||3||4||−1||R1

scope="row"|1968–69

|align=left| Cup Winners' Cup

|4||2||1||1||5||7||−2||R2

scope="row"|1969–70

|align=left| Inter-Cities Fairs Cup

|4||2||1||1||4||2||+2||R2

scope="row"|1971–72

|align=left| UEFA Cup

|2||0||1||1||1||3||−2||R1

scope="row"|1972–73

|align=left| UEFA Cup

|6||3||0||3||10||7||+3||R3

scope="row"|1974–75

|align=left| UEFA Cup

|4||1||0||3||5||6||−1||R2

scope="row"|1975–76

|align=left| UEFA Cup

|6||4||1||1||15||5||+10||R3

scope="row"|1976–77

|align=left| UEFA Cup

|2||0||1||1||4||5||−1||R1

scope="row"|1977–78

|align=left| Cup Winners' Cup

|6||3||1||2||10||10||0||QF

scope="row"|1978–79

|align=left| European Cup

|2||1||0||1||5||7||−2||R1

scope="row"|1979–80

|align=left| European Cup

|4||2||1||1||3||2||+1||R2

scope="row"|1980–81

|align=left| UEFA Cup

|4||2||1||1||3||3||0||R2

scope="row"|1981–82

|align=left| Cup Winners' Cup

|6||2||2||2||8||6||+2||QF

scope="row"|1982–83

|align=left| UEFA Cup

|4||3||0||1||6||6||0||R2

scope="row"|1983–84

|align=left| Cup Winners' Cup

|9||5||1||3||11||9||+2|| style="background:silver;"|RU

scope="row"|1984–85

|align=left| Cup Winners' Cup

|2||1||0||1||4||4||0||R1

scope="row"|1985–86

|align=left| European Cup

|4||2||1||1||5||3||+2||R2

scope="row"|1986–87

|align=left| European Cup

|9||7||1||1||21||5||+16||bgcolor=gold|W

scope="row"|1987

|align=left| UEFA Super Cup

|2||2||0||0||2||0||+2||bgcolor=gold|W

scope="row"|1987

|align=left| Intercontinental Cup

|1||1||0||0||2||1||+1||bgcolor=gold|W

scope="row"|1987–88

|align=left| European Cup

|4||2||0||2||8||4||+4||R2

scope="row"|1988–89

|align=left| European Cup

|4||2||0||2||5||7||−2||R2

scope="row"|1989–90

|align=left| UEFA Cup

|6||4||0||2||11||7||+4||R3

scope="row"|1990–91

|align=left| European Cup

|6||3||2||1||18||4||+14||QF

scope="row"|1991–92

|align=left| Cup Winners' Cup

|4||2||1||1||5||3||+2||R2

scope="row"|1992–93

|align=left| UEFA Champions League

|10||5||2||3||20||8||+12||GS

scope="row"|1993–94

|align=left| UEFA Champions League

|11||5||3||3||13||9||+4||SF

scope="row"|1994–95

|align=left| UEFA Cup Winners' Cup

|6||4||0||2||10||3||+7||QF

scope="row"|1995–96

|align=left| UEFA Champions League

|6||1||4||1||6||5||+1||GS

scope="row"|1996–97

|align=left| UEFA Champions League

|8||5||2||1||12||8||+4||QF

scope="row"|1997–98

|align=left| UEFA Champions League

|6||1||1||4||3||11||−8||GS

scope="row"|1998–99

|align=left| UEFA Champions League

|6||2||1||3||11||9||+2||GS

scope="row"|1999–2000

|align=left| UEFA Champions League

|14||7||2||5||19||17||+2||QF

scope="row"|2000–01

|align=left| UEFA Champions League

|2||0||1||1||0||1||−1||Q3

scope="row"|2000–01

|align=left| UEFA Cup

|10||4||4||2||11||6||+5||QF

scope="row"|2001–02

|align=left| UEFA Champions League

|16||6||3||7||24||19||+5||GS2

scope="row"|2002–03

|align=left| UEFA Cup

|13||8||2||3||29||10||+19||bgcolor=gold|W

scope="row"|2003

|align=left| UEFA Super Cup

|1||0||0||1||0||1||−1|| style="background:silver;"|RU

scope="row"|2003–04

|align=left| UEFA Champions League

|13||7||5||1||20||12||+8||bgcolor=gold|W

scope="row"|2004

|align=left| UEFA Super Cup

|1||0||0||1||1||2||−1|| style="background:silver;"|RU

scope="row"|2004

|align=left| Intercontinental Cup

|1||0||1||0||0||0||0||bgcolor=gold|W

scope="row"|2004–05

|align=left| UEFA Champions League

|8||2||3||3||6||10||−4||R16

scope="row"|2005–06

|align=left| UEFA Champions League

|6||1||2||3||8||9||−1||GS

scope="row"|2006–07

|align=left| UEFA Champions League

|8||3||3||2||11||7||+4||R16

scope="row"|2007–08

|align=left| UEFA Champions League

|8||4||2||2||9||8||+1||R16

scope="row"|2008–09

|align=left| UEFA Champions League

|10||4||3||3||13||13||0||QF

scope="row"|2009–10

|align=left| UEFA Champions League

|8||5||0||3||10||9||+1||R16

scope="row"|2010–11

|align=left| UEFA Europa League

|17||14||1||2||44||16||+28||bgcolor=gold|W

scope="row"|2011

|align=left| UEFA Super Cup

|1||0||0||1||0||2||−2|| style="background:silver;"|RU

scope="row"|2011–12

|align=left| UEFA Champions League

|6||2||2||2||7||7||0||GS

scope="row"|2011–12

|align=left| UEFA Europa League

|2||0||0||2||1||6||−5||R32

scope="row"|2012–13

|align=left| UEFA Champions League

|8||5||1||2||11||6||+5||R16

scope="row"|2013–14

|align=left| UEFA Champions League

|6||1||2||3||4||7||−3||GS

scope="row"|2013–14

|align=left| UEFA Europa League

|6||2||3||1||10||11||−1||QF

scope="row"|2014–15

|align=left|UEFA Champions League

|12||8||3||1||28||12||+16||QF

scope="row"|2015–16

|align=left|UEFA Champions League

|6||3||1||2||9||8||+1||GS

scope="row"|2015–16

|align=left|UEFA Europa League

|2||0||0||2||0||3||−3||R32

scope="row"|2016–17

|align=left|UEFA Champions League

|10||4||3||3||13||7||+6||R16

scope="row"|2017–18

|align=left|UEFA Champions League

|8||3||2||3||15||15||0||R16

scope="row"|2018–19

|align=left|UEFA Champions League

|10||6||1||3||20||15||+5||QF

scope="row"|2019–20

|align=left|UEFA Champions League

|2||1||0||1||3||3||0||PO

scope="row"|2019–20

|align=left|UEFA Europa League

|8||3||1||4||10||14||−4||R32

scope="row"|2020–21

|align=left|UEFA Champions League

|10||6||1||3||15||9||+6||QF

scope="row"|2021–22

|align=left|UEFA Champions League

|6||1||2||3||4||11||−7||GS

scope="row"|2021–22

|align=left|UEFA Europa League

|4||1||2||1||5||5||0||R16

scope="row"|2022–23

|align=left|UEFA Champions League

|8||4||1||3||12||8||+4||R16

scope="row"|2023–24

|align=left|UEFA Champions League

|8||5||0||3||16||9||+7||R16

scope="row"|2024–25

|align=left|UEFA Europa League

|10||3||3||4||16||15||+1||KPO

class="sortbottom"

!colspan="2"| Total

|447

20893146670510+160

=By competition=

class="wikitable sortable plainrowheaders" style="text-align:center"

|+ FC Porto record in international club football by competition{{cite web|title=FC Porto Histórico Competições|url=http://www.zerozero.pt/team_compets.php?id=9|work=Zerozero.pt|access-date=26 August 2016}}

!scope="col" class="unsortable"| Competition

!scope="col"| Entries

!scope="col"| Pld

!scope="col"| W

!scope="col"| D

!scope="col"| L

!scope="col"| GF

!scope="col"| GA

!scope="col"| GD

!scope="col"| F

!scope="col"| FW

!scope="col"| FL

scope="row" style="text-align:left;"| European Cup/UEFA Champions League

|38 ||276 ||126 ||61 ||89 ||411 ||312 ||+99 ||2 ||2 ||0

scope="row" style="text-align:left;"| UEFA Cup Winners' Cup

|8 ||41 ||21 ||7 ||13 ||58 ||44 ||+14 ||1 ||0 ||1

scope="row" style="text-align:left;"| UEFA Cup/UEFA Europa League

|14 ||104 ||52 ||19 ||33 ||177 ||122 ||+55 ||2 ||2 ||0

scope="row" style="text-align:left;"| Inter-Cities Fairs Cup

|6 ||16 ||6 ||4 ||6 ||15 ||19 ||−4 ||0 ||0 ||0

scope="row" style="text-align:left;"| UEFA Super Cup

|4 ||5 ||2 ||0 ||3 ||3 ||5 ||−2 ||4 ||1 ||3

scope="row" style="text-align:left;"| Intercontinental Cup

|2 ||2 ||1 ||1 ||0 ||2 ||1 ||+1 ||2 ||2 ||0

class="sortbottom"

!Total

|72

44120792142662498+1651174

=Finals=

Matches won after regular time (90 minutes of play), extra time (a.e.t.) or a penalty shoot-out (p) are highlighted in green, while losses are highlighted in red.

{{football box collapsible

|date = {{Start date|1984|5|16|df=y}}

|time = 20:15 CEST (UTC+01:00)

|round = Cup Winners' Cup

|team1 = Juventus {{flagicon|ITA}}

|score = 2–1

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1= Vignola {{goal|13}}
Boniek {{goal|41}}

|goals2= Sousa {{goal|29}}

|stadium= St. Jakob Stadium

|location = Basel, Switzerland

|attendance = 55,000

|referee = Adolf Prokop (East Germany)

|result = L

}}

{{football box collapsible

|date = {{Start date|1987|5|27|df=y}}

|time = 20:15 CEST (UTC+01:00)

|round = European Cup

|team1 = Porto {{flagicon|POR}}

|score = 2–1

|report = Report

|team2 = {{flagicon|FRG}} Bayern Munich

|goals1= Madjer {{goal|79}}
Juary {{goal|81}}

|goals2= Kögl {{goal|24}}

|stadium= Prater Stadium

|location = Vienna, Austria

|attendance = 62,000

|referee = Alexis Ponnet (Belgium)

|result = W

}}

{{football box collapsible

|date = {{Start date|1987|11|21|df=y}}

|time =

|round = Super Cup (1st leg)

|team1 = Ajax {{flagicon|NED}}

|score = 0–1

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1=

|goals2= Barros {{goal|5}}

|stadium= De Meer Stadion

|location = Amsterdam, Netherlands

|attendance = 27,000

|referee = Bob Valentine (Scotland)

|result = W

}}

{{football box collapsible

|date = {{Start date|1987|12|13|df=y}}

|time =

|round = Intercontinental Cup

|team1 = Porto {{flagicon|POR}}

|score = 2–1

|aet = yes

|report = Report{{cite web|title=Madjer lobs Porto to glory in the snow|url=https://www.fifa.com/worldfootball/clubfootball/news/newsid=1970330.html|work=FIFA.com|publisher=FIFA|access-date=3 July 2013|date=3 December 2012|archive-url=https://web.archive.org/web/20130806165914/https://www.fifa.com/worldfootball/clubfootball/news/newsid=1970330.html|archive-date=6 August 2013}}

|team2 = {{flagicon|URU}} Peñarol

|goals1= Gomes {{goal|41}}
Madjer {{goal|110}}

|goals2= Viera {{goal|80}}

|stadium= National Stadium

|location = Tokyo, Japan

|attendance = 68,000

|referee = Franz Wöhrer (Austria)

|result = W

}}

{{football box collapsible

|date = {{Start date|1988|1|13|df=y}}

|time =

|round = Super Cup (2nd leg)

|team1 = Porto {{flagicon|POR}}

|score = 1–0

|report = Report

|team2 = {{flagicon|NED}} Ajax

|goals1= Sousa {{goal|70}}

|goals2=

|stadium= Estádio das Antas

|location = Porto, Portugal

|attendance = 50,000

|referee = Aron Schmidhuber (West Germany)

|result = W

}}

{{football box collapsible

|date = {{Start date|2003|5|21|df=y}}

|time = 20:45 CEST (UTC+01:00)

|round = UEFA Cup

|team1 = Celtic {{flagicon|SCO}}

|score = 2–3

|aet = yes

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1= Larsson {{goal|47||57}}

|goals2= Derlei {{goal|45+1}} {{silver goal|115}}
Alenichev {{goal|54}}

|stadium= Estadio Olímpico de Sevilla

|location = Seville, Spain

|attendance = 52,972

|referee = Ľuboš Micheľ (Slovakia)

|result = W

}}

{{football box collapsible

|date = {{Start date|2003|8|29|df=y}}

|time = 20:45 CEST (UTC+01:00)

|round = Super Cup

|team1 = Milan {{flagicon|ITA}}

|score = 1–0

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1 = Shevchenko {{goal|10}}

|goals2 =

|stadium = Stade Louis II

|location = Monaco

|attendance = 16,885

|referee = Graham Barber (England)

|result = L

}}

{{football box collapsible

|date = {{Start date|2004|5|26|df=y}}

|time = 20:45 CEST (UTC+01:00)

|round = Champions League

|team1 = Monaco {{flagicon|FRA}}

|score = 0–3

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1 =

|goals2 = Carlos Alberto {{goal|39}}
Deco {{goal|71}}
Alenichev {{goal|75}}

|stadium = Arena AufSchalke

|location = Gelsenkirchen, Germany

|attendance = 52,000

|referee = Kim Milton Nielsen (Denmark)

|result = W

}}

{{football box collapsible

|date = {{Start date|2004|8|27|df=y}}

|time = 20:45 CEST (UTC+01:00)

|round = Super Cup

|team1 = Porto {{flagicon|POR}}

|score = 1–2

|report = Report

|team2 = {{flagicon|ESP}} Valencia

|goals1 = Quaresma {{goal|78}}

|goals2 = Baraja {{goal|33}}
Di Vaio {{goal|67}}

|stadium = Stade Louis II

|location = Monaco

|attendance = 17,292

|referee = Terje Hauge (Norway)

|result = L

}}

{{football box collapsible

|date = {{Start date|2004|12|12|df=y}}

|time = 19:10 JST (UTC+09:00)

|round = Intercontinental Cup

|team1 = Porto {{flagicon|POR}}

|score = 0–0

|aet = yes

|report = Report

|team2 = {{flagicon|COL}} Once Caldas

|goals1 =

|goals2 =

|penalties1 = Diego {{pengoal}}
Carlos Alberto {{pengoal}}
Quaresma {{pengoal}}
Maniche {{penmiss}}
McCarthy {{pengoal}}
Costinha {{pengoal}}
J. Costa {{pengoal}}
R. Costa {{pengoal}}
Pedro Emanuel {{pengoal}}

|penaltyscore = 8–7

|penalties2 = {{pengoal}} Vanegas
{{pengoal}} Alcázar
{{pengoal}} Rojas
{{pengoal}} De Nigris
{{penmiss}} Fabbro
{{pengoal}} Velásquez
{{pengoal}} Díaz
{{pengoal}} Cataño
{{penmiss}} García

|stadium = International Stadium Yokohama

|location = Yokohama, Japan

|attendance = 60,000

|referee = Jorge Larrionda (Uruguay)

|result = D

}}

{{football box collapsible

|date = {{Start date|2011|5|18|df=y}}

|time = 19:45 IST (UTC±00:00)

|round = Europa League

|team1 = Porto {{flagicon|POR}}

|score = 1–0

|report = Report

|team2 = {{flagicon|POR}} Braga

|goals1 = Falcao {{goal|44}}

|goals2 =

|stadium = Aviva Stadium

|location = Dublin, Republic of Ireland

|attendance = 45,391

|referee = Carlos Velasco Carballo (Spain)

|result = W

}}

{{football box collapsible

|date = {{Start date|2011|8|26|df=y}}

|time = 20:45 CEST (UTC+01:00)

|round = Super Cup

|team1 = Barcelona {{flagicon|ESP}}

|score = 2–0

|report = Report

|team2 = {{flagicon|POR}} Porto

|goals1 = Messi {{goal|39}}
Fàbregas {{goal|88}}

|goals2 =

|stadium = Stade Louis II

|location = Monaco

|attendance = 18,048

|referee = Björn Kuipers (Netherlands)

|result = L

}}

Honours

class="wikitable plainrowheaders"

|+ FC Porto honours in international club competitions

!scope="col"| Competition

!scope="col"| Titles

!scope="col"| Years

scope="row"| European Cup/UEFA Champions League

| style="text-align:center;"| 2

|1987, 2004

scope="row"| UEFA Cup/UEFA Europa League

| style="text-align:center;"| 2

|2003, 2011

scope="row"| UEFA Super Cup

| style="text-align:center;"| 1

|1987

scope="row"| Intercontinental Cup

| style="text-align:center;"| 2

|1987, 2004

See also

References

{{Reflist|30em}}

Bibliography

  • {{cite book |last=Bandeira |first=João Pedro |title=Bíblia do FC Porto |year=2012 |publisher=Prime Books |location=Lisbon |isbn=9789896551544 |language=pt }}
  • {{cite book |last=Magalhães |first=Júlio |title=Campeões, carago! |year=2004 |publisher=Prime Books |location=Lisbon |isbn=9728820313 |language=pt }}
  • {{cite book |last=Pinto da Costa |first=Jorge Nuno|title=Largos Dias Têm 100 Anos |year=2004 |publisher=Ideias & Rumos, Edições Lda. |location=Lisbon |isbn=9729940509 |author-link=Jorge Nuno Pinto da Costa |language=pt }}
  • {{cite book |last=Tovar |first=Rui |title=Almanaque do FC Porto 1893–2011 |year=2011 |publisher=Caderno |location=Alfragide |isbn=9789892315430 |language=pt }}