A bumper weekend of GAA action is coming up, with a number of provincial championships getting underway.
The Ulster Football Championship kicks off on Saturday lunchtime when Monaghan face Cavan, with Donegal taking on Tyrone and Armagh clashing with Derry on Sunday.
There are also three Leinster football games on Sunday in Louth v Longford, Wexford v Wicklow and Offaly v Cavan, while Mayo and Leitrim meet in Connacht.
Munster football action sees Waterford and Limerick clash on Saturday evening before Tipperary and Clare meet on Sunday.
There's also hurling semi-finals in both Leinster and Munster.
A Croke Park double header on Saturday sees Dublin face Kilkenny and Galway take on Wexford.
Meanwhile in Munster, Cork face Waterford on Saturday before the meeting of Tipperary and Limerick on Sunday.
Here's what games are on where this weekend:
Saturday, October 31
Ulster Football Championship
1.15pm: Monaghan v Cavan (Sky Sports Mix)
Munster Hurling Championship
3.30pm: Cork v Waterford (Sky Sports Mix)
Leinster Hurling Championship
3.45pm: Dublin v Kilkenny (GAAGO)
6.15pm: Galway v Wexford (RTE Two)
Munster Football Championship
7pm: Waterford v Limerick (GAAGO)
Sunday, November 1
Munster Football Championship
1pm: Tipperary v Clare (GAAGO)
Connacht Football Championship
1.15pm: Mayo v Leitrim (RTE News Channel)
Leinster Football Championship
1.30pm: Louth v Longford (GAAGO)
1.30pm: Wexford v Wicklow (GAAGO)
1.30pm: Offaly v Carlow (GAAGO)
Ulster Football Championship
1.30pm: Donegal v Tyrone (RTE Two and BBC)
4pm: Derry v Armagh (BBC)
Munster Hurling Championship
4pm: Tipperary v Limerick (RTE Two)