THIS WEEK’S TV HIGHLIGHTS
TODAY - Football - Premier League. Arsenal v Southampton (Kick-off 2.15pm). (Sky Sports Main Event, 1.30pm), Chelsea v West Ham United (Kick-off 4.30pm). (Sky Sports Main Event, 4.15pm) Scottish Prem. Hamilton v Celtic (BT Sport 1 12pm); Formula One - Formula 1 Bahrain Grand Prix Live. Coverage of the second round of the season (Start-time 4.10pm). (Channel 4, 3.45pm); Golf - The Masters. The final day from the Augusta National. (Sky Sports Golf, 6pm; BBC Two Scotland, 6.30pm); Snooker - Snooker: China Open. (Eurosport 1, 12.30pm).
MONDAY - Cricket - Indian Premier League. Sunrisers Hyderabad v Rajasthan Royals. (Sky Sports Main Event, 3pm); Commonwealth Games - (BBC Two Scotland, 1pm, BBC One Scotland, 3am).
TUESDAY - Cricket - Indian Premier League. Chennai Super Kings v Kolkata Knight Riders. ( Sky Sports Main Event, 3pm); Football - UEFA Champions League. Man City v Liverpool (BT Sport 2, 7pm); Roma v Barcelona. ( BT Sport 3, 7pm), Skybet Championship. Aston Villa v Cardiff City ( Kick- off 7.45pm). ( Sky Sports Main Event, 7.30pm); Commonwealth Games - ( BBC Two Scotland, 1pm, BBC One Scotland, 3am).
WEDNESDAY - Cricket - Indian Premier League. Rajasthan Royals v Delhi Daredevils. ( Sky Sports Main Event, 3pm), Indian Premier League. Rajasthan Royals v Delhi Daredevils. ( Sky Sports Cricket, 3pm); Football - UEFA Champions League. Real Madrid Juventus ( BT Sport 2, 7pm); Bayern Munich v Sevilla. Bayern Munich v Sevilla (BT Sport 3, 7pm), Skybet Championship. Wolverhampton Wanderers v Derby County ( Sky Sports Main Event, 7.30pm); Commonwealth Games - ( BBC Two Scotland, 1pm, BBC One Scotland, 3am); Tennis - WTA Tennis: Lugano. Action from the Samsung Open in Lugano, Switzerland. ( BT Sport 3, 10am), WTA Tennis: Lugano. Action from the Samsung Open in Lugano, Switzerland. (BT Sport 3, 4.30pm).
THURSDAY - Cricket - Indian Premier League. Sunrisers Hyderabad v Mumbai Indians. ( Sky Sports Main Event, 3pm); Darts - Premier League Darts. Coverage of the 10th week of the season from FLYDSA Arena in Sheffield. (Sky Sports Action, 7pm); Football - Skybet League One. Bradford City v Shrewsbury Town (Sky Sports Main Event, 7.30pm), UEFA Europa League. CSKA Moscow v Arsenal ( BT Sport 2, 7pm); Sporting CP v Atletico Madrid. (bt Sport 3, 8pm); Commonwealth Games - ( BBC Two Scotland, 1pm, BBC One Scotland, 3am); Horse racing - Racing on STV: Grand National Festival. Live coverage of five races from Aintree. (STV Central, 2pm).
FRIDAY - Cricket - Indian Premier League. Royal Challengers Bangalore v Kings XI Punjab. (Sky Sports Main Event, 3pm); Football - Skybet Championship. Aston Villa v Leeds United ( Kick- off 7.45pm). (Sky Sports Main Event, 7pm); Commonwealth Games - ( BBC Two Scotland, 1pm, BBC One Scotland, 3am); Horse racing - Racing on STV: Grand National Festival. Live coverage of five races from Aintree. (STV Central, 2pm).
SATURDAY - Cricket - Indian Premier League. Mumbai Indians v Delhi Daredevils. (Sky Sports Cricket, 11am), Kolkata Knight Riders v Sunrisers Hyderabad. (Sky Sports Cricket, 3pm); Football - Premier League. Southampton v Chelsea (Sky Sports Main Event, 12pm), Tottenham Hotspur v Manchester City. (Sky Sports Main Event, 7.30pm) Skybet Championship. Fulham v Brentford. (Sky Sports Main Event, 5.30pm); Commonwealth Games - (BBC Two Scotland, 10am, BBC One Scotland, 3.30am); Horse racing - ITV Racing: Grand National Festival. Coverage from Aintree. (STV Central, 2pm); Rugby Union - Aviva Premiership. Leicester Tigers v Northampton Saints. (Channel 5, 2.30pm), PRO14. Edinburgh v Scarlets. (Sky Sports Action, 3pm).