matchcalendar.football

Primeira Liga

Portugal · 2025-2026

Season ended

Add to your calendarCalendar

Add to your calendar subscribes just to this competition; Follow saves it to My matches on this device.

Following more than one competition? Build a combined calendar.

Full Primeira Liga 2025-2026 coverage: all results, final standings and top scorers.

Current season: 2026-2027

308 played

Results

308 Primeira Liga 2025-2026 results have been played so far. The latest match was Casa Pia vs Torreense (2-0) on 28 May 2026. Subscribe to the calendar to get all future fixtures in your timezone.

Round 34 16 May 2026

Saturday 16 May

  • Sporting CP3–0GIL Vicente
  • Estoril1–3Benfica
  • Famalicao1–0Alverca
  • SC Braga2–2Estrela
  • Nacional2–0Vitória SC
  • Arouca3–1Tondela
  • Casa Pia1–1Rio Ave
  • FC Porto1–0Santa Clara
  • Moreirense0–0AVS

Round 33 10–11 May 2026

Monday 11 May

  • Benfica2–2SC Braga
  • Tondela2–0Moreirense
  • Vitória SC0–1Casa Pia
  • Rio Ave1–4Sporting CP
  • Santa Clara2–0Nacional
  • GIL Vicente1–3Arouca
  • Estrela0–0Famalicao

Sunday 10 May

  • Alverca1–1Estoril
  • AVS3–1FC Porto

Round 32 2–4 May 2026

Monday 4 May

  • Sporting CP5–1Vitória SC

Sunday 3 May

  • Rio Ave0–0GIL Vicente
  • SC Braga1–1Estoril
  • Casa Pia0–1Tondela

Saturday 2 May

  • FC Porto1–0Alverca
  • Famalicao2–2Benfica
  • Moreirense3–2Estrela
  • Nacional1–2AVS
  • Arouca2–2Santa Clara

Round 31 24–27 Apr 2026

Monday 27 Apr

  • GIL Vicente2–1Casa Pia

Sunday 26 Apr

  • AVS1–1Sporting CP
  • Santa Clara2–1SC Braga
  • Estrela1–2FC Porto
  • Estoril0–1Famalicao

Saturday 25 Apr

  • Vitória SC2–0Rio Ave
  • Benfica4–1Moreirense
  • Tondela0–2Nacional

Friday 24 Apr

  • Alverca2–1Arouca

Round 30 17–20 Apr 2026

Monday 20 Apr

  • Moreirense1–0Estoril

Sunday 19 Apr

  • FC Porto2–0Tondela
  • SC Braga2–2Famalicao
  • Sporting CP1–2Benfica
  • Arouca1–0Estrela

Saturday 18 Apr

  • GIL Vicente0–1Vitória SC
  • Casa Pia0–0Santa Clara
  • Nacional1–0Alverca

Friday 17 Apr

  • Rio Ave2–2AVS

Round 29 10–13 Apr 2026

Monday 13 Apr

  • Tondela2–2GIL Vicente

Sunday 12 Apr

  • Estoril1–3FC Porto
  • Benfica2–0Nacional
  • SC Braga1–0Arouca
  • Alverca3–1Casa Pia

Saturday 11 Apr

  • Estrela0–1Sporting CP
  • Santa Clara0–2Rio Ave
  • AVS1–1Vitória SC

Friday 10 Apr

  • Famalicao1–1Moreirense

Round 28 3–6 Apr 2026

Monday 6 Apr

  • Casa Pia1–1Benfica
  • Arouca3–2Estoril

Saturday 4 Apr

  • FC Porto2–2Famalicao
  • Moreirense0–1SC Braga
  • Rio Ave1–2Alverca
  • Nacional2–0Estrela

Friday 3 Apr

  • Sporting CP4–2Santa Clara
  • Vitória SC5–0Tondela
  • GIL Vicente3–0AVS

Round 27 20–22 Mar 2026

Sunday 22 Mar

  • SC Braga1–2FC Porto
  • Alverca1–4Sporting CP
  • Estoril1–2Rio Ave

Saturday 21 Mar

  • Tondela0–0AVS
  • Benfica3–0Vitória SC
  • Santa Clara1–0GIL Vicente
  • Moreirense0–1Arouca
  • Famalicao1–0Nacional

Friday 20 Mar

  • Estrela4–0Casa Pia

Round 26 14 Mar–29 Apr 2026

Wednesday 29 Apr

  • Sporting CP2–2Tondela

Thursday 23 Apr

  • Casa Pia0–1SC Braga

Sunday 15 Mar

  • FC Porto3–0Moreirense
  • Rio Ave2–1Estrela
  • Nacional0–1Estoril
  • AVS0–1Santa Clara

Saturday 14 Mar

  • Arouca1–2Benfica
  • GIL Vicente2–2Alverca
  • Vitória SC1–2Famalicao

Round 25 6–9 Mar 2026

Monday 9 Mar

  • Tondela0–1Rio Ave

Sunday 8 Mar

  • Santa Clara2–0Vitória SC
  • Benfica2–2FC Porto
  • Estrela2–2GIL Vicente

Saturday 7 Mar

  • Estoril0–0Casa Pia
  • SC Braga2–2Sporting CP
  • Moreirense1–1Nacional
  • Alverca0–0AVS

Friday 6 Mar

  • Famalicao1–0Arouca

Round 24 27 Feb–2 Mar 2026

Monday 2 Mar

  • GIL Vicente1–2Benfica

Sunday 1 Mar

  • Rio Ave0–0Famalicao
  • Casa Pia1–1Moreirense
  • Tondela2–2Santa Clara

Saturday 28 Feb

  • Vitória SC1–1Alverca
  • Nacional1–2SC Braga
  • AVS0–0Estrela

Friday 27 Feb

  • Sporting CP3–0Estoril
  • FC Porto3–1Arouca

Round 23 20–23 Feb 2026

Monday 23 Feb

  • Famalicao2–0Casa Pia

Sunday 22 Feb

  • FC Porto1–0Rio Ave
  • Estoril3–1GIL Vicente

Saturday 21 Feb

  • SC Braga3–2Vitória SC
  • Benfica3–0AVS
  • Moreirense0–3Sporting CP
  • Arouca3–0Nacional
  • Alverca1–1Santa Clara

Friday 20 Feb

  • Estrela0–2Tondela

Round 22 13–16 Feb 2026

Monday 16 Feb

  • Rio Ave1–2Moreirense

Sunday 15 Feb

  • Sporting CP1–0Famalicao
  • AVS3–0Estoril
  • Nacional0–1FC Porto

Saturday 14 Feb

  • GIL Vicente2–1SC Braga
  • Vitória SC2–1Estrela
  • Casa Pia3–2Arouca

Friday 13 Feb

  • Tondela1–1Alverca
  • Santa Clara1–2Benfica

Round 21 7–9 Feb 2026

Monday 9 Feb

  • FC Porto1–1Sporting CP
  • Famalicao3–1AVS

Sunday 8 Feb

  • Benfica2–1Alverca
  • SC Braga3–0Rio Ave
  • Nacional0–0Casa Pia

Saturday 7 Feb

  • Arouca3–2Vitória SC
  • Estoril2–2Tondela
  • Moreirense1–2GIL Vicente
  • Estrela1–0Santa Clara

Round 20 30 Jan–2 Feb 2026

Monday 2 Feb

  • Casa Pia2–1FC Porto
  • AVS0–4SC Braga

Sunday 1 Feb

  • Tondela0–0Benfica
  • Sporting CP2–1Nacional
  • GIL Vicente5–0Famalicao

Saturday 31 Jan

  • Alverca1–1Estrela
  • Rio Ave0–3Arouca
  • Santa Clara2–4Estoril

Friday 30 Jan

  • Vitória SC1–0Moreirense

Round 19 23–26 Jan 2026

Monday 26 Jan

  • FC Porto3–0GIL Vicente

Sunday 25 Jan

  • SC Braga5–0Alverca
  • Benfica4–0Estrela
  • Famalicao3–0Tondela
  • Nacional4–0Rio Ave

Saturday 24 Jan

  • Estoril4–2Vitória SC
  • Arouca1–2Sporting CP
  • Moreirense1–0Santa Clara

Friday 23 Jan

  • Casa Pia3–3AVS

Round 18 16–19 Jan 2026

Monday 19 Jan

  • Estrela0–5Estoril

Sunday 18 Jan

  • Vitória SC0–1FC Porto
  • Tondela0–1SC Braga
  • Santa Clara0–1Famalicao

Saturday 17 Jan

  • Rio Ave0–2Benfica
  • Alverca2–1Moreirense
  • AVS0–1Arouca
  • GIL Vicente2–1Nacional

Friday 16 Jan

  • Sporting CP3–0Casa Pia

Round 17 2–4 Jan 2026

Sunday 4 Jan

  • Alverca1–0Famalicao
  • Santa Clara0–1FC Porto
  • Rio Ave3–1Casa Pia

Saturday 3 Jan

  • AVS0–2Moreirense
  • Benfica3–1Estoril
  • Estrela3–3SC Braga
  • Tondela3–1Arouca

Friday 2 Jan

  • Vitória SC2–1Nacional
  • GIL Vicente1–1Sporting CP

Round 16 27 Dec 2025–11 Jan 2026

Sunday 11 Jan

  • Moreirense1–0Tondela
  • Nacional3–3Santa Clara

Monday 29 Dec

  • FC Porto2–0AVS

Sunday 28 Dec

  • Sporting CP4–0Rio Ave
  • SC Braga2–2Benfica
  • Arouca2–2GIL Vicente
  • Casa Pia0–0Vitória SC

Saturday 27 Dec

  • Estoril4–1Alverca
  • Famalicao2–3Estrela

Round 15 19–23 Dec 2025

Tuesday 23 Dec

  • Vitória SC1–4Sporting CP

Monday 22 Dec

  • Benfica1–0Famalicao
  • Alverca0–3FC Porto

Sunday 21 Dec

  • Santa Clara0–0Arouca
  • Tondela1–2Casa Pia
  • AVS2–2Nacional

Saturday 20 Dec

  • Estrela0–0Moreirense
  • GIL Vicente2–2Rio Ave

Friday 19 Dec

  • Estoril1–0SC Braga

Round 14 13–15 Dec 2025

Monday 15 Dec

  • FC Porto3–1Estrela
  • SC Braga1–0Santa Clara
  • Nacional3–1Tondela

Sunday 14 Dec

  • Arouca1–0Alverca
  • Moreirense0–4Benfica
  • Famalicao4–0Estoril

Saturday 13 Dec

  • Sporting CP6–0AVS
  • Rio Ave0–1Vitória SC
  • Casa Pia1–1GIL Vicente

Round 13 5–8 Dec 2025

Monday 8 Dec

  • Vitória SC0–0GIL Vicente

Sunday 7 Dec

  • Tondela0–2FC Porto
  • Alverca1–0Nacional
  • Estrela3–1Arouca
  • Estoril3–3Moreirense

Saturday 6 Dec

  • Famalicao1–2SC Braga
  • AVS1–2Rio Ave
  • Santa Clara1–0Casa Pia

Friday 5 Dec

  • Benfica1–1Sporting CP

Round 12 28 Nov–1 Dec 2025

Monday 1 Dec

  • Arouca0–4SC Braga

Sunday 30 Nov

  • FC Porto1–0Estoril
  • Sporting CP4–0Estrela
  • Rio Ave1–1Santa Clara

Saturday 29 Nov

  • GIL Vicente0–1Tondela
  • Nacional1–2Benfica
  • Moreirense2–2Famalicao
  • Casa Pia0–2Alverca

Friday 28 Nov

  • Vitória SC4–0AVS

Round 11 7–9 Nov 2025

Sunday 9 Nov

  • Benfica2–2Casa Pia
  • SC Braga2–1Moreirense
  • Famalicao0–1FC Porto
  • Estrela1–1Nacional
  • AVS1–1GIL Vicente

Saturday 8 Nov

  • Santa Clara1–2Sporting CP
  • Tondela0–1Vitória SC
  • Alverca1–1Rio Ave

Friday 7 Nov

  • Estoril4–3Arouca

Round 10 31 Oct–3 Nov 2025

Monday 3 Nov

  • GIL Vicente1–0Santa Clara

Sunday 2 Nov

  • FC Porto2–1SC Braga
  • Arouca0–2Moreirense
  • AVS2–2Tondela

Saturday 1 Nov

  • Vitória SC0–3Benfica
  • Rio Ave0–4Estoril
  • Casa Pia3–5Estrela
  • Nacional0–1Famalicao

Friday 31 Oct

  • Sporting CP2–0Alverca

Round 9 24–27 Oct 2025

Monday 27 Oct

  • Moreirense1–2FC Porto

Sunday 26 Oct

  • SC Braga4–0Casa Pia
  • Tondela0–3Sporting CP
  • Estoril1–1Nacional
  • Famalicao2–0Vitória SC

Saturday 25 Oct

  • Benfica5–0Arouca
  • Estrela1–2Rio Ave
  • Santa Clara2–0AVS

Friday 24 Oct

  • Alverca0–4GIL Vicente

Round 8 3–5 Oct 2025

Sunday 5 Oct

  • FC Porto0–0Benfica
  • Sporting CP1–1SC Braga
  • Rio Ave3–0Tondela
  • Arouca1–1Famalicao

Saturday 4 Oct

  • Vitória SC2–1Santa Clara
  • AVS1–3Alverca
  • Nacional3–2Moreirense
  • GIL Vicente2–0Estrela

Friday 3 Oct

  • Casa Pia2–2Estoril

Round 7 26–29 Sep 2025

Monday 29 Sep

  • Arouca0–4FC Porto

Sunday 28 Sep

  • Famalicao0–0Rio Ave
  • SC Braga0–1Nacional
  • Alverca2–0Vitória SC

Saturday 27 Sep

  • Estoril0–1Sporting CP
  • Estrela3–0AVS
  • Santa Clara1–2Tondela
  • Moreirense2–1Casa Pia

Friday 26 Sep

  • Benfica2–1GIL Vicente

Round 6 19–22 Sep 2025

Monday 22 Sep

  • Sporting CP3–0Moreirense

Sunday 21 Sep

  • Casa Pia1–1Famalicao
  • GIL Vicente2–0Estoril
  • Tondela0–0Estrela

Saturday 20 Sep

  • Vitória SC1–1SC Braga
  • AVS0–3Benfica
  • Nacional1–2Arouca
  • Santa Clara2–1Alverca

Friday 19 Sep

  • Rio Ave0–3FC Porto

Round 5 12–14 Sep 2025

Sunday 14 Sep

  • SC Braga0–1GIL Vicente
  • Arouca0–2Casa Pia
  • Estrela0–2Vitória SC

Saturday 13 Sep

  • Famalicao1–2Sporting CP
  • FC Porto1–0Nacional
  • Moreirense3–1Rio Ave
  • Estoril3–1AVS

Friday 12 Sep

  • Benfica1–1Santa Clara
  • Alverca1–0Tondela

Round 4 29–31 Aug 2025

Sunday 31 Aug

  • Rio Ave2–2SC Braga
  • Santa Clara0–0Estrela
  • Alverca1–2Benfica
  • Tondela2–2Estoril

Saturday 30 Aug

  • Sporting CP1–2FC Porto
  • Vitória SC1–1Arouca
  • AVS0–1Famalicao
  • Casa Pia0–2Nacional

Friday 29 Aug

  • GIL Vicente2–0Moreirense

Round 3 23 Aug–6 Sep 2025

Saturday 6 Sep

  • Estoril0–1Santa Clara

Monday 25 Aug

  • Estrela2–2Alverca

Sunday 24 Aug

  • SC Braga2–2AVS
  • FC Porto4–0Casa Pia
  • Famalicao0–0GIL Vicente

Saturday 23 Aug

  • Benfica3–0Tondela
  • Arouca3–3Rio Ave
  • Nacional1–4Sporting CP
  • Moreirense2–0Vitória SC

Round 2 15–18 Aug 2025

Monday 18 Aug

  • GIL Vicente0–2FC Porto

Sunday 17 Aug

  • Sporting CP6–0Arouca
  • Santa Clara0–1Moreirense
  • Alverca0–3SC Braga
  • Rio Ave1–1Nacional

Saturday 16 Aug

  • Estrela0–1Benfica
  • Vitória SC3–2Estoril
  • Tondela0–1Famalicao

Friday 15 Aug

  • AVS0–2Casa Pia

Round 1 8 Aug–23 Sep 2025

Tuesday 23 Sep

  • Benfica1–1Rio Ave

Monday 11 Aug

  • FC Porto3–0Vitória SC
  • Estoril1–1Estrela

Sunday 10 Aug

  • Moreirense2–1Alverca
  • SC Braga3–0Tondela
  • Famalicao3–0Santa Clara

Saturday 9 Aug

  • Arouca3–1AVS
  • Nacional0–2GIL Vicente

Friday 8 Aug

  • Casa Pia0–2Sporting CP

Final 20–28 May 2026

Thursday 28 May

  • Casa Pia2–0Torreense

Wednesday 20 May

  • Torreense0–0Casa Pia

Subscribe for automatic updates

A subscription keeps fixtures up to date. A downloaded .ics file is a one-time snapshot.

On a computer, open Google Calendar and add this calendar. On your phone, use the same Google account and enable the calendar in the app.

Next match in this calendar

Open calendar app ↗

Download .ics file

One-off snapshot - re-download when fixtures change

How to subscribe to a football calendar →