Primeira Liga
Portugal · Since 1934 · 18 clubs
Primeira Liga is the top professional football league in Portugal and one of the most respected leagues in Europe. Founded in 1934, it features 18 clubs competing each season for the national championship title. The league is known for its passionate fan culture, technical style of play, and its role in developing talented players who often move on to Europe’s biggest clubs.
Historically, the league has been dominated by the “Big Three” clubs: SL Benfica, FC Porto, and Sporting CP. These teams have won the vast majority of league titles and regularly compete in European competitions such as the UEFA Champions League and Europa League. Their rivalries are among the fiercest in Portuguese sport and attract millions of viewers worldwide.
The Primeira Liga has also earned a strong reputation for producing world-class footballers and coaches. Players like Cristiano Ronaldo, Luís Figo, and Bruno Fernandes began their rise in Portuguese football before achieving international success. Thanks to its competitive environment and excellent youth academies, the league continues to play an important role in global football development.
| Season | Champion | Runner-up | 3rd place |
|---|---|---|---|
| 2025-26 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 2024-25 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 2023-24 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 2022-23 |
SL Benfica
|
FC Porto
|
SC Braga
|
| 2021-22 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 2020-21 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 2019-20 |
FC Porto
|
SL Benfica
|
SC Braga
|
| 2018-19 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 2017-18 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 2016-17 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 2015-16 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 2014-15 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 2013-14 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 2012-13 |
FC Porto
|
SL Benfica
|
FC Paços de Ferreira
|
| 2011-12 |
FC Porto
|
SL Benfica
|
SC Braga
|
| 2010-11 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 2009-10 |
SL Benfica
|
SC Braga
|
FC Porto
|
| 2008-09 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 2007-08 |
FC Porto
|
Sporting CP
|
Vitória SC
|
| 2006-07 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 2005-06 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 2004-05 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 2003-04 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 2002-03 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 2001-02 |
Sporting CP
|
Boavista FC
|
FC Porto
|
| 2000-01 |
Boavista FC
|
FC Porto
|
Sporting CP
|
| 1999-00 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1998-99 |
FC Porto
|
Boavista FC
|
SL Benfica
|
| 1997-98 |
FC Porto
|
SL Benfica
|
Vitória SC
|
| 1996-97 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 1995-96 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1994-95 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 1993-94 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1992-93 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1991-92 |
FC Porto
|
SL Benfica
|
Boavista FC
|
| 1990-91 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1989-90 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1988-89 |
SL Benfica
|
FC Porto
|
Boavista FC
|
| 1987-88 |
FC Porto
|
SL Benfica
|
CF Os Belenenses
|
| 1986-87 |
SL Benfica
|
FC Porto
|
Vitória SC
|
| 1985-86 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1984-85 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 1983-84 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1982-83 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1981-82 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 1980-81 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1979-80 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1978-79 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1977-78 |
FC Porto
|
SL Benfica
|
Sporting CP
|
| 1976-77 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 1975-76 |
SL Benfica
|
Boavista FC
|
CF Os Belenenses
|
| 1974-75 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1973-74 |
Sporting CP
|
SL Benfica
|
Vitória FC
|
| 1972-73 |
SL Benfica
|
CF Os Belenenses
|
Vitória FC
|
| 1971-72 |
SL Benfica
|
Vitória FC
|
Sporting CP
|
| 1970-71 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 1969-70 |
Sporting CP
|
SL Benfica
|
Vitória FC
|
| 1968-69 |
SL Benfica
|
FC Porto
|
Vitória SC
|
| 1967-68 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 1966-67 |
SL Benfica
|
Académica de Coimbra
|
FC Porto
|
| 1965-66 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 1964-65 |
SL Benfica
|
FC Porto
|
GD Fabril
|
| 1963-64 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1962-63 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1961-62 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1960-61 |
SL Benfica
|
Sporting CP
|
FC Porto
|
| 1959-60 |
SL Benfica
|
Sporting CP
|
CF Os Belenenses
|
| 1958-59 |
FC Porto
|
SL Benfica
|
CF Os Belenenses
|
| 1957-58 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1956-57 |
SL Benfica
|
FC Porto
|
CF Os Belenenses
|
| 1955-56 |
FC Porto
|
SL Benfica
|
CF Os Belenenses
|
| 1954-55 |
SL Benfica
|
CF Os Belenenses
|
Sporting CP
|
| 1953-54 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1952-53 |
Sporting CP
|
SL Benfica
|
CF Os Belenenses
|
| 1951-52 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 1950-51 |
Sporting CP
|
FC Porto
|
SL Benfica
|
| 1949-50 |
SL Benfica
|
Sporting CP
|
Atlético CP
|
| 1948-49 |
Sporting CP
|
SL Benfica
|
CF Os Belenenses
|
| 1947-48 |
Sporting CP
|
SL Benfica
|
CF Os Belenenses
|
| 1946-47 |
Sporting CP
|
SL Benfica
|
FC Porto
|
| 1945-46 |
CF Os Belenenses
|
SL Benfica
|
Sporting CP
|
| 1944-45 |
SL Benfica
|
CF Os Belenenses
|
Sporting CP
|
| 1943-44 |
Sporting CP
|
SL Benfica
|
Atlético CP
|
| 1942-43 |
SL Benfica
|
Sporting CP
|
CF Os Belenenses
|
| 1941-42 |
SL Benfica
|
Sporting CP
|
CF Os Belenenses
|
| 1940-41 |
Sporting CP
|
FC Porto
|
CF Os Belenenses
|
| 1939-40 |
FC Porto
|
Sporting CP
|
CF Os Belenenses
|
| 1938-39 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| 1937-38 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1936-37 |
SL Benfica
|
CF Os Belenenses
|
Sporting CP
|
| 1935-36 |
SL Benfica
|
FC Porto
|
Sporting CP
|
| 1934-35 |
FC Porto
|
Sporting CP
|
SL Benfica
|
| # | Club | Count | Years |
|---|---|---|---|
| 1 |
SL Benfica
|
38 | 1935-36, 1936-37, 1937-38, 1941-42, 1942-43, 1944-45, 1949-50, 1954-55, 1956-57, 1959-60, 1960-61, 1962-63, 1963-64, 1964-65, 1966-67, 1967-68, 1968-69, 1970-71, 1971-72, 1972-73, 1974-75, 1975-76, 1976-77, 1980-81, 1982-83, 1983-84, 1986-87, 1988-89, 1990-91, 1993-94, 2004-05, 2009-10, 2013-14, 2014-15, 2015-16, 2016-17, 2018-19, 2022-23 |
| 31 | 1943-44, 1945-46, 1946-47, 1947-48, 1948-49, 1951-52, 1952-53, 1955-56, 1958-59, 1965-66, 1969-70, 1973-74, 1977-78, 1978-79, 1981-82, 1985-86, 1987-88, 1989-90, 1991-92, 1992-93, 1995-96, 1997-98, 2002-03, 2003-04, 2010-11, 2011-12, 2012-13, 2017-18, 2019-20, 2023-24, 2024-25 | ||
| 18 | 1934-35, 1938-39, 1950-51, 1953-54, 1957-58, 1961-62, 1979-80, 1984-85, 1994-95, 1996-97, 1998-99, 1999-00, 2005-06, 2006-07, 2008-09, 2020-21, 2021-22, 2025-26 | ||
| 2 |
FC Porto
|
31 | 1934-35, 1938-39, 1939-40, 1955-56, 1958-59, 1977-78, 1978-79, 1984-85, 1985-86, 1987-88, 1989-90, 1991-92, 1992-93, 1994-95, 1995-96, 1996-97, 1997-98, 1998-99, 2002-03, 2003-04, 2005-06, 2006-07, 2007-08, 2008-09, 2010-11, 2011-12, 2012-13, 2017-18, 2019-20, 2021-22, 2025-26 |
| 29 | 1935-36, 1937-38, 1940-41, 1950-51, 1953-54, 1956-57, 1957-58, 1961-62, 1962-63, 1963-64, 1964-65, 1968-69, 1974-75, 1979-80, 1980-81, 1982-83, 1983-84, 1986-87, 1988-89, 1990-91, 1993-94, 1999-00, 2000-01, 2004-05, 2014-15, 2016-17, 2018-19, 2020-21, 2022-23 | ||
| 15 | 1946-47, 1951-52, 1960-61, 1965-66, 1966-67, 1967-68, 1970-71, 1976-77, 1981-82, 2001-02, 2009-10, 2013-14, 2015-16, 2023-24, 2024-25 | ||
| 3 |
Sporting CP
|
21 | 1940-41, 1943-44, 1946-47, 1947-48, 1948-49, 1950-51, 1951-52, 1952-53, 1953-54, 1957-58, 1961-62, 1965-66, 1969-70, 1973-74, 1979-80, 1981-82, 1999-00, 2001-02, 2020-21, 2023-24, 2024-25 |
| 22 | 1934-35, 1938-39, 1939-40, 1941-42, 1942-43, 1949-50, 1959-60, 1960-61, 1967-68, 1970-71, 1976-77, 1984-85, 1994-95, 1996-97, 2005-06, 2006-07, 2007-08, 2008-09, 2013-14, 2015-16, 2021-22, 2025-26 | ||
| 30 | 1935-36, 1936-37, 1937-38, 1944-45, 1945-46, 1954-55, 1962-63, 1963-64, 1971-72, 1974-75, 1977-78, 1978-79, 1980-81, 1982-83, 1983-84, 1985-86, 1989-90, 1990-91, 1992-93, 1993-94, 1995-96, 2000-01, 2002-03, 2003-04, 2004-05, 2010-11, 2014-15, 2016-17, 2017-18, 2018-19 | ||
| 4 |
CF Os Belenenses
|
1 | 1945-46 |
| 4 | 1936-37, 1944-45, 1954-55, 1972-73 | ||
| 13 | 1939-40, 1940-41, 1941-42, 1942-43, 1947-48, 1948-49, 1952-53, 1955-56, 1956-57, 1958-59, 1959-60, 1975-76, 1987-88 | ||
| 5 |
Boavista FC
|
1 | 2000-01 |
| 3 | 1975-76, 1998-99, 2001-02 | ||
| 2 | 1988-89, 1991-92 | ||
| 6 |
Vitória FC
|
0 | — |
| 1 | 1971-72 | ||
| 3 | 1969-70, 1972-73, 1973-74 | ||
| 7 |
SC Braga
|
0 | — |
| 1 | 2009-10 | ||
| 3 | 2011-12, 2019-20, 2022-23 | ||
| 8 |
Académica de Coimbra
|
0 | — |
| 1 | 1966-67 | ||
| 0 | — | ||
| 9 |
Vitória SC
|
0 | — |
| 0 | — | ||
| 4 | 1968-69, 1986-87, 1997-98, 2007-08 | ||
| 10 |
Atlético CP
|
0 | — |
| 0 | — | ||
| 2 | 1943-44, 1949-50 | ||
| 11 |
GD Fabril
|
0 | — |
| 0 | — | ||
| 1 | 1964-65 | ||
| 12 |
FC Paços de Ferreira
|
0 | — |
| 0 | — | ||
| 1 | 2012-13 |