Monday, May 14

SOCCER: Sky Bet Championship play-off semi-final, Fulham v Derby – Sky Sports Main Event 1930.

CRICKET: First Test, Ireland v Pakistan – Sky Sports Cricket 1055. Indian Premier League, Kings XI Punjab v Royal Challengers Bangalore – Sky Sports Main Event & Sky Sports Cricket 1500.

TENNIS: ATP, Italian Open – Sky Sports Main Event 1000. WTA, Internazionali BNL d’Italia – BT Sport 1 1000.

CYCLING: Tour of California – Eurosport 1 2200.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0100.

BASEBALL: MLB, Kansas City Royals v Tampa Bay Rays – BT Sport/ESPN 0000; Los Angeles Angels v Houston Astros – BT Sport/ESPN 0300.

NETBALL: Netball Superleague, Celtic Dragons v Loughborough Lightning – Sky Sports Action 1845.

Tuesday, May 15

SOCCER: Sky Bet Championship play-off semi-final, Aston Villa v Middlesbrough – Sky Sports Main Event 1930. WSL, Bristol City v Chelsea – BT Sport 1 1845.

CRICKET: First Test, Ireland v Pakistan – Sky Sports Cricket 1055. Indian Premier League, Kolkata Knight Riders v Rajasthan Royals – Sky Sports Main Event & Sky Sports Cricket 1500.

TENNIS: WTA, Internazionali BNL d’Italia – BT Sport 2 1000-1800 & 1830-2030. ATP, Italian Open – Sky Sports Main Event 1030.

CYCLING: Giro d’Italia – Eurosport 1 1200. Tour of California – Eurosport 1 2200.

HORSE RACING: Coverage from Chepstow, Southwell and Killarney – Sky Sports Action 1800.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0130.

BASEBALL: MLB, San Diego Padres v Colorado Rockies – BT Sport/ESPN 2030.

Wednesday, May 16

SOCCER: Europa League final, Marseille v Atletico Madrid – BT Sport 2 1900. Sky Bet League One play-off semi-final, Rotherham v Scunthorpe – Sky Sports Main Event 1930.

CRICKET: Indian Premier League, Mumbai Indians v Kings XI Punjab – Sky Sports Main Event & Sky Sports Cricket 1500.

TENNIS: WTA, Internazionali BNL d’Italia – BT Sport 1 1000. ATP, Italian Open – Sky Sports Main Event 1100.

CYCLING: Giro d’Italia – Eurosport 1 1200. Tour of California – Eurosport 1 2200.

HORSE RACING: Coverage of Dante Festival at York – ITV4 1400.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0100.

BASEBALL: MLB, Arizona Diamondbacks v Milwaukee Brewers – BT Sport/ESPN 2030; Washington Nationals v New York Yankees – BT Sport/ESPN 0000 (Thu).

Thursday, May 17

SOCCER: European Under-17 Championship semi-final (teams TBC) – ITV4 1945. Ladbrokes Premiership play-off final (teams TBC) – BT Sport 1 1845.

CRICKET: Royal London One-Day Cup, Lancashire v Nottinghamshire – Sky Sports Main Event & Sky Sports Cricket 1330.

GOLF: European Tour, Belgian Knockout – Sky Sports Golf 1000-1200 & 1400-1700. PGA Tour, AT&T Byron Nelson – Sky Sports Golf 1700 & Sky Sports Main Event 2230.

TENNIS: WTA, Internazionali BNL d’Italia – BT Sport 2 1000. ATP, Italian Open – Sky Sports Main Event 1100.

CYCLING: Giro d’Italia – Eurosport 1 1200. Tour of California – Eurosport 1 2200.

DARTS: Premier League Darts – Sky Sports Main Event & Sky Sports Action 1900.

MOTORSPORT: WRC, Rally Portugal – BT Sport/ESPN 1900.

HORSE RACING: Coverage of Dante Festival at York – ITV4 1400.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0130 (Fri).

BASEBALL: MLB, Toronto Blue Jays v Oakland Athletics – BT Sport 2 0000 (Fri).

Friday, May 18

SOCCER: Sky Bet League Two, Notts County v Coventry – Sky Sports Main Event 1930.

CRICKET: Royal London One-Day Cup, Durham v Yorkshire – Sky Sports Main Event & Sky Sports Cricket 1355.

RUGBY UNION: Guinness PRO14 semi-final, Glasgow Warriors v Scarlets – BBC Two Wales 1930 & Sky Sports Action 1945.

GOLF: European Tour, Belgian Knockout – Sky Sports Golf 1000-1200 & 1400-1700. PGA Tour, AT&T Byron Nelson – Sky Sports Golf 1700 & Sky Sports Main Event 2200.

TENNIS: ATP, Italian Open – Sky Sports Main Event 1030. WTA, Internazionali BNL d’Italia – BT Sport 1 1100-1300, 1330-1730 & 1830-2030.

ATHLETICS: Great CityGames Manchester – BBC Two England 1800.

CYCLING: Giro d’Italia – Eurosport 1 1200. Tour de l’Ain – Eurosport 1 1645. Tour of California – Eurosport 1 2200.

MOTORSPORT: MotoGP France – BT Sport 2 0745. WRC, Rally Portugal – BT Sport 2 1900.

HORSE RACING: Coverage of Dante Festival at York – ITV4 1400.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0100.

BASEBALL: MLB, Washington Nationals v Los Angeles Dodgers – BT Sport 2 0000; Houston Astros v Cleveland Indians – BT Sport/ESPN 0100.

Saturday, May 19

SOCCER: FA Cup final, Chelsea v Manchester United – BT Sport 2 1600, BBC One 1610 & eir Sport 1 1615. William Hill Scottish Cup final, Celtic v Motherwell – Sky Sports Main Event 1445. Serie A (match TBC) – BT Sport/ESPN 1945.

CRICKET: Indian Premier League, Rajasthan Royals v Royal Challengers Bangalore – Sky Sports Cricket 1100; Sunrisers Hyderabad v Kolkata Knight Riders – Sky Sports Cricket 1500.

RUGBY UNION: Aviva Premiership, Saracens v Wasps – BT Sport 1; Exeter v Newcastle – BT Sport 1. Guinness PRO14 semi-final, Leinster v Munster – Sky Sports Action 1500. Super Rugby, Waratahs v Highlanders – Sky Sports Action 1040; Jaguares v Bulls – Sky Sports Action 2235.

RUGBY LEAGUE: Betfred Super League, Wigan v Warrington – Sky Sports Main Event – 1715; Castleford v Leeds – Sky Sports Main Event 1915. Championship, Toronto Wolfpack v Toulouse – Sky Sports Main Event 1215.

GOLF: European Tour, Belgian Knockout – Sky Sports Golf 1200. PGA Tour, AT&T Byron Nelson – Sky Sports Golf 1800 & Sky Sports Main Event 2200.

TENNIS: ATP, Italian Open – Sky Sports Action 1230-1430 & 1800-2000.

BOXING: Featherweight bout in Leeds, Lee Selby v Josh Warrington – BT Sport 1 1930. WBC world light heavyweight title bout in Toronto, Adonis Stevenson v Badou Jack – Sky Sports Main Event & Sky Sports Action 0200 (Sun).

CYCLING: Giro d’Italia – Eurosport 1 1200. Tour de l’Ain – Eurosport 1 1645. Tour of California – Eurosport 1 2000.

MOTOR SPORT: MotoGP France – BT Sport 2 0745.

MIXED MARTIAL ARTS: UFC, preliminary bouts for UFC Fight Night 129 – BT Sport 2 0100 (Sun); Welterweight bout between Demian Maia and Kamaru Usman – BT Sport 2 0300 (Sun).

HORSE RACING: Coverage from Newbury – ITV4 1330.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0130.

BASEBALL: MLB, Washington Nationals v Los Angeles Dodgers – BT Sport/ESPN 0000.

Sunday, May 20

SOCCER: Ladbrokes Premiership play-off final (teams TBC) – BT Sport 2 1500. Serie A (matches TBC) – BT Sport/ESPN 1400 & BT Sport 1 1930.

CRICKET: Indian Premier League, Delhi Daredevils v Mumbai Indians – Sky Sports Main Event 1100-1500 & Sky Sports Cricket 1100-1930.

RUGBY LEAGUE: Betfred Super League, Wakefield v Huddersfield – Sky Sports Main Event 1500; Hull KR v Hull – Sky Sports Main Event 1715.

GOLF: European Tour, Belgian Knockout – Sky Sports Golf 1200. PGA Tour, AT&T Byron Nelson – Sky Sports Golf 1800 & Sky Sports Main Event 1930.

TENNIS: ATP, Italian Open – Sky Sports Action 1300.

CYCLING: Giro d’Italia – Eurosport 1 1200.

MOTOR SPORT: WRC, Rally Portugal – BT Sport/ESPN 1200. MotoGP France – BT Sport 2 1230.

BASKETBALL: NBA play-offs (teams TBC) – BT Sport 1 0100.

BASEBALL: MLB, Houston Astros v Cleveland Indians – BT Sport/ESPN 0100.