Portuguese football clubs in international competitions
| Season | Points |
|---|---|
| 1998–99 | 3.500 |
| 1999–2000 | 5.833 |
| 2000–01 | 6.125 |
| 2001–02 | 9.375 |
| 2002–03 | 10.750 |
| 2003–04 | 10.250 |
| 2004–05 | 8.166 |
| 2005–06 | 5.500 |
| 2006–07 | 8.083 |
| 2007–08 | 7.928 |
| 2008–09 | 6.785 |
| 2009–10 | 10.000 |
| 2010–11 | 18.800 |
| 2011–12 | 11.833 |
| 2012–13 | 11.750 |
| 2013–14 | 9.916 |
| 2014–15 | 9.083 |
| 2015–16 | 10.500 |
| 2016–17 | 8.083 |
| 2017–18 | 9.666 |
| 2018–19 | 10.900 |
| 2019–20 | 10.300 |
| 2020–21 | 9.600 |
| 2021–22 | 12.916 |
| 2022–23 | 12.500 |
| 2023–24 | 11.000 |
| 2024–25 | 16.250 |
Portuguese football clubs have entered in official international association football competitions since 1955–56 season, when Sporting took part in the inaugural European Cup (not counting the participation of the Portuguese clubs in the Latin Cup). Sporting's striker João Martins would also make history, as he was the first player ever to score a goal in the European Cup against FK Partizan. Benfica became the first Portuguese club to win the UEFA Champions League, after winning two consecutive titles in 1961 and 1962 breaking the victorious sequence of 5 consecutive titles of Real Madrid. Porto would be the other Portuguese club to conquer the UEFA Champions League, both in 1987 and 2004, and the only Portuguese club to be world champions, after winning the Intercontinental Cup the both times Porto disputed. Porto's European title in 2004 would also be the last title of the UEFA Champions League outside of the Big Five leagues. The only other Portuguese club to win at least a major trophy in Europe is Sporting, who won the Cup Winners' Cup in 1964.
Final appearance by competition
| Competition | Winners | Runners-up | Total |
|---|---|---|---|
| European Cup / UEFA Champions League | 4 | 5 | 9 |
| UEFA Cup / UEFA Europa League | 2 | 5 | 7 |
| European / UEFA Cup Winners' Cup | 1 | 1 | 2 |
| European / UEFA Super Cup | 1 | 3 | 4 |
| UEFA Intertoto Cup | 1 | 1 | 2 |
| Intercontinental Cup | 2 | 2 | 4 |
| Total | 10 | 17 | 27 |
Final appearance by club
European Cup / UEFA Champions League
| Club | Winners | Runner-up | Years won | Years runner-up |
|---|---|---|---|---|
| Benfica | 2 | 5 | 1961, 1962 | 1963, 1965, 1968, 1988, 1990 |
| Porto | 2 | 0 | 1987, 2004 | — |
UEFA Cup / UEFA Europa League
| Club | Winners | Runners-up | Years won | Years runner-up |
|---|---|---|---|---|
| Porto | 2 | 0 | 2003, 2011 | — |
| Benfica | 0 | 3 | — | 1983, 2013, 2014 |
| Sporting | 0 | 1 | — | 2005 |
| Braga | 0 | 1 | — | 2011 |
European / UEFA Cup Winners' Cup
| Club | Winners | Runners-up | Years won | Years runner-up |
|---|---|---|---|---|
| Sporting | 1 | 0 | 1964 | — |
| Porto | 0 | 1 | — | 1984 |
European / UEFA Super Cup
| Club | Winners | Runner-up | Years won | Years runner-up |
|---|---|---|---|---|
| Porto | 1 | 3 | 1987 | 2003, 2004, 2011 |
UEFA Intertoto Cup
| Club | Winners | Runner-up | Years won | Years runner-up |
|---|---|---|---|---|
| União de Leiria | 1 | 1 | 2007a | 2004 |
| Braga | 1 | 0 | 2008 | — |
Intercontinental Cup
| Club | Winners | Runner-up | Years won | Years runner-up |
|---|---|---|---|---|
| Porto | 2 | 0 | 1987, 2004 | — |
| Benfica | 0 | 2 | — | 1961, 1962 |
Full record
European competitions
European Cup / UEFA Champions League
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1955–56 | Sporting | First round | 5–8 | Partizan | 3–3 home, 2–5 away |
| 1956–57 | Porto | Preliminary round | 3–5 | Athletic Club | 1–2 home, 2–3 away |
| 1957–58 | Benfica | Preliminary round | 3–1 | Sevilla | 0–0 home, 3–1 away |
| 1958–59 | Sporting | First round | 2–6 | Standard Liège | 2–3 home, 0–3 away |
| 1959–60 | Porto | Preliminary round | 3–5 | Červená Hviezda Bratislava | 1–2 home, 2–3 away |
| 1960–61 | Benfica | Winners | 3–2 | Barcelona | Wankdorf Stadium, Bern |
| 1961–62 | Benfica | 5–3 | Real Madrid | Olympisch Stadion, Amsterdam | |
| Sporting | First round | 1–3 | Partizan | 1–1 home, 0–2 away | |
| 1962–63 | Benfica | Runners-up | 1–2 | Milan | Wembley Stadium, London |
| Sporting | First round | 2–4 | Dundee | 1–0 home, 1–4 away | |
| 1963–64 | Benfica | First round | 2–6 | Borussia Dortmund | 2–1 home, 0–5 away |
| 1964–65 | Benfica | Runners-up | 0–1 | Inter Milan | San Siro, Milan |
| 1965–66 | Benfica | Quarter-finals | 3–8 | Manchester United | 1–5 home, 2–3 away |
| 1966–67 | Sporting | First round | 0–7 | Vasas | 0–2 home, 0–5 away |
| 1967–68 | Benfica | Runners-up | 1–4 (a.e.t.) | Manchester United | Wembley Stadium, London |
| 1968–69 | Benfica | Quarter-finals | 4–7 | Ajax | 1–3 home, 3–1 away, 0–3 (a.e.t.) playoff |
| 1969–70 | Benfica | Second round | 3–3 (c) | Celtic | 3–0 home, 0–3 away |
| 1970–71 | Sporting | Second round | 2–4 | Carl Zeiss Jena | 1–2 home, 1–2 away |
| 1971–72 | Benfica | Semi-finals | 0–1 | Ajax | 0–0 home, 0–1 away |
| 1972–73 | Benfica | Second round | 0–3 | Derby County | 0–0 home, 0–3 away |
| 1973–74 | Benfica | Second round | 1–3 | Újpest | 1–1 home, 0–2 away |
| 1974–75 | Sporting | First round | 1–3 | Saint-Étienne | 1–1 home, 0–2 away |
| 1975–76 | Benfica | Quarter-finals | 1–5 | Bayern Munich | 0–0 home, 1–5 away |
| 1976–77 | Benfica | First round | 0–2 | Dynamo Dresden | 0–0 home, 0–2 away |
| 1977–78 | Benfica | Quarter-finals | 2–6 | Liverpool | 1–2 home, 1–4 away |
| 1978–79 | Porto | First round | 5–7 | AEK Athens | 4–1 home, 1–6 away |
| 1979–80 | Porto | Second round | 2–2 (a) | Real Madrid | 2–1 home, 0–1 away |
| 1980–81 | Sporting | First round | 0–3 | Budapest Honvéd | 0–2 home, 0–1 away |
| 1981–82 | Benfica | Second round | 1–4 | Bayern Munich | 0–0 home, 1–4 away |
| 1982–83 | Sporting | Quarter-finals | 1–2 | Real Sociedad | 1–0 home, 0–2 away |
| 1983–84 | Benfica | Quarter-finals | 1–5 | Liverpool | 1–4 home, 0–1 away |
| 1984–85 | Benfica | Second round | 2–3 | Liverpool | 1–0 home, 1–3 away |
| 1985–86 | Porto | Second round | 3–3 (a) | Barcelona | 3–1 home, 0–2 away |
| 1986–87 | Porto | Winners | 2–1 | Bayern Munich | Praterstadion, Vienna |
| 1987–88 | Benfica | Runners-up | 0–0 (5–6 p) | PSV Eindhoven | Neckarstadion, Stuttgart |
| Porto | Secound round | 2–4 | Real Madrid | 1–2 home, 1–2 away | |
| 1988–89 | Porto | Secound round | 2–5 | PSV Eindhoven | 2–0 home, 0–5 away |
| 1989–90 | Benfica | Runners-up | 0–1 | Milan | Praterstadion, Vienna |
| 1990–91 | Porto | Quarter-finals | 1–3 | Bayern Munich | 1–1 home, 0–2 away |
| 1991–92 | Benfica | Group stage (3rd) | N/A | Barcelona, Sparta Prague, Dynamo Kyiv | |
| 1992–93 | Porto | Group stage (3rd) | N/A | Milan, IFK Göteborg, PSV Eindhoven | |
| 1993–94 | Porto | Semi-finals | 0–3 | Barcelona | Camp Nou, Barcelona |
| 1994–95 | Benfica | Quarter-finals | 0–2 | Milan | 0–0 home, 0–2 away |
| 1995–96 | Porto | Group stage (3rd) | N/A | Panathinaikos, Nantes, Aalborg AB | |
| 1996–97 | Porto | Quarter-finals | 0–4 | Manchester United | 0–0 home, 0–4 away |
| 1997–98 | Sporting | Group stage (3rd) | N/A | Monaco, Bayer Leverkusen, Lierse | |
| Porto | Group stage (4th) | N/A | Real Madrid, Rosenborg, Olympiacos | ||
| 1998–99 | Benfica | Group stage (2nd) | N/A | Kaiserslautern, PSV Eindhoven, HJK | |
| Porto | Group stage (3rd) | N/A | Olympiacos, Croatia Zagreb, Ajax | ||
| 1999–2000 | Porto | Quarter-finals | 2–3 | Bayern Munich | 1–1 home, 1–2 away |
| Boavista | First group stage (4th) | N/A | Rosenborg, Feyenoord, Borussia Dortmund | ||
| 2000–01 | Sporting | First group stage (4th) | N/A | Real Madrid, Spartak Moscow, Bayer Leverkusen | |
| Porto | Third qualifying round | 0–1 | Anderlecht | 0–0 home, 0–1 away | |
| 2001–02 | Boavista | Second group stage (3rd) | N/A | Manchester United, Bayern Munich, Nantes | |
| Porto | Second group stage (4th) | N/A | Real Madrid, Panathinaikos, Sparta Prague | ||
| 2002–03 | Boavista | Third qualifying round | 0–1 | Auxerre | 0–1 home, 0–0 away |
| Sporting | Third qualifying round | 0–2 | Inter Milan | 0–0 home, 0–2 away | |
| 2003–04 | Porto | Winners | 3–0 | Monaco | Arena AufSchalke, Gelsenkirchen |
| Benfica | Third qualifying round | 1–4 | Lazio | 0–1 home, 1–3 away | |
| 2004–05 | Porto | Round of 16 | 2–4 | Inter Milan | 1–1 home, 1–3 away |
| Benfica | Third qualifying round | 1–3 | Anderlecht | 1–0 home, 0–3 away | |
| 2005–06 | Benfica | Quarter-finals | 0–2 | Barcelona | 0–0 home, 0–2 away |
| Porto | Group stage (4th) | N/A | Inter Milan, Rangers, Artmedia Bratislava | ||
| Sporting | Third qualifying round | 2–4 | Udinese | 0–1 home, 2–3 away | |
| 2006–07 | Porto | Round of 16 | 2–3 | Chelsea | 1–1 home, 1–2 away |
| Benfica | Group stage (3rd) | N/A | Manchester United, Celtic, Copenhagen | ||
| Sporting | Group stage (4th) | N/A | Bayern Munich, Inter Milan, Spartak Moscow | ||
| 2007–08 | Porto | Round of 16 | 1–1 (1–4 p) | Schalke 04 | 1–0 home, 0–1 away |
| Benfica | Group stage (3rd) | N/A | Milan, Celtic, Shakhtar Donetsk | ||
| Sporting | Group stage (3rd) | N/A | Manchester United, Roma, Dynamo Kyiv | ||
| 2008–09 | Porto | Quarter-finals | 2–3 | Manchester United | 0–1 home, 2–2 away |
| Sporting | Round of 16 | 1–12 | Bayern Munich | 0–5 home, 1–7 away | |
| Vitória de Guimarães | Third qualifying round | 1–2 | Basel | 0–0 home, 1–2 away | |
| 2009–10 | Porto | Round of 16 | 2–6 | Arsenal | 2–1 home, 0–5 away |
| Sporting | Third qualifying round | 3–3 (a) | Fiorentina | 2–2 home, 1–1 away | |
| 2010–11 | Braga | Group stage (3rd) | N/A | Shakhtar Donetsk, Arsenal, Partizan | |
| Benfica | Group stage (3rd) | N/A | Schalke 04, Lyon, Hapoel Tel Aviv | ||
| 2011–12 | Benfica | Quarter-finals | 1–3 | Chelsea | 0–1 home, 1–2 away |
| Porto | Group stage (3rd) | N/A | APOEL, Zenit Saint Petersburg, Shakhtar Donetsk | ||
| 2012–13 | Porto | Round of 16 | 1–2 | Málaga | 0–1 home, 0–2 away |
| Benfica | Group stage (3rd) | N/A | Barcelona, Celtic, Spartak Moscow | ||
| Braga | Group stage (4th) | N/A | Manchester United, Galatasaray, Cluj | ||
| 2013–14 | Benfica | Group stage (3rd) | N/A | Paris Saint-Germain, Olympiacos, Anderlecht | |
| Porto | Group stage (3rd) | N/A | Atlético Madrid, Zenit Saint Petersburg, Austria Wien | ||
| Paços de Ferreira | Play-off round | 3–8 | Zenit Saint Petersburg | 1–4 home, 2–4 away | |
| 2014–15 | Porto | Quarter-finals | 4–7 | Bayern Munich | 3–1 home, 1–6 away |
| Sporting | Group stage (3rd) | N/A | Chelsea, Schalke 04, Maribor | ||
| Benfica | Group stage (4th) | N/A | Monaco, Bayer Leverkusen, Zenit Saint Petersburg | ||
| 2015–16 | Benfica | Quarter-finals | 2–3 | Bayern Munich | 2–2 home, 0–1 away |
| Porto | Group stage (3rd) | N/A | Chelsea, Dynamo Kyiv, Maccabi Tel Aviv | ||
| Sporting | Play-off round | 3–4 | CSKA Moscow | 2–1 home, 1–3 away | |
| 2016–17 | Benfica | Round of 16 | 1–4 | Borussia Dortmund | 1–0 home, 0–4 away |
| Porto | Round of 16 | 0–3 | Juventus | 0–2 home, 0–1 away | |
| Sporting | Group stage (4th) | N/A | Real Madrid, Borussia Dortmund, Legia Warsaw | ||
| 2017–18 | Porto | Round of 16 | 0–5 | Liverpool | 0–5 home, 0–0 away |
| Sporting | Group stage (3rd) | N/A | Barcelona, Juventus, Olympiacos | ||
| Benfica | Group stage (4th) | N/A | Manchester United, Basel, CSKA Moscow | ||
| 2018–19 | Porto | Quarter-finals | 1–6 | Liverpool | 1–4 home, 0–2 away |
| Benfica | Group stage (3rd) | N/A | Bayern Munich, Ajax, AEK Athens | ||
| 2019–20 | Benfica | Group stage (3rd) | N/A | RB Leipzig, Lyon, Zenit Saint Petersburg | |
| Porto | Third qualifying round | 3–3 (a) | Krasnodar | 2–3 home, 1–0 away | |
| 2020–21 | Benfica | Third qualifying round | 1–2 | PAOK | Toumba Stadium, Thessaloniki |
| Porto | Quarter-finals | 1–2 | Chelsea | 0–2 home, 1–0 away | |
| 2021–22 | Benfica | Quarter-finals | 4–6 | Liverpool | 1–3 home, 3–3 away |
| Sporting | Round of 16 | 0–5 | Manchester City | 0–5 home, 0–0 away | |
| Porto | Group stage (3rd) | N/A | Liverpool, Atletico Madrid, Milan | ||
| 2022–23 | Benfica | Quarter-finals | 3–5 | Inter Milan | 0–2 home, 3–3 away |
| Porto | Round of 16 | 0–1 | Inter Milan | 0–0 home, 0–1 away | |
| Sporting | Group stage (3rd) | N/A | Tottenham Hotspur, Eintracht Frankfurt, Marseille | ||
| 2023–24 | Porto | Round of 16 | 1–1 (2–4 p) | Arsenal | 1–0 home, 0–1 (a.e.t.) away |
| Benfica | Group stage (3rd) | N/A | Real Sociedad, Inter Milan, Red Bull Salzburg | ||
| Braga | Group stage (3rd) | N/A | Real Madrid, Napoli, Union Berlin | ||
| 2024–25 | Benfica | Round of 16 | 1–4 | Barcelona | 0–1 home, 1–3 away |
| Sporting | Knockout phase play-offs | 0–3 | Borussia Dortmund | 0–3 home, 0–0 away | |
| 2025–26 | Benfica | ||||
| Sporting | |||||
UEFA Cup / UEFA Europa League
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1971–72 | Vitória de Setúbal | Third round | 1–3 | UTA Arad | 1–0 home, 0–3 away |
| Porto | First round | 1–3 | Nantes | 1–1 home, 0–2 away | |
| Académica | First round | 1–7 | Wolverhampton Wanderers | 1–3 home, 0–4 away | |
| 1972–73 | Vitória de Setúbal | Quarter-finals | 2–2 (a) | Tottenham Hotspur | 2–1 home, 0–1 away |
| Porto | Third round | 1–3 | Dynamo Dresden | 1–2 home, 0–1 away | |
| CUF Barreiro | Second round | 2–3 | Kaiserslautern | 1–3 home, 1–0 away | |
| 1973–74 | Vitória de Setúbal | Quarter-finals | 2–3 | Stuttgart | 2–2 home, 0–1 away |
| Belenenses | First round | 1–4 | Wolverhampton Wanderers | 0–2 home, 1–2 away | |
| 1974–75 | Porto | Second round | 0–2 | Napoli | 0–1 home, 0–1 away |
| Vitória de Setúbal | First round | 1–5 | Real Zaragoza | 1–1 home, 0–4 away | |
| 1975–76 | Porto | Third round | 2–3 | Hamburg | 2–1 home, 0–2 away |
| Sporting | Second round | 3–4 | Vasas | 2–1 home, 1–3 away | |
| 1976–77 | Porto | First round | 4–5 | Schalke 04 | 2–2 home, 2–3 away |
| Belenenses | First round | 4–5 | Barcelona | 2–2 home, 2–3 away | |
| 1977–78 | Sporting | First round | 3–5 | Bastia | 1–2 home, 2–3 away |
| Boavista | First round | 1–5 | Lazio | 1–0 home, 0–5 away | |
| 1978–79 | Benfica | First round | 0–2 (a.e.t.) | Borussia Mönchengladbach | 0–0 home, 0–2 (a.e.t.) away |
| Braga | First round | 0–3 | West Bromwich Albion | 0–2 home, 0–1 away | |
| 1979–80 | Sporting | Second round | 1–3 | Kaiserslautern | 1–1 home, 0–2 away |
| Benfica | First round | 3–4 | Aris Thessaloniki | 0–1 home, 2–2 away | |
| 1980–81 | Porto | First round | 2–3 (a.e.t.) | Grasshopper | 2–0 home, 0–3 (a.e.t.) away |
| Boavista | First round | 2–3 | Sochaux | 0–1 home, 2–2 away | |
| 1981–82 | Sporting | Third round | 0–1 | Neuchâtel Xamax | 0–0 home, 0–1 away |
| Boavista | Second round | 1–2 | Valencia | 1–0 home, 0–2 away | |
| 1982–83 | Benfica | Runners-up | 1–2 | Anderlecht | 1–1 home, 0–1 away |
| Porto | Second round | 3–6 | Anderlecht | 3–2 home, 0–4 away | |
| 1983–84 | Sporting | Second round | 2–5 | Celtic | 2–0 home, 0–5 away |
| Vitória de Guimarães | First round | 1–5 | Aston Villa | 1–0 home, 0–5 away | |
| 1984–85 | Sporting | Second round | 2–2 (3–5 p) | Dinamo Minsk | 2–0 home, 0–2 (a.e.t.) away |
| Braga | First round | 0–9 | Tottenham Hotspur | 0–3 home, 0–6 away | |
| 1985–86 | Sporting | Quarter-finals | 1–3 | Köln | 1–1 home, 0–2 away |
| Boavista | First round | 5–6 | Club Brugge | 4–3 home, 1–3 away | |
| Portimonense | First round | 1–4 | Partizan | 1–0 home, 0–4 away | |
| 1986–87 | Vitória de Guimarães | Quarter-finals | 2–5 | Borussia Mönchengladbach | 2–2 home, 0–3 away |
| Sporting | Second round | 2–2 (a) | Barcelona | 2–1 home, 0–1 away | |
| Boavista | Second round | 1–3 | Rangers | 0–1 home, 1–2 away | |
| 1987–88 | Vitória de Guimarães | Third round | 2–2 (4–5 p) | Vítkovice | 2–0 home, 0–2 (a.e.t.) away |
| Chaves | Second round | 2–5 | Budapest Honvéd | 1–2 home, 1–3 away | |
| Belenenses | First round | 1–2 | Barcelona | 1–0 home, 0–2 away | |
| 1988–89 | Belenenses | Second round | 0–0 (3–4 p) | RŠD Velež | 0–0 (a.e.t.) home, 0–0 away |
| Benfica | Second round | 2–3 | RFC Liège | 1–1 home, 1–2 away | |
| Sporting | Second round | 1–2 | Real Sociedad | 1–2 home, 0–0 away | |
| 1989–90 | Porto | Third round | 2–2 (a) | Hamburg | 2–1 home, 0–1 away |
| Sporting | Second round | 0–0 (3–4 p) | Napoli | 0–0 home, 0–0 away | |
| Boavista | Second round | 2–3 (a.e.t.) | Karl-Marx-Stadt | 2–2 (a.e.t.) home, 0–1 away | |
| 1990–91 | Sporting | Semi-finals | 0–2 | Inter Milan | 0–0 home, 0–2 away |
| Benfica | First round | 0–2 | Roma | 0–1 home, 0–1 away | |
| Vitória de Guimarães | First round | 2–6 | Fenerbahçe | 2–3 home, 0–3 away | |
| 1991–92 | Boavista | Second round | 0–2 | Torino | 0–0 home, 0–2 away |
| Salgueiros | First round | 1–1 (2–4 p) | Cannes | 1–0 home, 0–1 (a.e.t.) away | |
| Sporting | First round | 1–2 (a.e.t.) | Dinamo București | 1–0 home, 0–2 (a.e.t.) away | |
| 1992–93 | Benfica | Quarter-finals | 2–4 | Juventus | 2–1 home, 0–3 away |
| Vitória de Guimarães | Second round | 1–5 | Ajax | 0–3 home, 1–2 away | |
| Sporting | First round | 3–4 (a.e.t.) | Grasshopper | 2–1 home, 1–3 (a.e.t.) away | |
| 1993–94 | Boavista | Quarter-finals | 1–2 | Karlsruhe | 1–1 home, 0–1 away |
| Sporting | Third round | 1–5 | Austria Salzburg | 0–3 home, 1–2 away | |
| Marítimo | First round | 2–4 | Royal Antwerp | 2–2 home, 0–2 away | |
| 1994–95 | Boavista | Second round | 2–3 | Napoli | 1–1 home, 1–2 away |
| Marítimo | Second round | 1–3 | Juventus | 0–1 home, 1–2 away | |
| Sporting | First round | 2–2 (a) | Real Madrid | 2–1 home, 0–1 away | |
| 1995–96 | Benfica | Third round | 2–7 | Bayern Munich | 1–4 home, 1–3 away |
| Vitória de Guimarães | Second round | 0–7 | Barcelona | 0–4 home, 0–3 away | |
| Farense | First round | 0–2 | Lyon | 0–1 home, 0–1 away | |
| 1996–97 | Boavista | Third round | 1–7 | Inter Milan | 0–2 home, 1–5 away |
| Vitória de Guimarães | Second round | 1–1 (a) | Anderlecht | 1–1 home, 0–0 away | |
| Sporting | Second round | 2–3 | Metz | 2–1 home, 0–2 away | |
| 1997–98 | Braga | Third round | 0–2 | Schalke 04 | 0–0 home, 0–2 away |
| Vitória de Guimarães | First round | 1–6 | Lazio | 0–4 home, 1–2 away | |
| Benfica | First round | 0–1 | Bastia | 0–0 home, 0–1 away | |
| 1998–99 | Marítimo | First round | 1–1 (1–4 p) | Leeds United | 1–0 (a.e.t.) home, 0–1 away |
| Vitória de Guimarães | First round | 2–4 | Celtic | 1–2 home, 1–2 away | |
| Sporting | First round | 1–4 | Bologna | 0–2 home, 1–2 away | |
| 1999–2000 | Benfica | Third round | 1–8 | Celta de Vigo | 1–1 home, 0–7 away |
| Beira-Mar | First round | 1–2 | Vitesse | 1–0 home, 0–2 away | |
| Sporting | First round | 1–3 | Viking | 1–0 home, 0–3 away | |
| Vitória de Setúbal | First round | 1–7 | Roma | 1–0 home, 0–7 away | |
| 2000–01 | Porto | Quarter-finals | 0–2 | Liverpool | 0–0 home, 0–2 away |
| Boavista | Second round | 1–2 | Roma | 0–1 home, 1–1 away | |
| Benfica | First round | 3–4 | Halmstads | 2–1 home, 0–2 away | |
| 2001–02 | Sporting | Third round | 1–3 | Milan | 1–1 home, 0–2 away |
| Marítimo | Second round | 1–3 | Leeds United | 1–0 home, 0–3 away | |
| 2002–03 | Porto | Winners | 3–2 (a.e.t.) | Celtic | Estadio Olímpico de Sevilla, Sevilla |
| Boavista | Semi-finals | 1–2 | Celtic | 0–1 home, 1–1 away | |
| Sporting | First round | 4–6 (a.e.t.) | Partizan | 1–3 home, 3–3 (a.e.t.) away | |
| Leixões | First round | 3–5 | PAOK | 2–1 home, 1–4 away | |
| 2003–04 | Benfica | Fourth round | 3–4 | Inter Milan | 0–0 home, 3–4 away |
| Sporting | Second round | 1–4 | Gençlerbirliği | 0–3 home, 1–1 away | |
| União de Leiria | First round | 2–3 | Molde | 1–0 home, 1–3 away | |
| 2004–05 | Sporting | Runners-up | 1–3 | CSKA Moscow | Estádio José Alvalade, Lisbon |
| Benfica | Round of 32 | 1–3 | CSKA Moscow | 1–1 home, 0–2 away | |
| Marítimo | First round | 1–1 (2–4 p) | Rangers | 1–0 home, 0–1 (a.e.t.) away | |
| Braga | First round | 3–5 | Heart of Midlothian | 2–2 home, 1–3 away | |
| Nacional | First round | 1–4 | Sevilla | 1–2 home, 0–2 away | |
| 2005–06 | Vitória de Guimarães | Group stage (5th) | N/A | Sevilla, Zenit Saint Petersburg, Bolton Wanderers, Beşiktaş | |
| Vitória de Setúbal | First round | 1–2 | Sampdoria | 1–1 home, 0–1 away | |
| Braga | First round | 1–1 (a) | Red Star Belgrade | 1–1 home, 0–0 away | |
| Sporting | First round | 4–4 (a) | Halmstads | 2–3 home, 2–1 away | |
| 2006–07 | Benfica | Quarter-finals | 2–3 | Espanyol | 0–0 home, 2–3 away |
| Braga | Round of 16 | 4–6 | Tottenham Hotspur | 2–3 home, 2–3 away | |
| Vitória de Setúbal | First round | 0–3 | Heerenveen | 0–3 home, 0–0 away | |
| Nacional | First round | 1–3 (a.e.t.) | Rapid București | 1–2 (a.e.t.) home, 0–1 away | |
| 2007–08 | Sporting | Quarter-finals | 0–2 | Rangers | 0–2 home, 0–0 away |
| Benfica | Round of 16 | 1–3 | Getafe | 1–2 home, 0–1 away | |
| Braga | Round of 32 | 0–4 | Werder Bremen | 0–1 home, 0–3 away | |
| Belenenses | First round | 0–3 | Bayern Munich | 0–1 home, 0–2 away | |
| Paços de Ferreira | First round | 0–1 | AZ Alkmaar | 0–1 home, 0–0 away | |
| União de Leiria | First round | 4–5 | Bayer Leverkusen | 3–2 home, 1–3 away | |
| 2008–09 | Braga | Round of 16 | 0–1 | Paris Saint-Germain | 0–1 home, 0–0 away |
| Benfica | Group stage (5th) | N/A | Metalist Kharkiv, Galatasaray, Olympiacos, Hertha Berlin | ||
| Vitória de Guimarães | First round | 2–4 (a.e.t.) | Portsmouth | 2–2 (a.e.t.) home, 0–2 away | |
| Marítimo | First round | 1–3 | Valencia | 0–1 home, 1–2 away | |
| Vitória de Setúbal | First round | 3–6 | Heerenveen | 1–1 home, 2–5 away | |
| 2009–10 | Benfica | Quarter-finals | 3–5 | Liverpool | 2–1 home, 1–4 away |
| Sporting | Round of 16 | 2–2 | Atlético Madrid | 2–2 home, 0–0 away | |
| Nacional | Group stage (3rd) | N/A | Werder Bremen, Athletic Club, Austria Wien | ||
| Paços de Ferreira | Third qualifying round | 0–2 | Bnei Yehuda | 0–1 home, 0–1 away | |
| Braga | Third qualifying round | 1–4 | Elfsborg | 1–2 home, 0–2 away | |
| 2010–11 | Porto | Winners | 1–0 | Braga | Aviva Stadium, Dublin |
| Braga | Runners-up | 0–1 | Porto | Aviva Stadium, Dublin | |
| Benfica | Semi-finals | 2–2 (a) | Braga | 2–1 home, 0–1 away | |
| Sporting | Round of 32 | 3–3 (a) | Rangers | 2–2 home, 1–1 away | |
| Marítimo | Play-off round | 1–5 | BATE Borisov | 1–2 home, 0–3 away | |
| 2011–12 | Sporting | Semi-finals | 3–4 | Athletic Club | 2–1 home, 1–3 away |
| Braga | Round of 32 | 1–2 | Beşiktaş | 0–2 home, 0–1 away | |
| Porto | Round of 32 | 1–6 | Manchester City | 1–2 home, 0–4 away | |
| Nacional | Play-off round | 0–3 | Birmingham City | 0–0 home, 0–3 away | |
| Vitória de Guimarães | Play-off round | 0–6 | Atlético Madrid | 0–4 home, 0–2 away | |
| 2012–13 | Benfica | Runners-up | 1–2 | Chelsea | Amsterdam Arena, Amsterdam |
| Marítimo | Group stage (3rd) | N/A | Bordeaux, Newcastle United, Club Brugge | ||
| Académica | Group stage (3rd) | N/A | Viktoria Plzeň, Atlético Madrid, Hapoel Tel Aviv | ||
| Sporting | Group stage (4th) | N/A | Genk, Basel, Videoton | ||
| 2013–14 | Benfica | Runners-up | 0–0 (2–4 p) | Sevilla | Juventus Stadium, Turin |
| Porto | Quarter-finals | 2–4 | Sevilla | 1–0 home, 1–4 away | |
| Vitória de Guimarães | Group stage (3rd) | N/A | Lyon, Real Betis, Rijeka | ||
| Paços de Ferreira | Group stage (3rd) | N/A | Fiorentina, Dnipro Dnipropetrovsk, Pandurii Târgu Jiu | ||
| Estoril | Group stage (4th) | N/A | Sevilla, Slovan Liberec, Freiburg | ||
| Braga | Play-off round | 1–2 (a.e.t.) | Pandurii Târgu Jiu | 1–0 home, 0–2 (a.e.t.) away | |
| 2014–15 | Sporting | Round of 32 | 0–2 | Wolfsburg | 0–0 home, 0–2 away |
| Estoril | Group stage (3rd) | N/A | Dynamo Moscow, PSV Eindhoven, Panathinaikos | ||
| Rio Ave | Group stage (4th) | N/A | Dynamo Kyiv, Aalborg AB, Steaua București | ||
| Nacional | Play-off round | 2–5 | Dinamo Minsk | 2–3 home, 0–2 away | |
| 2015–16 | Braga | Quarter-finals | 1–6 | Shakhtar Donetsk | 1–2 home, 0–4 away |
| Porto | Round of 32 | 0–3 | Borussia Dortmund | 0–1 home, 0–2 away | |
| Sporting | Round of 32 | 1–4 | Bayer Leverkusen | 0–1 home, 1–3 away | |
| Belenenses | Group stage (4th) | N/A | Basel, Fiorentina, Lech Poznań | ||
| Vitória de Guimarães | Third qualifying round | 2–6 | Rheindorf Altach | 1–4 home, 1–2 away | |
| 2016–17 | Braga | Group stage (3rd) | N/A | Shakhtar Donetsk, Gent, Konyaspor | |
| Arouca | Play-off round | 1–3 (a.e.t.) | Olympiacos | 0–1 home, 1–2 (a.e.t.) away | |
| Rio Ave | Third qualifying round | 1–1 (a) | Slavia Prague | 1–1 home, 0–0 away | |
| 2017–18 | Sporting | Quarter-finals | 1–2 | Atlético Madrid | 1–0 home, 0–2 away |
| Braga | Round of 32 | 1–3 | Marseille | 1–0 home, 0–3 away | |
| Vitória de Guimarães | Group stage (4th) | N/A | Red Bull Salzburg, Marseille, Konyaspor | ||
| Marítimo | Play-off round | 1–3 | Dynamo Kyiv | 0–0 home, 1–3 away | |
| 2018–19 | Benfica | Quarter-finals | 4–4 (a) | Eintracht Frankfurt | 4–2 home, 0–2 away |
| Sporting | Round of 32 | 1–2 | Villarreal | 0–1 home, 1–1 away | |
| Braga | Third qualifying round | 3–3 (a) | Zorya Luhansk | 2–2 home, 1–1 away | |
| Rio Ave | Second qualifying round | 4–5 | Jagiellonia Białystok | 4–4 home, 0–1 away | |
| 2019–20 | Sporting | Round of 32 | 4–5 (a.e.t.) | İstanbul Başakşehir | 3–1 home, 1–4 (a.e.t.) away |
| Benfica | Round of 32 | 4–5 | Shakhtar Donetsk | 3–3 home, 1–2 away | |
| Braga | Round of 32 | 2–4 | Rangers | 0–1 home, 2–3 away | |
| Porto | Round of 32 | 2–5 | Bayer Leverkusen | 1–3 home, 1–2 away | |
| Vitória de Guimarães | Group stage (4th) | N/A | Arsenal, Eintracht Frankfurt, Standard Liège | ||
| 2020–21 | Benfica | Round of 32 | 3–4 | Arsenal | 1–1 home, 2–3 away |
| Braga | Round of 32 | 1–5 | Roma | 0–2 home, 1–3 away | |
| Rio Ave | Play-off round | 2–2 (8–9 p) | Milan | Estádio do Rio Ave FC, Vila do Conde | |
| Sporting | Play-off round | 1–4 | LASK | Estádio José Alvalade, Lisbon | |
| 2021–22 | Braga | Quarter-finals | 2–3 (a.e.t.) | Rangers | 1–0 home, 1–3 (a.e.t.) away |
| Porto | Round of 16 | 1–2 | Lyon | 0–1 home, 1–1 away | |
| 2022–23 | Sporting | Quarter-finals | 1–2 | Juventus | 1–1 home, 0–1 away |
| Braga | Group stage (3rd) | N/A | Union Saint-Gilloise, Union Berlin, Malmö | ||
| 2023–24 | Benfica | Quarter-finals | 2–2 (2–4 p) | Marseille | 2–1 home, 0–1 away |
| Sporting | Round of 16 | 2–3 | Atalanta | 1–1 home, 1–2 away | |
| Braga | Knockout round play-offs | 5–6 | Qarabağ | 2–4 home, 3–2 (a.e.t.) away | |
| 2024–25 | Porto | Knockout round play-offs | 3–4 | Roma | 1–1 home, 2–3 away |
| Braga | League Phase | N/A | 25th place | ||
| 2025–26 | Porto | ||||
| Braga | |||||
European / UEFA Cup Winners' Cup
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1961–62 | Leixões | Quarter-finals | 2–4 | Motor Jena | 1–3 homeb, 1–1 away |
| 1962–63 | Vitória de Setúbal | First round | 1–4 | Saint-Étienne | 1–1 home, 0–3 away |
| 1963–64 | Sporting | Winners | 3–3, 1–0 playoff | MTK Budapest | Heysel Stadium, Brusselsc |
| 1964–65 | Sporting | Second round | 1–2 | Cardiff City | 1–2 home, 0–0 away |
| Porto | Second round | 1–2 | 1860 München | 0–1 home, 1–1 away | |
| 1965–66 | Vitória de Setúbal | First round | 2–4 | AGF | 1–2 home, 1–2 away |
| 1966–67 | Braga | Second round | 2–3 | Vasas ETO Győr | 2–0 home, 0–3 away |
| 1967–68 | Vitória de Setúbal | Second round | 3–7 | Bayern Munich | 1–1 home, 2–6 away |
| 1968–69 | Porto | Second round | 1–4 | Slovan Bratislava | 1–0 home, 0–4 away |
| 1969–70 | Académica | Quarter-finals | 0–1 (a.e.t.) | Manchester City | 0–0 home, 0–1 (a.e.t.) away |
| 1970–71 | Benfica | Second round | 2–2 (3–5 p) | Vorwärts Berlin | 2–0 home, 0–2 away |
| 1971–72 | Sporting | Second round | 6–6 (a) | Rangers | 4–3 home, 2–3 away |
| 1972–73 | Sporting | Second round | 3–7 | Hibernian | 2–1 home, 1–6 away |
| 1973–74 | Sporting | Semi-finals | 2–3 | Magdeburg | 1–1 home, 1–2 away |
| 1974–75 | Benfica | Quarter-finals | 1–2 | PSV Eindhoven | 1–2 home, 0–0 away |
| 1975–76 | Boavista | Second round | 1–3 | Celtic | 0–0 home, 1–3 away |
| 1976–77 | Boavista | Second round | 3–3 (a) | Celtic | 3–1 home, 0–2 away |
| 1977–78 | Porto | Quarter-finals | 1–3 (a) | Anderlecht | 1–0 home, 0–3 away |
| 1978–79 | Sporting | First round | 0–2 | Baník Ostrava | 0–1 home, 0–1 away |
| 1979–80 | Boavista | Second round | 1–1 (a) | Dynamo Moscow | 1–1 home, 0–0 away |
| 1980–81 | Benfica | Semi-finals | 1–2 | Carl Zeiss Jena | 1–0 home, 0–2 away |
| 1981–82 | Porto | Quarter-finals | 2–4 | Standard Liège | 2–2 home, 0–2 away |
| 1982–83 | Braga | Preliminary round | 1–3 | Swansea City | 1–0 home, 0–3 away |
| 1983–84 | Porto | Runners-up | 1–2 | Juventus | St. Jakob Stadium, Basel |
| 1984–85 | Porto | Preliminary round | 4–4 (a) | Wrexham | 4–3 home, 0–1 away |
| 1985–86 | Benfica | Quarter-finals | 2–2 (a) | Dukla Prague | 2–1 home, 0–1 away |
| 1986–87 | Benfica | Second round | 1–2 | Bordeaux | 1–1 home, 0–1 away |
| 1987–88 | Sporting | Quarter-finals | 2–4 | Atalanta | 2–2 home, 0–2 away |
| 1988–89 | Vitória de Guimarães | First round | 1–2 | Roda JC Kerkrade | 1–0 home, 0–2 away |
| 1989–90 | Belenenses | First round | 1–4 | Monaco | 1–1 home, 0–3 away |
| 1990–91 | Estrela da Amadora | Second round | 1–2 | RFC Liège | 1–0 home, 0–2 away |
| 1991–92 | Porto | Second round | 1–3 | Tottenham Hotspur | 0–0 home, 1–3 away |
| 1992–93 | Boavista | Second round | 0–2 | Parma | 0–2 home, 0–0 away |
| 1993–94 | Benfica | Semi-finals | 2–2 (a) | Parma | 2–1 home, 0–1 away |
| 1994–95 | Porto | Semi-finals | 1–1 (3–5 p) | Sampdoria | 0–1 home, 1–0 away |
| 1995–96 | Sporting | Second round | 2–4 | Rapid Wien | 2–0 home, 0–4 (a.e.t.) away |
| 1996–97 | Benfica | Quarter-finals | 1–2 | Fiorentina | 0–2 home, 1–0 away |
| 1997–98 | Boavista | Second round | 0–2 | Shakhtar Donetsk | 2–3 home, 1–1 away |
| 1998–99 | Braga | Second round | 2–3 | Lokomotiv Moscow | 1–0 home, 1–3 away |
UEFA Conference League
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 2021–22 | Paços de Ferreira | Play-off round | 1–3 | Tottenham Hotspur | 1–0 home, 0–3 away |
| Santa Clara | Play-off round | 2–3 | Partizan | 2–1 home, 0–2 away | |
| 2022–23 | Braga | Knockout round play-offs | 2–7 | Fiorentina | 2–3 home, 0–4 away |
| Gil Vicente | Play-off round | 1–6 | AZ Alkmaar | 1–2 home, 0–4 away | |
| Vitória de Guimarães | Third qualifying round | 2–3 | Hajduk Split | 1–0 home, 1–3 away | |
| 2023–24 | Arouca | Third qualifying round | 3–4 | Brann | 2–1 home, 1–3 away |
| Vitória de Guimarães | Second qualifying round | 4–4 (2–4 p) | Celje | 3–2 home, 1–2 (a.e.t.) away | |
| 2024–25 | Vitória de Guimarães | Round of 16 | 2–6 | Real Betis | 2–2 home, 0–4 away |
| 2025–26 | Santa Clara | Play-off round | 1–2 | Shamrock Rovers | 1–2 home, 0–0 away |
UEFA Intertoto Cup
| Year | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1995 | União de Leiria | Group stage (2nd) | N/A | Heerenveen, Næstved, Békéscsaba, Ton Pentre | |
| 1998 | Estrela da Amadora | Third round | 2–2 (2–4 p) | Ruch Chorzów | 1–1 (a.e.t.) home, 1–1 away |
| 2002 | Belenenses | Second round | 0–3 | NK Slaven Belupo | 0–1 home, 0–2 away |
| Santa Clara | Second round | 2–9 | Teplice | 1–4 home, 1–5 away | |
| União de Leiria | First round | 2–4 | Levadia | 0–3 (w/o) home, 2–1 away | |
| 2004 | União de Leiria | Runners-up | 0–2 (a.e.t.) | Lille | 0–2 (a.e.t.) home, 0–0 away |
| 2005 | União de Leiria | Third round | 0–3 | Hamburg | 0–1 home, 0–2 away |
| 2007 | União de Leiria | Co–winnersa | 4–2 (a.e.t.) | Hajduk Kula | 4–1 (a.e.t.) home, 0–1 away |
| 2008 | Braga | Winnersa | 5–0 (a.e.t.) | Sivasspor | 3–0 home, 2–0 away |
UEFA Super Cup
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1987 | Porto | Winners | 2–0 | Ajax | 1–0 home, 1–0 away |
| 2003 | Porto | Runners-up | 0–1 | Milan | Stade Louis II, Monaco |
| 2004 | 1–2 | Valencia | Stade Louis II, Monaco | ||
| 2011 | 0–2 | Barcelona | Stade Louis II, Monaco |
Inter-Cities Fairs Cup
| Season | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1961–62 | Belenenses | First round | 4–6 | Hibernian | 3–3 home, 1–3 away |
| 1962–63 | Porto | First round | 2–4 | Dinamo Zagreb | 1–2 home, 0–0 away |
| Belenenses | First round | 4–5 | Barcelona | 1–1 home, 1–1 away, 2–3 playoff | |
| 1963–64 | Belenenses | Second round | 3–1 | Roma | 0–1 home, 1–2 away |
| Porto | First round | 1–2 | Atlético Madrid | 0–0 home, 1–2 away | |
| 1964–65 | Leixões | First round | 1–4 | Celtic | 1–1 home, 0–3 away |
| Belenenses | First round | 2–3 | Shelbourne | 1–1 home, 0–0 away, 1–2 playoff | |
| 1965–66 | Porto | Second round | 1–4 | Hannover 96 | 2–1 home, 0–5 away |
| Sporting | Second round | 6–7 | Espanyol | 2–1 home, 3–4 away, 1–2 playoff | |
| CUF Barreiro | Second round | 2–3 | Milan | 2–0 home, 0–2 away, 0–1 playoff | |
| 1966–67 | Benfica | Third round | 3–4 | Lokomotive Leipzig | 2–1 home, 1–3 away |
| Vitória de Setúbal | Second round | 1–5 | Juventus | 0–2 home, 1–3 away | |
| Porto | First round | 3–3 (c) | Bordeaux | 2–1 home, 1–2 away | |
| 1967–68 | Sporting | Third round | 1–3 | Zürich | 1–0 home, 0–3 away |
| Porto | First round | 3–4 | Hibernian | 3–1 home, 0–3 away | |
| CUF Barreiro | First round | 1–4 | Vojvodina | 1–3 home, 0–1 away | |
| 1968–69 | Vitória de Setúbal | Quarter-finals | 4–6 | Newcastle United | 3–1 home, 1–5 away |
| Sporting | Second round | 1–2 | Newcastle United | 1–1 home, 0–1 away | |
| Académica | First round | 1–1 (c) | Lyon | 1–0 home, 0–1 away | |
| Leixões | First round | 1–1 (a) | Argeș Pitești | 1–1 home, 0–0 away | |
| 1969–70 | Vitória de Setúbal | Third round | 1–2 | Hertha Berlin | 1–1 home, 0–1 away |
| Sporting | Second round | 0–3 | Arsenal | 0–0 home, 0–3 away | |
| Porto | Second round | 0–1 | Newcastle United | 0–0 home, 0–1 away | |
| Vitória de Guimarães | Second round | 4–8 | Southampton | 3–3 home, 1–5 away | |
| 1970–71 | Vitória de Setúbal | Quarter-finals | 2–3 | Leeds United | 1–1 home, 1–2 away |
| Vitória de Guimarães | Second round | 2–3 | Hibernian | 2–1 home, 0–2 away | |
| Barreirense | First round | 3–6 | Dinamo Zagreb | 2–0 home, 1–6 away |
Worldwide competitions
Intercontinental Cup
| Year | Team | Progress | Score | Opponent | Venue(s) |
|---|---|---|---|---|---|
| 1961 | Benfica | Runners-up | 2–7d | Peñarol | 1–0 home, 0–5 away, 1–2 playoffe |
| 1962 | 4–8 | Santos | 2–5 home, 2–3 away | ||
| 1987 | Porto | Winners | 2–1 | Peñarol | National Stadium, Tokyo |
| 2004 | 0–0 (8–7 p) | Once Caldas | International Stadium, Yokohama |
FIFA Club World Cup
| Year | Team | Progress | Score | Opponent(s) | Venue(s) |
|---|---|---|---|---|---|
| 2025 | Benfica | Round of 16 | 1–4 (a.e.t.) | Chelsea | Bank of America Stadium, Charlotte |
| Porto | Group Stage (3rd) | N/A | Palmeiras, Inter Miami, Al-Ahly | MetLife Stadium, East Rutherford Mercedes-Benz Stadium, Atlanta |
Participations
Below is listed every team to have participated in any international competitions organized by UEFA and FIFA.
| Continental competitions | |
|---|---|
| UCL | UEFA Champions League,[2] former European Champion Clubs' Cup |
| UCWC | UEFA Cup Winners' Cup[2] (1960–1999) (Defunct) |
| UEL | UEFA Europa League,[2] former UEFA Cup |
| UECL | UEFA Conference League,[2] |
| USC | UEFA Super Cup[2] |
| UIC | UEFA Intertoto Cup[2] (1995–2008) (Defunct) |
| Worldwide competitions | |
| FCWC | FIFA Club World Cup[3] |
| IC | Intercontinental Cup[3] (1960–2004) (Defunct) |
Bold denotes club with the most participations in specified category.
| # | Club | Continental competitions | Worldwide competitions | Competitions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| UCL | UEL | UCWC | UECL | UIC | USC | Total | IC | FCWC | Total | Total | ||
| 1 | Benfica | 45 | 23 | 7 | — | — | — | 75 | 2 | 1 | 3 | 78 |
| 2 | Porto | 37 | 18 | 8 | — | — | 4 | 67 | 2 | 1 | 3 | 70 |
| 3 | Sporting | 25 | 36 | 8 | — | — | — | 69 | — | — | — | 69 |
| 4 | Braga | 3 | 23 | 3 | 1 | 1 | — | 31 | — | — | — | 31 |
| 5 | Vitória de Guimarães | 1 | 16 | 1 | 3 | — | — | 21 | — | — | — | 21 |
| 6 | Boavista | 3 | 12 | 5 | — | — | — | 20 | — | — | — | 20 |
| 7 | Vitória de Setúbal | — | 8 | 3 | — | — | — | 11 | — | — | — | 11 |
| 8 | Marítimo | — | 9 | — | — | — | — | 9 | — | — | — | 9 |
| 9 | Belenenses | — | 6 | 1 | — | 1 | — | 8 | — | — | — | 8 |
| 10 | União de Leiria | — | 2 | — | — | 5 | — | 7 | — | — | — | 7 |
| 11 | Paços de Ferreira | 1 | 3 | — | 1 | — | — | 5 | — | — | — | 5 |
| 12 | Nacional | — | 5 | — | — | — | — | 5 | — | — | — | 5 |
| 13 | Rio Ave | — | 4 | — | — | — | — | 4 | — | — | — | 4 |
| 14 | Académica | — | 2 | 1 | — | — | — | 3 | — | — | — | 3 |
| 15 | Santa Clara | — | — | — | 2 | 1 | — | 3 | — | — | — | 3 |
| 16 | Leixões | — | 1 | 1 | — | — | — | 2 | — | — | — | 2 |
| 17 | Estoril | — | 2 | — | — | — | — | 2 | — | — | — | 2 |
| 18 | Estrela da Amadora | — | — | 1 | — | 1 | — | 2 | — | — | — | 2 |
| 19 | CUF Barreiro | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 20 | Portimonense | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 21 | Chaves | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 22 | Salgueiros | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 23 | Farense | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 24 | Beira-Mar | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 25 | Arouca | — | 1 | — | — | — | — | 1 | — | — | — | 1 |
| 26 | Gil Vicente | — | — | — | 1 | — | — | 1 | — | — | — | 1 |
Notes
- ^a Both União de Leiria and Braga were one of the co-winners of the UEFA Intertoto Cup in the 2007 and 2008 editions, respectively. However, Braga is the only of both that is the overall winner of the competition in the respective edition, as they progressed further than the other Intertoto sides in the 2008–09 UEFA Cup, unlike União de Leiria in the 2007–08 UEFA Cup.
- ^b Game played in Gera, after visas were denied to the East German players.
- ^c The play-off match was played in the Bosuilstadion, Antwerp.
- ^d Despite Peñarol winning on goal difference (1–5) on the aggregate in the first two matches, the goal difference was not counted at the time, and since both teams had won 1 match each, a play-off match was necessary to decide the winner.
- ^e The play-off match was played in the Estadio Centenario, Montevideo.
References
- ^ "Country coefficients". UEFA. Retrieved 30 January 2026.
- ^ a b c d e f "Portugal - Honours". UEFA. Archived from the original on 10 February 2010. Retrieved 5 April 2012.
- ^ a b "FIFA Competition winners at a glance" (PDF). FIFA. Archived from the original (PDF) on 21 July 2012. Retrieved 5 April 2012.