Primeira Liga

Sponsorship names for seasons
  • 2002–2005: SuperLiga GalpEnergia
  • 2005–2006: Liga betandwin.com
  • 2006–2008: BWINLIGA
  • 2008–2010: Liga Sagres
  • 2010–2014: Liga ZON Sagres
  • 2014–2018: Liga NOS
  Winners   
SL Benfica37
FC Porto29
Sporting CP18
Belenenses1
Boavista1
SeasonChampionSecond placeTop ScorerClubGoals
1934–35FC Porto
József Szabó
Sporting CPManuel SoeiroSporting CP14
1935–36S.L. Benfica 
Vítor Gonçalves
FC PortoPingaPorto21
1936–37S.L. Benfica 
Lippo Hertzka
BelenensesManuel SoeiroSporting CP24
1937–38S.L. Benfica 
Lippo Hertzka
FC PortoFernando PeyroteoSporting CP34
1938–39FC Porto
Mihály Siska
Sporting CPCosturasPorto18
1939–40FC Porto
Mihály Siska
Sporting CPF. Peyroteo  /  S. KodrnjaSporting CP  /  Porto29
1940–41Sporting CP
József Szabó
FC PortoFernando PeyroteoSporting CP29
1941–42S.L. Benfica
János Biri
Sporting CPCorreia DiasPorto36
1942–43S.L. Benfica 
János Biri
Sporting CPJulinhoBenfica24
1943–44Sporting CP 
József Szabó
S.L. Benfica Francisco RodriguesVitória de Setúbal28
1944–45S.L. Benfica 
János Biri
Sporting CPFrancisco RodriguesVitória de Setúbal21
1945–46Belenenses
Augusto Silva
S.L. Benfica Fernando PeyroteoSporting CP37
1946–47Sporting CP 
Bob Kelly
S.L. Benfica Fernando PeyroteoSporting CP43
1947–48Sporting CP 
Cândido de Oliveira
S.L. Benfica António AraújoPorto36
1948–49Sporting CP 
Cândido de Oliveira
S.L. Benfica Fernando PeyroteoSporting CP40
1949–50S.L. Benfica 
Ted Smith
Sporting CPJulinhoBenfica29
1950–51Sporting CP 
Randolph Galloway
FC PortoManuel VasquesSporting CP29
1951–52Sporting CP 
Randolph Galloway
S.L. Benfica José ÁguasBenfica28
1952–53Sporting CP 
Randolph Galloway
S.L. Benfica MatateuBelenenses29
1953–54Sporting CP 
József Szabó
FC PortoJoão MartinsSporting CP31
1954–55S.L. Benfica 
Otto Glória
BelenensesMatateuBelenenses32
1955–56FC Porto
Dorival Yustrich
S.L. Benfica José ÁguasBenfica28
1956–57S.L. Benfica 
Otto Glória
FC PortoJosé ÁguasBenfica30
1957–58Sporting CP
Enrique Fernández
FC PortoArsénio DuarteCUF do Barreiro23
1958–59FC Porto
Béla Guttmann
S.L. Benfica José ÁguasBenfica26
1959–60S.L. Benfica 
Béla Guttmann
Sporting CPEdmur RibeiroVitória de Guimarães25
1960–61S.L. Benfica 
Béla Guttmann
Sporting CPJosé ÁguasBenfica27
1961–62Sporting CP
Juca
FC PortoVeríssimoPorto23
1962–63S.L. Benfica 
Fernando Riera
FC PortoJosé Augusto TorresBenfica26
1963–64S.L. Benfica 
Lajos Czeizler
FC PortoEusébioBenfica28
1964–65S.L. Benfica 
Elek Schwartz
FC PortoEusébioBenfica28
1965–66Sporting CP
Otto Glória
S.L. Benfica Eusébio  /  E. FigueiredoBenfica  /  Sporting CP25
1966–67S.L. Benfica 
Fernando Riera
AcadémicaEusébioBenfica31
1967–68S.L. Benfica 
Otto Glória
Sporting CPEusébioBenfica43
1968–69S.L. Benfica 
Otto Glória
FC PortoManuel AntónioAcadémica19
1969–70Sporting CP
Fernando Vaz
S.L. Benfica EusébioBenfica20
1970–71S.L. Benfica 
Jimmy Hagan
Sporting CPArtur JorgeBenfica23
1971–72S.L. Benfica 
Jimmy Hagan
Vitória de SetúbalArtur JorgeBenfica27
1972–73S.L. Benfica 
Jimmy Hagan
BelenensesEusébioBenfica40
1973–74Sporting CP
Mário Lino
S.L. Benfica Héctor YazaldeSporting CP46
1974–75S.L. Benfica 
Milorad Pavić
FC PortoHéctor YazaldeSporting CP30
1975–76S.L. Benfica 
Mário Wilson
BoavistaRui JordãoBenfica30
1976–77S.L. Benfica 
John Mortimore
Sporting CPFernando GomesPorto26
1977–78FC Porto
José Maria Pedroto
S.L. Benfica Fernando GomesPorto25
1978–79FC Porto
José Maria Pedroto
S.L. Benfica Fernando GomesPorto27
1979–80Sporting CP
Fernando Mendes
FC PortoRui JordãoSporting CP31
1980–81S.L. Benfica 
Lajos Baróti
FC PortoNenéBenfica20
1981–82Sporting CP
Malcolm Allison
BenficaJacques PereiraPorto27
1982–83S.L. Benfica 
Sven-Göran Eriksson
FC PortoFernando GomesPorto36
1983–84S.L. Benfica 
Sven-Göran Eriksson
FC PortoFernando Gomes  /  NenéPorto  /  Benfica21
1984–85FC Porto
Artur Jorge
Sporting CPFernando GomesPorto39
1985–86FC Porto
Artur Jorge
S.L. Benfica Manuel FernandesSporting CP30
1986–87S.L. Benfica 
John Mortimore
FC PortoPaulinho CascavelVitória de Guimarães22
1987–88FC Porto
Tomislav Ivić
S.L. Benfica Paulinho CascavelSporting CP23
1988–89S.L. Benfica 
Toni
FC PortoVataBenfica16
1989–90FC Porto
Artur Jorge
S.L. Benfica Mats MagnussonBenfica33
1990–91S.L. Benfica 
Sven-Göran Eriksson
FC PortoRui ÁguasBenfica25
1991–92FC Porto
Carlos Alberto Silva
S.L. Benfica RickyBoavista30
1992–93FC Porto
Carlos Alberto Silva
S.L. Benfica Jorge CadeteSporting CP18
1993–94S.L. Benfica 
Toni
FC PortoRashidi YekiniVitória de Setúbal21
1994–95FC Porto
Bobby Robson
Sporting CPHassan NaderFarense21
1995–96FC Porto
Bobby Robson
S.L. Benfica Domingos PaciênciaPorto25
1996–97FC Porto
António Oliveira
Sporting CPMário JardelPorto30
1997–98FC Porto
António Oliveira
S.L. Benfica Mário JardelPorto26
1998–99FC Porto
Fernando Santos
BoavistaMário JardelPorto36
1999–00Sporting CP
Augusto Inácio
FC PortoMário JardelPorto37
2000–01Boavista FC
Jaime Pacheco
FC PortoPenaPorto22
2001–02Sporting CP
László Bölöni
BoavistaMário JardelSporting CP42
2002–03FC Porto
José Mourinho
S.L. Benfica Fary FayeBeira-Mar18
2003–04FC Porto
José Mourinho
S.L. Benfica Benni McCarthyPorto20
2004–05S.L. Benfica 
Giovanni Trapattoni
FC PortoLiédsonSporting CP25
2005–06FC Porto
Co Adriaanse
Sporting CPAlbert MeyongBelenenses17
2006–07FC Porto
Jesualdo Ferreira
Sporting CPLiédsonSporting CP15
2007–08FC Porto
Jesualdo Ferreira
Sporting CPLisandro LópezPorto24
2008–09FC Porto
Jesualdo Ferreira
Sporting CPNenêNacional20
2009–10S.L. Benfica 
Jorge Jesus
BragaÓscar CardozoBenfica26
2010–11FC Porto
André Villas-Boas
S.L. Benfica HulkPorto23
2011–12FC Porto
Vítor Pereira
S.L. Benfica Óscar CardozoBenfica20
2012–13FC Porto
Vítor Pereira
S.L. Benfica Jackson MartínezPorto26
2013–14S.L. Benfica 
Jorge Jesus
Sporting CPJackson MartínezPorto20
2014–15S.L. Benfica 
Jorge Jesus
FC PortoJackson MartínezPorto21
2015–16S.L. Benfica 
Rui Vitória
Sporting CPJonasBenfica32
2016–17S.L. Benfica 
Rui Vitória
FC PortoBas DostSporting CP34
2017–18FC Porto
Sérgio Conceição
S.L. Benfica JonasBenfica34
2018–19S.L. Benfica 
Bruno Lage
Bruno Lage
FC PortoHaris SeferovićBenfica23
2019–20FC Porto
Sérgio Conceição
S.L. Benfica Carlos Vinícius
Pizzi
Mehdi Taremi
Benfica
Benfica
Rio Ave
18
2020–21