Live football on TV this week plus racing & more sports

Last Updated April 21 2017, 12:40

The world snooker is on BBC

Our guide to the live sport on TV until Sunday April 30, accompanied by the latest odds.

There's no shortage of top-class action for UK sport fans to enjoy live on television in the coming week (until Sunday April 30), including Premier League football, World Championship snooker, Premier League darts and plenty of horse racing.

Here, we highlight each day's key live sport on TV while you can click on each sport for the Sky Bet odds

TV Sport: Friday, April 21


HORSE RACING: Ayr, Newbury - Racing UK; Bath, Fontwell, Southwell - At The Races

FOOTBALL:  Championship, Norwich v Brighton - Sky Sports 1 1900; LaLiga, Sevilla v Granada - Sky Sports 3 1955; Ligue 1, Nancy v Marseille - BT Sport//ESPN 1945; Champions League semi-final draw - Eurosport 2 1030; Europa League semi-final draw - Eurosport 2 1130.  

SNOOKER:  World Championship - BBC Two 1000 and 1300, Eurosport 1 1000, 1430 and 1830, Eurosport 2 1145, 1615 and 1900. 

TENNIS:  ATP Tour, Monte-Carlo Masters - Sky Sports 3 1000.   

GOLF:  European Tour, Shenzhen International - Sky Sports 4 0530; PGA Tour, Valero Texas Open - Sky Sports 4 2030. 

CRICKET:  First Test, West Indies v Pakistan - Sky Sports 5 1455; IPL, Kolkata Knight Riders v Gujarat Lions - Sky Sports 2 1500. 

CYCLING: Tour of the Alps - Eurosport 2 1330; Tour of Croatia - Eurosport 2 1445. 

RUGBY UNION: Super Rugby, Hurricanes v Brumbies and Waratahs v Kings - Sky Sports 2 0830 and 1040; Lions v Blues - Sky Sports 4 1755. 

RUGBY LEAGUE:  Super League, Widnes v St Helens - Sky Sports 2 1930. 

MOTOR SPORT: MotoGP, Grand Prix of The Americas, practice - BT Sport 2 1500 and 1900. 

BASEBALL:  MLB, New York Mets v Washington Nationals and San Diego Padres v Miami Marlins - BT Sport//ESPN 0000 and 0300 (Sat). 

BASKETBALL:  NBA Play-offs, fixture TBC - BT Sport 1 0100 (Sat). 

AUSTRALIAN RULES:  AFL, Port Adelaide v Carlton - BT Sport 2 1030. 

TV Sport: Saturday, April 22


HORSE RACING:  Ayr, Bangor, Newbury, Nottingham, Thirsk - Racing UK; Wolverhampton - At The Races

FOOTBALL: FA Cup, Chelsea v Tottenham - BBC One 1650, eir Sport 1 1700; Scottish Cup, Hibernian v Aberdeen - Sky Sports 1 and 2 1130, BBC One Scotland 1200; National League, fixture TBC - BT Sport 1 1145; Bundesliga, Borussia Moenchengladbach v Borussia Dortmund - BT Sport 1 1715; LaLiga, Osasuna v Sporting Gijon - Sky Sports 1 1730; Espanyol v Atletico Madrid - Sky Sports 5 1940; Liga NOS, Sporting Lisbon v Benfica - BT Sport//ESPN 2030; MLS, Philadelphia Union v Montreal Impact and Portland Timbers v Vancouver Whitecaps - Sky Sports 3 1800 and 2100. 

GOLF:  European Tour, Shenzhen International - Sky Sports 4 0530; PGA Tour, Valero Texas Open - Sky Sports 4 1930; Ladies European Tour, Mediterranean Ladies Open - Sky Sports 4 1000. 

CRICKET: First Test, West Indies v Pakistan - Sky Sports 5 1455; IPL, Rising Pune Supergiants v Sunrisers Hyderabad - Sky Sports 2 1500. 

RUGBY UNION: Super Rugby, Highlanders v Sunwolves and Crusaders v Stormers - Sky Sports 2 0610 and 0815; Force v Chiefs - Sky Sports 5 1030. 

RUGBY LEAGUE:  Super League, Warrington v Wakefield - Sky Sports 2 1455. 

TENNIS: Fed Cup, Romania v Great Britain - BT Sport 2 0845; ATP Tour, Monte-Carlo Masters - Sky Sports 3 1000. 

SNOOKER:  World Championship - BBC Two 1000 and 1900, BBC One 1345 (1420 in Scotland), Eurosport 1 1000, 1430 and 1830, Eurosport 2 1000, 1630 and 1900. 

BOXING: Interim WBO World Middleweight title, Tommy Langford v Avtandil Khurtsidze - BT Sport 1 1930; Middleweight, Martin Murray v Gabriel Rosado - Sky Sports 1 1930. 

MOTOR CYCLING: MotoGP, Grand Prix of The Americas, practice and qualifying - BT Sport 2 1500 and 1800, el 4 1255, qualifying - Channel 4 1455, Sky Sports F1 1500, eir Sport 1 1455. 

CYCLING: Tour of Croatia - Eurosport 2 1445. 

MMA: UFC 108, Cub Swanson v Artem Lobov - BT Sport 2 0100 (Sun). 

GYMNASTICS:  European Championships - BBC Two England 1330. 

BASKETBALL:  NBA Play-offs, fixture TBC - BT Sport 1 0100 (Sun). 

BASEBALL:  MLB, Tampa Bay Rays v Houston Astros - BT Sport//ESPN 2300; Los Angeles Angels v Toronto Blue Jays - BT Sport//ESPN 0200 (Sun). 

TV Sport: Sunday, April 23


HORSE RACING:  Stratford - At The Races; Wetherby, Wincanton - Racing UK

FOOTBALL:  FA Cup, Arsenal v Manchester City - BT Sport 1 1430; Premier League, Burnley v Manchester United and Liverpool v Crystal Palace - Sky Sports 1 1330 and 1615; Scottish Cup, Celtic v Rangers - Sky Sports 2 1130; LaLiga, Real Madrid v Barcelona - Sky Sports 1 1900; Ligue 1, St Etienne v Rennes - BT Sport//ESPN 1600; Lyon v Monaco - BT Sport 1 2000; Serie A, Sassuolo v Napoli, Chievo v Torino, Juventus v Genoa - eir Sport 1 1125, 1400 and 1940; AC Milan v Empoli - BT Sport//ESPN 1400; MLS, New York City FC v Orlando City and Los Angeles Galaxy v Seattle Sounders - Sky Sports 3 1840 and 2100. 

SNOOKER: World Championship - BBC Two 1000, 1300 and 1900, Eurosport 1 1000, 1430 and 1830, Eurosport 2 1000 and 1900. 

RUGBY UNION:  European Champions Cup, Clermont Auvergne v Leinster - Sky Sports 3 1430; European Challenge Cup, Stade Francais v Bath - Sky Sports 3 1200; Women's World Rugby Sevens from Kitakyushu - Sky Sports 3 0900.  

GOLF:  European Tour, Shenzhen International - Sky Sports 4 0530; PGA Tour, Valero Texas Open - Sky Sports 4 1800; Ladies European Tour, Mediterranean Ladies Open - Sky Sports 4 1000. 

CRICKET:  First Test, West Indies v Pakistan - Sky Sports 5 1455; IPL, Kolkata Knight Riders v Royal Challengers Bangalore - Sky Sports 2 1500.  

TENNIS: ATP Tour, Monte-Carlo Masters - Sky Sports 5 1030, Sky Sports 4 1330. 

ATHLETICS:  London Marathon, BBC One 0830; IAAF World Relays - Eurosport 2 0900. 

CYCLING: Liege-Bastogne-Liege - Eurosport 2 1315. 

MOTOR CYCLING:  MotoGP, Grand Prix of The Americas - BT Sport 2 1945. 

MOTOR RACING: IndyCar, Grand Prix of Alabama - BT Sport//ESPN 2030. 

BASKETBALL:  NBA Play-offs, fixture TBC - BT Sport 1 1800. 

BASEBALL:  MLB, Arizona Diamondbacks v Los Angeles Dodgers - BT Sport 1 2200; New York Mets v Washington Nationals - BT Sport//ESPN 0100 (Mon). 

TV Sport: Monday, April 24


HORSE RACING:  Kempton, Pontefract, Warwick - Racing UK; Lingfield, Navan, Windsor - At The Races

FOOTBALL:  Championship, Newcastle v Preston - Sky Sports 1 1930; LaLiga, Eibar v Athletic Bilbao - Sky Sports 3 1940; Serie A, Pescara v Roma - eir Sport 1 1940. 

SNOOKER: World Championship - BBC Two 1300 and 1900, Eurosport 1 1300 and 1830, Eurosport 2 1300 and 1900. 

TENNIS: ATP Tour, Barcelona Open - Sky Sports 3 1000; WTA Tour, BNP Paribas Istanbul Cup - BT Sport 2 1200 and 1500, Porsche Tennis Grand Prix - BT Sport 1 1400 and 1930. 

CRICKET: First Test, West Indies v Pakistan - Sky Sports 4 1455; IPL, Mumbai Indians v Rising Pune Supergiant - Sky Sports 2 1500. 

BASEBALL:  MLB, Pittsburgh Pirates v Chicago Cubs and San Francisco Giants v Los Angeles Dodgers - BT Sport/ESPN 0000 and 0300 (Tue). 

BASKETBALL: NBA play-offs, fixture TBC - BT Sport 1 0100 (Tue). 

TV Sport: Tuesday, April 25


HORSE RACING:  Brighton, Hexham, Punchestown, Wolverhampton, Yarmouth - At The Races; Ludlow - Racing UK. 

FOOTBALL: Premier League, Chelsea v Southampton - Sky Sports 1 1930; LaLiga, Sporting Gijon v Espanyol and Atletico Madrid v Villarreal - Sky Sports 3 1825 and 2025. 

SNOOKER:  World Championship - BBC Two 1000, 1300 and 1900, Eurosport 1 1000, 1430 and 1830, Eurosport 2 1000, 1645 and 1900. 

TENNIS:  ATP Tour, Barcelona Open - Sky Sports 3 1000; WTA Tour, BNP Paribas Istanbul Cup - BT Sport 2 0900, Porsche Tennis Grand Prix - BT Sport 1 1100. 

CRICKET:  First Test, West Indies v Pakistan - Sky Sports 4 1455; IPL, Royal Challengers Bangalore v Sunrisers Hyderabad - Sky Sports 2 1500. 

CYCLING: Tour of Romandy - Eurosport 2 1500. 

BASKETBALL: NBA play-offs, fixture TBC - BT Sport 1 2300. 

BASEBALL:  MLB, Cleveland Indians v Houston Astros - BT Sport 2 2300, Boston Red Sox v New York Yankees - BT Sport/ESPN 0000 (Wed). 

TV Sport: Wednesday, April 26


HORSE RACING:  Catterick, Epsom, Exeter, Perth - Racing UK; Lingfield, Punchestown - At The Races 

FOOTBALL:  Premier League, Crystal Palace v Tottenham - Sky Sports 1 1930; LaLiga, Deportivo La Coruna v Real Madrid - Sky Sports 3 2030; FA Youth Cup final, second leg, Manchester City v Chelsea - ITV4 1930. 

SNOOKER:  World Championship - BBC Two 1000, 1300 (1530 in Scotland) and 1900, Eurosport 1 1000, 1430 and 1830, Eurosport 2 1000, 1645 and 1900. 

CRICKET:   IPL, Rising Pune Supergiant v Kolkata Knight Riders - Sky Sports 3 1500. 

TENNIS:  ATP Tour, Barcelona Open - Sky Sports 4 1000; WTA Tour, BNP Paribas Istanbul Cup - BT Sport 2 1030, Porsche Tennis Grand Prix - BT Sport 1 1100. 

BASKETBALL:   NBA play-offs, fixture TBC - BT Sport 1 0330 (Thu). 

BASEBALL:  MLB, Chicago White Sox v Kansas City Royals and Boston Red Sox v New York Yankees - BT Sport/ESPN 1900 and 0000 (Thu). 

TV Sport: Thursday, April 27


HORSE RACING:  Beverley, Chelmsford, Market Rasen, Perth, Taunton, Punchestown

FOOTBALL:  Premier League, Manchester City v Manchester United - Sky Sports 1 1900. 

SNOOKER: World Championship - Eurosport 1 1245 and 1830, BBC Two 1300 and 1900 (also showing in Northern Ireland and Wales). 

TENNIS:  ATP Tour, Barcelona Open - Sky Sports 5 1000; WTA Tour, Porsche Tennis Grand Prix - BT Sport 1 1100. 

RUGBY LEAGUE: Super League, Leeds v Huddersfield - Sky Sports 3 1930. 

GOLF:  European Tour, Volvo China Open - Sky Sports 4 0730; PGA Tour, Zurich Classic of New Orleans - Sky Sports 4 2030. 

CRICKET:  Royal London One-Day Cup, Northamptonshire Steelbacks v Warwickshire Bears - Sky Sports 2 1200; IPL, Royal Challengers Bangalore v Gujarat Lions - Sky Sports 3 1500. 

CYCLING: Tour of Romandy - Eurosport 2 1500. 

DARTS: Premier League Darts - Sky Sports 5 1900.

BASEBALL:  MLB, San Francisco Giants v Los Angeles Dodgers and Boston Red Sox v New York Yankees - BT Sport/ESPN 2030 and 0000 (Fri).  

BASKETBALL: NBA play-offs, fixture TBC - BT Sport 1 0100 (Fri). 

TV Sport: Friday, April 28

FOOTBALL:  Championship, Cardiff v Newcastle - Sky Sports 1 1900; Scottish Premiership, Ross County v Inverness - BT Sport 2; LaLiga, Villarreal v Sporting Gijon - Sky Sports 5 1940; Bundesliga, Bayer Leverkusen v Schalke - BT Sport/ESPN 1930. 

TV Sport: Friday, April 28


HORSE RACING:  Chepstow, Doncaster, Huntingdon, Perth, Sandown. 

FOOTBALL:  Championship, Norwich v Brighton - Sky Sports 1 1900; LaLiga, Sevilla v Granada - Sky Sports 3 1955; Ligue 1, Nancy v Marseille - BT Sport//ESPN 1945; Champions League semi-final draw - Eurosport 2 1030; Europa League semi-final draw - Eurosport 2 1130.  

SNOOKER:   World Championship - BBC Two 1000, 1300 and 1900 (also showing in Northern Ireland and Scotland), Eurosport 1 1000, 1430 and 1830. 

TENNIS:  WTA Tour, Porsche Tennis Grand Prix - BT Sport 2 1300. 

GOLF: European Tour, Volvo China Open - Sky Sports 4 0730; PGA Tour, Zurich Classic of New Orleans - Sky Sports 4 2030. 

CRICKET:   Royal London One-Day Cup, Somerset v Worcestershire - Sky Sports 2 1055; IPL, Kolkata Knight Riders v Delhi Daredevils and Kings XI Punjab v Sunrisers Hyderabad - Sky Sports 3 1100 and 1500. 

CYCLING:  Tour de Yorkshire - ITV4 1230, Eurosport 2 1645; Tour of Romandy - Eurosport 2 1500. 

RUGBY UNION:  Aviva Premiership, Harlequins v Wasps - BT Sport 1 1900; PRO12, Cardiff v Zebre - BBC Two Wales 1900; Super Rugby, Highlanders v Stormers - Sky Sports 2 0830. 

RUGBY LEAGUE:  Super League, Hull v Warrington - Sky Sports 2 1930. 

MOTOR SPORT:  Formula One, Russian Grand Prix practice - Sky Sports F1 0845 and 1245, Channel 4 0855 and 1255, eir Sport 1 0855 and 1255. 

BASEBALL:   MLB, Texas Rangers v Los Angeles Angels - BT Sport/ESPN and 0100 (Sat). 

BASKETBALL:   NBA play-offs, fixture TBC - BT Sport 1 0100 (Sat). 

TV Sport: Saturday, April 29


HORSE RACING:   Doncaster, Haydock, Leicester, Ripon, Sandown, Wolverhampton. 

FOOTBALL:  Premier League, Crystal Palace v Burnley - BT Sport 1 1700; Championship, Brighton v Bristol City - Sky Sports 1 1715; Scottish Premiership, Rangers v Celtic - Sky Sports 1 and 5 1130; LaLiga, Espanyol v Barcelona - Sky Sports 2 1930. 

GOLF:   European Tour, Volvo China Open - Sky Sports 4 0600; PGA Tour, Zurich Classic of New Orleans - Sky Sports 4 1800. 

CRICKET:  IPL, Rising Pune Supergiant v Royal Challengers Bangalore and Gujarat Lions v Mumbai Indians - Sky Sports 2 1100 and 1500. 

RUGBY UNION:  Aviva Premiership, Exeter v Northampton - BT Sport 2 1430; PRO12, Ospreys v Ulster - Sky Sports 1 and BBC Two Northern Ireland 1455, Connacht v Scarlets - S4C 1915; Super Rugby, Chiefs v Sunwolves, Reds v Waratahs, Force v Lions, Kings v Rebels and Jaguares v Sharks - Sky Sports 3 0830, 1030, 1250, 1825 and 2035. 

RUGBY LEAGUE:  Super League, Warrington v Wakefield - Sky Sports 2 1455. 

TENNIS:  ATP Tour, Barcelona Open - Sky Sports 4 1230; WTA Tour, Porsche Tennis Grand Prix - BT Sport/ESPN 1500. 

SNOOKER: World Championship - BBC Two 1000, 1630 (also showing in Scotland and Wales) and 1900, BBC One 1315, BBC Two Northern Ireland 1700, Eurosport 1 1000, 1430 and 1830. 

MOTOR RACING: Formula One, Russian Grand Prix practice - Sky Sports F1 0945, Channel 4 0955, eir Sport 1 0955, qualifying - Channel 4 1155, Sky Sports F1 1200. 

CYCLING:  Tour de Yorkshire - ITV4 0900 and 1400; Tour of Romandy - Eurosport 2 1500. 

BASEBALL:   MLB, Boston Red Sox v Chicago Cubs - BT Sport 1 2100; Miami Marlins v Pittsburgh Pirates - BT Sport 2 0000 (Sun). 

TV Sport: Sunday, April 30


HORSE RACING:   Thirsk, Salisbury. 

FOOTBALL:  Premier League, Manchester United v Swansea - BT Sport 1 1130, Everton v Chelsea - Sky Sports 1 1400, Tottenham v Arsenal - Sky Sports 1 1615; League One, fixture TBC - Sky Sports 2 1130; LaLiga, Celta Vigo v Athletic Bilbao - Sky Sports 1 1940; Bundesliga, Augsburg v Hamburg and Hoffenheim v Eintracht Frankfurt - BT Sport 2 1415 and 1630; Serie A, fixture TBC - BT Sport 2 1930. 

SNOOKER:  World Championship - BBC Two 1400 and 1900, Eurosport 1 1400 and 1830. 

RUGBY UNION: Aviva Premiership, Bath v Gloucester - BT Sport 1 1430; Super Rugby, Brumbies v Blues - Sky Sports 2 0700.  

GOLF: European Tour, Volvo China Open - Sky Sports 4 0600; PGA Tour, Zurich Classic of New Orleans - Sky Sports 4 1800. 

CRICKET: Second Test, West Indies v Pakistan - Sky Sports 5 1455; IPL, Kings XI Punjab v Delhi Daredevils and Sunrisers Hyderabad v Kolkata Knight Riders - Sky Sports 3 1100 and 1500. 

CYCLING:  Tour de Yorkshire - ITV4 1200. 

MOTOR RACING:  Formula One, Russian Grand Prix - Sky Sports F1 1130, Channel 4 1200, eir Sport 1 1255. 

BASKETBALL:   NBA play-offs, fixture TBC - BT Sport 1 1800. 

BASEBALL:   MLB, Cleveland Indians v Seattle Mariners, San Francisco Giants v San Diego Padres and Boston Red Sox v Chicago Cubs - BT Sport/ESPN 1800, 2100 and 0100 (Mon). 



Football Tips

Weekend Premier League tips

Divock Origi is backed to find the target when Liverpool take on Crystal Palace in Sunday's clash

Weekend FA Cup tips

Matt Brocklebank expects Arsenal to beat Manchester City in a lively FA Cup semi-final at Wembley on Sunday.

El Clasico betting tips

Spanish football expert Tim Clement looks at the best ways to back Real Madrid for El Clasico against Barcelona.

Football Tips

Weekend Premier League tips

Divock Origi is backed to find the target when Liverpool take on Crystal Palace in Sunday's clash

Weekend FA Cup tips

Matt Brocklebank expects Arsenal to beat Manchester City in a lively FA Cup semi-final at Wembley on Sunday.

El Clasico betting tips

Spanish football expert Tim Clement looks at the best ways to back Real Madrid for El Clasico against Barcelona.