Sport on TV
Cycling Tour de France, stage 11 – Eurosport 1 1220, S4C 1400 and ITV4 1400.
Rugby union Gallagher Premiership, Wasps v Leicester – BT Sport 1 1715, Bath v Worcester – BT Sport 1 1930. Basketball NBA play- offs, game TBC
– Sky Sports Main Event 0200 ( Thu).
Baseball MLB, Detroit Tigers v Milwaukee Brewers – BT Sport/ ESPN 1800, San Diego Padres v Colorado Rockies – BT Sport/ ESPN 0100
( Thu).
Horse racing Live from Doncaster – ITV3 1330.
TOMORROW
Football Ligue 1, Lens v Paris St
Germain – BT Sport 1 1945
Cricket Vitality T20 Blast, Hampshire v Sussex – Sky Sports Cricket 1825.
Cycling Tour de France, stage 12 – Eurosport 1 1045, ITV4 1300 and S4C 1400.
Golf European Tour, Portugal Masters – Sky Sports Main Event, Sky Sports Golf 1100 and 1400; Ladies European Tour, VP Bank Swiss Ladies Open – Sky Sports Golf 1300; LPGA Tour, ANA Inspiration – Sky Sports Golf 1700 and 2100, Sky Sports Main Event, Sky Sports Golf 0000 ( Fri); PGA Tour, Safeway Open – Sky Sports Main Event 2230.
Rugby league Betfred Super League, Hull v Wakefield – Sky Sports Main Event, Sky Sports Arena, Sky Sports Mix 1755, Castleford v Warrington – Sky Sports Main Event, Sky Sports Arena, Sky Sports Mix 2015.
American football NFL, Kansas City Chiefs v Houston Texans – Sky Sports Main Event, Sky Sports NFL 0100 ( Fri).
Baseball MLB, Oakland Athletics v Houston Astros – BT Sport/ ESPN 2030, Washington Nationals v Atlanta Braves – BT Sport 1 2300. Horse racing Live from Doncaster – ITV3 1330.