Season Top scorer Team goals
2017/2018 Brazil Bobô Sydney FC Sydney FC 27
2016/2017 Australia Jamie Maclaren Brisbane Roar Brisbane Roar 19
Kosovo Besart Berisha Melbourne Victory Melbourne Victory 19
2015/2016 Uruguay Bruno Fornaroli Melbourne City FC Melbourne City FC 23
2014/2015 Austria Marc Janko Sydney FC Sydney FC 16
2013/2014 Australia Adam Taggart Newcastle United Jets Newcastle United Jets 16
2012/2013 Australia Daniel McBreen Central Coast Mariners Central Coast Mariners 17
2011/2012 Kosovo Besart Berisha Brisbane Roar Brisbane Roar 19
2010/2011 Indonesia Sergio van Dijk Adelaide United Adelaide United 16
2009/2010 New Zealand Shane Smeltz Gold Coast United Gold Coast United 19
2008/2009 New Zealand Shane Smeltz 12
2007/2008 Australia Joel Griffiths Newcastle United Jets Newcastle United Jets 12
2006/2007 Australia Daniel Allsopp Melbourne Victory Melbourne Victory 11
2005/2006 Scotland Stewart Petrie Central Coast Mariners Central Coast Mariners 8
Australia Bobby Despotovski Perth Glory Perth Glory 8
Australia Archie Thompson Melbourne Victory Melbourne Victory 8
Australia Alex Brosque Brisbane Roar Brisbane Roar 8
2003/2004 Australia Ante Milicic Parramatta Power Parramatta Power 19
2002/2003 Australia Damian Mori Perth Glory Perth Glory 16
2001/2002 Australia Damian Mori Perth Glory Perth Glory 17
2000/2001 Australia Damian Mori Perth Glory Perth Glory 19
1999/2000 Australia Damian Mori Adelaide City FC Adelaide City FC 22
1998/1999 Australia Pablo Cardozo Sydney Olympic Sydney Olympic 18
1997/1998 Australia Damian Mori Adelaide City FC Adelaide City FC 19
1996/1997 Australia David Zdrilic Sydney United 58 Sydney United 58 21
1995/1996 Australia Damian Mori Adelaide City FC Adelaide City FC 31
1994/1995 Australia Mark Viduka Melbourne Knights Melbourne Knights 18
1993/1994 Australia Mark Viduka Melbourne Knights Melbourne Knights 16
1992/1993 Australia Francis Awaritefe South Melbourne FC South Melbourne FC 19
1991/1992 Hong Kong Tim Bredbury Sydney Olympic Sydney Olympic 15
Australia Kimon Taliadoros South Melbourne FC South Melbourne FC 15
1990/1991 Australia David Seal Marconi Stallions Marconi Stallions 19
1989/1990 Australia David Seal Sydney United 58 Sydney United 58 15
1989 Macedonia Zlatko Nastevski Marconi Stallions Marconi Stallions 20
1988 Australia Frank Farina Marconi Stallions Marconi Stallions 16
1987 Australia Frank Farina Marconi Stallions Marconi Stallions 16
1986 Australia Graham Arnold Sydney United 58 Sydney United 58 15
1985 Australia Charlie Egan South Melbourne FC South Melbourne FC 21
1984 Australia Doug Brown South Melbourne FC South Melbourne FC 22
1983 Australia Doug Brown South Melbourne FC South Melbourne FC 16
1982 Australia John Kosmina Hakoah Sydney City East Hakoah Sydney City East 23
1981 Australia Gary Cole Heidelberg United Heidelberg United 16
1980 Australia Gary Cole Heidelberg United Heidelberg United 21
1979 Australia Mark Jankovics Marconi Stallions Marconi Stallions 18
1978 Australia Ken Boden Newcastle KB United Newcastle KB United 14
Australia Clive Eaton Western Suburbs Western Suburbs 14
1977 Scotland John Kelly Deans Adelaide City FC Adelaide City FC 16