GAA fixtures 2025: Football and hurling championship fixtures

Armagh footballer Paddy Burns and Antrim hurler Niall O'ConnorImage source, Getty Images
  • Published

All times BST.

Ulster SFC

Preliminary round

6 April

Donegal 1-25 Derry 1-15

Quarter-finals

12 April

Antrim 1-23 Armagh 1-34

13 April

Tyrone 1-24 Cavan 0-20

19 April

Fermanagh 0-23 Down 2-19

20 April

Monaghan 0-21 Donegal 0-23

Semi-finals

26 April

Armagh 0-23 Tyrone 0-22

27 April

Down 0-16 Donegal 1-19

Final

10 May

Armagh v Donegal, St. Tiernach's Park, Clones, 17:25 BST

Connacht SFC

Quarter-finals

5 April

London 0-13 Roscommon 2-26

6 April

Mayo 2-20 Sligo 2-17

New York 0-20 Galway 3-28

Semi-finals

19 April

Leitrim 0-13 Mayo 0-20

20 April

Galway 1-24 Roscommon 0-18

Final

4 May

Mayo 1-15 Galway 1-17

Leinster SFC

Preliminary round

5 April

Wexford 2-11 Laois 2-21

6 April

Meath 1-30 Carlow 0-19

Longford 1-20 Wicklow 2-23

Quarter-finals

12 April

Kildare 2-17 Westmeath 0-21

13 April

Wicklow 0-18 v Dublin 2-21

Meath 1-25 Offaly 0-21

Louth 2-16 Laois 0-17

Semi-finals

27 April

Kildare 0-18 Louth 1-18

Meath 0-23 Dublin 1-16

Final

11 May

Meath v Louth, Croke Park, 16:15 BST

Munster SFC

Quarter-finals

5 April

Limerick 0-13 Cork 0-24

Tipperary 1-22 Waterford 0-19

Semi-finals

19 April

Clare 2-18 Tipperary 1-15

Cork 1-25 Kerry 3-21

Final

4 May

Clare 0-21 Kerry 4-20

All-Ireland SFC

Group stages

17/18 May

Round one games involving Connacht and Munster finalists

24/25 May

Round one games involving Ulster and Leinster finalists

31 May/1 June

Round two

14/15 June

Round three

Preliminary quarter-finals

21/22 June

Quarter-finals

28/29 June

Semi-finals

12/13 July

Final

27 July

Tailteann Cup

Group stages

10/11 May

Round one games

17/18 May

Round two games

31 May/1 June

Round three games

Preliminary quarter-finals

7/8 June

14/15 June

Semi-finals

21/22 June

Final

12 July

Leinster SHC

Round one

19 April

Wexford 2-24 Antrim 0-19

Dublin 1-25 Offaly 2-19

Kilkenny 3-24 Galway 0-21

Round two

26 April

Dublin 3-26 Wexford 4-19

Offaly 1-14 Galway 2-25

27 April

Antrim 2-12 Kilkenny 2-30

Round three

10 May

Galway v Wexford, Salthill, 15:15

Antrim v Dublin, Corrigan Park, 16:00

Kilkenny v Offaly, Nowlan Park, 18:00

Round four

17 May

Galway v Antrim, Salthill, 13:30

Wexford v Offaly, Wexford Park, 17:00

18 May

Kilkenny v Dublin, Nowlan Park, 15:00

Round five

25 May

Wexford v Kilkenny, Wexford Park, 14:00

Dublin v Galway, Parnell Park, 14:00

Offaly v Antrim, O'Connor Park, 14:00

Final

8 June

Munster SHC

Round one

20 April

Tipperary 2-23 Limerick 2-23

Clare 3-21 Cork 2-24

Round two

27 April

Cork 4-27 Tipperary 0-24

Waterford 2-23 Clare 0-21

Round three

3 May

Waterford 0-22 Limerick 0-28

10 May

Clare v Tipperary, Ennis, 18:00

Round four

18 May

Limerick v Cork, Gaelic Grounds, 16:00

Tipperary v Waterford, Thurles, 14:00

Round five

25 May

Limerick v Clare, Gaelic Grounds, 16:00

Cork v Waterford, Pairc Ui Chaoimh, 16:00

Final

7 June

All-Ireland SHC

Preliminary quarter-finals

14/15 June

Quarter-finals

21/22 June

Semi-finals

5/6 July

All-Ireland final

20 July

Joe McDonagh Cup

Round one

19/20 April

Laois 3-25 Westmeath 1-22

Kildare 0-19 Kerry 1-17

Carlow 6-23 Down 0-20

Round two

26 April

Down 1-12 Laois 6-36

Kildare 3-24 Westmeath 2-21

27 April

Kerry 0-17 Carlow 3-27

Round three

10/11 May

Westmeath v Down, Mullingar

Laois v Kerry, Portlaoise

Carlow v Kildare, Dr Cullen Park

Round four

17/18 May

Westmeath v Carlow, Mullingar

Down v Kerry, Ballycran

Laois v Kildare, Portlaoise

Round five

24/25 May

Carlow v Laois, Dr Cullen Park

Kildare v Down, Newbridge

Kerry v Westmeath, Tralee

Final

8 June

Christy Ring Cup

Round one

12 April

Wicklow 1-24 Tyrone 2-16

Meath 0-21 London 5-18

Derry 1-21 Donegal 1-17

Round two

19/20 April

Donegal 1-10 Wicklow 1-11

London 1-18 Derry 2-19

Meath 2-29 Tyrone 2-15

Round three

26 April

Tyrone 0-10 Donegal 5-18

Wicklow 2-17 London 2-17

Derry 1-22 Meath 3-18

Round four

10/11 May

Tyrone v Derry

Donegal v London

Wicklow v Meath

Round five

17/18 May

Derry v Wicklow

Meath v Donegal

London v Tyrone

Final

31 May/1 June

Nicky Rackard Cup

Round one

12 April

Mayo 1-21 Roscommon 1-14

Sligo 0-20 Louth 0-15

13 April

Fermanagh 0-15 Armagh 1-13

Round two

19/20 April

Armagh 0-11 Mayo 1-28

Louth 3-20 Fermanagh 0-15

Sligo 0-17 Roscommon 1-14

Round three

26 April

Mayo 2-25 Louth 2-18

Fermanagh 2-18 Sligo 7-20

27 April

Roscommon 1-15 Armagh 0-15

Round four

10/11 May

Roscommon v Fermanagh

Armagh v Louth

Mayo v Sligo

Round five

17/18 May

Fermanagh v Mayo

Sligo v Armagh

Louth v Roscommon

Final

31 May/1 June

Lory Meagher Cup

Round one

12 April

Lancashire 0-16 Longford 4-21

Monaghan 2-13 Leitrim 0-9

13 April

Warwickshire 1-11 Cavan 4-32

Round two

19/20 April

Leitrim 1-13 Lancashire 1-12

Longford 1-14 Warwickshire 0-16

Cavan 2-20 Monaghan 1-14

Round three

26 April

Longford 1-14 Leitrim 1-14

Monaghan 4-22 Warwickshire 2-15

Cavan 3-24 Lancashire 2-14

Round four

10/11 May

Warwickshire v Leitrim

Lancashire v Monaghan

Longford v Cavan

Round five

17/18 May

Warwickshire v Lancashire

Monaghan v Longford

Cavan v Leitrim

Final

31 May/1 June

League results

Allianz Football League

Division One

Round one

Saturday 25 January

Galway 1-12 Armagh 0-9

Tyrone 2-13 Derry 1-9

Dublin 1-17 Mayo 1-15

Round two

Saturday 1 February

Armagh 1-23 Tyrone 0-19

Donegal 0-20 Dublin 0-16

Sunday 2 February

Derry 1-24 Kerry 5-15

Mayo 0-16 Galway 0-26

Round one

Kerry 1-18 Donegal 0-23

Round three

Saturday 15 February

Derry 0-16 Galway 1-13 Galway

Kerry 1-15 Dublin 0-19

Sunday 16 February

Mayo 0-12 Tyrone 0-10

Donegal 0-21 Armagh 1-10

Round four

Saturday 22 February

Armagh 1-17 Mayo 1-17

Dublin 3-20 Derry 2-12

Sunday 23 February

Tyrone 2-13 Kerry 3-13

Galway 0-21 Donegal 0-14

Round five

Saturday 1 March

Mayo 0-21 Kerry 1-16

Armagh 1-20 Dublin 1-12

Sunday 2 March

Donegal 1-22 Derry 1-19

Galway 1-18 Tyrone 1-18

Round six

Saturday 15 March

Kerry 2-21 Armagh 0-17

Dublin 2-19 Galway 2-13

Sunday 16 March

Derry 1-17 Mayo 2-19

Donegal 0-19 Tyrone 0-25

Round seven

Sunday 23 March

Armagh 4-24 Derry 1-18

Galway 2-19 Kerry 3-24

Tyrone 2-20 Dublin 1-16

Mayo 1-18 Donegal 1-16

Division Two

Round one

Saturday 25 January

Cork 2-19 Meath 0-21

Cavan 0-20 Monaghan 2-22

Sunday 26 January

Roscommon 3-21 Down 1-20

Westmeath 0-18 Louth 1-17

Round two

Sunday 2 February

Down 1-19 Cork 2-15

Louth 1-15 Roscommon 1-17

Meath 3-21 Cavan 0-20

Monaghan 2-29 Westmeath 2-21

Round three

Saturday 15 February

Cork 3-18 Westmeath 3-17

Down 1-18 Meath 0-24

Sunday 16 February

Cavan 3-15 Louth 0-18

Roscommon 0-25 Monaghan 2-14

Round four

Saturday 22 February

Monaghan 3-16 Cork 1-15

Sunday 23 February

Westmeath 0-21 Cavan 1-22

Louth 2-17 Down 0-22

Meath 2-18 Roscommon 0-17

Round five

Saturday 1 March

Cavan 1-20 Down 1-18

Cork 0-13 Roscommon 2-21

Sunday 2 March

Louth 1-21 Monaghan 1-24

Westmeath 1-17 Meath 3-14

Round six

Saturday 15 March

Down 1-26 Westmeath 0-28

Sunday 16 March

Cork 1-23 Louth 0-18

Meath 1-20 Monaghan 1-29

Roscommon 0-20 Cavan 0-22

Round seven

Sunday 23 March

Cavan 0-19 Cork 0-21

Louth 1-19 Meath 0-17

Monaghan 2-17 Down 0-24

Westmeath 1-19 Roscommon 2-16

Division Three

Round one

Saturday 25 January

Leitrim - P - Laois, TBC, 14:30

Kildare 2-24 Fermanagh 1-12

Sunday 26 January

Antrim 1-9 Clare 1-6

Offaly 1-17 Sligo 0-13

Round two

Sunday 2 February

Clare 2-17 Leitrim 0-10

Sligo 0-13 Kildare 1-16

Fermanagh 2-16 Antrim 3-12

Laois 1-17 Offaly 2-19

Round three

Saturday 15 February

Clare 1-17 Fermanagh 1-15

Leitrim 0-7 Kildare 1-27

Offaly 4-19 Antrim 0-15

Laois 0-23 Sligo 0-16

Round four

Saturday 22 February

Antrim 4-16 Leitrim 1-11

Kildare 0-21 Laois 0-9

Sunday 23 February

Sligo - P - Clare

Fermanagh 1-13 Offaly 3-06

Round five

Saturday 1 March

Laois 0-22 Antrim 1-17

Fermanagh 0-19 Sligo 0-19

Sunday 2 March

Clare 2-11 Kildare 0-16

Leitrim 1-9 Offaly 1-13

Round six

Saturday 15 March

Laois 1-21 Clare 2-22

Sunday 16 March

Antrim 1-15 Sligo 1-18

Leitrim v Fermanagh (Fermanagh walkover)

Offaly 2-17 Kildare 0-17

Round seven

Sunday 23 March

Clare 2-14 Offaly 2-9

Fermanagh 1-18 Laois 2-13

Kildare 1-26 Antrim 1-15

Sligo 0-32 Leitrim 0-10

Division Four

Round one

Saturday 25 January

Carlow 2-13 Tipperary 1-16

Wexford 2-24 London 2-6

Sunday 26 January

Wicklow - P - Waterford, Echelon Park, 14:00

Longford 2-12 Limerick 1-15

Round two

Saturday 1 February

Tipperary 3-13 Longford 1-18

Sunday 2 February

London 1-20 Wicklow 0-21

Limerick 0-13 Wexford 0-17

Round three

Saturday 15 February

Waterford 0-9 Tipperary 1-14

Wexford 2-12 Carlow 0-9

Sunday 16 February

London 0-11 Limerick 1-16

Wicklow 2-15 Longford 0-12

Round four

Saturday 22 February

Tipperary 0-17 London 2-12

Carlow 0-13 Limerick 1-17

Sunday 23 February

Longford 2-11 Waterford 1-12

Wexford - P - Wicklow

Round five

Saturday 1 March

Limerick 2-21 Tipperary 3-8

Waterford 0-11 Wexford 2-17

Sunday 2 March

London 1-12 Longford 0-16

Wicklow 2-18 Carlow 2-14

Round six

Saturday 15 March

Carlow 2-20 Longford 0-14

Wexford 1-13 Tipperary 1-12

Waterford 1-19 London 2-11

Sunday 16 March

Wicklow 3-15 Limerick 1-21

Round seven

Sunday 23 March

Limerick 4-24 Waterford 1-17

London 1-17 Carlow 1-18

Longford 1-10 Wexford 2-18

Tipperary 0-12 Wicklow 0-21

Allianz Hurling league

Division 1A

Round one

Saturday 25 January

Wexford 0-12 Cork 2-21

Sunday 26 January

Clare 0-21 Kilkenny 0-23

Galway 2-16 Tipperary 3_25

Round two

Saturday 1 February

Cork 1-16 Limerick 1-16

Sunday 2 February

Kilkenny 1-19 Galway 2-19

Tipperary 1-22 Wexford 0-19

Round three

Saturday 8 February

Wexford 0-15 Kilkenny 2-17

Galway 2-21 Clare 0-20

Sunday 9 February

Limerick 0-30 Tipperary 1-23

Round four

Saturday 22 February

Tipperary 2-22 Cork 1-21

Sunday 23 February

Clare 1-17 Wexford 1-23

Kilkenny - P - Limerick

Round five

Saturday 1 March

Cork 1-22 Kilkenny 2-16

Wexford 1-20 Galway 2-19

Sunday 2 March

Limerick 0-21 Clare 1-21

Round six

Saturday 8 March

Limerick 1-27 Galway 0-18

Sunday 9 March

Kilkenny 1-19 Tipperary 2-25

Clare 0-28 Cork 6-20

Round four

Saturday 15 March

Kilkenny 0-29 Limerick 0-20

Round seven

Saturday 22 March

Cork 4-22 Galway 0-22

Limerick 1-12 Wexford 1-19

Tipperary 0-22 Clare 1-18

Final

Sunday 6 April

Cork 3-24 Tipperary 0-23

Division 1B

Round one

Saturday 25 January

Offaly 0-19 Carlow 1-16

Westmeath - P - Laois, Mullingar, 14:00

Dublin 1-25 Antrim 0-14

Round two

Saturday 1 February

Carlow 2-21 Waterford 1-19

Sunday 2 February

Antrim 2-25 Westmeath 0-19

Laois 1-15 Offaly 1-24

Carlow 2-21 Waterford 1-19

Round three

Saturday 8 February

Offaly 2-26 Antrim 0-17

Waterford 1-27 Laois 0-20

Westmeath 0-18 Dublin 1-22

Round four

Saturday 22 February

Dublin 1-23 Offaly 0-27

Sunday 23 February

Antrim 0-11 Waterford 2-23

Laois - P - Carlow

Round five

Sunday 2 March

Offaly 1-22 Westmeath 0-19

Waterford 1-23 Dublin 2-18

Carlow 1-21 Antrim 2-18

Round six

Saturday 8 March

Dublin 2-29 Carlow 3-17

Sunday 9 March

Antrim 4-22 Laois 0-21

Westmeath 0-24 Waterford 7-34

Round four

Saturday 15 March

Laois 0-29 Carlow 2-26

Round seven

Saturday 22 March

Carlow 3-15 Westmeath 3-18

Waterford 0-22 Offaly 1-11

Laois 0-13 Dublin 2-21

Final

Sunday 6 April

Waterford 1-27 Offaly 2-20

Division Two

Round one

Saturday 25 January

Down 2-19 Kildare 0-22

Tyrone 0-14 Derry 1-13

Sunday 26 January

Meath 2-12 Donegal 1-14

Round two

Saturday 1 February

Kildare 2-28 Kerry 0-17

Derry 0-13 Down 2-26

Sunday 2 February

Donegal 1-20 Tyrone 0-13

Round three

Saturday 8 February

Kerry 5-20 Derry 1-12

Down 3-17 Donegal 0-17

Tyrone 2-14 Meath 2-22

Round four

Saturday 22 February

Derry 0-17 Kildare 2-25

Sunday 23 February

Donegal 5-14 Kerry 3-16

Meath - P - Down

Round five

Saturday 1 March

Kerry 1-20 Meath 0-20

Sunday 2 March

Down 9-26 Tyrone 0-13

Kildare 3-21 Donegal 1-15

Round six

Saturday 8 March

Kildare 2-34 Tyrone 0-8

Derry 1-27 Meath 1-23

Sunday 9 March

Kerry 1-23 Down 0-28

Round four

Saturday 15 March

Meath 2-30 Down 4-21

Round seven

Saturday 22 March

Donegal 0-9 Derry 2-23

Meath 1-14 Kildare 1-24

Tyrone 1-13 Kerry 1-19

Final

Saturday 29 March

Down 4-22 Kildare 3-18

Division Three

Round one

Saturday 25 January

Mayo - P - Cavan, Castlebar, 14:00

Sunday 26 January

London 1-15 Roscommon 1-10

Sligo 2-8 Wicklow 1-16

Round two

Saturday 1 February

Wicklow 1-17 London 1-18

Cavan 1-17 Sligo 1-12

Sunday 2 February

Roscommon 1-22 Armagh 0-10

Round three

Sunday 9 February

London 1-19 Cavan 1-10

Armagh 0-16 Wicklow 2-19

Sligo 0-13 Mayo 1-12

Round four

Saturday 22 February

Mayo 1-17 London 2-16

Sunday 23 February

Cavan - P - Armagh

Wicklow 4-19 Roscommon 2-13

Round five

Sunday 2 March

Cavan 2-20 Wicklow 1-18

Mayo 3-25 Roscommon 1-12

Sligo1-19 Armagh 3-15

Round six

Saturday 8 March

Roscommon 1-19 Cavan 0-19

Sunday 9 March

London 2-20 Sligo 0-18

Armagh 1-18 Mayo 3-21

Round four

Saturday 15 March

Cavan 2-15 Armagh 2-21

Round seven

Saturday 22 March

Armagh 0-10 London 2-15

Roscommon 2-15 Sligo 2-13

Wicklow 2-15 Mayo 4-15

Final

Saturday 29 March

London 1-8 Mayo 1-14

Division Four

Round one

Saturday 25 January

Louth 2-18 Fermanagh 1-12

Longford 4-14 Warwickshire 3-11

Lancashire 2-10 Leitrim 0-21

Round two

Saturday 1 February

Monaghan 0-12 Louth 2-24

Sunday 2 February

Fermanagh 1-14 Longford 0-14

Warwickshire 1-18 Lancashire 3-12

Round three

Saturday 8 February

Warwickshire 2-7 Louth 0-25

Longford 1-11 Leitrim 1-7

Sunday 9 March

Fermanagh 2-14 Monaghan 0-15

Round four

Saturday 22 February

Longford 2-12 Lancashire 2-10

Monaghan 3-19 Warwickshire 0-15

Sunday 23 February

Louth 0-13 Leitrim 1-10

Round five

Saturday 1 March

Lancashire 2-10 Louth 0-30

Leitrim 1-18 Monaghan 0-16

Sunday 2 March

Warwickshire 1-12 Fermanagh 0-18

Round six

Saturday 8 March

Monaghan 0-20 Lancashire 4-20

Fermanagh 0-21 Leitrim 1-16

Louth 0-22 Longford 2-8

Round seven

Saturday 22 March

Longford 3-15 Monaghan 2-13

Leitrim 0-7 Warwickshire 4-14

Lancashire 1-10 Fermanagh 2-21

Final

Saturday 29 March

Louth 0-16 Fermanagh 1-8