Calendar Keynotes: 25-28 April

224
WTA WTA Tour Porsche Tennis Grand Prix, Stuttgart, Germany (till 28 April)

Thursday, 25 April

Football: Spanish La Liga – Savilla v Rayo Vallecano, Getafe v Real Madrid, Italian Coppa Italia – Atalanta v Fiorentina.

Tennis: ATP Barcelona Open, Spain (till 28 April), ATP Hungarian Open, Budapest (till 28 April), WTA Istanbul Cup, Turkey (till 28 April), WTA WTA Tour Porsche Tennis Grand Prix, Stuttgart, Germany (till 28 April).

Golf: USPGA Tour, Zurich Classic of New Orleans, TPC Louisiana, US (till 28 April), PGA European Tour, Trophee Hassan II, Royal Golf Dar Es Salam, Rabat, Morocco (till 28 April).

Cycling: UCI Europe Tour, Tour of the Alps, Italy (till 26 April).

Snooker: Betfred World Championships, Crucible Theatre, Sheffield, UK (till 6 May).

Friday, 26 April

Football: English Premier League – Huddersfield Town v Liverpool, French Ligue 1 – Bordeaux v Lyon.

Formula One: Azerbaijan Grand Prix, Baku (till 28 April).

Rugby Union – Gallagher English Premiership – Newcastle Falcons v Northampton Saints, Sale v Bath, Pro D2 – Beziers v Vannes.

Tennis: ATP Barcelona Open, Spain (till 28 April), ATP Hungarian Open, Budapest (till 28 April), WTA Istanbul Cup, Turkey (till 28 April), WTA WTA Tour Porsche Tennis Grand Prix, Stuttgart, Germany (till 28 April).

Golf: USPGA Tour, Zurich Classic of New Orleans, TPC Louisiana, US (till 28 April), PGA European Tour, Trophee Hassan II, Royal Golf Dar Es Salam, Rabat, Morocco (till 28 April).

Cycling: UCI Europe Tour, Tour of the Alps, Italy (final day).

Snooker: Betfred World Championships, Crucible Theatre, Sheffield, UK (till 6 May).

Saturday, 27 April

Football: English Premier League – Tottenham Hotspur v West Ham United, Scottish Premiership – Celtic v Kilmarnock, Coupe de France – Rennes v Paris Saint Germain, Spanish La Liga – Athletic Bilbao v Alaves, Atletico Madrid v Real Valladolid, Barcelona v Levantes, Italian Serie A – Roma v Cagliari, Inter Milan v Juventus, German Bundesliga – Borussia Dortmund v FC Schalke 04, Eintracht Frankfurt v Hertha Berlin, Fortuna Dusseldorf v Werder Bremen, RB Leipzig v FC Freiburg, VfB Stuttgart v Borussia Monchengladbach.

Formula One: Azerbaijan Grand Prix, Baku (till 28 April).

Rugby Union: Gallagher English Premiership – Exeter Chiefs v Harlequins, Leicester Tigers v Bristol, Wasps v Saracens, French Top 14 – Pau v Racing 92, Castres v Toulouse, Agen v Lyon, Montpellier v Grenoble, Perpignan v La Rochelle.

Rugby League: Super League – London Broncos v Salford Red Devils, Wigan Warriors v Castleford Tigers.

Tennis: ATP Barcelona Open, Spain (till 28 April), ATP Hungarian Open, Budapest (till 28 April), WTA Istanbul Cup, Turkey (till 28 April), WTA WTA Tour Porsche Tennis Grand Prix, Stuttgart, Germany (till 28 April).

Golf: USPGA Tour, Zurich Classic of New Orleans, TPC Louisiana, US (till 28 April), PGA European Tour, Trophee Hassan II, Royal Golf Dar Es Salam, Rabat, Morocco (till 28 April).

Snooker: Betfred World Championships, Crucible Theatre, Sheffield, UK (till 6 May).

Sunday, 28 April

Football: English Premier League – Burnley v Manchester City, Manchester United v Chelsea, Scottish Premiership – Hibernian v Hearts, Rangers v Aberdeen, French Ligue 1 – Lille v Nimes, Saint-Etienne v Toulouse, Marseille v Nantes, Spanish La Liga – Valencia v Eibar, Girona v Sevilla, Real Sociedad v Getafe, Rayo Vallecano v Real Madrid, Italian Serie A  – Frosinone v Napoli, Sampdoria v Lazio, Torino v AC Milan, German Bundesliga – 1899 Hoffenheim v VfL Wolfsburg, 1. FC Nuremberg v Bayern Munich.

Formula One: Azerbaijan Grand Prix, Baku (race day).

Rugby Union: Gallagher English Premiership – Worcester Warriors v Gloucester, French Top 14 – Toulon v Bordeaux Begles, Stade Francais v Clermont Auvergne.

Rugby League: Super League – Hull FC v Wakefield Trinity, Leeds Rhinos v Hull KR, St Helens v Catalans Dragons, Warrington Wolves v Huddersfield Giants.

Tennis: ATP Barcelona Open, Spain (final day), ATP Hungarian Open, Budapest (final day ), WTA Istanbul Cup, Turkey (final day), WTA WTA Tour Porsche Tennis Grand Prix, Stuttgart, Germany (final day).

Golf: USPGA Tour, Zurich Classic of New Orleans, TPC Louisiana, US (final day), PGA European Tour, Trophee Hassan II, Royal Golf Dar Es Salam, Rabat, Morocco (final day).

Athletics: London Marathon, Blackheath to Buckingham Palace, London.

Snooker: Betfred World Championships, Crucible Theatre, Sheffield, UK (till 6 May).