The GAA has published its Master Fixtures schedule for 2023.
The AIB All-Ireland Senior Club Football and Hurling Championship Finals are the first key dates in the diary, with both taking place on the weekend of January 21/22.
Round 1 of the Allianz Football League takes place on the weekend of January 28/29, with the four divisional finals taking place on the weekend of April 1/2.
The Allianz Hurling League begins on the weekend of February 4/5 with the Divisions 2A, 2B, 3A, and 3B Finals taking place on the weekend of April 1/2, and and the Division 1 Final taking place on the weekend of April 8/9.
The provincial football championships begin on the weekend of April 8/9, with the All-Ireland Senior Football Final slated for Sunday, July 30.
The Tailteann Cup Final will take place on Saturday, July 15.
The provincial hurling championships begin on the weekend of April 22/23, with the All-Ireland Hurling Final on Sunday, July 23.
The Joe McDonagh Cup Final is on the weekend of May 27/28, with the Ring Rackard, and Meagher Cup Finals on the weekend of June 3/4.
Mayo’s 2023 NFL Fixtures:
Round 1: Vs Galway in Hastings Insurance MacHale Park on Saturday, January 28 at 7.30pm.
Round 2: Vs Armagh in the Athletic Grounds, Armagh on Sunday, February 5 at 3.30pm.
Round 3: Vs Kerry in Hastings Insurance MacHale Park on Saturday, February 18 at 7.30pm.
Round 4: Vs Tyrone in Hastings Insurance MacHale Park on Saturday, February 25 at 7pm.
Round 5: Vs Roscommon in Dr Hyde Park on Sunday, March 5 at 2.45pm.
Round 6: Vs Donegal in MacCumhaill Park, Ballybofey on Sunday, March 19 at 3.45pm.
Round 7: Vs Monaghan in in Hastings Insurance MacHale Park on Sunday, March 26 at 1.45pm.
Final: Weekend of April 1-2.
Meanwhile, the National Hurling League fixtures have also been confirmed.
New joint-managers Tom Philips and Dave McConn will host Roscommon in Hastings Insurance MacHale Park on Saturday, February 4 in their Division 3A opener.
Mayo’s 2023 NHL Fixtures:
All have 2pm throw-in times.
Round 1: Vs Roscommon in Hastings Insurance MacHale Park on Saturday, February 4.
Round 2: Vs Fermanagh in Brewster Park, Enniskillen on Sunday, February 12.
Round 3: Vs Armagh in the Athletic Grounds, Armagh on Sunday, February 26.
Round 4: Vs Monaghan in Hastings Insurance MacHale Park on Sunday, March 12.
Round 5: Vs Louth in Protection & Prosperity Louth GAA Training Centre, Darver on Saturday, March 18.
Final: Weekend of April 1-2.