[In the experimental league seasons]
1934/35 Manuel Soeiro (Sporting CP) - 14 goals / 14 rounds
1935/36 Artur de Sousa "Pinga" (FC Porto) - 21 goals / 14 rounds
1936/37 Manuel Soeiro (Sporting CP) - 24 goals / 14 rounds
1937/38 Fernando Peyroteo (Sporting CP) - 34 goals / 14 rounds
[Since the introduction of a nationwide first division]
1938/39 José Monteiro "Costuras" (FC Porto) - 18 goals / 14 rounds
1939/40 Fernando Peyroteo (Sporting CP) - 29 goals / 18 rounds
Slavkoo Kordnya (FC Porto) - 29 goals / 18 rounds
1940/41 Fernando Peyroteo (Sporting CP) - 29 goals / 14 rounds
1941/42 Correia Dias (FC Porto) - 36 goals / 22 rounds
1942/43 Júlio Silva "Julinho" (SL Benfica) - 24 goals / 18 rounds
1943/44 Francisco Rodrigues (Vitória FC Setúbal) - 28 goals / 18 rounds
1944/45 Francisco Rodrigues (Vitória FC Setúbal) - 21 goals / 18 rounds
1945/46 Fernando Peyroteo (Sporting CP) - 37 goals / 22 rounds
1946/47 Fernando Peyroteo (Sporting CP) - 43 goals / 26 rounds
1947/48 António Araújo (FC Porto) - 36 goals / 26 rounds
1948/49 Fernando Peyroteo (Sporting CP) - 40 goals / 26 rounds
1949/50 Júlio Silva "Julinho" (SL Benfica) - 28 goals / 26 rounds
1950/51 Manuel Vasques (Sporting CP) - 29 goals / 26 rounds
1951/52 José Águas (SL Benfica) - 28 goals / 26 rounds
1952/53 Lucas Fonseca "Matateu" (CF "Os Belenenses") - 29 goals / 26 rounds
1953/54 João Martins (Sporting CP) - 31 goals / 26 rounds
1954/55 Lucas Fonseca "Matateu" (CF "Os Belenenses") - 32 goals / 26 rounds
1955/56 José Águas (SL Benfica) - 28 goals / 26 rounds
1956/57 José Águas (SL Benfica) - 30 goals / 26 rounds
1957/58 Arsénio Duarte (GD CUF Barreiro) - 23 goals / 26 rounds
1958/59 José Águas (SL Benfica) - 26 goals / 26 rounds
1959/60 Edmur Ribeiro (Vitória SC Guimarães) - 25 goals / 26 rounds
1960/61 José Águas (SL Benfica) - 27 goals / 26 rounds
1961/62 Azumir Veríssimo (FC Porto) - 23 goals / 26 rounds
1962/63 José Torres (SL Benfica) - 26 goals / 26 rounds
1963/64 Eusébio Ferreira (SL Benfica) - 28 goals / 26 rounds
1964/65 Eusébio Ferreira (SL Benfica) - 28 goals / 26 rounds
1965/66 Eusébio Ferreira (SL Benfica) - 25 goals / 26 rounds
Ernesto Figueiredo (Sporting CP) - 25 goals / 26 rounds
1966/67 Eusébio Ferreira (SL Benfica) - 31 goals / 26 rounds
1967/68 Eusébio Ferreira (SL Benfica) - 42 goals / 26 rounds
1968/69 Manuel António (Académica Coimbra) - 19 goals / 26 rounds
1969/70 Eusébio Ferreira (SL Benfica) - 20 goals / 26 rounds
1970/71 Artur Jorge (SL Benfica) - 23 goals / 26 rounds
1971/72 Artur Jorge (SL Benfica) - 27 goals / 30 rounds
1972/73 Eusébio Ferreira (SL Benfica) - 40 goals / 30 rounds
1973/74 Hector Yazalde (Sporting CP) - 46 goals / 30 rounds
1974/75 Hector Yazalde (Sporting CP) - 30 goals / 30 rounds
1975/76 Rui Jordão (SL Benfica) - 30 goals / 30 rounds
1976/77 Fernando Gomes (FC Porto) - 26 goals / 30 rounds
1977/78 Fernando Gomes (FC Porto) - 25 goals / 30 rounds
1978/79 Fernando Gomes (FC Porto) - 27 goals / 30 rounds
1979/80 Rui Jordão (Sporting CP) - 31 goals / 30 rounds
1980/81 Tamagnini Nené (SL Benfica) - 20 goals / 30 rounds
1981/82 Jacques Pereira (FC Porto) - 27 goals / 30 rounds
1982/83 Fernando Gomes (FC Porto) - 36 goals / 30 rounds
1983/84 Fernando Gomes (FC Porto) - 21 goals / 30 rounds
Tamagnini Nené (SL Benfica) - 21 goals / 30 rounds
1984/85 Fernando Gomes (FC Porto) - 39 goals / 30 rounds
1985/86 Manuel Fernandes (Sporting CP) - 30 goals / 30 rounds
1986/87 Paulo Bacinello "Paulinho Cascavel" (Vitória SC Guimarães) - 22goals / 30rounds
1987/88 Paulo Bacinello "Paulinho Cascavel" (Sporting CP) - 23 goals / 38 rounds
1988/89 Vata Garcia (SL Benfica) - 16 goals / 38 rounds
1989/90 Mats Magnusson (SL Benfica) - 33 goals / 34 rounds
1990/91 Rui Águas (SL Benfica) - 25 goals / 38 rounds
1991/92 Richard Owubokiri "Ricky" (Boavista FC Porto) - 30 goals / 34 rounds
1992/93 Jorge Cadete (Sporting CP) - 18 goals / 34 rounds
1993/94 Rashidi Yekini (Vitória FC Setúbal) - 21 goals / 34 rounds
1994/95 Hassan Nader (SC Farense Faro) - 21 goals / 34 rounds
1995/96 Domingos Oliveira (FC Porto) - 25 goals / 34 rounds
1996/97 Mário Jardel (FC Porto) - 30 goals / 34 rounds
1997/98 Mário Jardel (FC Porto) - 26 goals / 34 rounds
1998/99 Mário Jardel (FC Porto) - 36 goals / 34 rounds
1999/00 Mário Jardel (FC Porto) - 37 goals / 34 rounds
2000/01 Renivaldo Jesus "Pena" (FC Porto) - 22 goals / 34 rounds
2001/02 Mário Jardel (Sporting CP) - 42 goals / 34 rounds
2002/03 Fary Faye (SC Beira-Mar) - 18 goals / 34 rounds
Simão Sabrosa (SL Benfica) - 18 goals / 34 rounds
2003/04 Benedict "Benny" McCarthy (FC Porto) - 20 goals / 34 rounds
2004/05 Liedson Muniz (Sporting CP) - 25 goals / 34 rounds
2005/06 Meyong (CF "Os Belenenses") - 17 goals / 34 rounds
2006/07 Liedson Muniz (Sporting CP) - 15 goals / 34 rounds
2007/08 Lisandro López (FC Porto) – 24 goals / 30 rounds
2008/09 Anderson Miguel da Silva "Nene" (Nacional) – 20 goals / 30 rounds
2009/10 Óscar Cardozo (SL Benfica) – 26 goals / 30 rounds
2010/11 Givanildo Vieira de Souza "Hulk" (FC Porto) – 23 goals / 30 rounds
2011/12 Óscar Cardozo (SL Benfica) – 20 goals / 30 rounds
Rodrigo José dos Santos "Lima" (Braga) 20 goals / 30 rounds
2012/13 Jackson Martínez (FC Porto) – 26 goals / 30 rounds
2013/14 Jackson Martínez (FC Porto) – 20 goals / 30 rounds
2014/15 Jackson Martínez (FC Porto) – 21 goals / 34 rounds
2015/16 Jonas Gonçalves Oliveira (SL Benfica) – 32 goals / 34 rounds
2016/17 Bas Dost (Sporting CP) – 34 goals / 34 rounds
2017/18 Jonas Gonçalves Oliveira (SL Benfica) – 34 goals / 34 rounds
2018/19 Haris Seferovic (SL Benfica) – 33 goals / 34 rounds
2019/20 Carlos Vinicius (SL Benfica) – 18 goals / 34 rounds
Mehdi Taremi (Rio Ave) – 18 goals / 34 rounds
Luis Miguel Afonso "Pizzi" (SL Benfica) – 18 goals / 34 rounds
2020/21 Pedro Gonçalves "Pote" (Sporting CP) – 23 goals / 34 rounds
2021/22 Darwin Núñez (SL Benfica) – 26 goals / 34 rounds
2022/23 Mehdi Taremi (FC Porto) – 22 goals / 34 rounds
2023/24 Viktor Gyökeres (Sporting CP) – 29 goals / 34 rounds
2024/25 Viktor Gyökeres (Sporting CP) – 39 goals / 34 rounds
Most Wins by player:
7 - Eusébio Ferreira (SL Benfica) (1 shared)
6 - Fernando Gomes (FC Porto) (1 shared)
6 - Fernando Peyroteo (Sporting CP) (1 shared)
5 - José Águas (SL Benfica)
5 - Mário Jardel (FC Porto 4, Sporting CP 1)
3 - Jackson Martínez (FC Porto)
Title of topscorers per club (94)
32 - SL Benfica (Lisboa)
25 - FC Porto
21 - Sporting CP (Lisboa)
3 - CF "Os Belenenses" (Lisboa)
3 - Vitória FC (Setúbal)
2 - Vitória SC (Guimarães)
1 - A. Académica Coimbra
1 - SC Beira Mar (Aveiro)
1 - Boavista FC (Porto)
1 - GD CUF (Barreiro)
1 - SC Farense (Faro)
1 – Nacional (Funchal)
1 – Sporting Braga
1 – Rio Ave
Prepared and maintained by Paulo Claro, Simon Preston, João Nunes and Roberto Di Maggio for the Rec.Sport.Soccer Statistics Foundation
Authors: Paulo Claro, Simon Preston, João Nunes
and Roberto Di Maggio
Last updated: 2 Jul 2025
(C) Copyright Paulo Claro, Simon Preston, João Nunes,
Roberto Di Maggio and RSSSF 1999/2025
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.