Sport on TV
TODAY
Golf US Open - Sky Sports Main Event and Sky Sports Golf 1600, Sky Sports Main Event 2200; Ladies European Tour, Aramco Team Series - Sky Sports Golf 1200.
Motor racing Formula One, Canadian Grand Prix third practice session - Sky sports F1 1745, Qualifying - Sky Sports F1 2000, Sky Sports Main Event 2030.
Rugby union Premiership final, Leicester v Saracens - BT Sport 1 1400, ITV4 1415; United Rugby Championship final, Stormers v Bulls - Premier Sports 1 1730. Rugby league Men’s international, England v All-Stars - Sky Sports Arena 1730; Women’s international England v France - Sky Sports Arena 1500.
Tennis cinch Championships, *
Queens - BBC One 1315.
Racing Royal Ascot - ITV regions, STV North and STV Central 1325, ITV 4 1750.
Football MLS, Seattle v Los Angeles FC - Free Sports 2005, New York Red Bulls v Toronto - Free Sports 0005 (Sun), Dallas v Vancouver Free Sports 0205 (Sun).
Athletics Diamond League Paris BBC Three 1900.
Boxing WBC, IBF and WBO world light-heavyweight title, Artur Beterbiev v Joe Smith Jr - Sky Sports Main Event and Sky Sports Action 0200 (Sun). Cricket Vitality Blast, Worcestershire Rapids v Northamptonshire Steelbacks - Sky Sports Cricket 1415; First Test, West Indies v Bangladesh - BT Sport 3 1500. Cycling Tour of Slovenia - Eurosport 1 1200; Tour of Belgium -
Eurosport 1 1415.
Darts World Cup of Darts - Sky Sports Action 1200 and 1800, Sky Sports Main Event 1230.
Baseball MLB, Los Angeles Dodgers v Cleveland Guardians BT Sport 2 0000 (Sun).
Ice hockey Stanley Cup final Game Two, Colorado Avalanche v Tampa Bay Lightning - Premier Sports 1 0100 (Sun).