Today
Primeira Liga records

Primeira Liga Winners

Every Primeira Liga champion by club, ranked by total titles, from Benfica's record haul to the Portuguese Big Three who have shared the trophy for generations.

Benfica have won the most Primeira Liga titles, with 38. Porto are second on 31, then Sporting CP on 21. Only five clubs have ever been Portuguese champions, and Porto are the current holders.

  1. 1Benfica crest
    Benfica
    38
    Titles
  2. 2Porto crest
    Porto
    31
    Titles
  3. 3Sporting CP crest
    Sporting CP
    21
    Titles

Source: Wikipedia, 'Primeira Liga' (Portuguese top division), as of September 2026.

Benfica, Porto and the Portuguese Big Three

Few leagues in Europe are as tightly controlled as the Primeira Liga. Benfica lead the way with 38 titles, the foundation of the club's status as Portugal's most successful side, while Porto sit close behind on 31 after their 2025-26 triumph, and Sporting CP complete the Big Three on 21.

Between them, these three clubs have won all but two Portuguese championships ever contested. The rivalry between Lisbon's Benfica and Sporting and the northern power of Porto defines the season every year, with the title almost never leaving the three.

Only two other clubs have ever broken through: Belenenses, champions in 1945-46, and Boavista, whose 2000-01 title remains one of the great upsets in Portuguese football. No side outside the Big Three has managed it since.

Explore more

Frequently asked questions

Which club has won the most Primeira Liga titles?+

Benfica have won the most Primeira Liga titles with 38, ahead of Porto on 31 and Sporting CP on 21. The three Lisbon and Porto giants have shared almost every Portuguese championship in history.

Who are the current Primeira Liga champions?+

Porto are the current Primeira Liga champions, winning the 2025-26 title, their 31st. It moved them level in the modern rivalry with Benfica and Sporting at the top of Portuguese football.

Which clubs have won the Primeira Liga?+

Only five clubs have ever been Portuguese champions. The 'Big Three' of Benfica (38), Porto (31) and Sporting CP (21) have won all but two titles. The exceptions are Belenenses in 1945-46 and Boavista in 2000-01.

Has any club outside the Big Three won the Primeira Liga?+

Yes, but only twice. Belenenses were champions in 1945-46 and Boavista in 2000-01, the only two sides outside Benfica, Porto and Sporting ever to win the Portuguese league.

Who has more Primeira Liga titles, Benfica or Porto?+

Benfica have more Primeira Liga titles than Porto: 38 to 31, a gap of seven. Porto are the current champions, having won the 2025-26 title.