Junior Division 1 Winners

1917 Cavehill

1918 Cavehill

1919 Cavehill

1920 Cavehill

1921 North Belfast

1922 Ulster

1923 North Belfast

1924 North Belfast

1925 North Belfast

1926 Ulster

1927 North Belfast

1928 North Belfast

1929 North Belfast

1930 North Belfast

1931 QI Olympic

1932 QI Olympic

1933 Newtownards

1934 Forth River

1935 Newtownards

1936 Cavehill

1937 Cavehill

1938 Hilden

1939 Willowfield

1940 Cavehill 

1941 Hilden

1942 Cliftonville

1943 Belfast

1944 Belmont

1945 North Belfast

1946 North Belfast

1947 Hilden

1948 North Belfast

1949 Willowfield

1950 Belfast

1951 Willowfield

1952 Forth River

1953 Castleton

1954 Castleton

1955 Forth River

1956 North Belfast

1957 Forth River

1958 Cliftonville

1959 Forth River

1960 Cliftonville

1961 Willowfield

1962 Willowfield

1963 Cliftonville

1964 Belmont

1965 Forth River

1966 Saintfield

1967 Forth River

1968 Willowfield

1969 Forth River

1970 Falls

1971 Shaftesbury

1972 Willowfield

1973 Shaftesbury

1974 Willowfield

1975 Willowfield

1976 Willowfield

1977 Willowfield

1978 Willowfield

1979 Falls

1980 Willowfield

1981 Castleton

1982 Shaftesbury

1983 Castleton

1984 Castleton

1985 Falls

1986 Falls

1987 Falls

1988 Falls

1989 Knock

1990 Willowfield

1991 Falls

1992 Falls

1993 Northern Telecom

1994 Falls

1995 Ballymena

1996 Falls

1997 Falls

1998 Dunbarton

1999 Larne

2000 Ballymena

2001 Old Bleach

2002 Larne

2003 Dunbarton

2004 Ulster Transport

2005 Dunbarton

2006 Ballymena

2007 Ballymena

2008 Ballymena

2009 Ballymena

2010 Ballymena

2011 Ballymena

2012 Ballymena

2013 Dunbarton

2014 Ballymena