Sport on TV
TODAY
Football Premier League, Crystal Palace v Arsenal - Sky Sports Main Event, Sky Sports Premier League 1830; Ligue 1, Lyon v Ajaccio - BT Sport 1 1945; MLS, Vancouver v Houston - FreeSports 0335 (Sat). Commonwealth Games BBC One 0915, 1345, 1900, BBC Two 1300, 1800, BBC Three 1905.
Cricket The Hundred, Manchester *
Originals v Northern Superchargers - Sky Sports The Hundred 1800; Second men’s T20, Ireland v South Africa - BT Sport 2 1815; First one-day international, Zimbabwe v Bangladesh - FreeSports 0805.
Golf AIG Women’s Open - Sky Sports Main Event, Sky Sports Golf 1100; DP World Tour, The Cazoo Open - Sky Sports Golf 1800; PGA Tour, The Wyndham Championship Sky
Sports Golf 2000.
MotoGP British Grand Prix at Silverstone, opening day - BT Sport 2 0900.
MMA Professional Fighters League play-offs from Madison Square Garden, including Stevie Ray and Anthony Pettis - Channel 4 0005 (Sat).
Baseball MLB, Chicago Cubs v Miami Marlins - BT Sport 3 1900.
TOMORROW (Selected)
Football Premier League, Fulham v Liverpool - BT Sport 1 1130, Everton v Chelsea - Sky Sports Main Event, Sky Sports Premier League 1700; Sky Bet Championship, Norwich v Wigan - Sky Sports Main Event 1200; Vanarama National League, Scunthorpe v Yeovil - BT Sport 1 1700; Ligue 1, Clermont Foot v Paris St Germain - BT Sport 1 2000; MLS,
Charlotte FC v Chicago Fire - Sky Sports Main Event 0000 (Sun), Montreal v Inter Miami - Premier Sports 1 0035 (Sun), DC United v New York Red Bulls - Premier Sports 2 0035 (Sun), Columbus v New York FC - FreeSports 0035 (Sun), Real Salt Lake v Los Angeles FC - FreeSports 0305 (Sun), Portland v Dallas - Premier Sports 1 0335 (Sun).