2024 Drogheda United
2023 St. Patrick’s Athletic
2022 Derry City
2021 St. Patrick’s Athletic
2020 Dundalk
2019 Shamrock Rovers
2018 Dundalk
2017 Cork City
2016 Cork City
2015 Dundalk
2014 St. Patrick’s Athletic
2013 Sligo Rovers
2012 Derry City
2011 Sligo Rovers
2010 Sligo Rovers
2009 Sporting Fingal
2008 Bohemians
2007 Cork City
2006 Derry City
2005 Drogheda United
2004 Longford Town
2003 Longford Town
2002/03 Derry City
2001/02 Dundalk
2000/01 Bohemians
1999/00 Shelbourne
1998/99 Bray Wanderers
1997/98 Cork City
1996/97 Shelbourne
1995/96 Shelbourne
1994/95 Derry City
1993/94 Sligo Rovers
1992/93 Shelbourne
1991/92 Bohemians
1990/91 Galway United
1989/90 Bray Wanderers
1988/89 Derry City
1987/88 Dundalk
1986/87 Shamrock Rovers
1985/86 Shamrock Rovers
1984/85 Shamrock Rovers
1983/84 UCD
1982/83 Sligo Rovers
1981/82 Limerick United
1980/81 Dundalk
1979/80 Waterford FC
1978/79 Dundalk
1977/78 Shamrock Rovers
1976/77 Dundalk
1975/76 Bohemians
1974/75 Home Farm
1973/74 Finn Harps
1972/73 Cork Hibernians
1971/72 Cork Hibernians
1970/71 Limerick AFC
1969/70 Bohemians
1968/69 Shamrock Rovers
1967/68 Shamrock Rovers
1966/67 Shamrock Rovers
1965/66 Shamrock Rovers
1964/65 Shamrock Rovers
1963/64 Shamrock Rovers
1962/63 Shelbourne
1961/62 Shamrock Rovers
1960/61 St. Patrick’s Athletic
1959/60 Shelbourne
1958/59 St. Patrick’s Athletic
1957/58 Dundalk
1956/57 Drumcondra FC
1955/56 Shamrock Rovers
1954/55 Shamrock Rovers
1953/54 Drumcondra FC
1952/53 Cork Athletic
1951/52 Dundalk
1950/51 Cork Athletic
1949/50 Transport FC
1948/49 Dundalk
1947/48 Shamrock Rovers
1946/47 Cork United
1945/46 Drumcondra FC
1944/45 Shamrock Rovers
1943/44 Shamrock Rovers
1942/43 Drumcondra FC
1941/42 Dundalk
1940/41 Cork United
1939/40 Shamrock Rovers
1938/39 Shelbourne
1937/38 St James’s Gate
1936/37 Waterford FC
1935/36 Shamrock Rovers
1934/35 Bohemians
1933/34 Cork FC
1932/33 Shamrock Rovers
1931/32 Shamrock Rovers
1930/31 Shamrock Rovers
1929/30 Shamrock Rovers
1928/29 Shamrock Rovers
1927/28 Bohemians
1926/27 Drumcondra FC
1925/26 Fordsons FC
1924/25 Shamrock Rovers
1923/24 Athlone Town
1922/23 Alton United
1921/22 St James’s Gate