Season Top scorer Team goals
2020/2021 Morocco Youssef El-Arabi Olympiakos Piräus Olympiakos Piräus 19
2019/2020 Morocco Youssef El-Arabi Olympiakos Piräus Olympiakos Piräus 17
2018/2019 Greece Efthimios Koulouris Atromitos Atromitos 19
2017/2018 Serbia Aleksandar Prijović PAOK Saloniki PAOK Saloniki 19
2016/2017 Sweden Marcus Berg Panathinaikos Panathinaikos 22
2015/2016 Greece Kostas Fortounis Olympiakos Piräus Olympiakos Piräus 18
2014/2015 Argentina Jerónimo Barrales Asteras Tripolis Asteras Tripolis 17
2013/2014 Argentina Esteban Solari Xanthi FC Xanthi FC 16
2012/2013 Algeria Rafik Djebbour Olympiakos Piräus Olympiakos Piräus 20
2011/2012 Belgium Kevin Mirallas Olympiakos Piräus Olympiakos Piräus 20
2010/2011 France Djibril Cissé Panathinaikos Panathinaikos 20
2009/2010 France Djibril Cissé Panathinaikos Panathinaikos 23
2008/2009 Argentina Luciano Galletti Olympiakos Piräus Olympiakos Piräus 14
Argentina Ismael Blanco AEK Athen AEK Athen 14
2007/2008 Argentina Ismael Blanco AEK Athen AEK Athen 19
2006/2007 Greece Nikos Liberopoulos AEK Athen AEK Athen 18
2005/2006 Greece Dimitrios Salpingidis PAOK Saloniki PAOK Saloniki 17
2004/2005 Greece Theofanis Gekas Panathinaikos Panathinaikos 18
2003/2004 Brazil Giovanni Olympiakos Piräus Olympiakos Piräus 21
2002/2003 Greece Nikos Liberopoulos Panathinaikos Panathinaikos 16
2001/2002 Greece Alexios Alexandris Olympiakos Piräus Olympiakos Piräus 19
2000/2001 Greece Alexios Alexandris Olympiakos Piräus Olympiakos Piräus 20
1999/2000 Greece Dimitris Nalitzis PAOK Saloniki PAOK Saloniki 24
1998/1999 Greece Demis Nikolaidis AEK Athen AEK Athen 22
1997/1998 Poland Krzysztof Warzycha Panathinaikos Panathinaikos 32
1996/1997 Greece Alexios Alexandris Olympiakos Piräus Olympiakos Piräus 23
1995/1996 Greece Vassilios Tsiartas AEK Athen AEK Athen 26
1994/1995 Poland Krzysztof Warzycha Panathinaikos Panathinaikos 29
1993/1994 Greece Alexios Alexandris AEK Athen AEK Athen 24
1992/1993 Greece Vassilios Dimitriadis AEK Athen AEK Athen 33
1991/1992 Greece Vassilios Dimitriadis AEK Athen AEK Athen 28
1990/1991 Greece Dimitrios Saravakos Panathinaikos Panathinaikos 23
1989/1990 Greece Thomas Mavros Panionios GSS Panionios GSS 22
1988/1989 Hungary Imre Boda Olympiakos Volou Olympiakos Volou 20
1987/1988 Denmark Henrik Nielsen AEK Athen AEK Athen 21
1986/1987 Greece Nikos Anastopoulos Olympiakos Piräus Olympiakos Piräus 16
1985/1986 Greece Nikos Anastopoulos Olympiakos Piräus Olympiakos Piräus 19
1984/1985 Greece Thomas Mavros AEK Athen AEK Athen 27
1983/1984 Greece Nikos Anastopoulos Olympiakos Piräus Olympiakos Piräus 18
1982/1983 Greece Nikos Anastopoulos Olympiakos Piräus Olympiakos Piräus 29
1981/1982 Greece Grigoris Charalambidis Panathinaikos Panathinaikos 21
1980/1981 Greece Dinos Kouis Aris Saloniki Aris Saloniki 21
1979/1980 Bosnia-Herzegovina Dušan Bajević AEK Athen AEK Athen 25
1978/1979 Greece Thomas Mavros AEK Athen AEK Athen 31
1977/1978 Greece Thomas Mavros AEK Athen AEK Athen 22
1976/1977 Greece Thanasis Intzoglou Ethnikos Piräus Ethnikos Piräus 22
1975/1976 Greece Giorgos Dedes AEK Athen AEK Athen 15
1974/1975 Uruguay Roberto Calcadera Ethnikos Piräus Ethnikos Piräus 20
Greece Antonis Antoniadis Panathinaikos Panathinaikos 20
1973/1974 Greece Antonis Antoniadis Panathinaikos Panathinaikos 26
1972/1973 Greece Antonis Antoniadis Panathinaikos Panathinaikos 22
1971/1972 Greece Antonis Antoniadis Panathinaikos Panathinaikos 39
1970/1971 Greece Giorgos Dedes Panionios GSS Panionios GSS 28
1969/1970 Greece Antonis Antoniadis Panathinaikos Panathinaikos 25
1968/1969 Greece Giorgos Sideris Olympiakos Piräus Olympiakos Piräus 35
1967/1968 Greece Thanasis Intzoglou Panionios GSS Panionios GSS 24
1966/1967 Greece Giorgos Sideris Olympiakos Piräus Olympiakos Piräus 24
1965/1966 Greece Dimitris Papaioannou AEK Athen AEK Athen 24
1964/1965 Greece Giorgos Sideris Olympiakos Piräus Olympiakos Piräus 29
1963/1964 Greece Dimitris Papaioannou AEK Athen AEK Athen 29
1962/1963 Greece Kostas Nestoridis AEK Athen AEK Athen 23
1961/1962 Greece Kostas Nestoridis AEK Athen AEK Athen 29
1960/1961 Greece Kostas Nestoridis AEK Athen AEK Athen 27
1959/1960 Greece Kostas Nestoridis AEK Athen AEK Athen 33
1958/1959 Greece Kostas Nestoridis AEK Athen AEK Athen 21