NB: tournament played in league format; indicated results refer to "Test Matches" between
clubs finishing equal on points in first place (until 1968/69) or "Finals" between two
group winners (from 1969/70 on).
Season Winners Runners-Up
1894/95 Linfield Cliftonville
1895/96 Linfield 1-1 2-1 Distillery
1896/97 Glentoran Cliftonville
1897/98 Linfield Belfast Celtic
1898/99 Glentoran Linfield
1899/00 Linfield Distillery
1900/01 Linfield Cliftonville
1901/02 Linfield Glentoran
1902/03 Linfield 1-0 Belfast Celtic
1903/04 Linfield Distillery
1904/05 Distillery Glentoran
1905/06 Belfast Celtic Cliftonville
1906/07 Belfast Celtic Cliftonville
1907/08 Linfield Glentoran
1908/09 Shelbourne Glentoran
1909/10 Linfield Distillery
1910/11 Glentoran Belfast Celtic
1911/12 Glentoran Distillery
1912/13 Distillery Glenavon
1913/14 Glentoran 2-0 Linfield
1914/15 Glentoran Linfield
unofficial war-time editions (Belfast City Cup):
1915/16 Glentoran Belfast United
1916/17 Glentoran Linfield
1917/18 Linfield Glentoran
1918/19 shared [Test Match: Glentoran 1-1 Belfast Celtic]
1919/20 Linfield Belfast Celtic
1920/21 Glenavon Glentoran
1921/22 Linfield Glentoran
1922/23 Queen's Island Distillery
1923/24 Queen's Island 3-2 Glentoran
1924/25 Queen's Island 0-0 1-1 3-2 Glentoran
1925/26 Belfast Celtic Queen's Island
1926/27 Linfield Belfast Celtic
1927/28 Belfast Celtic Linfield
1928/29 Linfield Ballymena
1929/30 Belfast Celtic 3-1 Glentoran
1930/31 Belfast Celtic Linfield
1931/32 Glentoran Belfast Celtic
1932/33 Belfast Celtic 2-1 Linfield
1933/34 Distillery Belfast Celtic
1934/35 Derry City Linfield
1935/36 Linfield Portadown
1936/37 Derry City Linfield
1937/38 Linfield 3-2 Derry City
1938/39 Portadown Linfield
1939/40 Belfast Celtic 7-1 Derry City
1940-47 not played
1947/48 Belfast Celtic Glentoran
1948/49 Belfast Celtic Linfield
1949/50 Linfield Derry City
1950/51 Glentoran Linfield
1951/52 Linfield 3-2 Glentoran
1952/53 Glentoran Linfield
1953/54 Coleraine Glentoran
1954/55 Glenavon Distillery
1955/56 Glenavon 4-0 Coleraine
1956/57 Glentoran 2-1 Distillery
1957/58 Linfield Glentoran
1958/59 Linfield 4-0 Glenavon
1959/60 Distillery Glenavon
1960/61 Glenavon Ballymena United
1961/62 Linfield Portadown
1962/63 Distillery Linfield
1963/64 Linfield Glentoran
1964/65 Glentoran Derry City
1965/66 Glenavon Crusaders
1966/67 Glentoran Linfield
1967/68 Linfield Crusaders
1968/69 Coleraine Derry City
1969/70 Glentoran 7-1 Bangor
1970/71 Bangor Distillery
1971/72 Ballymena United 1-0 Ards
1972/73 Glentoran 2-0 Coleraine
1973/74 Linfield 2-2 Coleraine [aet, 3-1 pen]
1974/75 Glentoran 3-1 Linfield
1975/76 Bangor 0-0 Coleraine [aet, 3-1 pen]
Number of Wins (71; number of runners-up finishes between square brackets)
NB: without unofficial editions (Belfast City Cup 1915/16-1918/19)
24 [15] Linfield
15 [14] Glentoran
10 [ 7] Belfast Celtic
5 [ 9] Distillery
5 [ 3] Glenavon
3 [ 1] Queen's Island
2 [ 5] Derry City
2 [ 4] Coleraine
2 [ 1] Bangor
1 [ 2] Portadown
1 [ 1] Ballymena United
1 Shelbourne
[ 5] Cliftonville
[ 2] Crusaders
[ 1] Ards
[ 1] Ballymena [dissolved 1934]
Sources: Irish League Archive, wikipedia
Prepared and maintained by Hans Schöggl and Karel Stokkermans the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 28 Oct 2023
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2017/23
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.