DStv Sport
Today Cricket
Bangladesh v Pakistan 2nd Test, Day 3 05:30 on SS2 Ireland v England, ODI 11:30 on SS7 Indian Premier League T20 Chennai v Mumbai 16:15 on SS2 German Bundesliga Hamburg v Freiburg 20:25 on SS7 League Championship Play- off semifinal, 1st Leg Brentford v Middlesbrough 20:40 on SS3
Golf
Mauritius Open, Day 2 08:30 on SS5 The Players Championship, Day 2 19:00 on SS1
Rugby
Super Rugby Crusaders v Reds 09:00 on SS1 Rebels v Blues 11:30 on SS1
Tennis
WTA: Madrid Open Semifinals 10:50 on SS8 ATP 1000: Madrid Masters Quarterfinals 15:25 on SS6
Tomorrow Cricket
Bangladesh v Pakistan 2nd Test, Day 4 05:30 on SS2 12:10 on SS7 Indian Premier League T20 Kolkata v Punjab 12:20 on SS2 Delhi v Hyderabad 16:15 on SS2
Cycling
Giro D’Italia, Stage 1 15:30 on SS8
Soccer
English Premier League Everton v Sunderland 13:00 on SS3 Hull City v Burnley 15:45 on SS3 Stoke City v Tottenham Hotspur 15:50 on SS5 Crystal Palace v Man Utd 18:00 on SS3 Absa Premiership Chippa United v Kaizer Chiefs 14:00 on SS4 AmaZulu v Maritzburg United 14:30 on SS10 Italian Serie A Juventus v Cagliari 17:55 on SS9 AC Milan v Roma 20:40 on SS9 Spanish La Liga Barcelona v Real Sociedad 17:55 on SS5 Real Madrid v Valencia 19:55 on SS5
Golf
Mauritius Open, Day 3 10:30 on SS5 The Players Championship, Day 3 20:00 on SS1
Motorcycling
Superbike World Championship Italy Superpole 14:30 on SS5
Motorsport
F1: Spanish GP Qualifying 14:00 on SS7
Rugby
Super Rugby Hurricanes v Sharks 09:00 on SS1 Western Force v Waratahs 11:30 on SS1 Lions v Highlanders 14:30 on SS1 Stormers v Brumbies 17:00 on SS1 Sevens World Series Glasgow leg 11:30 on SS6 Classic Clashes Grey College v Affies 13:55 on SS8 ATP 1000: Madrid Masters Semifinals 15:00 on SS7 19:55 on SS7 WTA: Madrid Open Final 17:30 on SS7