Since in the earlier days of Maltese football, reporting of matches was sometimes very poor and scorers were sometimes left out. Therefore it is very difficult to identify the top scorers for each championship, especially for the leagues in the pre-war era.

1909/10Salvu Samuele (Floriana)4
1928/29P. Friggieri (Floriana)4
1930/31C. Cauchi (Floriana)4
1933/34A. Brincat (Sliema W.)2
1934/35Tony Nicholl (Sliema W.)11
1935/36Mayerhoffer (Floriana)3
1936/37George Bond (Floriana)4
1937/38Tony Nicholl (Sliema W.); C. Cauchi (Floriana)5
1938/39Tony Nicholl (Sliema W.)8
1939/40Tony Nicholl (Sliema W.)18
1944/45Tony Nicholl (Sliema W.)6
1946/47Maurice Decesare (Melita); Carmel Galea (Floriana)11
1947/48Freddie Landolina (Hamrun S.)16
1948/49Salvinu Schembri (Valletta)14
1949/50Leli Pace (Valletta)16
1950/51Pullu Demanuele (Floriana)14
1951/52Lolly Borg (Floriana)18
1952/53Joe Pace (Valletta)9
1953/54Tony Nicholl (Sliema W.)12
1954/55Lolly Borg (Floriana); Tony Cauchi (Floriana)13
1955/56Sammy Nicholl (Sliema W.)15
1956/57Sammy Nicholl (Sliema W.)14
1957/58Pullu Demanuele (Floriana)14
1958/59Alfred Cassar (Hamrun S.)11
1959/60Frankie Zammit (Valletta); Mario Azzopardi (Valletta)12
1960/61Tony Cauchi (Floriana)12
1961/62Tony Cauchi (Floriana)17
1962/63Mario Azzopardi (Valletta)20
1963/64Alfred Borg (Valletta)11
1964/65Joe Cini (Sliema W.)12
1965/66John Bonnet (Sliema W.); Ronnie Cocks (Sliema W.)6
1966/67Alfred Delia (Hibs)8
1967/68Joe Cini (Sliema W.)10
1968/69Victor Cassar (Hibs)9
1969/70Joe Cini (Sliema W.); Ronnie Cocks (Sliema W.)7
1970/71Raymond Xuereb (Floriana)5
1971/72Tony Giglio (Valletta)9
1972/73Charles Borg (Hamrun S.)10
1973/74Toninu Camilleri (Sliema W.)9
1974/75Raymond Xuereb (Floriana)17
1975/76Richard Aquilina (Sliema W.)9
1976/77Raymond Xuereb (Floriana)16
1977/78Leonard Farrugia (Valletta)16
1978/79Charles Brincat (Marsa)11
1979/80Leli Fabri (Sliema)
Leonard Farrugia (Valletta); Alfred Cristiano (Valletta)
15
1980/81Ernest Spiteri Gonzi (Hibs)13
1981/82Ernest Spiteri Gonzi (Hibs)12
1982/83Leo Refalo (Hamrun S.)7
1983/84Georgi Ivanov (Hamrun S.); Charles Muscat (Zurrieq)7
1984/85Leonard Farrugia (Valletta)9
1985/86Gianluca De Ponti (Zurrieq)8
1986/87Carmel Busuttil (Rabat Ajax)10
1987/88Barry Gallagher (Hamrun S.)7
1988/89Joe Zarb (Valletta)11
1989/90Joe Zarb (Valletta)17
1990/91Joe Zarb (Valletta)12
1991/92Stefan Sultana (Hamrun S.)22
1992/93Carl Zachhau (Hibs)22
1993/94Carl Zachhau (Hibs); Joe Zarb (Valletta)17
1994/95Carl Saunders (Sliema W.)18
1995/96Aldrin Muscat (Sliema W.)18
1996/97Danilo Doncic (Valletta)32
1997/98Joe Brincat (Birkirkara)19
1998/99Gilbert Agius (Valletta)20
1999/2000Michael Mifsud (Sliema W.)21
2000/01Michael Mifsud (Sliema W.)30
2001/02Danilo Doncic (Sliema W.)32
2002/03Adrian Mifsud (Hibernians); Danilo Doncic (Sliema W.); Michael Galea (Birkirkara)18
2003/04Danilo Doncic (Sliema W.)19
2004/05Andrew Cohen (Hibernians)21
2005/06Michael Galea (Birkirkara)19
2006/07Daniel Bogdanovic (Marsaxlokk)31
2007/08Sebastian Monesterolo (Valletta)19
2008/09Terence Scerri (Hibernians)26
2009/10Camilo Da Silva Sanvezzo (Qormi)24
2010/11Alfred Effiong (Marsaxlokk)17
2011/12Obinna Obiefule (Mosta)34
2012/13Jose Luis Armario Negrin (Rabat)22
2013/14Edison Luis dos Santos (Hibernians); Stanley Ohawuchi (Sliema) and Jhonnattann Benites da Conceicao (Birkirkara)21
2014/15Edison Luis dos Santos and Jorge Pereira da Silva (Hibernians)25
2015/16Mario Fontanella (Floriana)20
2016/17Bojan Kaljevic (Balzan)23
2017/18Amadou Samb (Gzira United)21
2018/19Taylon Nicolas Correa Marcolino (Hibernians)18