| Season | 2024–25 |
|---|---|
| Dates | 9 August 2024 – 17 May 2025 |
| Champions | Sporting CP 21st title |
| Relegated | Farense Boavista (toPorto Football Association) |
| Champions League | Sporting CP Benfica |
| Europa League | Porto Braga |
| Conference League | Santa Clara |
| Matches | 306 |
| Goals | 786 (2.57 per match) |
| Top goalscorer | Viktor Gyökeres (39 goals) |
| Biggest home win | Benfica 6–0AVS (27 April 2025) |
| Biggest away win | Nacional 1–6 Sporting CP (17 August 2024) Farense 0–5 Sporting CP (23 August 2024) AVS 0–5 Porto (29 October 2024) |
| Highest scoring | Vitória de Guimarães 4–4 Sporting CP (3 January 2025) |
| Longest winning run | 11 matches Sporting CP |
| Longest unbeaten run | 21 matches Sporting CP |
| Longest winless run | 13 matches Boavista Farense |
| Longest losing run | 8 matches Boavista |
| Highest attendance | 63,478 Benfica 1–1 Sporting (10 May 2025) |
| Lowest attendance | 0 Santa Clara 1–1Moreirense (9 March 2025) |
| Total attendance | 3,761,888(306 matches) |
| Average attendance | 12,194 |
2025–26 → | |
The2024–25 Liga Portugal (also known asLiga Portugal Betclic[1] for sponsorship reasons) was the 91st season of thePrimeira Liga, the top professional league for Portugueseassociation football clubs and the fourth season under the currentLiga Portugal title. This was the eighth Primeira Liga season to usevideo assistant referee (VAR).Sporting CP were the defending champions, having won their 20th title the previous season, and successfully defended their title, securing their 21st Primeira Liga title and their first back-to-back title since the1953–54 season.[2]
Santa Clara (after one-year absence),Nacional (after three-year absence), andAVS (promoted for the first time in their history), were promoted from the2023–24 Liga Portugal 2, replacingVizela,Chaves, andPortimonense (relegated after three, two, and seven years in the top flight, respectively).
| Team | Location | Stadium | Capacity | 2023–24 |
|---|---|---|---|---|
| Arouca | Arouca | Estádio Municipal de Arouca | 5,600 | 7th |
| AVS | Vila das Aves | Estádio do CD Aves | 6,230 | 3rd (LP2) |
| Benfica | Lisbon | Estádio da Luz | 65,592 | 2nd |
| Boavista | Porto | Estádio do Bessa | 28,263 | 15th |
| Braga | Braga | Estádio Municipal de Braga | 30,286 | 4th |
| Casa Pia | Lisbon | Estádio Municipal de Rio Maior[A] | 7,000 | 9th |
| Estoril | Estoril | Estádio António Coimbra da Mota | 5,094 | 13th |
| Estrela da Amadora | Amadora | Estádio José Gomes | 9,288 | 14th |
| Famalicão | Vila Nova de Famalicão | Estádio Municipal de Famalicão | 5,186 | 8th |
| Farense | Faro | Estádio de São Luís | 7,000 | 10th |
| Gil Vicente | Barcelos | Estádio Cidade de Barcelos | 12,046 | 12th |
| Moreirense | Moreira de Cónegos | Estádio Comendador Joaquim de Almeida Freitas | 6,150 | 6th |
| Nacional | Funchal | Estádio da Madeira | 5,200 | 2nd (LP2) |
| Porto | Porto | Estádio do Dragão | 50,033 | 3rd |
| Rio Ave | Vila do Conde | Estádio dos Arcos | 5,300 | 11th |
| Santa Clara | Ponta Delgada | Estádio de São Miguel | 12,500 | 1st (LP2) |
| Sporting CP | Lisbon | Estádio José Alvalade | 50,095 | 1st |
| Vitória de Guimarães | Guimarães | Estádio D. Afonso Henriques | 30,029 | 5th |
| Team | Manager | Captain | Kit Maker | Sponsors | |
|---|---|---|---|---|---|
| Main | Other | ||||
| Arouca | Skita | Construções Carlos Pinho | List
| ||
| AVS | Adidas | Mercainox | List
| ||
| Benfica | Adidas | Emirates | List
| ||
| Boavista | Kelme | None | List
| ||
| Braga | Puma | Moosh Portugal | List
| ||
| Casa Pia | Adidas | ESC Online | List
| ||
| Estoril | Kappa | Solverde.pt | List
| ||
| Estrela da Amadora | Umbro | Correio da Manha | List
| ||
| Famalicão | Macron | Placard.pt | List
| ||
| Farense | Lacatoni | Placard.pt | List
| ||
| Gil Vicente | Lacatoni | GoldenPark | List
| ||
| Moreirense | CDT | Placard.pt | List
| ||
| Nacional | Hummel | Solverde.pt | List
| ||
| Porto | New Balance | Betano | List
| ||
| Rio Ave | Puma | Solverde.pt | List
| ||
| Santa Clara | Umbro | Lebull | List
| ||
| Sporting CP | Nike | Betano | List
| ||
| Vitória de Guimarães | Macron | Placard.pt | List
| ||
| Team | Outgoing manager | Manner | Date of vacancy | Position in table | Incoming manager | Date of appointment | Ref. |
|---|---|---|---|---|---|---|---|
| Porto | Resigned | 24 May 2024 | Pre-season | 6 June 2024 | [3][4] | ||
| Braga | End of interim spell | 24 May 2024 | [5] | ||||
| Sacked | 11 August 2024 | 8th | 12 August 2024 | [6][7] | |||
| Gil Vicente | Resigned | 8 August 2024 | 18th | 9 August 2024 | [8] | ||
| Benfica | Sacked | 1 September 2024 | 7th | 5 September 2024 | [9] | ||
| Estrela da Amadora | Resigned | 22 September 2024 | 17th | 23 September 2024 | [10] | ||
| Farense | Mutual agreement | 24 September 2024 | 18th | 25 September 2024 | [11] | ||
| Arouca | 28 October 2024 | 14th | 29 October 2024 | [12] | |||
| Rio Ave | Sacked | 5 November 2024 | 6 November 2024 | [13] | |||
| Sporting CP | Signed byManchester United | 11 November 2024 | 1st | 11 November 2024 | [14] | ||
| AVS | Sacked | 12 November 2024 | 13th | 15 November 2024 | [15] | ||
| Famalicão | 2 December 2024 | 8th | 3 December 2024 | [16] | |||
| End of caretaker spell | 3 December 2024 | 10 December 2024 | [17] | ||||
| Sporting CP | Sacked | 25 December 2024 | 2nd | 26 December 2024 | [18][19] | ||
| Vitória de Guimarães | Signed bySporting CP | 26 December 2024 | 6th | [20] | |||
| Porto | Sacked | 20 January 2025 | 3rd | 20 January 2025 | [21][22] | ||
| End of caretaker spell | 27 January 2025 | 27 January 2025 | [23] | ||||
| Boavista | Resigned | 8 February 2025 | 18th | 9 February 2025 | [24] | ||
| AVS | Sacked | 13 February 2025 | 13th | 16 February 2025 | [25] | ||
| Gil Vicente | 18 February 2025 | 14th | 20 February 2025 | [26] | |||
| Moreirense | 24 February 2025 | 10th | 28 February 2025 | [27] | |||
| 6 April 2025 | 18th | 6 April 2025 | [28] | ||||
| End of caretaker spell | 13 April 2025 | 18th | 13 April 2025 | [29] |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Sporting CP(C) | 34 | 25 | 7 | 2 | 88 | 27 | +61 | 82 | Qualification for theChampions League league phase |
| 2 | Benfica | 34 | 25 | 5 | 4 | 84 | 28 | +56 | 80 | Qualification for theChampions League third qualifying round |
| 3 | Porto | 34 | 22 | 5 | 7 | 65 | 30 | +35 | 71 | Qualification for theEuropa League league phase[a] |
| 4 | Braga | 34 | 19 | 9 | 6 | 55 | 30 | +25 | 66 | Qualification for theEuropa League second qualifying round |
| 5 | Santa Clara | 34 | 17 | 6 | 11 | 36 | 32 | +4 | 57 | Qualification for theConference League second qualifying round |
| 6 | Vitória de Guimarães | 34 | 14 | 12 | 8 | 47 | 37 | +10 | 54 | |
| 7 | Famalicão | 34 | 12 | 11 | 11 | 44 | 39 | +5 | 47 | |
| 8 | Estoril | 34 | 12 | 10 | 12 | 48 | 53 | −5 | 46 | |
| 9 | Casa Pia | 34 | 12 | 9 | 13 | 39 | 44 | −5 | 45 | |
| 10 | Moreirense | 34 | 10 | 10 | 14 | 42 | 50 | −8 | 40 | |
| 11 | Rio Ave | 34 | 9 | 11 | 14 | 39 | 55 | −16 | 38 | |
| 12 | Arouca | 34 | 9 | 11 | 14 | 35 | 49 | −14 | 38 | |
| 13 | Gil Vicente | 34 | 8 | 10 | 16 | 34 | 47 | −13 | 34 | |
| 14 | Nacional | 34 | 9 | 7 | 18 | 32 | 50 | −18 | 34 | |
| 15 | Estrela da Amadora | 34 | 7 | 8 | 19 | 24 | 50 | −26 | 29 | |
| 16 | AVS(O) | 34 | 5 | 12 | 17 | 25 | 60 | −35 | 27[b] | Qualification for theRelegation play-off |
| 17 | Farense(R) | 34 | 6 | 9 | 19 | 25 | 46 | −21 | 27[b] | Relegation toLiga Portugal 2 |
| 18 | Boavista(D, R) | 34 | 6 | 6 | 22 | 24 | 59 | −35 | 24 | Administrative relegation toPorto Football Association |
The relegation play-offs took place between AVS, who finished 16th in the Primeira Liga, and Vizela which finished 3rd in Liga Portugal 2.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| AVS | 5–2 | Vizela | 3–0 | 2–2 |
| AVS | 3–0 | Vizela |
|---|---|---|
| Report |
| Vizela | 2–2 | AVS |
|---|---|---|
| Report |
|
AVS won 5–2 on aggregate and remained in thePrimeira Liga; Vizela remained inLiga Portugal 2.
| Home \ Away | ARO | AVS | BEN | BOA | BRA | CAS | EST | AMA | FAM | FAR | GIL | MOR | NAC | POR | RAV | STA | SPO | VSC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Arouca | 1–1 | 0–2 | 4–1 | 1–2 | 0–0 | 1–1 | 1–0 | 1–2 | 2–2 | 1–1 | 1–0 | 1–0 | 0–2 | 1–1 | 1–0 | 0–3 | 0–1 | |
| AVS | 0–1 | 1–1 | 1–2 | 0–1 | 1–1 | 0–3 | 1–1 | 2–3 | 0–0 | 1–0 | 0–3 | 1–1 | 0–5 | 1–0 | 1–2 | 2–2 | 1–0 | |
| Benfica | 2–2 | 6–0 | 3–0 | 1–2 | 3–0 | 3–0 | 1–0 | 4–0 | 3–2 | 5–1 | 3–2 | 3–0 | 4–1 | 5–0 | 4–1 | 1–1 | 1–0 | |
| Boavista | 1–3 | 0–0 | 0–3 | 0–1 | 2–3 | 0–0 | 0–1 | 0–2 | 1–1 | 1–3 | 0–2 | 0–1 | 1–2 | 0–2 | 1–0 | 0–5 | 1–2 | |
| Braga | 2–1 | 4–1 | 1–1 | 3–0 | 1–2 | 2–2 | 1–1 | 3–3 | 2–0 | 2–0 | 3–1 | 1–0 | 1–0 | 4–0 | 1–1 | 2–4 | 0–2 | |
| Casa Pia | 3–1 | 1–1 | 3–1 | 0–1 | 2–1 | 1–3 | 1–0 | 1–1 | 1–1 | 1–0 | 3–1 | 1–0 | 0–1 | 2–1 | 0–2 | 1–3 | 1–1 | |
| Estoril | 4–1 | 0–0 | 1–2 | 2–1 | 0–2 | 0–2 | 4–0 | 2–1 | 2–2 | 0–0 | 2–2 | 1–0 | 1–2 | 2–1 | 1–4 | 0–3 | 1–0 | |
| Estrela da Amadora | 2–1 | 0–1 | 2–3 | 2–2 | 0–1 | 0–1 | 2–4 | 0–3 | 0–1 | 1–1 | 2–1 | 2–0 | 2–0 | 1–0 | 0–0 | 0–3 | 2–2 | |
| Famalicão | 0–0 | 4–1 | 2–0 | 1–0 | 1–1 | 2–1 | 3–0 | 0–0 | 1–2 | 1–1 | 2–0 | 0–0 | 1–1 | 1–0 | 1–2 | 0–3 | 0–0 | |
| Farense | 0–1 | 0–1 | 1–2 | 0–1 | 0–1 | 0–0 | 1–0 | 1–0 | 2–1 | 0–1 | 1–2 | 0–2 | 0–1 | 1–2 | 1–2 | 0–5 | 2–2 | |
| Gil Vicente | 1–1 | 4–2 | 0–3 | 1–2 | 0–0 | 1–1 | 1–2 | 3–0 | 0–2 | 1–0 | 0–1 | 2–1 | 3–1 | 1–1 | 0–1 | 0–0 | 0–1 | |
| Moreirense | 3–1 | 1–1 | 1–1 | 1–0 | 1–2 | 3–2 | 2–2 | 1–1 | 0–0 | 0–0 | 3–2 | 1–1 | 0–3 | 0–2 | 1–0 | 2–1 | 2–2 | |
| Nacional | 1–2 | 3–1 | 0–2 | 0–0 | 0–3 | 3–1 | 2–2 | 0–1 | 2–1 | 2–0 | 0–3 | 1–0 | 2–0 | 3–3 | 2–0 | 1–6 | 1–2 | |
| Porto | 4–0 | 2–0 | 1–4 | 4–0 | 2–1 | 2–0 | 4–0 | 2–0 | 2–1 | 2–1 | 3–0 | 3–1 | 3–0 | 2–0 | 1–1 | 1–1 | 1–1 | |
| Rio Ave | 1–0 | 1–1 | 2–3 | 0–2 | 2–1 | 2–2 | 2–2 | 2–0 | 1–1 | 1–0 | 1–1 | 3–2 | 2–1 | 2–2 | 1–1 | 0–3 | 2–2 | |
| Santa Clara | 2–0 | 2–1 | 0–1 | 1–0 | 0–2 | 2–1 | 2–3 | 1–0 | 2–1 | 0–0 | 2–1 | 1–1 | 1–0 | 0–2 | 1–0 | 0–1 | 1–0 | |
| Sporting CP | 2–2 | 3–0 | 1–0 | 3–2 | 1–1 | 2–0 | 3–1 | 5–1 | 3–1 | 3–1 | 2–1 | 3–1 | 2–0 | 2–0 | 3–1 | 0–1 | 2–0 | |
| Vitória de Guimarães | 2–2 | 2–0 | 0–3 | 2–2 | 0–0 | 1–0 | 1–0 | 2–0 | 2–1 | 1–2 | 4–0 | 1–0 | 2–2 | 0–3 | 3–0 | 2–0 | 4–4 |
| Rank | Player | Club | Goals[30] |
|---|---|---|---|
| 1 | Sporting | 39 | |
| 2 | Porto | 19 | |
| Benfica | |||
| 4 | Rio Ave | 14 | |
| 5 | Benfica | 11 | |
| Estoril | |||
| Braga | |||
| Estoril | |||
| 9 | Casa Pia | 10 | |
| Porto |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Gil Vicente | AVS | 4–2 (H) | 16 August 2024 | |
| Sporting | Farense | 5–0 (A) | 23 August 2024 | |
| Benfica | Rio Ave | 5–0 (H) | 27 October 2024 | |
| Porto | AVS | 5–0 (A) | 28 October 2024 | |
| Sporting | Estrela da Amadora | 5–1 (H) | 1 November 2024 | |
| Sporting | Vitória de Guimarães | 4–4 (A) | 3 January 2025 | |
| Benfica | Famalicão | 4–0 (H) | 17 January 2025 | |
| Gil Vicente | Boavista | 3–1 (A) | 1 April 2025 | |
| Estoril | AVS | 3–0 (A) | 4 April 2025 | |
| Benfica | Porto | 4–1 (A) | 6 April 2025 | |
| Sporting | Moreirense | 3–1 (H) | 18 April 2025 | |
| Sporting | Boavista | 5–0 (A) | 27 April 2025 | |
| Estoril | Estrela da Amadora | 4–0 (H) | 17 May 2025 |
(H) – Home team
(A) – Away team
4 Player scored four goals.
| Rank | Player | Club | Clean sheets[31] |
|---|---|---|---|
| 1 | Porto | 16 | |
| 2 | Benfica | 13 | |
| Vitória de Guimarães | |||
| 4 | Santa Clara | 11 | |
| 5 | Nacional | 8 | |
| Braga | |||
| 7 | Gil Vicente | 7 | |
| Famalicão | |||
| Sporting | |||
| Arouca | |||
| Braga | |||
| Casa Pia |
| Month | Player of the Month | Goalkeeper of the Month | Defender of the Month | Midfielder of the Month | Forward of the Month | Manager of the Month | Goal of the Month | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Player | Club | Player | Club | Player | Club | Player | Club | Player | Club | Manager | Club | Player | Club | |
| August | Sporting | Vitória de Guimarães | Famalicão | Sporting | Sporting | Sporting | Famalicão | |||||||
| September/October | Benfica | Porto | Porto | Gil Vicente | Benfica | Vitória de Guimarães | ||||||||
| November | Benfica | Santa Clara | Benfica | Sporting | Benfica | Benfica | Farense | |||||||
| December | Porto | Casa Pia | Vitória de Guimarães | Porto | Porto | Porto | Farense | |||||||
| January | Estoril | Rio Ave | Sporting | Estoril | Rio Ave | Estoril | Sporting | |||||||
| February | Benfica | Famalicão | Benfica | Benfica | Benfica | Santa Clara | ||||||||
| March | Sporting | Sporting | Benfica | Benfica | Sporting | Moreirense | ||||||||
| April | Porto | Benfica | Porto | Vitória de Guimarães | ||||||||||
| Award | Winner | Club |
|---|---|---|
| Player of the Season[36] | Sporting | |
| Manager of the Season[36] | Sporting | |
| Top scorer[36] | Sporting | |
| Young Player of the Season[36] | Sporting | |
| Goal of the Season[36] | Farense |
| Team of the Year[37] |
| Team of the Year | |||||
|---|---|---|---|---|---|
| Goalkeeper | |||||
| Defence | |||||
| Midfield | |||||
| Attack | |||||