The GAA have announced their master fixture schedule for 2020, with a minimum five-week 'club window' and the All-Ireland club semi-finals being played in December among the major changes.

The absence of county fixtures during the month of April has been extended; the Allianz Football League Division 1 final takes place on 29 March while London and Roscommon are the first counties out in the Championship on 2 May.

All-Ireland finalists Dublin and Kerry will meet at Croke Park in the opening round of the League on Saturday 25 January but even if they both go on to make the the Division 1 decider they won't be in action again until the weekend of 23-24 May, a gap of at eight weeks.

All-Ireland hurling champions Tipperary begin their League campaign against last year's winners Limerick in the new-look Division 1 on 25 January.

Click to download the full list of Allianz League 2020 fixtures

The Association had signalled its intention to conclude the All-Ireland club championships within the calendar year and moved this season's finals forward from St Patrick's Day to 19 January 2020, with the semi-finals taking place the weekend of 4-5 January.

The grand plan will inch closer the following year; the semi-finals will be played the weekend of 12-13 December and the final will be in January, presumably the first or second weekend.

The U-20 football Championship will now take place in February/March, with some midweek games in between League fixtures.

The GAA's 'winner on the day' regulations involving extra-time and then penalties will be extended to:

  • All games in the Tier 2 Football Championship except the final (will apply during a final replay)
  • Ring and Rackard Cup semi-finals, relegation play-offs and Ring, Rackard and Meagher final replays
  • All-Ireland Club Championship semi-finals and final replays
  • U17 & U20 Football and Hurling final replays
  • SHC quarter and semi-final replays
  • All-Ireland SFC semi-final replays

Round 1 fixtures

SATURDAY 25 JANUARY

Allianz Football League

Division 1
Donegal v Mayo, Ballybofey, 7.15pm
Dublin v Kerry, Croke Park, 7.15pm

Division 2
Armagh v Cavan, Athletic Grounds, 7pm

Division 3
Derry v Leitrim, Celtic Park, 5pm
Cork v Offaly, Pairc Ui Chaoimh, 6pm

Division 4
Carlow v Wicklow, Netwatch Cullen Park, 7pm
Waterford v Limerick, Fraher Field, 7pm

Allianz Hurling League 
Division 1A
Tipperary v Limerick, Semple Stadium, 5.15pm

Division 1B
Laois v Wexford, O'Moore Park, 7pm

SUNDAY 26 JANUARY

Allianz Football League

Division 1
Tyrone v Meath, Healy Park, 2pm
Galway v Monaghan, Pearse Stadium, 2.30pm

Division 2
Westmeath v Clare, Cusack Park, 2pm
Roscommon v Laois, Dr Hyde Park, 2pm
Kildare v Fermanagh, St Conleth's Park, 2.30pm

Division 3
Longford v Louth, Pearse Park, 2pm
Tipperary v Down, Clonmel, 2pm

Division 4
Antrim v Wexford, Glenavy, 2pm
London v Sligo, Ruislip, 2pm

Allianz Hurling League

Division 1A
Galway v Westmeath, Pearse Stadium, 12.30pm
Waterford v Cork, Walsh Park, 2pm

Division 1B
Clare v Carlow, Cusack Park, 2pm
Kilkenny v Dublin, Nowlan Park, 2pm