Sport on TV
Football UEFA Women’s Euro 2022, Spain v Finland – BBC Two England 1645, Germany v Denmark – BBC One 1945.
Cricket Vitality T20 Blast, quarter-final – Sky Sports Main Event and Sky Sports Cricket 1815.
Motorsport Formula One, Austrian Grand Prix first practice – Sky Sports F1 1200, qualifying – Sky Sports Main Event and Sky Sports F1 1525.
Tennis Wimbledon – BBC Two England 1230 and 1900, BBC One 1345.
Golf DP World Tour, Genesis Scottish Open – Sky Sports Main Event and Sky Sports Golf 0800; PGA Tour, Barbasol Championship – Sky Sports Golf 2100, Sky Sports Main Event 2200.
Horse Racing Newmarket and York – ITV regions 1330.
Rugby League Championship, Newcastle v Bradford – Premier Sports 1 1915.
Cycling Tour de France – Eurosport 1 1145, ITV4 1400.
Baseball Boston Red Sox v New York Yankees – BT Sport 2 0000 (Sat).
TOMORROW (selected)
Football UEFA Women’s Euro 2022, Netherlands v Sweden – BBC One 1920.
Motorsport Formula One, Austrian Grand Prix – second practice – Sky Sports F1 1100; Sprint race – Sky Sports F1 1430.
Rugby Union International, New Zealand v Ireland – Sky Sports Main Event and Sky Sports Action 0730, Australia v England – Sky Sports Main Event and Sky Sports Action 1015, South Africa v Wales – Sky Sports Action 1530, Argentina v Scotland – Sky Sports Action 1930, Japan v France – Premier Sports 1 0640.
Tennis Wimbledon – BBC Two England 1100 and 1900, BBC One 1300, Eurosport 2 1330.
Golf DP World Tour, Genesis Scottish *
Open – Sky Sports Golf 1030 and 1430, Sky Sports Main Event 1300; PGA
Tour, Barbasol Championship – Sky Sports Golf 2100, Sky Sports Main Event 2130.
Cycling Tour de France – Eurosport 1 1145, ITV4 1200.
Cricket T20 international, England v India – BBC Two England, Sky Sports Cricket and Sky Sports Main Event 1400; Vitality T20 Blast, quarter-final – Sky Sports Cricket 1830.