Year |
Champions (number of titles) |
Runners-up |
Third place |
Leading goalscorer[1] |
Goals |
1921-22 |
St. James's Gate (1) |
Bohemians |
Shelbourne |
Jack Kelly (St. James's Gate) |
11 |
1922-23 |
Shamrock Rovers (1) |
Shelbourne |
Bohemians |
Bob Fullam (Shamrock Rovers) |
27 |
1923-24 |
Bohemians (1) |
Shelbourne |
Jacobs |
Dave Roberts (Bohemians) |
20 |
1924-25 |
Shamrock Rovers (2) |
Bohemians |
Shelbourne |
Billy Farrell (Shamrock Rovers) |
25 |
1925-26 |
Shelbourne (1) |
Shamrock Rovers |
Fordsons |
Billy Farrell (Shamrock Rovers) |
24 |
1926-27 |
Shamrock Rovers (3) |
Shelbourne |
Bohemians |
David Byrne (Shamrock Rovers) / John McMillan (Shelbourne) |
17 |
1927-28 |
Bohemians (2) |
Shelbourne |
Shamrock Rovers |
Charlie Heinemann (Fordsons) |
24 |
1928-29 |
Shelbourne(2) |
Bohemians |
Shamrock Rovers |
Eddie Carroll (Dundalk) |
17 |
1929-30 |
Bohemians (3) |
Shelbourne |
Shamrock Rovers |
Johnny Ledwidge (Shelbourne) |
16 |
1930-31 |
Shelbourne (3) |
Dundalk |
Bohemians |
Alex Hair (Shelbourne) |
29 |
1931-32 |
Shamrock Rovers (4) |
Cork |
Waterford |
Pearson Ferguson (Cork) / Jack Forster (Waterford) |
21 |
1932-33 |
Dundalk (1) |
Shamrock Rovers |
Shelbourne |
George Ebbs (St. James Gate) |
20 |
1933-34 |
Bohemians (4) |
Cork |
Shamrock Rovers |
Alf Rigby (St. James Gate) |
13 |
1934-35 |
Dolphin (1) |
St. James's Gate |
Sligo Rovers |
Alf Rigby (St. James Gate) |
17 |
1935-36 |
Bohemians (5) |
Dolphin |
Cork |
Jimmy Turnbull (Cork) |
37 |
1936-37 |
Sligo Rovers (1) |
Waterford |
Dundalk |
Bob Slater (Shelbourne) |
20 |
1937-38 |
Shamrock Rovers (5) |
Waterford |
Dundalk |
Willie Byrne (St James Gate) |
25 |
1938-39 |
Shamrock Rovers (6) |
Sligo Rovers |
Dundalk |
Paddy Bradshaw (St James Gate) |
22 |
1939-40 |
St. James's Gate (2) |
Shamrock Rovers |
Sligo Rovers |
Paddy Bradshaw (St James Gate) |
29 |
1940-41 |
Cork United (1) |
Waterford |
Bohemians |
Mick O'Flanagan (Bohemians) |
19 |
1941-42 |
Cork United (2) |
Shamrock Rovers |
Shelbourne |
Tommy Byrne (Limerick) |
20 |
1942-43 |
Cork United (3) |
Dundalk |
Drumcondra |
Sean McCarthy (Cork United) |
16 |
1943-44 |
Shelbourne (4) |
Limerick |
Shamrock Rovers |
Sean McCarthy (Cork United) |
16 |
1944-45 |
Cork United (4) |
Limerick |
Shamrock Rovers |
Sean McCarthy (Cork United) |
26 |
1945-46 |
Cork United (5) |
Drumcondra |
Waterford |
Paddy O'Leary (Cork United) |
15 |
1946-47 |
Shelbourne (5) |
Drumcondra |
Shamrock Rovers |
Paddy Coad (Shamrock Rovers) / Alf Hanson (Shelbourne) |
11 |
1947-48 |
Drumcondra (1) |
Dundalk |
Shelbourne |
Sean McCarthy (Cork United) |
13 |
1948-49 |
Drumcondra (2) |
Shelbourne |
Dundalk |
Bernard Lester (Transport) / Eugene Noonan (Waterford) / Paddy O'Leary (Cork Athletic) |
12 |
1949-50 |
Cork Athletic (1) |
Drumcondra |
Shelbourne |
Dave McCulloch (Waterford) |
19 |
1950-51 |
Cork Athletic (2) |
Sligo Rovers |
Drumcondra |
Dessie Glynn (Drumcondra) |
20 |
1951-52 |
St. Patrick's Athletic (1) |
Shelbourne |
Shamrock Rovers |
Shay Gibbons (St. Patrick's Athletic) |
26 |
1952-53 |
Shelbourne (6) |
Drumcondra |
Shamrock Rovers |
Shay Gibbons (St. Patrick's Athletic) |
22 |
1953-54 |
Shamrock Rovers (7) |
Evergreen United |
Drumcondra |
Danny Jordan (Bohemians) |
14 |
1954-55 |
St. Patrick's Athletic (2) |
Waterford |
Shamrock Rovers |
Jimmy Gauld (Waterford) |
30 |
1955-56 |
St. Patrick's Athletic (3) |
Shamrock Rovers |
Waterford |
Shay Gibbons (St. Patrick's Athletic) |
21 |
1956-57 |
Shamrock Rovers (8) |
Dumcondra |
Sligo Rovers |
Tommy Hamilton (Shamrock Rovers) / Donal Leahy (Evergreen) |
15 |
1957-58 |
Dumcondra (3) |
Shamrock Rovers |
Evergreen United |
Donal Leahy (Evergreen) |
16 |
1958-59 |
Shamrock Rovers (9) |
Evergreen United |
Waterford |
Donal Leahy (Evergreen) |
22 |
1959-60 |
Limerick (1) |
Cork Celtic |
Shelbourne |
Austin Noonan (Cork Celtic) |
27 |
1960-61 |
Dumcondra (4) |
St. Patrick's Athletic |
Waterford |
Dan McCaffrey (Drumcondra) |
29 |
1961-62 |
Shelbourne (7) |
Cork Celtic |
Shamrock Rovers |
Eddie Bailham (Shamrock Rovers) |
21 |
1962-63 |
Dundalk (2) |
Waterford |
Drumcondra |
Mick Lynch (Waterford) |
12 |
1963-64 |
Shamrock Rovers (10) |
Dundalk |
Limerick |
Eddie Bailham (Shamrock Rovers) / Jimmy Hasty (Dundalk) / Johnny Kingston (Cork Hibernians) |
18 |
1964-65 |
Drumcondra (5) |
Shamrock Rovers |
Bohemians |
Jackie Mooney (Shamrock Rovers) |
16 |
1965-66 |
Waterford (1) |
Shamrock Rovers |
Bohemians |
Mick Lynch (Waterford) |
17 |
1966-67 |
Dundalk (3) |
Bohemians |
Sligo Rovers |
Johnny Brooks (Sligo Rovers) / Danny Hale (Dundalk) |
15 |
1967-68 |
Waterford (2) |
Dundalk |
Cork Celtic |
Carl Davenport (Cork Celtic) / Ben Hannigan (Dundalk) |
15 |
1968-69 |
Waterford (3) |
Shamrock Rovers |
Cork Hibernians |
Mick Leech (Shamrock Rovers) |
19 |
1969-70 |
Waterford (4) |
Shamrock Rovers |
Cork Hibernians |
Brendan Bradley (Finn Harps) |
18 |
1970-71 |
Cork Hibernians (1) |
Shamrock Rovers |
Waterford |
Brendan Bradley (Finn Harps) |
20 |
1971-72 |
Waterford (5) |
Cork Hibernians |
Bohemians |
Alfie Hale (Waterford) / Tony Marsden (Cork Hibernians) |
22 |
1972-73 |
Waterford (6) |
Finn Harps |
Bohemians |
Alfie Hale (Waterford) / Terry Harkin (Finn Harps) |
20 |
1973-74 |
Cork Celtic (1) |
Bohemians |
Cork Hibernians |
Terry Flanagan (Bohemians) / Turlough O'Connor (Bohemians) |
18 |
1974-75 |
Bohemians (6) |
Athlone Town |
Finn Harps |
Brendan Bradley (Finn Harps) |
21 |
1975-76 |
Dundalk (4) |
Finn Harps |
Waterford |
Brendan Bradley (Finn Harps) |
29 |
1976-77 |
Sligo Rovers (2) |
Bohemians |
Drogheda United |
Syd Wallace (Waterford) |
16 |
1977-78 |
Bohemians (7) |
Finn Harps |
Drogheda United |
Turlough O'Connor (footballer) (Bohemians) |
24 |
1978-79 |
Dundalk (5) |
Bohemians |
Drogheda United |
John Delamere (Sligo Rovers / Shelbourne) |
17 |
1979-80 |
Limerick United (2) |
Dundalk |
Athlone Town |
Alan Campbell (Shamrock Rovers) |
22 |
1980-81 |
Athlone Town (1) |
Dundalk |
Limerick United |
Eugene Davis (Athlone Town) |
23 |
1981-82 |
Dundalk (6) |
Shamrock Rovers |
Bohemains |
Michael O'Connor (Athlone Town) |
22 |
1982-83 |
Athlone Town (2) |
Drogheda United |
Dundalk |
Noel Larkin (Athlone Town) |
18 |
1983-84 |
Shamrock Rovers (11) |
Bohemians |
Athlone Town |
Alan Campbell (Shamrock Rovers) |
24 |
1984-85 |
Shamrock Rovers (12) |
Bohemians |
Athlone Town |
Tommy Gaynor (Limerick City) / Michael O'Connor (Athlone Town) |
17 |
1985-86 |
Shamrock Rovers (13) |
Galway United |
Dundalk |
Tommy Gaynor (Limerick City) |
15 |
1986-87 |
Shamrock Rovers (14) |
Dundalk |
Bohemians |
Mick Byrne (Shamrock Rovers) |
12 |
1987-88 |
Dundalk (7) |
St. Patrick's Athletic |
Bohemians |
Jonathan Speak (Derry City) |
24 |
1988-89 |
Derry City (1) |
Dundalk |
Limerick City |
Billy Hamilton (Limerick City) |
21 |
1989-90 |
St. Patrick's Athletic (4) |
Derry City |
Dundalk |
Mark Ennis (St. Patrick's Athletic) |
19 |
1990-91 |
Dundalk (8) |
Cork City |
St. Patrick's Athletic |
Peter Hanrahan (Dundalk) |
18 |
1991-92 |
Shelbourne (8) |
Derry City |
Cork City |
John Caulfield (Cork City) |
16 |
1992-93 |
Cork City (1) |
Bohemians |
Shelbourne |
Pat Morley (Cork City) |
20 |
1993-94 |
Shamrock Rovers (15) |
Cork City |
Galway United |
Stephen Geoghegan (Shamrock Rovers) |
23 |
1994-95 |
Dundalk (9) |
Derry City |
Shelbourne |
John Caulfield (Cork City) |
16 |
1995-96 |
St. Patrick's Athletic (5) |
Bohemians |
Sligo Rovers |
Stephen Geoghegan (Shelbourne) |
19 |
1996-97 |
Derry City (2) |
Bohemians |
Shelbourne |
Tony Cousins (Shamrock Rovers) / Stephen Geoghegan (Shelbourne) |
16 |
1997-98 |
St. Patrick's Athletic (6) |
Shelbourne |
Cork City |
Stephen Geoghegan (Shelbourne) |
17 |
1998-99 |
St. Patrick's Athletic (7) |
Cork City |
Shelbourne |
Trevor Molloy (St. Patrick's Athletic) |
15 |
1999–2000 |
Shelbourne (9) |
Cork City |
Bohemians |
Pat Morley (Cork City) |
20 |
2000-01 |
Bohemians (8) |
Shelbourne |
Cork City |
Glen Crowe (Bohemians) |
25 |
2001-02 |
Shelbourne (10) |
Shamrock Rovers |
St. Patrick's Athletic |
Glen Crowe (Bohemians) |
21 |
2002-03 |
Bohemians (9) |
Shelbourne |
Shamrock Rovers |
Glen Crowe (Bohemians) |
18 |
2003 |
Shelbourne (11) |
Bohemians |
Cork City |
Jason Byrne (Shelbourne) |
21 |
2004 |
Shelbourne (12) |
Cork City |
Bohemians |
Jason Byrne (Shelbourne) |
25 |
2005 |
Cork City (2) |
Derry City |
Shelbourne |
Jason Byrne (Shelbourne) |
22 |
2006 |
Shelbourne (13) |
Derry City |
Drogheda United |
Jason Byrne (Shelbourne) |
15 |
2007 |
Drogheda United (1) |
St. Patrick's Athletic |
Bohemians |
David Mooney (Longford Town) |
19 |
2008 |
Bohemians (10) |
St. Patrick's Athletic |
Derry City |
Mark Farren (Derry City) |
16 |
2009 |
Bohemians (11) |
Shamrock Rovers |
Cork City |
Gary Twigg (Shamrock Rovers) |
24 |
2010 |
Shamrock Rovers (16) |
Bohemians |
Sligo Rovers |
Gary Twigg (Shamrock Rovers) |
20 |
2011 |
Shamrock Rovers (17) |
Sligo Rovers |
Derry City |
Éamon Zayed (Derry City) |
22 |
2012 |
Sligo Rovers (3) |
Drogheda United |
St. Patrick's Athletic |
Gary Twigg (Shamrock Rovers) |
20 |
2013 |
St. Patrick's Athletic (8) |
Dundalk |
Sligo Rovers |
Rory Patterson (Derry City) |
18 |
2014 |
Dundalk FC (10) |
Cork City |
St. Patrick's Athletic |
Chris Fagan (St Patrick's Athletic) / Pat Hoban (Dundalk) |
20 |