Año Campeones País
2021 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2020 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
2019 Crusaders FC Crusaders FC Irlanda del Norte Irlanda del Norte
2018 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
2017 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2016 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
2015 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
2014 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
2013 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
2012 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2011 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2010 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2009 Crusaders FC Crusaders FC Irlanda del Norte Irlanda del Norte
2008 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2007 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2006 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2005 Portadown FC Portadown FC Irlanda del Norte Irlanda del Norte
2004 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
2003 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
2002 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
2001 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
2000 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1999 Portadown FC Portadown FC Irlanda del Norte Irlanda del Norte
1998 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1997 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
1996 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1995 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1994 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1993 Bangor FC Bangor FC Irlanda del Norte Irlanda del Norte
1992 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
1991 Portadown FC Portadown FC Irlanda del Norte Irlanda del Norte
1990 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1989 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1988 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1987 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1986 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1985 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1984 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1983 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1982 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1981 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1980 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1979 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1978 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1977 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
1976 Carrick Rangers Carrick Rangers Irlanda del Norte Irlanda del Norte
1975 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
1974 Ards FC Ards FC Irlanda del Norte Irlanda del Norte
1973 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1972 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
1971 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1970 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1969 Ards FC Ards FC Irlanda del Norte Irlanda del Norte
1968 Crusaders FC Crusaders FC Irlanda del Norte Irlanda del Norte
1967 Crusaders FC Crusaders FC Irlanda del Norte Irlanda del Norte
1966 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1965 Coleraine FC Coleraine FC Irlanda del Norte Irlanda del Norte
1964 Derry City Derry City Irlanda Irlanda
1963 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1962 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1961 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
1960 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1959 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
1958 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1957 Glenavon FC Glenavon FC Irlanda del Norte Irlanda del Norte
1956 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1955 Dundela FC Dundela FC Irlanda del Norte Irlanda del Norte
1954 Derry City Derry City Irlanda Irlanda
1953 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1952 Ards FC Ards FC Irlanda del Norte Irlanda del Norte
1951 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1950 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1949 Derry City Derry City Irlanda Irlanda
1948 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1947 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1946 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1945 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1944 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1943 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1942 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1941 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1940 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1939 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1938 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1937 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1936 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1935 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1934 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1933 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1932 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1931 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1930 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1929 Ballymena United Ballymena United Irlanda del Norte Irlanda del Norte
1928 Willowfield Willowfield Irlanda del Norte Irlanda del Norte
1927 Ards FC Ards FC Irlanda del Norte Irlanda del Norte
1926 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1925 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1924 Queen's Island FC Queen's Island FC Irlanda del Norte Irlanda del Norte
1923 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1922 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1921 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1920 Shelbourne FC Shelbourne FC Irlanda Irlanda
1919 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1918 Belfast Celtic Belfast Celtic Irlanda del Norte Irlanda del Norte
1917 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1916 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1915 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1914 Glentoran Belfast Glentoran Belfast Irlanda del Norte Irlanda del Norte
1913 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1912 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1911 Shelbourne FC Shelbourne FC Irlanda Irlanda
1910 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1909 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1908 Bohemian FC Bohemian FC Irlanda Irlanda
1907 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1906 Shelbourne FC Shelbourne FC Irlanda Irlanda
1905 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1904 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1903 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1902 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1901 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1900 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1899 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1898 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1897 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1896 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1895 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1894 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1893 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1892 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1891 Linfield FC Linfield FC Irlanda del Norte Irlanda del Norte
1890 Gordon Highlanders Gordon Highlanders Irlanda del Norte Irlanda del Norte
1889 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1888 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1887 Ulster Ulster Irlanda del Norte Irlanda del Norte
1886 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1885 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1884 Belfast Distillery Belfast Distillery Irlanda del Norte Irlanda del Norte
1883 Cliftonville FC Cliftonville FC Irlanda del Norte Irlanda del Norte
1882 Queen's Island FC Queen's Island FC Irlanda del Norte Irlanda del Norte
1881 Moyola Park FC Moyola Park FC Irlanda del Norte Irlanda del Norte