Skip to content

FC Porto

Primeira LigaClub

History

Seasons

Every season we hold for FC Porto, newest first. Pos is where they finished in the table, P the matches played, W, D and L the wins, draws and losses, and Pts the points. A trophy marks a title.

FC Porto season by season
SeasonDivision#PWDLGFGAPts
2026-27So farPrimeira LigaPromotion - Champions League (League phase)1880020424
2026-27So farUEFA Champions League343003260
2025-26Primeira LigaChampions1342842661888
2025Club World CupGroup A33021562
2024-25Primeira Liga3342257653071
2023-24Primeira Liga3342266632772
2022-23Primeira Liga2342743732285
2021-22Primeira LigaChampions1342941862291
Show all 19 seasons

Head-to-head

How FC Porto have done against each team in Primeira Liga, across every match we hold between them, past seasons and cups included. W, D and L are wins, draws and losses. The teams they have met most come first; open one to see the last meetings.

  • BenficaFC Porto: won 15, drew 10, lost 8 of 33 meetingsFC Porto have won 15 of their 33 meetings with Benfica

    FC Porto: won 15, drew 10, lost 8 of 33 meetings

    Goals: FC Porto 50, Benfica 38

    The meetings we hold go back to November 7, 2010.

    Last meetings with Benfica, results for FC Porto

    1. Won
      FC Porto 3, Benfica 1Primeira Liga 2026-27
    2. Drew
      Sport Lisboa e Benfica 2, FC Porto 2Primeira Liga 2025-26
    3. Drew
      FC Porto 0, Sport Lisboa e Benfica 0Primeira Liga 2025-26
    4. Lost
      FC Porto 1, Sport Lisboa e Benfica 4Primeira Liga 2024-25
    5. Lost
      Sport Lisboa e Benfica 4, FC Porto 1Primeira Liga 2024-25
    Go to the Benfica team page
  • SC BragaFC Porto: won 23, drew 4, lost 5 of 32 meetingsFC Porto have won 23 of their 32 meetings with SC Braga

    FC Porto: won 23, drew 4, lost 5 of 32 meetings

    Goals: FC Porto 54, SC Braga 27

    The meetings we hold go back to September 11, 2010.

    Last meetings with SC Braga, results for FC Porto

    1. Won
      Sporting Clube de Braga 1, FC Porto 2Primeira Liga 2025-26
    2. Won
      FC Porto 2, Sporting Clube de Braga 1Primeira Liga 2025-26
    3. Lost
      Sporting Clube de Braga 1, FC Porto 0Primeira Liga 2024-25
    4. Won
      FC Porto 2, Sporting Clube de Braga 1Primeira Liga 2024-25
    5. Won
      Sporting Clube de Braga 0, FC Porto 1Primeira Liga 2023-24
    Go to the SC Braga team page
  • Sporting CPFC Porto: won 13, drew 13, lost 6 of 32 meetingsFC Porto have won 13 of their 32 meetings with Sporting CP

    FC Porto: won 13, drew 13, lost 6 of 32 meetings

    Goals: FC Porto 43, Sporting CP 32

    The meetings we hold go back to November 27, 2010.

    Last meetings with Sporting CP, results for FC Porto

    1. Drew
      FC Porto 1, Sporting Clube de Portugal 1Primeira Liga 2025-26
    2. Won
      Sporting Clube de Portugal 1, FC Porto 2Primeira Liga 2025-26
    3. Drew
      FC Porto 1, Sporting Clube de Portugal 1Primeira Liga 2024-25
    4. Lost
      Sporting Clube de Portugal 2, FC Porto 0Primeira Liga 2024-25
    5. Drew
      FC Porto 2, Sporting Clube de Portugal 2Primeira Liga 2023-24
    Go to the Sporting CP team page
  • Vitória SCFC Porto: won 24, drew 5, lost 3 of 32 meetingsFC Porto have won 24 of their 32 meetings with Vitória SC

    FC Porto: won 24, drew 5, lost 3 of 32 meetings

    Goals: FC Porto 62, Vitória SC 19

    The meetings we hold go back to October 4, 2010.

    Last meetings with Vitória SC, results for FC Porto

    1. Won
      Vitória Guimarães 0, FC Porto 1Primeira Liga 2025-26
    2. Won
      FC Porto 3, Vitória Guimarães 0Primeira Liga 2025-26
    3. Drew
      FC Porto 1, Vitória Guimarães 1Primeira Liga 2024-25
    4. Won
      Vitória Guimarães 0, FC Porto 3Primeira Liga 2024-25
    5. Lost
      FC Porto 1, Vitória Guimarães 2Primeira Liga 2023-24
    Go to the Vitória SC team page
  • Rio AveFC Porto: won 24, drew 6, lost 1 of 31 meetingsFC Porto have won 24 of their 31 meetings with Rio Ave

    FC Porto: won 24, drew 6, lost 1 of 31 meetings

    Goals: FC Porto 71, Rio Ave 23

    The meetings we hold go back to August 29, 2010.

    Last meetings with Rio Ave, results for FC Porto

    1. Won
      Rio Ave 0, FC Porto 2Primeira Liga 2026-27
    2. Won
      FC Porto 1, Rio Ave FC 0Primeira Liga 2025-26
    3. Won
      Rio Ave FC 0, FC Porto 3Primeira Liga 2025-26
    4. Drew
      Rio Ave FC 2, FC Porto 2Primeira Liga 2024-25
    5. Won
      FC Porto 2, Rio Ave FC 0Primeira Liga 2024-25
    Go to the Rio Ave team page
  • MaritimoFC Porto: won 19, drew 5, lost 3 of 27 meetingsFC Porto have won 19 of their 27 meetings with Maritimo

    FC Porto: won 19, drew 5, lost 3 of 27 meetings

    Goals: FC Porto 53, Maritimo 17

    The meetings we hold go back to January 8, 2011.

    Last meetings with Maritimo, results for FC Porto

    1. Won
      Maritimo 1, FC Porto 2Primeira Liga 2026-27
    2. Won
      CS Marítimo 0, FC Porto 2Primeira Liga 2022-23
    3. Won
      FC Porto 5, CS Marítimo 1Primeira Liga 2022-23
    4. Won
      FC Porto 2, CS Marítimo 1Primeira Liga 2021-22
    5. Drew
      CS Marítimo 1, FC Porto 1Primeira Liga 2021-22
    Go to the Maritimo team page
  • MoreirenseFC Porto: won 20, drew 4, lost 1 of 25 meetingsFC Porto have won 20 of their 25 meetings with Moreirense

    FC Porto: won 20, drew 4, lost 1 of 25 meetings

    Goals: FC Porto 65, Moreirense 16

    The meetings we hold go back to December 8, 2012.

    Last meetings with Moreirense, results for FC Porto

    1. Won
      FC Porto 2, Moreirense 1Primeira Liga 2026-27
    2. Won
      FC Porto 3, Moreirense FC 0Primeira Liga 2025-26
    3. Won
      Moreirense FC 1, FC Porto 2Primeira Liga 2025-26
    4. Won
      FC Porto 3, Moreirense FC 1Primeira Liga 2024-25
    5. Won
      Moreirense FC 0, FC Porto 3Primeira Liga 2024-25
    Go to the Moreirense team page
  • EstorilFC Porto: won 16, drew 3, lost 3 of 22 meetingsFC Porto have won 16 of their 22 meetings with Estoril

    FC Porto: won 16, drew 3, lost 3 of 22 meetings

    Goals: FC Porto 47, Estoril 18

    The meetings we hold go back to October 28, 2012.

    Last meetings with Estoril, results for FC Porto

    1. Won
      GD Estoril Praia 1, FC Porto 3Primeira Liga 2025-26
    2. Won
      FC Porto 1, GD Estoril Praia 0Primeira Liga 2025-26
    3. Won
      GD Estoril Praia 1, FC Porto 2Primeira Liga 2024-25
    4. Won
      FC Porto 4, GD Estoril Praia 0Primeira Liga 2024-25
    5. Lost
      GD Estoril Praia 1, FC Porto 0Primeira Liga 2023-24
    Go to the Estoril team page
Show all 17 teams
  • NacionalFC Porto: won 18, drew 2, lost 2 of 22 meetingsFC Porto have won 18 of their 22 meetings with Nacional

    FC Porto: won 18, drew 2, lost 2 of 22 meetings

    Goals: FC Porto 53, Nacional 9

    The meetings we hold go back to September 20, 2010.

    Last meetings with Nacional, results for FC Porto

    1. Won
      CD Nacional 0, FC Porto 1Primeira Liga 2025-26
    2. Won
      FC Porto 1, CD Nacional 0Primeira Liga 2025-26
    3. Won
      FC Porto 3, CD Nacional 0Primeira Liga 2024-25
    4. Lost
      CD Nacional 2, FC Porto 0Primeira Liga 2024-25
    5. Won
      CD Nacional 0, FC Porto 1Primeira Liga 2020-21
    Go to the Nacional team page
  • GIL VicenteFC Porto: won 15, drew 3, lost 4 of 22 meetingsFC Porto have won 15 of their 22 meetings with GIL Vicente

    FC Porto: won 15, drew 3, lost 4 of 22 meetings

    Goals: FC Porto 44, GIL Vicente 18

    The meetings we hold go back to August 19, 2011.

    Last meetings with GIL Vicente, results for FC Porto

    1. Won
      FC Porto 3, Gil Vicente FC 0Primeira Liga 2025-26
    2. Won
      Gil Vicente FC 0, FC Porto 2Primeira Liga 2025-26
    3. Lost
      Gil Vicente FC 3, FC Porto 1Primeira Liga 2024-25
    4. Won
      FC Porto 3, Gil Vicente FC 0Primeira Liga 2024-25
    5. Drew
      Gil Vicente FC 1, FC Porto 1Primeira Liga 2023-24
    Go to the GIL Vicente team page
  • AroucaFC Porto: won 16, drew 1, lost 2 of 19 meetingsFC Porto have won 16 of their 19 meetings with Arouca

    FC Porto: won 16, drew 1, lost 2 of 19 meetings

    Goals: FC Porto 53, Arouca 11

    The meetings we hold go back to October 6, 2013.

    Last meetings with Arouca, results for FC Porto

    1. Won
      FC Porto 2, Arouca 0Primeira Liga 2026-27
    2. Won
      FC Porto 3, FC Arouca 1Primeira Liga 2025-26
    3. Won
      FC Arouca 0, FC Porto 4Primeira Liga 2025-26
    4. Won
      FC Arouca 0, FC Porto 2Primeira Liga 2024-25
    5. Won
      FC Porto 4, FC Arouca 0Primeira Liga 2024-25
    Go to the Arouca team page
  • Santa ClaraFC Porto: won 12, drew 2, lost 0 of 14 meetingsFC Porto have won 12 of their 14 meetings with Santa Clara

    FC Porto: won 12, drew 2, lost 0 of 14 meetings

    Goals: FC Porto 24, Santa Clara 5

    The meetings we hold go back to December 15, 2018.

    Last meetings with Santa Clara, results for FC Porto

    1. Won
      FC Porto 1, CD Santa Clara 0Primeira Liga 2025-26
    2. Won
      CD Santa Clara 0, FC Porto 1Primeira Liga 2025-26
    3. Drew
      FC Porto 1, CD Santa Clara 1Primeira Liga 2024-25
    4. Won
      CD Santa Clara 0, FC Porto 2Primeira Liga 2024-25
    5. Won
      FC Porto 2, CD Santa Clara 1Primeira Liga 2022-23
    Go to the Santa Clara team page
  • FamalicaoFC Porto: won 10, drew 3, lost 1 of 14 meetingsFC Porto have won 10 of their 14 meetings with Famalicao

    FC Porto: won 10, drew 3, lost 1 of 14 meetings

    Goals: FC Porto 35, Famalicao 16

    The meetings we hold go back to October 27, 2019.

    Last meetings with Famalicao, results for FC Porto

    1. Drew
      FC Porto 2, FC Famalicão 2Primeira Liga 2025-26
    2. Won
      FC Famalicão 0, FC Porto 1Primeira Liga 2025-26
    3. Won
      FC Porto 2, FC Famalicão 1Primeira Liga 2024-25
    4. Drew
      FC Famalicão 1, FC Porto 1Primeira Liga 2024-25
    5. Drew
      FC Porto 2, FC Famalicão 2Primeira Liga 2023-24
    Go to the Famalicao team page
  • Casa PiaFC Porto: won 7, drew 1, lost 1 of 9 meetingsFC Porto have won 7 of their 9 meetings with Casa Pia

    FC Porto: won 7, drew 1, lost 1 of 9 meetings

    Goals: FC Porto 19, Casa Pia 6

    The meetings we hold go back to January 7, 2023.

    Last meetings with Casa Pia, results for FC Porto

    1. Won
      Casa Pia 1, FC Porto 4Primeira Liga 2026-27
    2. Lost
      Casa Pia AC 2, FC Porto 1Primeira Liga 2025-26
    3. Won
      FC Porto 4, Casa Pia AC 0Primeira Liga 2025-26
    4. Won
      Casa Pia AC 0, FC Porto 1Primeira Liga 2024-25
    5. Won
      FC Porto 2, Casa Pia AC 0Primeira Liga 2024-25
    Go to the Casa Pia team page
  • EstrelaFC Porto: won 5, drew 0, lost 1 of 6 meetingsFC Porto have won 5 of their 6 meetings with Estrela

    FC Porto: won 5, drew 0, lost 1 of 6 meetings

    Goals: FC Porto 10, Estrela 4

    The meetings we hold go back to September 15, 2023.

    Last meetings with Estrela, results for FC Porto

    1. Won
      CF Estrela da Amadora 1, FC Porto 2Primeira Liga 2025-26
    2. Won
      FC Porto 3, CF Estrela da Amadora 1Primeira Liga 2025-26
    3. Lost
      CF Estrela da Amadora 2, FC Porto 0Primeira Liga 2024-25
    4. Won
      FC Porto 2, CF Estrela da Amadora 0Primeira Liga 2024-25
    5. Won
      FC Porto 2, CF Estrela da Amadora 0Primeira Liga 2023-24
    Go to the Estrela team page
  • AlvercaFC Porto: won 3, drew 0, lost 0 of 3 meetingsFC Porto have won 3 of their 3 meetings with Alverca

    FC Porto: won 3, drew 0, lost 0 of 3 meetings

    Goals: FC Porto 6, Alverca 0

    The meetings we hold go back to December 22, 2025.

    Last meetings with Alverca, results for FC Porto

    1. Won
      FC Porto 2, Alverca 0Primeira Liga 2026-27
    2. Won
      FC Porto 1, FC Alverca 0Primeira Liga 2025-26
    3. Won
      FC Alverca 0, FC Porto 3Primeira Liga 2025-26
    Go to the Alverca team page
  • Academico ViseuFC Porto: won 1, drew 0, lost 0 of 1 meetingFC Porto won their only meeting with Academico Viseu

    FC Porto: won 1, drew 0, lost 0 of 1 meeting

    Goals: FC Porto 3, Academico Viseu 0

    The meetings we hold go back to August 29, 2026.

    Last meetings with Academico Viseu, results for FC Porto

    1. Won
    Go to the Academico Viseu team page

History and connections

Recorded data only. Coverage varies by season; missing values are shown as unknown.

Recorded matches
34
Won
28
Drawn
4
Lost
2
Goals scored
82
Goals conceded
18

Connections

Choose an entity to continue exploring. Counts show shared recorded matches or rounds.

FC Porto

Season trends

Totals may cover different amounts of playing time. Changes compare recorded totals.

  1. -23 compared with 2025-26

  2. +0 compared with 2024-25

  3. +0 compared with 2023-24

  4. +0 compared with 2022-23

  5. +0 compared with 2021-22

  6. +0 compared with 2020-21

  7. +0 compared with 2019-20

  8. +0 compared with 2018-19

  9. +0 compared with 2017-18

  10. +0 compared with 2016-17

  11. +0 compared with 2015-16

  12. +0 compared with 2014-15

  13. +4 compared with 2013-14

  14. +0 compared with 2012-13

  15. +0 compared with 2011-12

  16. +0 compared with 2010-11

Records

  1. Match · 2017-18 · May 12, 2018
    Vitória de Guimarães · FC Porto
    Home goals
    0
    Away goals
    1
  2. Match · 2017-18 · May 6, 2018
    FC Porto · CD Feirense
    Home goals
    2
    Away goals
    1
  3. Match · 2017-18 · Apr 29, 2018
    CS Marítimo · FC Porto
    Home goals
    0
    Away goals
    1
  4. Match · 2017-18 · Apr 23, 2018
    FC Porto · Vitória de Setúbal
    Home goals
    5
    Away goals
    1
  5. Match · 2017-18 · Apr 15, 2018
    SL Benfica · FC Porto
    Home goals
    0
    Away goals
    1
  6. Match · 2017-18 · Apr 8, 2018
    FC Porto · CD Aves
    Home goals
    2
    Away goals
    0
  7. Match · 2017-18 · Apr 2, 2018
    Os Belenenses · FC Porto
    Home goals
    2
    Away goals
    0
  8. Match · 2017-18 · Mar 17, 2018
    FC Porto · Boavista FC
    Home goals
    2
    Away goals
    0
  9. Match · 2017-18 · Mar 11, 2018
    FC Paços de Ferreira · FC Porto
    Home goals
    1
    Away goals
    0
  10. Match · 2017-18 · Mar 2, 2018
    FC Porto · Sporting CP
    Home goals
    2
    Away goals
    1
  11. Match · 2017-18 · Feb 25, 2018
    Portimonense SC · FC Porto
    Home goals
    1
    Away goals
    5
  12. Match · 2017-18 · Feb 21, 2018
    Estoril Praia · FC Porto
    Home goals
    1
    Away goals
    3
  13. Match · 2017-18 · Feb 18, 2018
    FC Porto · Rio Ave FC
    Home goals
    5
    Away goals
    0
  14. Match · 2017-18 · Feb 11, 2018
    GD Chaves · FC Porto
    Home goals
    0
    Away goals
    4
  15. Match · 2017-18 · Feb 3, 2018
    FC Porto · SC Braga
    Home goals
    3
    Away goals
    1
  16. Match · 2017-18 · Jan 30, 2018
    Moreirense FC · FC Porto
    Home goals
    0
    Away goals
    0
  17. Match · 2017-18 · Jan 19, 2018
    FC Porto · CD Tondela
    Home goals
    1
    Away goals
    0
  18. Match · 2017-18 · Jan 7, 2018
    FC Porto · Vitória de Guimarães
    Home goals
    4
    Away goals
    2
  19. Match · 2017-18 · Jan 3, 2018
    CD Feirense · FC Porto
    Home goals
    1
    Away goals
    2
  20. Match · 2017-18 · Dec 18, 2017
    FC Porto · CS Marítimo
    Home goals
    3
    Away goals
    1
  21. Match · 2017-18 · Dec 10, 2017
    Vitória de Setúbal · FC Porto
    Home goals
    0
    Away goals
    5
  22. Match · 2017-18 · Dec 1, 2017
    FC Porto · SL Benfica
    Home goals
    0
    Away goals
    0
  23. Match · 2017-18 · Nov 25, 2017
    CD Aves · FC Porto
    Home goals
    1
    Away goals
    1
  24. Match · 2017-18 · Nov 4, 2017
    FC Porto · Os Belenenses
    Home goals
    2
    Away goals
    0
  25. Match · 2017-18 · Oct 28, 2017
    Boavista FC · FC Porto
    Home goals
    0
    Away goals
    3