Year Winner Country
2019 Linfield FC Linfield FC Northern Ireland Northern Ireland
2018 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
2017 Linfield FC Linfield FC Northern Ireland Northern Ireland
2016 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
2015 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
2014 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2013 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
2012 Linfield FC Linfield FC Northern Ireland Northern Ireland
2011 Linfield FC Linfield FC Northern Ireland Northern Ireland
2010 Linfield FC Linfield FC Northern Ireland Northern Ireland
2009 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2008 Linfield FC Linfield FC Northern Ireland Northern Ireland
2007 Linfield FC Linfield FC Northern Ireland Northern Ireland
2006 Linfield FC Linfield FC Northern Ireland Northern Ireland
2005 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2004 Linfield FC Linfield FC Northern Ireland Northern Ireland
2003 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
2002 Portadown FC Portadown FC Northern Ireland Northern Ireland
2001 Linfield FC Linfield FC Northern Ireland Northern Ireland
2000 Linfield FC Linfield FC Northern Ireland Northern Ireland
1999 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1998 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
1997 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
1996 Portadown FC Portadown FC Northern Ireland Northern Ireland
1995 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
1994 Linfield FC Linfield FC Northern Ireland Northern Ireland
1993 Linfield FC Linfield FC Northern Ireland Northern Ireland
1992 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1991 Portadown FC Portadown FC Northern Ireland Northern Ireland
1990 Portadown FC Portadown FC Northern Ireland Northern Ireland
1989 Linfield FC Linfield FC Northern Ireland Northern Ireland
1988 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1987 Linfield FC Linfield FC Northern Ireland Northern Ireland
1986 Linfield FC Linfield FC Northern Ireland Northern Ireland
1985 Linfield FC Linfield FC Northern Ireland Northern Ireland
1984 Linfield FC Linfield FC Northern Ireland Northern Ireland
1983 Linfield FC Linfield FC Northern Ireland Northern Ireland
1982 Linfield FC Linfield FC Northern Ireland Northern Ireland
1981 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1980 Linfield FC Linfield FC Northern Ireland Northern Ireland
1979 Linfield FC Linfield FC Northern Ireland Northern Ireland
1978 Linfield FC Linfield FC Northern Ireland Northern Ireland
1977 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1976 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
1975 Linfield FC Linfield FC Northern Ireland Northern Ireland
1974 Coleraine FC Coleraine FC Northern Ireland Northern Ireland
1973 Crusaders FC Crusaders FC Northern Ireland Northern Ireland
1972 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1971 Linfield FC Linfield FC Northern Ireland Northern Ireland
1970 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1969 Linfield FC Linfield FC Northern Ireland Northern Ireland
1968 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1967 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1966 Linfield FC Linfield FC Northern Ireland Northern Ireland
1965 Derry City Derry City Ireland Ireland
1964 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1963 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1962 Linfield FC Linfield FC Northern Ireland Northern Ireland
1961 Linfield FC Linfield FC Northern Ireland Northern Ireland
1960 Glenavon FC Glenavon FC Northern Ireland Northern Ireland
1959 Linfield FC Linfield FC Northern Ireland Northern Ireland
1958 Ards FC Ards FC Northern Ireland Northern Ireland
1957 Glenavon FC Glenavon FC Northern Ireland Northern Ireland
1956 Linfield FC Linfield FC Northern Ireland Northern Ireland
1955 Linfield FC Linfield FC Northern Ireland Northern Ireland
1954 Linfield FC Linfield FC Northern Ireland Northern Ireland
1953 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1952 Glenavon FC Glenavon FC Northern Ireland Northern Ireland
1951 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1950 Linfield FC Linfield FC Northern Ireland Northern Ireland
1949 Linfield FC Linfield FC Northern Ireland Northern Ireland
1948 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1940 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1939 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1938 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1937 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1936 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1935 Linfield FC Linfield FC Northern Ireland Northern Ireland
1934 Linfield FC Linfield FC Northern Ireland Northern Ireland
1933 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1932 Linfield FC Linfield FC Northern Ireland Northern Ireland
1931 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1930 Linfield FC Linfield FC Northern Ireland Northern Ireland
1929 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1928 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1927 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1926 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1925 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1924 Queen's Island FC Queen's Island FC Northern Ireland Northern Ireland
1923 Linfield FC Linfield FC Northern Ireland Northern Ireland
1922 Linfield FC Linfield FC Northern Ireland Northern Ireland
1921 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1920 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1915 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1914 Linfield FC Linfield FC Northern Ireland Northern Ireland
1913 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1912 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1911 Linfield FC Linfield FC Northern Ireland Northern Ireland
1910 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
1909 Linfield FC Linfield FC Northern Ireland Northern Ireland
1908 Linfield FC Linfield FC Northern Ireland Northern Ireland
1907 Linfield FC Linfield FC Northern Ireland Northern Ireland
1906 Cliftonville FC Cliftonville FC Northern Ireland Northern Ireland
1906 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1905 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1904 Linfield FC Linfield FC Northern Ireland Northern Ireland
1903 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1902 Linfield FC Linfield FC Northern Ireland Northern Ireland
1901 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1900 Belfast Celtic Belfast Celtic Northern Ireland Northern Ireland
1899 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1898 Linfield FC Linfield FC Northern Ireland Northern Ireland
1897 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1896 Lisburn Distillery Lisburn Distillery Northern Ireland Northern Ireland
1895 Linfield FC Linfield FC Northern Ireland Northern Ireland
1894 Glentoran Belfast Glentoran Belfast Northern Ireland Northern Ireland
1893 Linfield FC Linfield FC Northern Ireland Northern Ireland
1892 Linfield FC Linfield FC Northern Ireland Northern Ireland
1891 Linfield FC Linfield FC Northern Ireland Northern Ireland