Cardozo e Falcao mantiveram um duelo particular pelo título de melhor marcador da Liga 2009/10, com o paraguaio a ultrapassar o colombiano no último jogo da época, na Luz, com o «bis» ao Rio Ave. O «Tacuara» festejou 26 golos.

Confira na lista abaixo como foram as lutas nos últimos anos e quais são os clubes com mais títulos de melhores marcadores.

Histórico dos melhores marcadores

2009/10

Cardozo (Benfica), 26

Falcao (F.C. Porto), 25

Liedson (Sporting), 13

2008/09

Nené (Nacional), 20

Cardozo (Benfica), 17

Liedson (Sporting), 17

2007/08

Lisandro (F.C. Porto), 24

Cardozo (Benfica), 13

2006/07

Liedson (Sporting), 15

Dady (Belenenses), 12

2005/06

Meyong (Belenenses), 17

Liedson (Sporting), João Tomás (Sp. Braga) e Nuno Gomes (Benfica), 15

2004/05

Liedson (Sporting), 25

Simão (Benfica) e João Tomás (Sp. Braga), 15

2003/04

McCarthy (F.C. Porto), 20

Adriano (Nacional), 19

2002/03

Fary (Beira-Mar), 18

Simão (Benfica), 18

2001/02

Jardel (Sporting), 42

2000/01

Pena (F.C. Porto), 22

1999/00

Jardel (F.C. Porto), 37

1998/99: Jardel (F.C. Porto), 36

1997/98: Jardel (F.C. Porto), 26

1996/97: Jardel (F.C. Porto), 30

1995/96: Domingos (FC Porto), 25

1994/95: Hassan (Farense), 21

1993/94: Yekini (V. Setúbal), 21

1992/93: Cadete (Sporting), 18

1991/92: Ricky (Boavista), 30

1990/91: Rui Águas (Benfica), 25

1989/90: Magnusson (Benfica), 33

1988/89: Vata (Benfica), 16

1987/88: Paulinho Cascavel (Sporting), 23

1986/87: Paulinho Cascavel (V. Guimarães), 22

1985/86: Manuel Fernandes (Sporting), 30

1984/85: Fernando Gomes (FC Porto), 39

1983/84: Fernando Gomes (FC Porto) e Nené (Benfica), 21

1982/83: Fernando Gomes (FC Porto), 36

1981/82: Jacques (FC Porto), 27

1980/81: Nené (Benfica), 20

1979/80: Jordão (Sporting), 31

1978/79: Fernando Gomes (FC Porto), 27

1977/78: Fernando Gomes (FC Porto), 25

1976/77: Fernando Gomes (FC Porto), 26

1975/76: Jordão (Benfica), 30

1974/75: Yazalde (Sporting), 30

1973/74: Yazalde (Sporting), 46

1972/73: Eusébio (Benfica), 40

1971/72: Artur Jorge (Benfica) 27

1970/71: Artur Jorge (Benfica), 23

1969/70: Eusébio (Benfica), 20

1968/69: Manuel António (Académica), 19

1967/68: Eusébio (Benfica), 42

1966/67: Eusébio (Benfica), 31

1965/66: Eusébio (Benfica) e Figueiredo (Sporting), 25

1964/65: Eusébio (Benfica), 28

1963/64: Eusébio (Benfica), 28

1962/63: José Torres (Benfica), 26

1961/62: Azumir (FC Porto), 23

1960/61: José Águas (Benfica), 27

1959/60: Edmur (V. Guimarães), 25

1958/59: José Águas (Benfica), 26;

1957/58: Arsénio (CUF), 23

1956/57: José Águas (Benfica), 30

1955/56: José Águas (Benfica), 28

1954/55: Matateu (Belenenses), 32

1953/54: Martins (Sporting), 31

1952/53: Matateu (Belenenses), 29

1951/52: José Águas (Benfica), 28

1950/51: Vasques(Sporting), 29

1949/50: Julinho (Benfica), 28

1948/49: Peyroteo (Sporting), 40

1947/48: António Araújo (FC Porto), 36

1946/47: Peyroteo (Sporting), 43

1945/46: Peyroteo (Sporting), 37

1944/45: Rodrigues (V. Setúbal), 21

1943/44: Rodrigues (V. Setúbal), 28

1942/43: Julinho (Benfica), 24

1941/42: Correia Dias (FC Porto), 36

1940/41: Peyroteo (Sporting), 29

1939/40: Peyroteo (Sporting) e Kordnya (FC Porto), 29

1938/39: Costuras (FC Porto), 18

1937/38: Peyroteo (Sporting), 34*

1936/37: Manuel Soeiro (Sporting), 24*

1935/36: Pinga (FC Porto), 21*

1934/35: Manuel Soeiro (Sporting), 14*

*I Liga

Melhores marcadores por clubes

Benfica, 24

F.C. Porto, 21

Sporting, 20

Belenenses, 3

V. Setúbal, 3

V. Guimarães, 2

Nacional, 1

Beira-Mar, 1

Farense, 1

Boavista, 1

Académica, 1

CUF, 1