List of All-Ireland Senior Hurling Championship winners


The All-Ireland Senior Hurling Championship is an annual hurling competition established by the Gaelic Athletic Association in 1887. The All-Ireland Championship is open to the top hurling teams in Ireland, with 14 teams currently participating. Originally, only the county club champions of their respective county championships were allowed to participate. However, this was changed in the 1890s when teams involving non-county championship-winning players began to emerge. Tipperary, represented by Thurles Sarsfields, won the inaugural championship, beating Galway, represented by Meelick, in the 1887 final.
The prize for the All-Ireland champions is the Liam MacCarthy Cup.
Kilkenny hold the record for the most victories, winning the competition thirty-six times since its inception. They have also won the competition the most times in-a-row, winning it four times from 2006 to 2009, a record they share with Cork who won it four times from 1941 to 1944. Kilkenny have also been runners-up the most times, losing the final twenty-five times. The province of Munster has provided the most champions, with seventy-one wins between all six counties.
The current champions are Tipperary, who beat Kilkenny 3-25 to 0-20 in the 2019 final at Croke Park.

Finals

SeasonProvinceWinnersScoreRunners-upProvinceVenueAttendanceNotes
1887MunsterTipperary 1-1 : 0-1GalwayConnachtBirr Sportsfield, Birr5,000
1888n/an/a
1889LeinsterDublin 5-1 : 1-6ClareMunsterSt. Patrick's GAA Field, Dublin1,500
1890MunsterCork 1-6 : 2-2WexfordLeinsterClonturk Park, Dublin1,000
1891MunsterKerry 2-3 : 1-5WexfordLeinsterClonturk Park, Dublin2,000
1892MunsterCork 2-3 : 1-5DublinLeinsterClonturk Park, Dublin5,000
1893MunsterCork 6-8 : 0-2KilkennyLeinsterPhoenix Park, Dublin1,000
1894MunsterCork 5-20 : 2-0DublinLeinsterClonturk Park, Dublin2,000
1895MunsterTipperary 6-8 : 1-10KilkennyLeinsterJones' Road, Dublin8,000
1896MunsterTipperary 8-14 : 0-4DublinLeinsterJones' Road, Dublin3,500
1897MunsterLimerick 3-4 : 2-4KilkennyLeinsterTipperary GAA Field, Tipperary5,000
1898MunsterTipperary 7-13 : 3-10KilkennyLeinsterJones' Road, Dublin2,500
1899MunsterTipperary 3-12 : 1-4WexfordLeinsterJones' Road, Dublin3,500
1900MunsterTipperary 2-5 : 0-6LondonBritainJones' Road, Dublin8,000
1901BritainLondon 1-5 : 0-4CorkMunsterJones' Road, Dublin
1902MunsterCork 3-13 : 0-0LondonBritainCork Athletic Grounds, Cork8,000
1903MunsterCork 3-16 : 1-1LondonBritainJones' Road, Dublin
1904LeinsterKilkenny 1-9 : 1-8CorkMunsterMaurice Davin's land, Carrick-on-Suir
1905
LeinsterKilkenny 3-12 : 5-10
7-7 : 2-9
CorkMunsterFraher Field, Dungarvan
1906MunsterTipperary 3-16 : 3-8DublinLeinsterNowlan Park, Kilkenny5,000
1907LeinsterKilkenny 3-12 : 4-8CorkMunsterFraher Field, Dungarvan15,000
1908MunsterTipperary 3-15 : 1-5DublinLeinsterGeraldine Park, Athy
1909LeinsterKilkenny 4-6 : 0-12TipperaryMunsterCork Athletic Grounds, Cork11,000
1910LeinsterWexford 7-0 : 6-2LimerickMunsterJones' Road, Dublin
1911LeinsterKilkenny 3-3 : 1-1TipperaryMunsterFraher Field, Dungarvan
1912LeinsterKilkenny 2-1 : 1-3CorkMunsterJones' Road, Dublin18,000
1913LeinsterKilkenny 2-4 : 1-2TipperaryMunsterCroke Park, Dublin12,000
1914MunsterClare 5-1 : 1-0LaoisLeinsterCroke Park, Dublin
1915LeinsterLaois 6-2 : 4-1CorkMunsterCroke Park, Dublin
1916MunsterTipperary 5-4 : 3-2KilkennyLeinsterCroke Park, Dublin5,000
1917LeinsterDublin 5-4 : 4-2TipperaryMunsterCroke Park, Dublin
1918MunsterLimerick 9-5 : 1-3WexfordLeinsterCroke Park, Dublin
1919MunsterCork 6-4 : 2-4DublinLeinsterCroke Park, Dublin14,300
1920LeinsterDublin 4-9 : 4-3CorkMunsterCroke Park, Dublin22,000
1921MunsterLimerick 8-5 : 3-2DublinLeinsterCroke Park, Dublin19,000
1922LeinsterKilkenny 4-2 : 2-6TipperaryMunsterCroke Park, Dublin26,119
1923ConnachtGalway 7-3 : 4-5LimerickMunsterCroke Park, Dublin7,000
1924LeinsterDublin 5-3 : 2-6GalwayConnachtCroke Park, Dublin9,000
1925MunsterTipperary 5-6 : 1-5GalwayConnachtCroke Park, Dublin20,000
1926MunsterCork 4-6 : 2-0KilkennyLeinsterCroke Park, Dublin26,829
1927LeinsterDublin 4-8 : 1-3CorkMunsterCroke Park, Dublin23,824
1928MunsterCork 6-12 : 1-0GalwayConnachtCroke Park, Dublin15,259
1929MunsterCork 4-9 : 1-3GalwayConnachtCroke Park, Dublin14,000
1930MunsterTipperary 2-7 : 1-3DublinLeinsterCroke Park, Dublin21,730
1931
MunsterCork 1-6 : 1-6
2-5 : 2-5
5-8 : 3-4
KilkennyLeinsterCroke Park, Dublin26,460
33,124
31,935
1932LeinsterKilkenny 3-3 : 2-3ClareMunsterCroke Park, Dublin34,392
1933LeinsterKilkenny 1-7 : 0-6LimerickMunsterCroke Park, Dublin45,176
1934
MunsterLimerick 2-7 : 3-4
3-4 : 2-6
DublinLeinsterCroke Park, Dublin34,867
30,250
1935LeinsterKilkenny 2-5 : 2-4LimerickMunsterCroke Park, Dublin46,591
1936MunsterLimerick 5-6 : 1-5KilkennyLeinsterCroke Park, Dublin51,235
1937MunsterTipperary 3-11 : 0-3KilkennyLeinsterFitzGerald Stadium, Killarney67,629
1938LeinsterDublin 2-7 : 3-3WaterfordMunsterCroke Park, Dublin37,129
1939LeinsterKilkenny 2-7 : 3-3CorkMunsterCroke Park, Dublin39,302
1940MunsterLimerick 3-7 : 1-7KilkennyLeinsterCroke Park, Dublin49,260
1941MunsterCork 5-11 : 0-6DublinLeinsterCroke Park, Dublin26,150
1942MunsterCork 2-14 : 3-4DublinLeinsterCroke Park, Dublin27,313
1943MunsterCork 5-16 : 0-4AntrimUlsterCroke Park, Dublin48,843
1944MunsterCork 2-13 : 1-2DublinLeinsterCroke Park, Dublin26,896
1945MunsterTipperary 5-6 : 3-6KilkennyLeinsterCroke Park, Dublin69,459
1946MunsterCork 7-5 : 3-8KilkennyLeinsterCroke Park, Dublin64,415
1947LeinsterKilkenny 0-14 : 2-7CorkMunsterCroke Park, Dublin61,510
1948MunsterWaterford 6-7 : 4-2DublinLeinsterCroke Park, Dublin61,742
1949MunsterTipperary 3-11 : 0-3LaoisLeinsterCroke Park, Dublin67,168
1950MunsterTipperary 1-9 : 1-8KilkennyLeinsterCroke Park, Dublin67,629
1951MunsterTipperary 7-7 : 3-9WexfordLeinsterCroke Park, Dublin68,515
1952MunsterCork 2-14 : 0-7DublinLeinsterCroke Park, Dublin71,195
1953MunsterCork 3-3 : 0-8GalwayConnachtCroke Park, Dublin71,195
1954MunsterCork 1-9 : 1-6WexfordLeinsterCroke Park, Dublin84,856
1955LeinsterWexford 3-13 : 2-8GalwayConnachtCroke Park, Dublin72,854
1956LeinsterWexford 2-14 : 2-8CorkMunsterCroke Park, Dublin83,096
1957LeinsterKilkenny 4-10 : 3-12WaterfordMunsterCroke Park, Dublin70,594
1958MunsterTipperary 4-9 : 2-5GalwayConnachtCroke Park, Dublin47,276
1959
MunsterWaterford 1-17 : 5-5
3-12 : 1-10
KilkennyLeinsterCroke Park, Dublin73,707
77,285
1960LeinsterWexford 2-15 : 0-11TipperaryMunsterCroke Park, Dublin77,154
1961MunsterTipperary 0-16 : 1-12DublinLeinsterCroke Park, Dublin67,866
1962MunsterTipperary 3-10 : 2-11WexfordLeinsterCroke Park, Dublin75,039
1963LeinsterKilkenny 4-17 : 6-8WaterfordMunsterCroke Park, Dublin73,123
1964MunsterTipperary 5-13 : 2-8KilkennyLeinsterCroke Park, Dublin71,282
1965MunsterTipperary 2-16 : 0-10WexfordLeinsterCroke Park, Dublin67,498
1966MunsterCork 3-9 : 1-10KilkennyLeinsterCroke Park, Dublin68,249
1967LeinsterKilkenny 3-8 : 2-7TipperaryMunsterCroke Park, Dublin64,241
1968LeinsterWexford 5-8 : 3-12TipperaryMunsterCroke Park, Dublin63,461
1969LeinsterKilkenny 2-15 : 2-9CorkMunsterCroke Park, Dublin66,844
1970MunsterCork 6-21 : 5-10WexfordLeinsterCroke Park, Dublin65,062
1971MunsterTipperary 5-17 : 5-14KilkennyLeinsterCroke Park, Dublin61,393
1972LeinsterKilkenny 3-24 : 5-11CorkMunsterCroke Park, Dublin66,137
1973MunsterLimerick 1-21 : 1-14KilkennyLeinsterCroke Park, Dublin59,009
1974LeinsterKilkenny 3-19 : 1-13LimerickMunsterCroke Park, Dublin62,071
1975LeinsterKilkenny 2-22 : 2-10GalwayConnachtCroke Park, Dublin63,711
1976MunsterCork 2-21 : 4-11WexfordLeinsterCroke Park, Dublin62,684
1977MunsterCork 1-17 : 3-8WexfordLeinsterCroke Park, Dublin63,198
1978MunsterCork 1-15 : 2-8KilkennyLeinsterCroke Park, Dublin64,155
1979LeinsterKilkenny 2-12 : 1-8GalwayConnachtCroke Park, Dublin53,535
1980ConnachtGalway 2-15 : 3-9LimerickMunsterCroke Park, Dublin64,895
1981LeinsterOffaly 2-12 : 0-15GalwayConnachtCroke Park, Dublin71,348
1982LeinsterKilkenny 3-18 : 1-13CorkMunsterCroke Park, Dublin59,550
1983LeinsterKilkenny 2-14 : 2-12CorkMunsterCroke Park, Dublin58,381
1984MunsterCork 3-16 : 1-12OffalyLeinsterSemple Stadium, Thurles59,814
1985LeinsterOffaly 2-11 : 1-12GalwayConnachtCroke Park, Dublin61,451
1986MunsterCork 4-13 : 2-15GalwayConnachtCroke Park, Dublin63,451
1987ConnachtGalway 1-12 : 0-9KilkennyLeinsterCroke Park, Dublin63,596
1988ConnachtGalway 1-15 : 0-14TipperaryMunsterCroke Park, Dublin63,545
1989MunsterTipperary 4-24 : 3-9AntrimUlsterCroke Park, Dublin65,496
1990MunsterCork 5-15 : 2-21GalwayConnachtCroke Park, Dublin63,954
1991MunsterTipperary 1-16 : 1-15KilkennyLeinsterCroke Park, Dublin64,500
1992LeinsterKilkenny 3-10 : 1-12CorkMunsterCroke Park, Dublin64,534
1993LeinsterKilkenny 2-17 : 1-15GalwayConnactCroke Park, Dublin63,460
1994LeinsterOffaly 3-16 : 2-13LimerickMunsterCroke Park, Dublin54,458
1995MunsterClare 1-13 : 2-8OffalyLeinsterCroke Park, Dublin65,092
1996LeinsterWexford 1-13 : 0-14LimerickMunsterCroke Park, Dublin65,849
1997MunsterClare 0-20 : 2-13TipperaryMunsterCroke Park, Dublin65,575
1998LeinsterOffaly 2-16 : 1-13KilkennyLeinsterCroke Park, Dublin65,491
1999MunsterCork 0-13 : 0-12KilkennyLeinsterCroke Park, Dublin62,989
2000LeintserKilkenny 5-15 : 1-14OffalyLeinsterCroke Park, Dublin61,493
2001MunsterTipperary 2-18 : 2-15GalwayConnachtCroke Park, Dublin68,515
2002LeinsterKilkenny 2-20 : 0-19ClareMunsterCroke Park, Dublin76,254
2003LeinsterKilkenny 1-14 : 1-11CorkMunsterCroke Park, Dublin79,383
2004MunsterCork 0-17 : 0-9KilkennyLeinsterCroke Park, Dublin78,212
2005MunsterCork 1-21 : 1-16GalwayConnachtCroke Park, Dublin82,275
2006LeinsterKilkenny 1-16 : 1-13CorkMunsterCroke Park, Dublin82,275
2007LeinsterKilkenny 2-19 : 1-15LimerickMunsterCroke Park, Dublin82,127
2008LeinsterKilkenny 3-30 : 1-13WaterfordMunsterCroke Park, Dublin82,186
2009LeinsterKilkenny 2-22 : 0-23TipperaryMunsterCroke Park, Dublin82,106
2010MunsterTipperary 4-17 : 1-18KilkennyLeinsterCroke Park, Dublin81,765
2011LeinsterKilkenny 2-17 : 1-16TipperaryMunsterCroke Park, Dublin81,214
2012
LeinsterKilkenny 0-19 : 2:13
3-22 : 3-11
GalwayConnachtCroke Park, Dublin81,932
82,274
2013
MunsterClare 0-25 : 3-16
5-16 : 3-16
CorkMunsterCroke Park, Dublin81,651
82,276
2014
LeinsterKilkenny 3-22 : 1-28
2-17 : 2-14
TipperaryMunsterCroke Park, Dublin82,179
81,753
2015LeinsterKilkenny 1-22 : 1-18GalwayConnachtCroke Park, Dublin82,300
2016MunsterTipperary 2-29 : 2-20KilkennyLeinsterCroke Park, Dublin82,300
2017ConnachtGalway 0-26 : 2-17WaterfordMunsterCroke Park, Dublin82,300
2018MunsterLimerick 3-16 : 2-18GalwayConnachtCroke Park, Dublin82,300
2019MunsterTipperary 3-25 : 0-20KilkennyLeinsterCroke Park, Dublin