Season Top scorer Team goals
2013/2014 Colombia Jackson Martínez FC Porto FC Porto 20
2012/2013 Colombia Jackson Martínez FC Porto FC Porto 26
2011/2012 Paraguay Óscar Cardozo SL Benfica SL Benfica 20
Brazil Lima Sporting Braga Sporting Braga 20
2010/2011 Brazil Hulk FC Porto FC Porto 23
2009/2010 Paraguay Óscar Cardozo SL Benfica SL Benfica 26
2008/2009 Brazil Nenê CD Nacional CD Nacional 20
2007/2008 Argentina Lisandro López FC Porto FC Porto 24
2006/2007 Portugal Liedson Sporting CP Sporting CP 15
2005/2006 Cameroon Albert Meyong Os Belenenses Os Belenenses 17
2004/2005 Portugal Liedson Sporting CP Sporting CP 25
2003/2004 South Africa Benny McCarthy FC Porto FC Porto 20
2002/2003 Senegal Faye Fary SC Beira-Mar SC Beira-Mar 18
Portugal Simão SL Benfica SL Benfica 18
2001/2002 Brazil Jardel Sporting CP Sporting CP 42
2000/2001 Brazil Pena FC Porto FC Porto 22
1999/2000 Brazil Jardel FC Porto FC Porto 37
1998/1999 Brazil Jardel FC Porto FC Porto 34
1997/1998 Brazil Jardel FC Porto FC Porto 26
1996/1997 Brazil Jardel FC Porto FC Porto 30
1995/1996 Portugal Domingos FC Porto FC Porto 25
1994/1995 Morocco Hassan Nader Sporting Farense Sporting Farense 21
1993/1994 Nigeria Rashidi Yekini Vitória Setúbal Vitória Setúbal 21
1992/1993 Portugal Cadete Sporting CP Sporting CP 18
1991/1992 Nigeria Ricky 30
1990/1991 Portugal Rui Aguas SL Benfica SL Benfica 25
1989/1990 Sweden Mats Magnusson SL Benfica SL Benfica 33
1988/1989 Angola Vata Garcia SL Benfica SL Benfica 16
1987/1988 Brazil Paulinho Cascavel Sporting CP Sporting CP 23
1986/1987 Brazil Paulinho Cascavel Vitória Guimarães Vitória Guimarães 22
1985/1986 Portugal Manuel Fernandes Sporting CP Sporting CP 30
1984/1985 Portugal Fernando Gomes FC Porto FC Porto 39
1983/1984 Portugal Nené SL Benfica SL Benfica 21
Portugal Fernando Gomes FC Porto FC Porto 21
1982/1983 Portugal Fernando Gomes FC Porto FC Porto 36
1981/1982 Portugal Jacques Pereira FC Porto FC Porto 27
1980/1981 Portugal Nené SL Benfica SL Benfica 20
1979/1980 Portugal Rui Jordao Sporting CP Sporting CP 31
1978/1979 Portugal Fernando Gomes FC Porto FC Porto 27
1977/1978 Portugal Fernando Gomes FC Porto FC Porto 25
1976/1977 Portugal Fernando Gomes FC Porto FC Porto 26
1975/1976 Portugal Rui Jordao SL Benfica SL Benfica 30
1974/1975 Argentina Héctor Yazalde Sporting CP Sporting CP 30
1973/1974 Argentina Héctor Yazalde Sporting CP Sporting CP 46
1972/1973 Portugal Eusébio SL Benfica SL Benfica 40
1971/1972 Portugal Artur Jorge SL Benfica SL Benfica 27
1970/1971 Portugal Artur Jorge SL Benfica SL Benfica 23
1969/1970 Portugal Eusébio SL Benfica SL Benfica 20
1968/1969 Portugal Manuel António Académica de Coimbra Académica de Coimbra 19
1967/1968 Portugal Eusébio SL Benfica SL Benfica 42
1966/1967 Portugal Eusébio SL Benfica SL Benfica 31
1965/1966 Portugal Eusébio SL Benfica SL Benfica 25
Portugal Ernesto Figueiredo Sporting CP Sporting CP 25
1964/1965 Portugal Eusébio SL Benfica SL Benfica 28
1963/1964 Portugal Eusébio SL Benfica SL Benfica 28
1962/1963 Portugal José Torres SL Benfica SL Benfica 26
1961/1962 Veríssimo FC Porto FC Porto 23
1960/1961 Portugal José Aguas SL Benfica SL Benfica 27
1959/1960 Edmur Ribeiro Vitória Guimarães Vitória Guimarães 25
1958/1959 Portugal José Aguas SL Benfica SL Benfica 26
1957/1958 Arsénio Duarte Fabril do Barreiro Fabril do Barreiro 23
1956/1957 Portugal José Aguas SL Benfica SL Benfica 30
1955/1956 Portugal José Aguas SL Benfica SL Benfica 28
1954/1955 Portugal Matateu Os Belenenses Os Belenenses 32
1953/1954 João Martins Sporting CP Sporting CP 31
1952/1953 Portugal Matateu Os Belenenses Os Belenenses 29
1951/1952 Portugal José Aguas SL Benfica SL Benfica 28
1950/1951 Portugal Manuel Vasques Sporting CP Sporting CP 29
1949/1950 Portugal Júlinho SL Benfica SL Benfica 28
1948/1949 Portugal Fernando Peyroteo Sporting CP Sporting CP 40
1947/1948 Portugal Antonio Araújo FC Porto FC Porto 36
1946/1947 Portugal Fernando Peyroteo Sporting CP Sporting CP 43
1945/1946 Portugal Fernando Peyroteo Sporting CP Sporting CP 37
1944/1945 Francisco Rodrigues Vitória Setúbal Vitória Setúbal 21
1943/1944 Francisco Rodrigues Vitória Setúbal Vitória Setúbal 28
1942/1943 Portugal Júlinho SL Benfica SL Benfica 24
1941/1942 Correia Dias FC Porto FC Porto 36
1940/1941 Portugal Fernando Peyroteo Sporting CP Sporting CP 29
1939/1940 Slavkoo Kordnya FC Porto FC Porto 29
Portugal Fernando Peyroteo Sporting CP Sporting CP 29
1938/1939 Costuras FC Porto FC Porto 18
1937/1938 Portugal Fernando Peyroteo Sporting CP Sporting CP 34
1936/1937 Portugal Soeiro Sporting CP Sporting CP 24
1935/1936 Portugal Pinga FC Porto FC Porto 21
1934/1935 Portugal Soeiro Sporting CP Sporting CP 14