Best of sport on TV
Today
Rugby Union New Zealand v British and Irish Lions – Sky Spt 1 7.30am; South Africa v France – Sky Spt 1 3.40pm.
Football NZ v Portugal – ITV4 3.30pm.
Motor Racing Azerbaijan GP – Sky Spt F1 10.45am, 1pm, Sky Spt 1 1pm, Channel 4 10.55am, 12.55pm.
Tennis Aegon Championships – BBC1 1.15pm, Aegon Classic – E’sport 2 11.30am.
Cricket Women’s World Cup, England v India – Sky Spt 2 10am.
Golf BMW International Open – Sky Spt 4 1pm; Travelers Champ – Sky Spt 4 6pm.
Hockey Women’s World League, NZ v Australia, Malaysia v Belgium, S Korea v Holland, Italy v Scotland – BT SPORT/ESPN 1pm.
Sailing America’s Cup – BT Sport 1 5.30pm.
Racing Royal Ascot – ITV 1.30pm.
Tomorrow Cricket
England v South Africa T20 – Sky Spt 2 2pm.
Motor racing
Azerbaijan GP – Sky Spt 1, Sky Spt F1 12.30pm, Channel 4 1pm.
Football
Germany v Cameroon – ITV 2.30pm.
Tennis Aegon Championships BBC2 2pm; Aegon Classic – Eurosport 2 12.15pm.
Golf
BMW Int Open – Sky Spt 4 11am; Travelers Champ – Sky Spt 4 6pm; Walmart NW Arkansas Championship – Sky Spt 4 11pm.
Hockey Men’s World League, England v Holland, Argentina v Malaysia – BT Spt 1 9.15am.
Sailing America’s Cup – BT Sport 1 5.45pm.