An iconic weekend!

This genuinely might be the biggest sporting weekend of the year so far.

First up, we have Premier League games which could decide the title, as well as the final relegation spot.

Meanwhile in Scotland, Celtic face Hearts for the Scottish Premiership crown, in one of the most anticipated SPL games ever.

On the GAA side of things, we have the Leinster and Ulster SFC finals, and as usual, some massive Munster hurling clashes.

If that wasn’t enough to satiate your cravings, it is the final week of the URC regular season, while Rory McIlroy and Shane Lowry are playing in the second golf major of the year.

Football

Celtic v Hearts, Scottish Premiership, 12.30pm – Sky Sports Football and Sky Sports Main EventChelsea v Manchester City, FA Cup final, 3pm – BBC One and TNT Sports 1Arsenal v Burnley, Premier League, 8pm – Sky Sports Premier League and Sky Sports Main EventWaterford v Drogheda United, League of Ireland, 7.45pm – LOITVBournemouth v Manchester City, Premier League, 7.30pm – Sky Sports Main EventChelsea v Tottenham Hotspur, Premier League, 8.15pm – Sky Sports Premier League

GAA

Galway v Dublin, Leinster GAA Hurling Senior Championship, 4.30pm – GAA+Down v Leitrim, Tailteann Cup, 6pm – GAA+Tipperary v Clare, Munster GAA Hurling Senior Championship, 7pm – GAA+Dublin v Westmeath, Leinster GAA Football Senior Championship, 2pm – RTÉ2Limerick v Waterford, Munster GAA Hurling Senior Championship, 3pm – GAA+Monaghan v Armagh, Ulster GAA Football Senior Championship final, 4.15pm – RTÉ2, BBC Two and BBC NI

Rugby

Edinburgh v Connacht, URC, 7.45pm – TG4, Premier Sports and URC TVUlster v Glasgow, URC, 7.45pm – Premier Sports and URC TVLeinster v Ospreys, URC, 5.15pm – TG4, Premier Sports and URC TVMunster v Lions, URC, 7.45pm – Premier Sports and URC TV

Golf

Friday May 15th – Sunday May 17th

Rory McIlroy, Shane Lowry, Tom McKibbin, PGA Championship – Sky Sports Main Event and Sky Sports Golf