Here's your guide to the best sport on TV for Thursday, July 20.

GOLF
The Open, first round at Royal Birkdale
  • Sky Sports Main Event: 6.30am
  • Sky Sports Premier League: 6.30am
  • BBC Two: 8pm - 10pm (Highlights)
CRICKET
NatWest T20 Blast, Durham v Leicestershire
  • Sky Sports Cricket: 6.30pm
Women's World Cup, second semi-final (Australia v India)
  • Sky Sports Cricket: 10am
CYCLING
Tour de France, 18th stage between Briancon and Izoard
  • Eurosport 1: 11.30am
  • ITV4: 11.45am
RUGBY LEAGUE
Betfred Super League, Warrington v Widnes
  • Sky Sports Main Event: 8pm
TENNIS
WTA, Bucharest Open
  • BT Sport 2: 12pm - 6pm; 6.30pm - 8.30pm
ATHLETICS
World Para Athletics Championships London 2017
  • Channel 4: 7.30pm
BASEBALL
Los Angeles Angels v Washington Nationals
  • BT Sport/ESPN: 3am
Boston Red Sox v Toronto Blue Jays
  • BT Sport/ESPN: 6.30pm