Season Top scorer Team goals
2022/2023 Northern Ireland Matthew Shevlin Coleraine FC Coleraine FC 21
2021/2022 Northern Ireland Jay Donnelly Glentoran FC Glentoran FC 25
2020/2021 Northern Ireland Shayne Lavery Linfield FC Linfield FC 23
2019/2020 Northern Ireland Joe Gormley Cliftonville FC Cliftonville FC 18
2018/2019 Northern Ireland Joe Gormley Cliftonville FC Cliftonville FC 20
2017/2018 Northern Ireland Joe Gormley Cliftonville FC Cliftonville FC 22
2016/2017 Northern Ireland Andrew Mitchell 25
2015/2016 Northern Ireland Paul Heatley Crusaders FC Crusaders FC 22
Northern Ireland Andrew Waterworth Linfield FC Linfield FC 22
2014/2015 Northern Ireland Jordan Owens Crusaders FC Crusaders FC 26
Northern Ireland Joe Gormley Cliftonville FC Cliftonville FC 26
2013/2014 Northern Ireland Joe Gormley Cliftonville FC Cliftonville FC 24
2012/2013 Northern Ireland Liam Boyce Cliftonville FC Cliftonville FC 23
2011/2012 Scotland Gary McCutcheon Ballymena United Ballymena United 24
2010/2011 Northern Ireland Peter Thompson Linfield FC Linfield FC 23
2009/2010 Northern Ireland Rory Patterson 30
2008/2009 Northern Ireland Curtis Allen Lisburn Distillery Lisburn Distillery 19
2007/2008 Northern Ireland Peter Thompson Linfield FC Linfield FC 29
2006/2007 Northern Ireland Gary Hamilton Glentoran FC Glentoran FC 27
2005/2006 Northern Ireland Peter Thompson Linfield FC Linfield FC 25
2004/2005 Northern Ireland Chris Morgan Glentoran FC Glentoran FC 19
2003/2004 Northern Ireland Glenn Ferguson Linfield FC Linfield FC 25
2002/2003 Ireland Vinny Arkins Portadown FC Portadown FC 29
2001/2002 Ireland Vinny Arkins Portadown FC Portadown FC 30
2000/2001 Northern Ireland Davy Larmour Linfield FC Linfield FC 17
1999/2000 Ireland Vinny Arkins Portadown FC Portadown FC 29
1998/1999 Ireland Vinny Arkins Portadown FC Portadown FC 19
1997/1998 Ireland Vinny Arkins Portadown FC Portadown FC 22
1996/1997 England Garry Haylock Portadown FC Portadown FC 16
1995/1996 England Garry Haylock Portadown FC Portadown FC 19
1994/1995 Northern Ireland Glenn Ferguson Glenavon FC Glenavon FC 27
1993/1994 Northern Ireland Stephen McBride Glenavon FC Glenavon FC 22
Northern Ireland Darren Erskine Ards FC Ards FC 22
1992/1993 Scotland Steven Cowan Ballymena United Ballymena United 27
1991/1992 Northern Ireland Stephen McBride Glenavon FC Glenavon FC 18
Northern Ireland Harry McCourt Omagh Town FC Omagh Town FC 18
1990/1991 Northern Ireland Stephen McBride 22
1989/1990 Northern Ireland Martin McGaughey Linfield FC Linfield FC 19
1988/1989 Northern Ireland Stephen Baxter Linfield FC Linfield FC 17
1987/1988 Northern Ireland Martin McGaughey Linfield FC Linfield FC 18
1986/1987 Northern Ireland Ray McCoy Coleraine FC Coleraine FC 14
Northern Ireland Gary Macartney Glentoran FC Glentoran FC 14
1985/1986 Northern Ireland Trevor Anderson Linfield FC Linfield FC 14
1984/1985 Northern Ireland Martin McGaughey Linfield FC Linfield FC 34
1983/1984 Northern Ireland Trevor Anderson Linfield FC Linfield FC 15
Northern Ireland Martin McGaughey Linfield FC Linfield FC 15