Archive for 2023 - 21 July 20 July Thursday 01:05 Chicago Cubs v St. Louis Cardinals MLB 02:00 Live racing from Australia. Horse Racing 03:30 Nigeria v Canada Women's World Cup 21 July Friday 06:00 Live racing from Australia. Horse Racing 06:00 Philippines v Switzerland Women's World Cup 06:30 151th Open Championship PGA 07:00 Live WRC: Rally Estonia Rally Championship (Extra 1) 08:30 Spain v Costa Rica Women's World Cup 09:30 Live WRC: Rally Estonia Rally Championship (Extra 1) 10:50 Essendon v Western Bulldogs Australian Football League 11:00 Racing from Vichy as well as greyhounds at Kinsley & Newcastle. Horse Racing 11:00 Mediazone Rally Championship (Extra 1) 11:00 England v Australia Test Series 12:00 Stage 19, Moirans-en-Montagne – Poligny (172.8km) Tour de France 12:30 Aramco Hungarian Grand Prix – Practice 1 Formula 1 12:30 Live WRC: Rally Estonia Rally Championship (Extra 1) 12:30 Live WRC: Rally Estonia Rally Championship 13:30 21/07/2023: Moirans-en-Montagne – Poligny Tour de France 13:45 Live Racing: Todays live racing action from Newbury, Haydock, Nottingham, Newmarket, Hamilton and Pontefract. Horse Racing 14:00 2023 Stage 19: Moirans-en-Montagne-Poligny Tour de France 14:30 West Indies v India Test Series 15:15 Live WRC: Rally Estonia Rally Championship (Extra 1) 16:00 Aramco Hungarian Grand Prix – Practice 2 Formula 1 17:00 Live Evening Racing: This evenings live racing action from Kilbeggan. Horse Racing 17:30 Live racing from the USA. Horse Racing 17:45 Mediazone Rally Championship (Extra 1) 20:00 World Matchplay Darts World Matchplay Darts 22:00 World Championship Boxing: McGregor v Robles Boxing 22:30 Barracuda Championship PGA 22:30 Seattle Orcas v Texas Super Kings Major League Cricket 23:00 Barracuda Championship PGA 23:40 Tampa Bay Rays v Baltimore Orioles MLB There are no events for the current selection