Sport on TV
Tennis Wimbledon – BBC Two 1100, BBC One 1345, 1900.
Football Women’s international, Switzerland v England – ITV4 1630; MLS, Charlotte v Austin – Premier Sports 2 0005 (Fri), New York Red Bulls v Atlanta United FC – Free Sports 0105 (Fri).
Cricket Test, England Women v South Africa Women – Sky Sports Cricket, Sky Sports Main Event, Sky Sports Mix 1030.*
Golf Ladies European Tour, The
German Masters – Sky Sports Golf 1130; DP World Tour, The Irish Open –
Sky Sports Golf 1300; PGA Tour, The John Deere Classic – Sky Sports
Golf 1800, Sky Sports Main
Event 1900.
Cycling Giro d’Italia Women – Eurosport 1 1300.
Athletics Diamond League Stockholm – BBC Three 1900.
Baseball MLB, Cleveland Guardians v Minnesota Twins – BT Sport 1 1800, Houston Astros v New York Yankees – BT Sport 1 2300.
TOMORROW
Tennis Wimbledon – BBC Two 1100, BBC One 1345, 1900.
Cycling Giro d’Italia Women – Eurosport 1 1300; Tour de France – Eurosport 1 1430, ITV4 1445, S4C 1500.
Cricket Test, England v India – Sky Sports Main Event, Sky Sports Cricket 0930; T20 Blast, Hampshire v Gloucester – Sky Sports Main Event, Sky Sports Cricket 1855.
Motor racing Formula One, British Grand Prix, first practice session – Sky Sports F1 1230, Channel 4 1255; Second practice session – Sky Sports F1 1535, Channel 4 1555.
Golf Ladies European Tour, The German
Masters – Sky Sports Golf 1130; DP World Tour, The Irish Open – Sky Sports Golf 1300; PGA Tour, The John Deere Classic – Sky Sports Golf 1800.
Rugby league Super League, Castleford v Huddersfield – Sky Sports Arena 1930.
Baseball MLB, Chicago Cubs v Boston Red Sox – BT Sport//ESPN 1900, Toronto Blue Jays v Tampa Bay Rays – BT Sport 2 2000.