SPORT ON TV
FOOTBALL: Aston Villa v Brentford – Sky Sports Main Event, 7pm.
CRICKET: England v India - SS Main Event 10.30am; Caribbean Premier League, Jamaica Tallawahs v Barbados Tridents – Sky Sports Cricket, 10.30pm.
HORSE RACING: York Ebor Festival – ITV, 1.30pm.
BASEBALL: MLB, Los Angeles Dodgers v St Louis Cardinals – BT Sport/ESPN, 3am (Thursday).