Year Winner Country
2020 Coleraine FC Coleraine FC Northern Ireland Northern Ireland
2019 Linfield FC Linfield FC Northern Ireland Northern Ireland
2018 Dungannon Swifts Dungannon Swifts Northern Ireland Northern Ireland
2017 Ballymena United Ballymena United Northern Ireland Northern Ireland
2016 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2015 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2014 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2013 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2012 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
2011 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
2010 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2009 Portadown FC Portadown FC Northern Ireland Northern Ireland
2008 Linfield FC Linfield FC Northern Ireland Northern Ireland
2007 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2006 Linfield FC Linfield FC Northern Ireland Northern Ireland
2005 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2004 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2003 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2002 Linfield FC Linfield FC Northern Ireland Northern Ireland
2001 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2000 Linfield FC Linfield FC Northern Ireland Northern Ireland
1999 Linfield FC Linfield FC Northern Ireland Northern Ireland
1998 Linfield FC Linfield FC Northern Ireland Northern Ireland
1997 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
1996 Portadown FC Portadown FC Northern Ireland Northern Ireland
1995 Ards FC Ards FC Northern Ireland Northern Ireland
1994 Linfield FC Linfield FC Northern Ireland Northern Ireland
1993 Bangor FC Bangor FC Northern Ireland Northern Ireland
1992 Linfield FC Linfield FC Northern Ireland Northern Ireland
1991 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1990 Glenavon FC Glenavon FC Northern Ireland Northern Ireland
1989 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1988 Coleraine FC Coleraine FC Northern Ireland Northern Ireland
1987 Linfield FC Linfield FC Northern Ireland Northern Ireland