Season Champions Runners-up 1897/98 British Army [*] Shelbourne 1898/99 British Army 1899/00 Bohemians 1900/01 Bohemians 1901/02 Bohemians 1902/03 Shelbourne FC 1903/04 Shelbourne FC 1904/05 Bohemians Reserves 1905/06 British Army 1906/07 Shelbourne Reserves 1907/08 Shelbourne Reserves 1908/09 Shebourne Reserves 1909/10 St James Gate 1910/11 Shelbourne Reserves 1911/12 St James Gate 1912/13 Bohemians Reserves 1913/14 Bohemians Reserves 1914/15 St James Gate 1915/16 Shelbourne FC 1916/17 Shelbourne FC 1917/18 Bohemians Shelbourne 1918/19 Shelbourne FC 1919/20 St Games Gate 1920/21 Shelbourne United 1921/22 Shamrock Rovers 1922/23 Bray Unknowns 1923/24 Shelbourne Reserves Dundalk GNR 1924/25 Shamrock Rovers B 1925/26 Brideville 1926/27 Bendigo 1927/28 Drumcondra 1928/29 Drumcondra Reserves Edenville 1929/30 Dolphin 1930/31 Dolphin 1931/32 Bohemians Reserves 1932/33 Brideville Bohemians Reserves 1933/34 Sligo Reserves Distillery (Dublin) 1934/35 Reds United 1935/36 Distillery (Dublin) 1936/37 Fearons Athletic 1937/38 Distillery (Dublin) 1938/39 Distillery (Dublin) 1939/40 Shamrock Rovers B 1940/41 Distillery (Dublin) 1941/42 Distillery (Dublin) 1942/43 Shelbourne Reserves 1943/44 Shelbourne Reserves 1944/45 Bradmola Drumcondra Reserves 1945/46 Drumcondra Reserves 1946/47 Transport 1947/48 St Patrick's Athletic Transport 1948/49 St Patrick's Athletic 1949/50 St Patrick's Athletic 1950/51 St Patrick's Athletic 1951/52 Drumcondra Reserves 1952/53 Jacobs 1953/54 Jacobs Longford Town 1954/55 Jacobs 1955/56 St Patrick's Athletic Res. 1956/57 St Patrick's Athletic Res. Workman's Club (Dunleary) 1957/58 Bray Wanderers 1958/59 Bray Wanderers 1959/60 Bray Wanderers Chapelizod 1960/61 Home Farm Shelbourne Reserves 1961/62 Workman's Club (Dunleary) Ormeau 1962/63 Transport 1963/64 Home Farm 1964/65 TEK United 1965/66 TEK United 1966/67 Glebe North Athletic 1967/68 Jacobs 1968/69 TEK United 1969/70 Rialto 1970/71 TEK United St James Gate 1971/72 St Brandan's TEK United 1972/73 Rialto TEK United 1973/74 CYM Terenure Transport 1974/75 TEK United CYM Terenure 1975/76 Pegasus Parkvilla 1976/77 Aer Lingus Bluebell United 1977/78 TEK United Workman's Club (Dunleary) 1978/79 Pegasus Bray Wanderers 1979/80 Hammond Lane AIB 1980/81 Pegasus Railway Union 1981/82 Bluebell United St Joseph's Boys 1982/83 Hammond Lane 1983/84 Bluebell United Dunleary Celtic 1984/85 St Mary's (Athlone) Bluebell United 1985/86 Bluebell United TEK United 1986/87 Bluebell United TEK United 1987/88 St James Gate Bluebell United 1988/89 St James Gate Bluebell United 1989/90 St Francis St James Gate 1990/91 Glenmire Celtic St Francis 1991/92 St Francis Ballyfermot United 1992/93 St Francis Glenmire Celtic 1993/94 Cherry Orchard Glenmire Celtic 1994/95 Cherry Orchard Ashtown Villa 1995/96 St Francis Cherry Orchard 1996/97 Cherry Orchard 1997/98 Wayside Celtic Cherry Orchard 1998/99 Newbridge Town Cherry Orchard 1999/00 not known 2000/01 Cherry Orchard 2001/02 Cherry Orchard 2002/03 Wayside Celtic 2003/04 Wayside Celtic 2004/05 Bangor Celtic 2005/06 Wayside Celtic Malahide United 2006/07 Cherry Orchard Bangor Celtic 2007/08 Crumlin United Bangor Celtic 2008/09 Bangor Celtic Tolka Rovers 2009/10 Crumlin United Bluebell United 2010/11 Wayside Celtic Bluebell United 2011/12 Crumlin United Bluebell United 2012/13 Crumlin United Cherry Orchard 2013/14 Crumlin United Tolka Rovers 2014/15 Bluebell United Drumcondra 2015/16 Bluebell United Firhouse Clover 2016/17 St Mochta's FC Bluebell United 2017/18 Bluebell United Crumlin United 2018/19 Crumlin United Killester United 2019/20 Malahide United 2020/21 Malahide United 2021/22 Crumlin United 2022/23 not known 2023/24 Lucan United FC [*] possibly Sherwood Foresters
Source: wikipedia
Prepared and maintained by Hans Schöggl the Rec.Sport.Soccer Statistics Foundation
Author: Hans Schöggl
Last updated: 28 May 2025
(C) Copyright Hans Schöggl and RSSSF 2018/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.