League of Ireland
A Division
Source:

League of Ireland

Section Title: A Division
Table Section Text: Source:

Season	Champions	Runners-up	Third Place

1921–22	St. James's Gate	Bohemians	Shelbourne

1922–23	Shamrock Rovers	Shelbourne	Bohemians

1923–24	Bohemians	Shelbourne	Jacobs

1924–25	Shamrock Rovers	Bohemians	Shelbourne

1925–26	Shelbourne	Shamrock Rovers	Fordsons

1926–27	Shamrock Rovers	Shelbourne	Bohemians

1927–28	Bohemians	Shelbourne	Shamrock Rovers

1928–29	Shelbourne	Bohemians	Shamrock Rovers

1929–30	Bohemians	Shelbourne	Shamrock Rovers

1930–31	Shelbourne	Dundalk	Bohemians

1931–32	Shamrock Rovers	Cork	Waterford

1932–33	Dundalk	Shamrock Rovers	Shelbourne

1933–34	Bohemians	Cork	Shamrock Rovers

1934–35	Dolphin	St. James's Gate	Sligo Rovers

1935–36	Bohemians	Dolphin	Cork

1936–37	Sligo Rovers	Waterford	Dundalk

1937–38	Shamrock Rovers	Waterford	Dundalk

1938–39	Shamrock Rovers	Sligo Rovers	Dundalk

1939–40	St. James's Gate	Shamrock Rovers	Sligo Rovers

1940–41	Cork United	Waterford	Bohemians

1941–42	Cork United	Shamrock Rovers	Shelbourne

1942–43	Cork United	Dundalk	Drumcondra

1943–44	Shelbourne	Limerick	Shamrock Rovers

1944–45	Cork United	Limerick	Shamrock Rovers

1945–46	Cork United	Drumcondra	Waterford

1946–47	Shelbourne	Drumcondra	Shamrock Rovers

1947–48	Drumcondra	Dundalk	Shelbourne

1948–49	Drumcondra	Shelbourne	Dundalk

1949–50	Cork Athletic	Drumcondra	Shelbourne

1950–51	Cork Athletic	Sligo Rovers	Drumcondra

1951–52	St. Patrick's Athletic	Shelbourne	Shamrock Rovers

1952–53	Shelbourne	Drumcondra	Shamrock Rovers

1953–54	Shamrock Rovers	Evergreen United	Drumcondra

1954–55	St. Patrick's Athletic	Waterford	Shamrock Rovers

1955–56	St. Patrick's Athletic	Shamrock Rovers	Waterford

1956–57	Shamrock Rovers	Drumcondra	Sligo Rovers

1957–58	Drumcondra	Shamrock Rovers	Evergreen United

1958–59	Shamrock Rovers	Evergreen United	Waterford

1959–60	Limerick	Cork Celtic	Shelbourne

1960–61	Drumcondra	St. Patrick's Athletic	Waterford

1961–62	Shelbourne	Cork Celtic	Shamrock Rovers

1962–63	Dundalk	Waterford	Drumcondra

1963–64	Shamrock Rovers	Dundalk	Limerick

1964–65	Drumcondra	Shamrock Rovers	Bohemians

1965–66	Waterford	Shamrock Rovers	Bohemians

1966–67	Dundalk	Bohemians	Sligo Rovers

1967–68	Waterford	Dundalk	Cork Celtic

1968–69	Waterford	Shamrock Rovers	Cork Hibernians

1969–70	Waterford	Shamrock Rovers	Cork Hibernians

1970–71	Cork Hibernians	Shamrock Rovers	Waterford

1971–72	Waterford	Cork Hibernians	Bohemians

1972–73	Waterford	Finn Harps	Bohemians

1973–74	Cork Celtic	Bohemians	Cork Hibernians

1974–75	Bohemians	Athlone Town	Finn Harps

1975–76	Dundalk	Finn Harps	Waterford

1976–77	Sligo Rovers	Bohemians	Drogheda United

1977–78	Bohemians	Finn Harps	Drogheda United

1978–79	Dundalk	Bohemians	Drogheda United

1979–80	Limerick United	Dundalk	Athlone Town

1980–81	Athlone Town	Dundalk	Limerick United

1981–82	Dundalk	Shamrock Rovers	Bohemains

1982–83	Athlone Town	Drogheda United	Dundalk

1983–84	Shamrock Rovers	Bohemians	Athlone Town

1984–85	Shamrock Rovers	Bohemians	Athlone Town

Sentence(s)

Athlone Town won two league titles at the start of the 1980s but the decade was marked by successive league titles won by Shamrock Rovers in 1983–84.

final_sentence: Athlone Town won two league titles at the start of the 1980s but the decade was marked by successive league titles won by Shamrock Rovers in 1983–84.