PG Senior Cup Winners

1926 North Belfast

1927 Ballymena

1928 Cavehill

1929 North Belfast

1930 Ulster

1931 Queen’s Island

1932 Cavehill

1933 Belfast

1934 Knock

1935 Belfast

1936 Willowfield

1937 Cavehill

1938 Ballymena

1939 Willowfield

1940 Cavehill

1941 Cavehill

1942 Cavehill

1943 Forth River

1944 Belfast

1945 Cavehill

1946 Larne

1947 Willowfield

1948 Cavehill

1949 Castleton

1950 Castleton

1951 Willowfield

1952 Castleton

1953 Falls

1954 Willowfield

1955 Falls

1956 Castleton

1957 Shaftesbury

1958 Belmont

1959 Cavehill

1960 Falls

1961 Falls

1962 Larne

1963 Forth River

1964 Forth River

1965 Falls

1966 Ballymena

1967 Falls

1968 Falls

1969 Falls

1970 Gallaher

1971 Saintfield

1972 Knock

1973 NICS

1974 Belmont

1975 Willowfield

1976 Falls

1977 Knock

1978 Falls

1979 Falls

1980 Cliftonville

1981 Falls

1982 Falls

1983 Shorts

1984 Falls

1985 Belmont

1986 Knock

1987 Forth River

1988 Knock

1989 Cliftonville

1990 Falls

1991 Falls

1992 Belmont

1993 Cliftonville

1994 Willowfield

1995 Belmont

1996 Belmont

1997 Ulster Transport

1998 Falls

1999 Willowfield

2000 Ulster Transport

2001 Ballymena

2002 Belmont

2003 Belmont

2004 Dunbarton

2005 Ulster Transport

2006 Belmont

2007 Belmont

2008 Ballymena

2009 Dunbarton

2010 Ballymena

2011 Old Bleach

2012 Belmont

2013 Belmont

2014 Ballymena

2015 Dunbarton

2016 Dunbarton

2017 Ballymena