Division 1 Winners

  2018 Dunbarton 2017 Dunbarton
2016 Belmont 2015 Belmont 2014 Dunbarton
2013 Ballymena 2012 Ballymena 2011 Ballymena
2010 Dunbarton 2009 Dunbarton 2008 Dunbarton
2007 Dunbarton 2006 Dunbarton 2005 Ballymena
2004 NICS 2003 Belmont 2002 Ballymena
2001 Ulster Transport 2000 Belmont 1999 Ballymena
1998 Belmont 1997 Falls 1996 Belmont
1995 Belmont 1994 Cliftonville 1993 Ballymena
1992 Falls 1991 Falls 1990 Knock
1989 Cliftonville 1988 Falls 1987 Cliftonville
1986 Cliftonville 1985 Belmont 1984 Belmont
1983 Falls 1982 Belmont 1981 Falls
1980 Falls 1979 Falls 1978 Falls
1977 Falls 1976 Falls 1975 Cliftonville
1973 Knock 1972 Willowfield 1971 Falls
1970 Forth River 1969 Falls 1968 Falls
1967 Knock 1966 Falls 1965 Falls
1964 Knock 1963 Willowfield 1962 Falls
1961 Cavehill 1960 Willowfield 1959 Castleton
1958 Cavehill 1957 Belmont 1956 Castleton
1955 Belmont 1954 Cliftonville 1953 Willowfield
1952 Castleton 1951 Knock 1950 Castleton
1949 Forth River 1948 Larne 1947 Castleton
1946 Belfast 1945 Ballymena 1944 Cavehill
1943 Cavehill 1942 Larne 1941 Cavehill
1940 Cavehill 1939 Larne 1938 Cavehill
1937 Larne 1936 Willowfield 1935 Willowfield
1934 Cavehill 1933 Cavehill 1932 North Belfast
1931 Larne 1930 Ulster 1929 Falls
1928 Cavehill 1927 Ulster 1926 Larne
1925 Ulster 1924 Ulster  1923 Belmont
1922 Ulster 1921 Belmont 1920 Belfast
1919 Ulster 1918 Ulster 1917 Ulster