Skip to content

Primeira Liga

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.

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

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

    Goals: FC Porto 50, SL Benfica 38

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

    Last meetings with SL 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 SL 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 de GuimarãesFC Porto: won 24, drew 5, lost 3 of 32 meetingsFC Porto have won 24 of their 32 meetings with Vitória de Guimarães

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

    Goals: FC Porto 62, Vitória de Guimarães 19

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

    Last meetings with Vitória de Guimarães, 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 de Guimarães team page
  • Rio Ave FCFC Porto: won 24, drew 6, lost 1 of 31 meetingsFC Porto have won 24 of their 31 meetings with Rio Ave FC

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

    Goals: FC Porto 71, Rio Ave FC 23

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

    Last meetings with Rio Ave FC, 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 FC team page
  • CS MarítimoFC Porto: won 19, drew 5, lost 3 of 27 meetingsFC Porto have won 19 of their 27 meetings with CS Marítimo

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

    Goals: FC Porto 53, CS Marítimo 17

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

    Last meetings with CS Marítimo, 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 CS Marítimo team page
  • Moreirense FCFC Porto: won 20, drew 4, lost 1 of 25 meetingsFC Porto have won 20 of their 25 meetings with Moreirense FC

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

    Goals: FC Porto 65, Moreirense FC 16

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

    Last meetings with Moreirense FC, 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 FC team page
  • FC Paços de FerreiraFC Porto: won 18, drew 3, lost 3 of 24 meetingsFC Porto have won 18 of their 24 meetings with FC Paços de Ferreira

    FC Porto: won 18, drew 3, lost 3 of 24 meetings

    Goals: FC Porto 55, FC Paços de Ferreira 15

    The meetings we hold go back to December 19, 2010.

    Last meetings with FC Paços de Ferreira, results for FC Porto

    1. Won
      Paços de Ferreira 0, FC Porto 2Primeira Liga 2022-23
    2. Won
      FC Porto 4, Paços de Ferreira 0Primeira Liga 2022-23
    3. Won
      Paços de Ferreira 2, FC Porto 4Primeira Liga 2021-22
    4. Won
      FC Porto 2, Paços de Ferreira 1Primeira Liga 2021-22
    5. Won
      FC Porto 2, Paços de Ferreira 0Primeira Liga 2020-21
    Go to the FC Paços de Ferreira team page
Show all 17 teams
  • Estoril PraiaFC Porto: won 16, drew 3, lost 3 of 22 meetingsFC Porto have won 16 of their 22 meetings with Estoril Praia

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

    Goals: FC Porto 47, Estoril Praia 18

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

    Last meetings with Estoril Praia, 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 Praia team page
  • CD Nacional MadeiraFC Porto: won 18, drew 2, lost 2 of 22 meetingsFC Porto have won 18 of their 22 meetings with CD Nacional Madeira

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

    Goals: FC Porto 53, CD Nacional Madeira 9

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

    Last meetings with CD Nacional Madeira, 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 CD Nacional Madeira team page
  • Boavista FCFC Porto: won 19, drew 3, lost 0 of 22 meetingsFC Porto have won 19 of their 22 meetings with Boavista FC

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

    Goals: FC Porto 54, Boavista FC 8

    The meetings we hold go back to September 21, 2014.

    Last meetings with Boavista FC, results for FC Porto

    1. Won
      Boavista FC 1, FC Porto 2Primeira Liga 2024-25
    2. Won
      FC Porto 4, Boavista FC 0Primeira Liga 2024-25
    3. Won
      FC Porto 2, Boavista FC 1Primeira Liga 2023-24
    4. Drew
      Boavista FC 1, FC Porto 1Primeira Liga 2023-24
    5. Won
      FC Porto 1, Boavista 0Primeira Liga 2022-23
    Go to the Boavista FC team page
  • Vitória de SetúbalFC Porto: won 18, drew 2, lost 0 of 20 meetingsFC Porto have won 18 of their 20 meetings with Vitória de Setúbal

    FC Porto: won 18, drew 2, lost 0 of 20 meetings

    Goals: FC Porto 54, Vitória de Setúbal 4

    The meetings we hold go back to December 6, 2010.

    Last meetings with Vitória de Setúbal, results for FC Porto

    1. Won
      Vitória Setúbal 0, FC Porto 4Primeira Liga 2019-20
    2. Won
      FC Porto 4, Vitória Setúbal 0Primeira Liga 2019-20
    3. Won
      FC Porto 2, Vitória Setúbal 0Primeira Liga 2018-19
    4. Won
      Vitória Setúbal 0, FC Porto 2Primeira Liga 2018-19
    5. Won
      FC Porto 5, Vitória de Setúbal 1Primeira Liga 2017-18
    Go to the Vitória de Setúbal team page
  • FC AroucaFC Porto: won 16, drew 1, lost 2 of 19 meetingsFC Porto have won 16 of their 19 meetings with FC Arouca

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

    Goals: FC Porto 53, FC Arouca 11

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

    Last meetings with FC 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 FC Arouca team page
  • Os BelenensesFC Porto: won 12, drew 5, lost 1 of 18 meetingsFC Porto have won 12 of their 18 meetings with Os Belenenses

    FC Porto: won 12, drew 5, lost 1 of 18 meetings

    Goals: FC Porto 39, Os Belenenses 9

    The meetings we hold go back to November 2, 2013.

    Last meetings with Os Belenenses, results for FC Porto

    1. Won
      Belenenses SAD 1, FC Porto 4Primeira Liga 2021-22
    2. Won
      FC Porto 2, Belenenses SAD 0Primeira Liga 2021-22
    3. Won
      FC Porto 4, Belenenses SAD 0Primeira Liga 2020-21
    4. Drew
      Belenenses SAD 0, FC Porto 0Primeira Liga 2020-21
    5. Won
      FC Porto 5, Belenenses SAD 0Primeira Liga 2019-20
    Go to the Os Belenenses team page
  • CD TondelaFC Porto: won 14, drew 1, lost 1 of 16 meetingsFC Porto have won 14 of their 16 meetings with CD Tondela

    FC Porto: won 14, drew 1, lost 1 of 16 meetings

    Goals: FC Porto 34, CD Tondela 6

    The meetings we hold go back to November 28, 2015.

    Last meetings with CD Tondela, results for FC Porto

    1. Won
      FC Porto 2, CD Tondela 0Primeira Liga 2025-26
    2. Won
      CD Tondela 0, FC Porto 2Primeira Liga 2025-26
    3. Won
      FC Porto 4, CD Tondela 0Primeira Liga 2021-22
    4. Won
      CD Tondela 1, FC Porto 3Primeira Liga 2021-22
    5. Won
      CD Tondela 0, FC Porto 2Primeira Liga 2020-21
    Go to the CD Tondela team page
  • Académica de CoimbraFC Porto: won 10, drew 1, lost 1 of 12 meetingsFC Porto have won 10 of their 12 meetings with Académica de Coimbra

    FC Porto: won 10, drew 1, lost 1 of 12 meetings

    Goals: FC Porto 25, Académica de Coimbra 7

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

    Last meetings with Académica de Coimbra, results for FC Porto

    1. Won
      Académica de Coimbra 1, FC Porto 2Primeira Liga 2015-16
    2. Won
      FC Porto 3, Académica de Coimbra 1Primeira Liga 2015-16
    3. Won
      FC Porto 1, Académica de Coimbra 0Primeira Liga 2014-15
    4. Won
      Académica de Coimbra 0, FC Porto 3Primeira Liga 2014-15
    5. Won
      FC Porto 3, Académica de Coimbra 1Primeira Liga 2013-14
    Go to the Académica de Coimbra team page
  • União da MadeiraFC Porto: won 2, drew 0, lost 0 of 2 meetingsFC Porto have won 2 of their 2 meetings with União da Madeira

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

    Goals: FC Porto 7, União da Madeira 2

    The meetings we hold go back to December 2, 2015.

    Last meetings with União da Madeira, results for FC Porto

    1. Won
      FC Porto 3, União da Madeira 2Primeira Liga 2015-16
    2. Won
      União da Madeira 0, FC Porto 4Primeira Liga 2015-16
    Go to the União da Madeira team page