UEFA Champions League 2023/24, Round of 16 |
| 21.02.2024 | | Porto | | Arsenal | | 1:0 (0:0) |
| Porto |
UEFA Champions League 2023/24, Group H |
| 13.12.2023 | | Porto | | Shakhtar Donetsk | | 5:3 (2:1) |
| Porto |
UEFA Champions League 2023/24, Group H |
| 07.11.2023 | | Porto | | Antwerp | | 2:0 (1:0) |
| Porto |
UEFA Champions League 2023/24, Group H |
| 25.10.2023 | | Antwerp | | Porto | | 1:4 (1:0) |
| Antwerpen |
UEFA Champions League 2023/24, Group H |
| 19.09.2023 | | Shakhtar Donetsk | | Porto | | 1:3 (1:3) |
| Germany, Hamburg |
UEFA Champions League 2022/23, Group B |
| 01.11.2022 | | Porto | | Atlético Madrid | | 2:1 (2:0) |
| Porto |
UEFA Champions League 2022/23, Group B |
| 26.10.2022 | | Brugge | | Porto | | 0:4 (0:1) |
| Brugge |
UEFA Champions League 2022/23, Group B |
| 12.10.2022 | | Bayer 04 | | Porto | | 0:3 (0:1) |
| Leverkusen |
UEFA Champions League 2022/23, Group B |
| 04.10.2022 | | Porto | | Bayer 04 | | 2:0 (0:0) |
| Porto |
UEFA Champions League 2021/22, Group B |
| 19.10.2021 | | Porto | | Milan | | 1:0 (0:0) |
| Porto |
UEFA Champions League 2020/21, Quarterfinal |
| 13.04.2021 | | Chelsea | | Porto | | 0:1 (0:0) * |
| Spain, Sevilla |
UEFA Champions League 2020/21, Round of 16 |
| 17.02.2021 | | Porto | | Juventus | | 2:1 (1:0) * |
| Porto |
UEFA Champions League 2020/21, Group C |
| 09.12.2020 | | Olympiakós | | Porto | | 0:2 (0:1) * |
| Piraeus |
UEFA Champions League 2020/21, Group C |
| 25.11.2020 | | Marseille | | Porto | | 0:2 (0:1) * |
| Marseille |
UEFA Champions League 2020/21, Group C |
| 03.11.2020 | | Porto | | Marseille | | 3:0 (2:0) * |
| Porto |
UEFA Champions League 2020/21, Group C |
| 27.10.2020 | | Porto | | Olympiakós | | 2:0 (1:0) * |
| Porto |
UEFA Champions League 2019/20, Third qualifying round |
| 07.08.2019 | | FK Krasnodar | | Porto | | 0:1 (0:0) |
| Krasnodar |
UEFA Champions League 2018/19, Round of 16 |
| 06.03.2019 | | Porto | | Roma | | 3:1 aet (1:1, 2:1) |
| Porto |
UEFA Champions League 2018/19, Group D |
| 11.12.2018 | | Galatasaray | | Porto | | 2:3 (1:2) |
| İstanbul |
UEFA Champions League 2018/19, Group D |
| 28.11.2018 | | Porto | | Schalke 04 | | 3:1 (0:0) |
| Porto |
UEFA Champions League 2018/19, Group D |
| 06.11.2018 | | Porto | | Lokomotiv | | 4:1 (2:0) |
| Porto |
UEFA Champions League 2018/19, Group D |
| 24.10.2018 | | Lokomotiv | | Porto | | 1:3 (1:2) |
| Moscow |
UEFA Champions League 2018/19, Group D |
| 03.10.2018 | | Porto | | Galatasaray | | 1:0 (0:0) |
| Porto |
UEFA Champions League 2017/18, Group G |
| 06.12.2017 | | Porto | | Monaco | | 5:2 (3:0) |
| Porto |
UEFA Champions League 2017/18, Group G |
| 01.11.2017 | | Porto | | RB Leipzig | | 3:1 (1:0) |
| Porto |
UEFA Champions League 2017/18, Group G |
| 26.09.2017 | | Monaco | | Porto | | 0:3 (0:1) |
| Monte Carlo |
UEFA Champions League 2016/17, Group G |
| 07.12.2016 | | Porto | | Leicester City | | 5:0 (3:0) |
| Porto |
UEFA Champions League 2016/17, Group G |
| 02.11.2016 | | Porto | | Brugge | | 1:0 (1:0) |
| Porto |
UEFA Champions League 2016/17, Group G |
| 18.10.2016 | | Brugge | | Porto | | 1:2 (1:0) |
| Brugge |
UEFA Champions League 2016/17, Play-off Round |
| 23.08.2016 | | Roma | | Porto | | 0:3 (0:1) |
| Roma |
UEFA Champions League 2015/16, Group G |
| 04.11.2015 | | Maccabi Tel Aviv | | Porto | | 1:3 (0:1) |
| Haifa |
UEFA Champions League 2015/16, Group G |
| 20.10.2015 | | Porto | | Maccabi Tel Aviv | | 2:0 (2:0) |
| Porto |
UEFA Champions League 2015/16, Group G |
| 29.09.2015 | | Porto | | Chelsea | | 2:1 (1:1) |
| Porto |
UEFA Champions League 2014/15, Quarterfinal |
| 15.04.2015 | | Porto | | Bayern | | 3:1 (2:1) |
| Porto |
UEFA Champions League 2014/15, Round of 16 |
| 10.03.2015 | | Porto | | Basel | | 4:0 (1:0) |
| Porto |
UEFA Champions League 2014/15, Group H |
| 25.11.2014 | | BATE | | Porto | | 0:3 (0:0) |
| Barysaw |
UEFA Champions League 2014/15, Group H |
| 05.11.2014 | | Athletic | | Porto | | 0:2 (0:0) |
| Bilbao |
UEFA Champions League 2014/15, Group H |
| 21.10.2014 | | Porto | | Athletic | | 2:1 (1:0) |
| Porto |
UEFA Champions League 2014/15, Group H |
| 17.09.2014 | | Porto | | BATE | | 6:0 (3:0) |
| Porto |
UEFA Champions League 2014/15, Play-off Round |
| 26.08.2014 | | Porto | | Lille | | 2:0 (0:0) |
| Porto |
UEFA Champions League 2014/15, Play-off Round |
| 20.08.2014 | | Lille | | Porto | | 0:1 (0:0) |
| Lille |
UEFA Champions League 2013/14, Group G |
| 18.09.2013 | | Austria Wien | | Porto | | 0:1 (0:0) |
| Wien |
UEFA Champions League 2012/13, Round of 16 |
| 19.02.2013 | | Porto | | Málaga | | 1:0 (0:0) |
| Porto |
UEFA Champions League 2012/13, Group A |
| 21.11.2012 | | Porto | | Dinamo Zagreb | | 3:0 (1:0) |
| Porto |
UEFA Champions League 2012/13, Group A |
| 24.10.2012 | | Porto | | Dynamo Kiev | | 3:2 (2:1) |
| Porto |
UEFA Champions League 2012/13, Group A |
| 03.10.2012 | | Porto | | Paris Saint-Germain | | 1:0 (0:0) |
| Porto |
UEFA Champions League 2012/13, Group A |
| 18.09.2012 | | Dinamo Zagreb | | Porto | | 0:2 (0:1) |
| Zagreb |
UEFA Champions League 2011/12, Group G |
| 23.11.2011 | | Shakhtar Donetsk | | Porto | | 0:2 (0:0) |
| Donetsk |
UEFA Champions League 2011/12, Group G |
| 13.09.2011 | | Porto | | Shakhtar Donetsk | | 2:1 (1:1) |
| Porto |
UEFA Champions League 2009/10, 1/8 finals |
| 17.02.2010 | | Porto | | Arsenal | | 2:1 (1:1) |
| Porto |
UEFA Champions League 2009/10, Group D |
| 08.12.2009 | | Atlético Madrid | | Porto | | 0:3 (0:2) |
| Madrid |
UEFA Champions League 2009/10, Group D |
| 03.11.2009 | | APOEL | | Porto | | 0:1 (0:0) |
| Nicosia |
UEFA Champions League 2009/10, Group D |
| 21.10.2009 | | Porto | | APOEL | | 2:1 (1:1) |
| Porto |
UEFA Champions League 2009/10, Group D |
| 30.09.2009 | | Porto | | Atlético Madrid | | 2:0 (0:0) |
| Porto |
UEFA Champions League 2008/09, Group G |
| 10.12.2008 | | Porto | | Arsenal | | 2:0 (1:0) |
| Porto |
UEFA Champions League 2008/09, Group G |
| 25.11.2008 | | Fenerbahçe | | Porto | | 1:2 (0:2) |
| İstanbul |
UEFA Champions League 2008/09, Group G |
| 05.11.2008 | | Dynamo Kiev | | Porto | | 1:2 (1:0) |
| Kiev |
UEFA Champions League 2008/09, Group G |
| 17.09.2008 | | Porto | | Fenerbahçe | | 3:1 (2:1) |
| Porto |
UEFA Champions League 2007/08, 1/8 finals |
| 05.03.2008 | | Porto | | Schalke 04 | | 1:0 aet (0:0, 1:0), pen. 1:4 |
| Porto |
UEFA Champions League 2007/08, Group A |
| 11.12.2007 | | Porto | | Beşiktaş | | 2:0 (1:0) |
| Porto |
UEFA Champions League 2007/08, Group A |
| 06.11.2007 | | Porto | | Marseille | | 2:1 (1:0) |
| Porto |
UEFA Champions League 2007/08, Group A |
| 03.10.2007 | | Beşiktaş | | Porto | | 0:1 (0:0) |
| İstanbul |
UEFA Champions League 2006/07, Group G |
| 21.11.2006 | | CSKA Moscow | | Porto | | 0:2 (0:1) |
| Moscow |
UEFA Champions League 2006/07, Group G |
| 01.11.2006 | | Hamburger SV | | Porto | | 1:3 (0:1) |
| Hamburg |
UEFA Champions League 2006/07, Group G |
| 17.10.2006 | | Porto | | Hamburger SV | | 4:1 (2:0) |
| Porto |
UEFA Champions League 2005/06, Group H |
| 19.10.2005 | | Porto | | Inter Milano | | 2:0 (2:0) |
| Porto |
UEFA Champions League 2004/05, Group H |
| 07.12.2004 | | Porto | | Chelsea | | 2:1 (0:1) |
| Porto |
UEFA Champions League 2004/05, Group H |
| 24.11.2004 | | CSKA Moscow | | Porto | | 0:1 (0:1) |
| Moscow |
UEFA Champions League 2003/04, Final |
| 26.05.2004 | | Monaco | | Porto | | 0:3 (0:1) |
| Germany, Gelsenkirchen |
UEFA Champions League 2003/04, Semifinal |
| 04.05.2004 | | Deportivo La Coruna | | Porto | | 0:1 (0:0) |
| La Coruña |
UEFA Champions League 2003/04, Quarterfinal |
| 23.03.2004 | | Porto | | Lyon | | 2:0 (1:0) |
| Porto |
UEFA Champions League 2003/04, 1/8 finals |
| 25.02.2004 | | Porto | | Manchester United | | 2:1 (1:1) |
| Porto |
UEFA Champions League 2003/04, Group F |
| 26.11.2003 | | Porto | | Partizan | | 2:1 (1:0) |
| Porto |
UEFA Champions League 2003/04, Group F |
| 04.11.2003 | | Porto | | Marseille | | 1:0 (1:0) |
| Porto |
UEFA Champions League 2003/04, Group F |
| 22.10.2003 | | Marseille | | Porto | | 2:3 (1:2) |
| Marseille |
UEFA Champions League 2001/02, Group stage 2, group C |
| 12.03.2002 | | Porto | | Panathīnaïkós | | 2:1 (1:0) |
| Porto |
UEFA Champions League 2001/02, Group stage 1, group E |
| 31.10.2001 | | Porto | | Rosenborg | | 1:0 (1:0) |
| Porto |
UEFA Champions League 2001/02, Group stage 1, group E |
| 17.10.2001 | | Porto | | Celtic | | 3:0 (2:0) |
| Porto |
UEFA Champions League 2001/02, Group stage 1, group E |
| 18.09.2001 | | Rosenborg | | Porto | | 1:2 (0:1) |
| Trondheim |
UEFA Champions League 2001/02, Third qualifying round |
| 22.08.2001 | | Grasshopper | | Porto | | 2:3 (0:2) |
| Zürich |
UEFA Champions League 2001/02, Second qualifying round |
| 25.07.2001 | | Porto | | Barry Town | | 8:0 (5:0) |
| Porto |
UEFA Champions League 1999/00, Group stage 2, group A |
| 21.03.2000 | | Hertha | | Porto | | 0:1 (0:0) |
| Berlin |
UEFA Champions League 1999/00, Group stage 2, group A |
| 08.12.1999 | | Porto | | Hertha | | 1:0 (0:0) |
| Porto |
UEFA Champions League 1999/00, Group stage 2, group A |
| 23.11.1999 | | Sparta Praha | | Porto | | 0:2 (0:0) |
| Praha |
UEFA Champions League 1999/00, Group stage 1, group E |
| 26.10.1999 | | Porto | | Molde | | 3:1 (2:0) |
| Porto |
UEFA Champions League 1999/00, Group stage 1, group E |
| 20.10.1999 | | Porto | | Real Madrid | | 2:1 (2:0) |
| Porto |
UEFA Champions League 1999/00, Group stage 1, group E |
| 21.09.1999 | | Porto | | Olympiakós Pireus | | 2:0 (1:0) |
| Porto |
UEFA Champions League 1999/00, Group stage 1, group E |
| 15.09.1999 | | Molde | | Porto | | 0:1 (0:0) |
| Molde |
UEFA Champions League 1998/99, Group A |
| 09.12.1998 | | Porto | | Ajax | | 3:0 (0:0) |
| Porto |
UEFA Champions League 1998/99, Group A |
| 21.10.1998 | | Porto | | Croatia | | 3:0 (2:0) |
| Porto |
UEFA Champions League 1997/98, Group D |
| 27.11.1997 | | Porto | | Olympiakós Pireus | | 2:1 (1:1) |
| Porto |
UEFA Champions League 1996/97, Group D |
| 04.12.1996 | | IFK | | Porto | | 0:2 (0:0) |
| Göteborg |
UEFA Champions League 1996/97, Group D |
| 30.10.1996 | | Porto | | Rosenborg | | 3:0 (2:0) |
| Porto |
UEFA Champions League 1996/97, Group D |
| 16.10.1996 | | Rosenborg | | Porto | | 0:1 (0:0) |
| Trondheim |
UEFA Champions League 1996/97, Group D |
| 25.09.1996 | | Porto | | IFK | | 2:1 (1:0) |
| Porto |
UEFA Champions League 1996/97, Group D |
| 11.09.1996 | | Milan | | Porto | | 2:3 (1:0) |
| Milano |
UEFA Champions League 1995/96, Group A |
| 27.09.1995 | | Porto | | AaB | | 2:0 (1:0) |
| Porto |
UEFA Champions League 1993/94, Group B |
| 30.03.1994 | | Werder | | Porto | | 0:5 (0:2) |
| Bremen |
UEFA Champions League 1993/94, Group B |
| 16.03.1994 | | Porto | | Anderlecht | | 2:0 (1:0) |
| Porto |
UEFA Champions League 1993/94, Group B |
| 24.11.1993 | | Porto | | Werder | | 3:2 (2:0) |
| Porto |
UEFA Champions League 1993/94, 1/8 finals |
| 20.10.1993 | | Porto | | Feyenoord | | 1:0 (0:0) |
| Porto |
UEFA Champions League 1993/94, 1/16 finals |
| 15.09.1993 | | Porto | | Floriana | | 2:0 (1:0) |
| Porto |
UEFA Champions League 1992/93, Group B |
| 21.04.1993 | | Porto | | IFK | | 2:0 (1:0) |
| Porto |
UEFA Champions League 1992/93, Group B |
| 07.04.1993 | | PSV | | Porto | | 0:1 (0:0) |
| Eindhoven |
UEFA Champions League 1992/93, 1/8 finals |
| 04.11.1992 | | Porto | | Sion | | 4:0 (0:0) |
| Porto |
UEFA Champions League 1992/93, 1/16 finals |
| 30.09.1992 | | Porto | | Union Luxembourg | | 5:0 (3:0) |
| Porto |
UEFA Champions League 1992/93, 1/16 finals |
| 16.09.1992 | | Union Luxembourg | | Porto | | 1:4 (0:1) |
| Lëtzebuerg |
UEFA European Champions' Cup 1990/91, 1/8 finals |
| 07.11.1990 | | Porto | | Dinamo Bucureşti | | 4:0 (2:0) |
| Porto |
UEFA European Champions' Cup 1990/91, 1/16 finals |
| 03.10.1990 | | Portadown | | Porto | | 1:8 (1:4) |
| Portadown |
UEFA European Champions' Cup 1990/91, 1/16 finals |
| 19.09.1990 | | Porto | | Portadown | | 5:0 (3:0) |
| Setúbal |
UEFA European Champions' Cup 1988/89, 1/8 finals |
| 09.11.1988 | | Porto | | PSV | | 2:0 (1:0) |
| Porto |
UEFA European Champions' Cup 1988/89, 1/16 finals |
| 07.09.1988 | | Porto | | HJK | | 3:0 (2:0) |
| Porto |
UEFA European Champions' Cup 1987/88, 1/16 finals |
| 30.09.1987 | | Vardar | | Porto | | 0:3 (0:1) |
| Skopje |
UEFA European Champions' Cup 1987/88, 1/16 finals |
| 16.09.1987 | | Porto | | Vardar | | 3:0 (1:0) |
| Porto |
UEFA European Champions' Cup 1986/87, Final |
| 27.05.1987 | | Porto | | Bayern | | 2:1 (0:1) |
| Austria, Wien |
UEFA European Champions' Cup 1986/87, Semifinal |
| 22.04.1987 | | Dynamo Kiev | | Porto | | 1:2 (1:2) |
| Kiev |
UEFA European Champions' Cup 1986/87, Semifinal |
| 08.04.1987 | | Porto | | Dynamo Kiev | | 2:1 (0:0) |
| Porto |
UEFA European Champions' Cup 1986/87, Quarterfinal |
| 04.03.1987 | | Porto | | Brøndby | | 1:0 (0:0) |
| Porto |
UEFA European Champions' Cup 1986/87, 1/8 finals |
| 05.11.1986 | | Porto | | Vitkovice | | 3:0 (2:0) |
| Porto |
UEFA European Champions' Cup 1986/87, 1/16 finals |
| 01.10.1986 | | Rabat Ajax | | Porto | | 0:1 (0:0) |
| Ta' Qali |
UEFA European Champions' Cup 1986/87, 1/16 finals |
| 17.09.1986 | | Porto | | Rabat Ajax | | 9:0 (2:0) |
| Porto |
UEFA European Champions' Cup 1985/86, 1/8 finals |
| 06.11.1985 | | Porto | | Barcelona | | 3:1 (0:0) |
| Porto |
UEFA European Champions' Cup 1985/86, 1/16 finals |
| 18.09.1985 | | Porto | | Ajax | | 2:0 (1:0) |
| Porto |
UEFA European Champions' Cup 1979/80, 1/8 finals |
| 24.10.1979 | | Porto | | Real Madrid | | 2:1 (2:0) |
| Porto |
UEFA European Champions' Cup 1979/80, 1/16 finals |
| 03.10.1979 | | Milan | | Porto | | 0:1 (0:0) |
| Milano |
UEFA European Champions' Cup 1978/79, 1/16 finals |
| 27.09.1978 | | Porto | | AÉK | | 4:1 (0:1) |
| Porto |