Liga Zon Sagres Highest Goalscorers from Season 1934-35 to 2013-14  
                             
  Season Player Nat Club Goals   Season Player Nat Club Goals  
  1934–35  Manuel Soeiro     Sporting CP 14   1974–75  Héctor Yazalde     Sporting CP 30  
  1935–36  Pinga     Porto 21   1975–76  Rui Jordão     Benfica 30  
  1936–37  Manuel Soeiro     Sporting CP 24   1976–77  Fernando Gomes     Porto 26  
  1937–38  Fernando Peyroteo     Sporting CP 34   1977–78  Fernando Gomes     Porto 25  
  1938–39  Costuras     Porto 18   1978–79  Fernando Gomes     Porto 27  
  1939–40  Fernando Peyroteo     Sporting CP 29   1979–80  Rui Jordão     Sporting CP 31  
Slavko Kodrnja     Porto   1980–81  Nené     Benfica 20  
  1940–41  Fernando Peyroteo     Sporting CP 29   1981–82  Jacques Pereira     Porto 27  
  1941–42  Correia Dias     Porto 36   1982–83  Fernando Gomes     Porto 36  
  1942–43  Julinho     Benfica 24   1983–84  Fernando Gomes     Porto 21  
  1943–44  Francisco Rodrigues     Vitória de Setúbal 28   Nené     Benfica  
  1944–45  Francisco Rodrigues     Vitória de Setúbal 21   1984–85  Fernando Gomes     Porto 39  
  1945–46  Fernando Peyroteo     Sporting CP 37   1985–86  Manuel Fernandes     Sporting CP 30  
  1946–47  Fernando Peyroteo     Sporting CP 43   1986–87  Paulinho Cascavel     Vitória de Guimarães 22  
  1947–48  António Araújo     Porto 36   1987–88  Paulinho Cascavel     Sporting CP 23  
  1948–49  Fernando Peyroteo     Sporting CP 40 1988–89  Vata     Benfica 16  
  1949–50  Julinho     Benfica 28 1989–90  Mats Magnusson     Benfica 33  
  1950–51  Manuel Vasques     Sporting CP 29   1990–91  Rui Águas     Benfica 25  
  1951–52  José Águas     Benfica 28 1991–92  Ricky     Boavista 30  
  1952–53  Matateu     Belenenses 29   1992–93  Jorge Cadete     Sporting CP 18  
  1953–54  João Martins     Sporting CP 31   1993–94  Rashidi Yekini     Vitória de Setúbal 21  
  1954–55  Matateu     Belenenses 32 1994–95  Hassan Nader     Farense 21  
  1955–56  José Águas     Benfica 28   1995–96  Domingos Paciência     Porto 25  
  1956–57  José Águas     Benfica 30   1996–97  Mário Jardel     Porto 30  
  1957–58  Arsénio Duarte     CUF 23   1997–98  Mário Jardel     Porto 26  
  1958–59  José Águas     Benfica 26   1998–99  Mário Jardel     Porto 36  
  1959–60  Edmur Ribeiro     Vitória de Guimarães 25   1999–00  Mário Jardel     Porto 37  
  1960–61  José Águas     Benfica 27   2000–01  Pena     Porto 22  
  1961–62 Veríssimo     Porto 23   2001–02  Mário Jardel     Sporting CP 42  
  1962–63  José Augusto Torres     Benfica 26 2002–03  Fary Faye     Beira-Mar 18  
  1963–64  Eusébio     Benfica 28   2003–04  Benni McCarthy     Porto 20  
  1964–65  Eusébio     Benfica 28 2004–05  Liédson     Sporting CP 25  
  1965–66  Eusébio     Benfica 25   2005–06  Albert Meyong     Belenenses 17  
  1965–66  Ernesto Figueiredo     Sporting CP 31   2006–07  Liédson     Sporting CP 15  
  Eusébio     Benfica   2007–08  Lisandro López     Porto 24  
  1967–68  Eusébio     Benfica 43 2008–09  Nenê     Nacional 20  
  1968–69  Manuel António     Académica Coimbra 19   2009–10  Óscar Cardozo     Benfica 26  
  1969–70  Eusébio     Benfica 20 2010–11  Hulk     Porto 23  
  1970–71  Artur Jorge     Benfica 23   2011–12  Óscar Cardozo     Benfica 20  
  1971–72  Artur Jorge     Benfica 27   2012–13  Jackson Martínez     Porto 26  
  1972–73  Eusébio     Benfica 40   2013–14  Jackson Martínez     Porto 20  
  1973–74  Héctor Yazalde     Sporting CP 46   2014–15