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 from 1941 to 1944 and Limerick from 2020 to 2023. 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.
Tipperary beat Cork in the 2025 final at Croke Park by a scoreline of 3-27 to 1-18.
Finals
SeasonProvinceWinnersScoreRunners-upProvinceVenueAttendanceNotes1887MunsterTipperary (1)1-1 : 0-1GalwayConnachtBirr Sportsfield, Birr5,0001888n/an/a1889LeinsterDublin (1)5-1 : 1-6ClareMunsterSt. Patrick's GAA Field, Dublin1,5001890MunsterCork (1)1-6 : 2-2WexfordLeinsterClonturk Park, Dublin1,0001891MunsterKerry (1)2-3 : 1-5 WexfordLeinsterClonturk Park, Dublin2,0001892MunsterCork (2)2-3 : 1-5DublinLeinsterClonturk Park, Dublin5,0001893MunsterCork (3)6-8 : 0-2KilkennyLeinsterPhoenix Park, Dublin1,0001894MunsterCork (4)5-20 : 2-0DublinLeinsterClonturk Park, Dublin2,0001895MunsterTipperary (2)6-8 : 1-10KilkennyLeinsterJones' Road, Dublin8,0001896MunsterTipperary (3)8-14 : 0-4DublinLeinsterJones' Road, Dublin3,5001897MunsterLimerick (1)3-4 : 2-4KilkennyLeinsterTipperary GAA Field, Tipperary5,0001898MunsterTipperary (4)7-13 : 3-10KilkennyLeinsterJones' Road, Dublin2,5001899MunsterTipperary (5)3-12 : 1-4WexfordLeinsterJones' Road, Dublin3,5001900MunsterTipperary (6)2-5 : 0-6LondonBritainJones' Road, Dublin8,0001901BritainLondon (1)1-5 : 0-4CorkMunsterJones' Road, Dublin1902MunsterCork (5)3-13 : 0-0LondonBritainCork Athletic Grounds, Cork8,0001903MunsterCork (6)3-16 : 1-1LondonBritainJones' Road, Dublin1904LeinsterKilkenny (1)1-9 : 1-8CorkMunsterMaurice Davin's land, Carrick-on-Suir1905(R)LeinsterKilkenny (2)3-12 : 5-107-7 : 2-9CorkMunsterFraher Field, Dungarvan1906MunsterTipperary (7)3-16 : 3-8DublinLeinsterNowlan Park, Kilkenny5,0001907LeinsterKilkenny (3)3-12 : 4-8CorkMunsterFraher Field, Dungarvan15,0001908MunsterTipperary (8)3-15 : 1-5DublinLeinsterGeraldine Park, Athy1909LeinsterKilkenny (4)4-6 : 0-12TipperaryMunsterCork Athletic Grounds, Cork11,0001910LeinsterWexford (1)7-0 : 6-2LimerickMunsterJones' Road, Dublin1911LeinsterKilkenny (5)3-3 : 1-1TipperaryMunsterFraher Field, Dungarvan1912LeinsterKilkenny (6)2-1 : 1-3CorkMunsterJones' Road, Dublin18,0001913LeinsterKilkenny (7)2-4 : 1-2TipperaryMunsterCroke Park, Dublin12,0001914MunsterClare (1)5-1 : 1-0LaoisLeinsterCroke Park, Dublin1915LeinsterLaois (1)6-2 : 4-1CorkMunsterCroke Park, Dublin1916MunsterTipperary (9)5-4 : 3-2KilkennyLeinsterCroke Park, Dublin5,0001917LeinsterDublin (2)5-4 : 4-2TipperaryMunsterCroke Park, Dublin1918MunsterLimerick (2)9-5 : 1-3WexfordLeinsterCroke Park, Dublin1919MunsterCork (7)6-4 : 2-4DublinLeinsterCroke Park, Dublin14,3001920LeinsterDublin (3)4-9 : 4-3CorkMunsterCroke Park, Dublin22,0001921MunsterLimerick (3)8-5 : 3-2DublinLeinsterCroke Park, Dublin19,0001922LeinsterKilkenny (8)4-2 : 2-6TipperaryMunsterCroke Park, Dublin26,1191923ConnachtGalway (1)7-3 : 4-5LimerickMunsterCroke Park, Dublin7,0001924LeinsterDublin (4)5-3 : 2-6GalwayConnachtCroke Park, Dublin9,0001925MunsterTipperary (10)5-6 : 1-5GalwayConnachtCroke Park, Dublin20,0001926MunsterCork (8)4-6 : 2-0KilkennyLeinsterCroke Park, Dublin26,8291927LeinsterDublin (5)4-8 : 1-3CorkMunsterCroke Park, Dublin23,8241928MunsterCork (9)6-12 : 1-0GalwayConnachtCroke Park, Dublin15,2591929MunsterCork (10)4-9 : 1-3GalwayConnachtCroke Park, Dublin14,0001930MunsterTipperary (11)2-7 : 1-3DublinLeinsterCroke Park, Dublin21,7301931(R)(R)MunsterCork (11)1-6 : 1-62-5 : 2-55-8 : 3-4KilkennyLeinsterCroke Park, Dublin26,46033,12431,9351932LeinsterKilkenny (9)3-3 : 2-3ClareMunsterCroke Park, Dublin34,3921933LeinsterKilkenny (10)1-7 : 0-6LimerickMunsterCroke Park, Dublin45,1761934(R)MunsterLimerick (4)2-7 : 3-43-4 : 2-6DublinLeinsterCroke Park, Dublin34,86730,2501935LeinsterKilkenny (11)2-5 : 2-4LimerickMunsterCroke Park, Dublin46,5911936MunsterLimerick (5)5-6 : 1-5KilkennyLeinsterCroke Park, Dublin51,2351937MunsterTipperary (12)3-11 : 0-3KilkennyLeinsterFitzGerald Stadium, Killarney67,6291938LeinsterDublin (6)2-7 : 3-3WaterfordMunsterCroke Park, Dublin37,1291939LeinsterKilkenny (12)2-7 : 3-3CorkMunsterCroke Park, Dublin39,3021940MunsterLimerick (6)3-7 : 1-7KilkennyLeinsterCroke Park, Dublin49,2601941MunsterCork (12)5-11 : 0-6DublinLeinsterCroke Park, Dublin26,1501942MunsterCork (13)2-14 : 3-4DublinLeinsterCroke Park, Dublin27,3131943MunsterCork (14)5-16 : 0-4AntrimUlsterCroke Park, Dublin48,8431944MunsterCork (15)2-13 : 1-2DublinLeinsterCroke Park, Dublin26,8961945MunsterTipperary (13)5-6 : 3-6KilkennyLeinsterCroke Park, Dublin69,4591946MunsterCork (16)7-5 : 3-8KilkennyLeinsterCroke Park, Dublin64,4151947LeinsterKilkenny (13)0-14 : 2-7CorkMunsterCroke Park, Dublin61,5101948MunsterWaterford (1)6-7 : 4-2DublinLeinsterCroke Park, Dublin61,7421949MunsterTipperary (14)3-11 : 0-3LaoisLeinsterCroke Park, Dublin67,1681950MunsterTipperary (15)1-9 : 1-8KilkennyLeinsterCroke Park, Dublin67,6291951MunsterTipperary (16)7-7 : 3-9WexfordLeinsterCroke Park, Dublin68,5151952MunsterCork (17)2-14 : 0-7DublinLeinsterCroke Park, Dublin71,1951953MunsterCork (18)3-3 : 0-8GalwayConnachtCroke Park, Dublin71,1951954MunsterCork (19)1-9 : 1-6WexfordLeinsterCroke Park, Dublin84,8561955LeinsterWexford (2)3-13 : 2-8GalwayConnachtCroke Park, Dublin72,8541956LeinsterWexford (3)2-14 : 2-8CorkMunsterCroke Park, Dublin83,0961957LeinsterKilkenny (14)4-10 : 3-12WaterfordMunsterCroke Park, Dublin70,5941958MunsterTipperary (17)4-9 : 2-5GalwayConnachtCroke Park, Dublin47,2761959(R)MunsterWaterford (2)1-17 : 5-53-12 : 1-10KilkennyLeinsterCroke Park, Dublin73,70777,2851960LeinsterWexford (4)2-15 : 0-11TipperaryMunsterCroke Park, Dublin77,1541961MunsterTipperary (18)0-16 : 1-12DublinLeinsterCroke Park, Dublin67,8661962MunsterTipperary (19)3-10 : 2-11WexfordLeinsterCroke Park, Dublin75,0391963LeinsterKilkenny (15)4-17 : 6-8WaterfordMunsterCroke Park, Dublin73,1231964MunsterTipperary (20)5-13 : 2-8KilkennyLeinsterCroke Park, Dublin71,2821965MunsterTipperary (21)2-16 : 0-10WexfordLeinsterCroke Park, Dublin67,4981966MunsterCork (20)3-9 : 1-10KilkennyLeinsterCroke Park, Dublin68,2491967LeinsterKilkenny (16)3-8 : 2-7TipperaryMunsterCroke Park, Dublin64,2411968LeinsterWexford (5)5-8 : 3-12TipperaryMunsterCroke Park, Dublin63,4611969LeinsterKilkenny (17)2-15 : 2-9CorkMunsterCroke Park, Dublin66,8441970MunsterCork (21)6-21 : 5-10WexfordLeinsterCroke Park, Dublin65,0621971MunsterTipperary (22)5-17 : 5-14KilkennyLeinsterCroke Park, Dublin61,3931972LeinsterKilkenny (18)3-24 : 5-11CorkMunsterCroke Park, Dublin66,1371973MunsterLimerick (7)1-21 : 1-14KilkennyLeinsterCroke Park, Dublin59,0091974LeinsterKilkenny (19)3-19 : 1-13LimerickMunsterCroke Park, Dublin62,0711975LeinsterKilkenny (20)2-22 : 2-10GalwayConnachtCroke Park, Dublin63,7111976MunsterCork (22)2-21 : 4-11WexfordLeinsterCroke Park, Dublin62,6841977MunsterCork (23)1-17 : 3-8WexfordLeinsterCroke Park, Dublin63,1981978MunsterCork (24)1-15 : 2-8KilkennyLeinsterCroke Park, Dublin64,1551979LeinsterKilkenny (21)2-12 : 1-8GalwayConnachtCroke Park, Dublin53,5351980ConnachtGalway (2)2-15 : 3-9LimerickMunsterCroke Park, Dublin64,8951981LeinsterOffaly (1)2-12 : 0-15GalwayConnachtCroke Park, Dublin71,3481982LeinsterKilkenny (22)3-18 : 1-13CorkMunsterCroke Park, Dublin59,5501983LeinsterKilkenny (23)2-14 : 2-12CorkMunsterCroke Park, Dublin58,3811984MunsterCork (25)3-16 : 1-12OffalyLeinsterSemple Stadium, Thurles59,8141985LeinsterOffaly (2)2-11 : 1-12GalwayConnachtCroke Park, Dublin61,4511986MunsterCork (26)4-13 : 2-15GalwayConnachtCroke Park, Dublin63,4511987ConnachtGalway (3)1-12 : 0-9KilkennyLeinsterCroke Park, Dublin63,5961988ConnachtGalway (4)1-15 : 0-14TipperaryMunsterCroke Park, Dublin63,5451989MunsterTipperary (23)4-24 : 3-9AntrimUlsterCroke Park, Dublin65,4961990MunsterCork (27)5-15 : 2-21GalwayConnachtCroke Park, Dublin63,9541991MunsterTipperary (24)1-16 : 1-15KilkennyLeinsterCroke Park, Dublin64,5001992LeinsterKilkenny (24)3-10 : 1-12CorkMunsterCroke Park, Dublin64,5341993LeinsterKilkenny (25)2-17 : 1-15GalwayConnactCroke Park, Dublin63,4601994LeinsterOffaly (3)3-16 : 2-13LimerickMunsterCroke Park, Dublin54,4581995MunsterClare (2)1-13 : 2-8OffalyLeinsterCroke Park, Dublin65,0921996LeinsterWexford (6)1-13 : 0-14LimerickMunsterCroke Park, Dublin65,8491997MunsterClare (3)0-20 : 2-13TipperaryMunsterCroke Park, Dublin65,5751998LeinsterOffaly (4)2-16 : 1-13KilkennyLeinsterCroke Park, Dublin65,4911999MunsterCork (28)0-13 : 0-12KilkennyLeinsterCroke Park, Dublin62,9892000LeinsterKilkenny (26)5-15 : 1-14OffalyLeinsterCroke Park, Dublin61,4932001MunsterTipperary (25)2-18 : 2-15GalwayConnachtCroke Park, Dublin68,5152002LeinsterKilkenny (27)2-20 : 0-19ClareMunsterCroke Park, Dublin76,2542003LeinsterKilkenny (28)1-14 : 1-11CorkMunsterCroke Park, Dublin79,3832004MunsterCork (29)0-17 : 0-9KilkennyLeinsterCroke Park, Dublin78,2122005MunsterCork (30)1-21 : 1-16GalwayConnachtCroke Park, Dublin82,2752006LeinsterKilkenny (29)1-16 : 1-13CorkMunsterCroke Park, Dublin82,2752007LeinsterKilkenny (30)2-19 : 1-15LimerickMunsterCroke Park, Dublin82,1272008LeinsterKilkenny (31)3-30 : 1-13WaterfordMunsterCroke Park, Dublin82,1862009LeinsterKilkenny (32)2-22 : 0-23TipperaryMunsterCroke Park, Dublin82,1062010MunsterTipperary (26)4-17 : 1-18KilkennyLeinsterCroke Park, Dublin81,7652011LeinsterKilkenny (33)2-17 : 1-16TipperaryMunsterCroke Park, Dublin81,2142012(R)LeinsterKilkenny (34)0-19 : 2:133-22 : 3-11GalwayConnachtCroke Park, Dublin81,93282,2742013(R)MunsterClare (4)0-25 : 3-165-16 : 3-16CorkMunsterCroke Park, Dublin81,65182,2762014(R)LeinsterKilkenny (35)3-22 : 1-282-17 : 2-14TipperaryMunsterCroke Park, Dublin82,17981,7532015LeinsterKilkenny (36)1-22 : 1-18GalwayConnachtCroke Park, Dublin82,3002016MunsterTipperary (27)2-29 : 2-20KilkennyLeinsterCroke Park, Dublin82,3002017ConnachtGalway (5)0-26 : 2-17WaterfordMunsterCroke Park, Dublin82,3002018MunsterLimerick (8)3-16 : 2-18GalwayConnachtCroke Park, Dublin82,3002019MunsterTipperary (28)3-25 : 0-20KilkennyLeinsterCroke Park, Dublin82,3002020MunsterLimerick (9)0-30 : 0-19WaterfordMunsterCroke Park, Dublin02021MunsterLimerick (10)3-32 : 1-22CorkMunsterCroke Park, Dublin 40,0002022MunsterLimerick (11)1-31 : 2-26KilkennyLeinsterCroke Park, Dublin 82,3002023MunsterLimerick (12)0-30 : 2-15KilkennyLeinsterCroke Park, Dublin 82,3002024MunsterClare (5)3-29 : 1-34CorkMunsterCroke Park, Dublin 82,3002025MunsterTipperary (29)3-27 : 1-18CorkMunsterCroke Park, Dublin 82,3002026MunsterLimerick (13)1-29 : 1-18GalwayConnaughtCroke Park, Dublin 82,300
See also List of All-Ireland Senior Football Championship finals
Notes
References