Sport on TV
Cricket Second Test, West Indies v Sri Lanka – BT Sport 1 1445; Third T20 International, New Zealand v Bangladesh – BT Sport 2 0630.
Golf PGA Tour, Valero Texas Open – Sky Sports Main Event, Sky Sports Golf 1315, Sky Sports Golf 2100, Sky Sports Main Event 2230; LPGA Tour, ANA Inspiration – Sky Sports Golf 1700, Sky
Sports Main Event, Sky Sports Golf 0000 (Fri).
Rugby league Super League, Wigan v Wakefield – Sky Sports Main Event 1730, Hull KR v St Helens – Sky Sports Main Event 2000.
Football A-League, Western United v Macarthur Bulls – BT Sport 1 0730, Central Coast Mariners v Adelaide United – BT Sport 1 0930.
Basketball NBA, Los Angeles Lakers v Milwaukee Bucks – Sky Sports Action 2000.
Baseball MLB, New York Yankees v Toronto Blue Jays – BT Sport/ESPN 1800, Colorado Rockies v Los Angeles Dodgers – BT Sport/ESPN 2100, Washington Nationals v New York Mets – BT Sport/ESPN 0000 (Fri), Oakland Athletics v Houston Astros – BT Sport 0300 (Fri).
TOMORROW (selected)
Football Scottish Cup third round, Ross County v Inverness CT – BBC Scotland/iPlayer 1935; Championship, Barnsley v Reading – Sky Sports Main Event 1700, Birmingham v Swansea – Sky Sports Main Event 1930; National League, Notts County v Wrexham – BT Sport 1 1200; A-League, Macarthur Bulls v Perth Glory – BT
Sport 1 0800; Welsh Premier League, Penybont v Hwlffordd – S4C 1645.
Cricket Second Test: West Indies v Sri Lanka – BT Sport 1 1445; First one-day international, South Africa v Pakistan – Sky Sports Cricket 0855, Sky Sports Main Event 0900. Rugby union Montpellier v Glasgow Warriors – BT Sport/ ESPN 1945.