Sport on the BBC: Best of this week's TV & radio coverage

Graphic for What's on (ALWAYS USE THIS)

Find out the details of the major sports coverage on offer across BBC television, radio and online this week.

Visit our live guide for direct links to all our live sporting coverage - including text commentaries - while BBC Sport app users can also set event reminders so they never miss a moment of their favourite sports.

All times are BST and subject to change.

Saturday, 20 April

Mark Williams

The first day of the World Snooker Championship gets under way, with last year's winner Mark Williams in action. There is also Premier League action from Etihad Stadium, as Manchester City welcome Tottenham.

World Snooker Championship

13:15-16:30, BBC One

10:00-12:00 & 16:30-17:30, BBC Two

10:00-13:30, 17:30-18:00 & 19:00-23:00, BBC Red Button

13:15-18:00, Connected TV and online

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, Connected TV and online

Highlights - 23:55-00:45, BBC Two (repeated 04:25 & 07:10 on Sunday, BBC Red Button)

Extra - 00:45-02:45, BBC Two (repeated 02:25, 05:10 & 08:00 on Sunday, BBC Red Button)

Other Sport

05:00-05:30, Boxing - 5 Live Boxing with Mike Costello and Steve Bunce, BBC Radio 5 Live

05:30-06:00, Football - Robbie Savage's Premier League Breakfast, BBC Radio 5 Live

09:00-11:00, The Danny Baker Show, BBC Radio 5 Live

11:25-14:50, Cricket - Rajasthan Royals v Mumbai Indians, Indian Premier League, BBC Radio 5 Live Sports Extra

12:00-13:00, Football - Football Focus, BBC One

12:30-14:30, Football - Manchester City v Tottenham, Premier League, BBC Radio 5 Live (build-up 11:00)

14:50-17:00, Rugby union - Saracens v Munster, European Champions Cup semi-finals, BBC Radio 5 Live Sports Extra

17:00-19:30, Cricket - Delhi Capitals v Kings XI Punjab, Indian Premier League, BBC Radio 5 Live Sports Extra

15:00-17:00, Football - Premier League, BBC Radio 5 Live

16:30-17:30, Football - Final Score, BBC One (14:30-17:30, BBC Red Button and online; 16:30-17:00, BBC One NI; not in Scotland)

16:30-17:30, Football - Sportscene Results, BBC One Scotland

17:00-17:30, Football - Final Score from NI, BBC One NI

17:00-18:00, Football - Sports Report

18:00-20:00, Football - 606: Phone-in, BBC Radio 5 Live

22:25-23:45, Football - Match of the Day, BBC One

Sunday, 21 April

Arsenal's Katie McCabe

Watch all of the action from the BBC's comprehensive coverage of the World Snooker Championship and keep up with the latest from the afternoon's football, including Arsenal v Everton in the Women's Super League.

World Snooker Championship

10:00-12:20, 14:35-18:00 & 19:00-23:00, BBC Two

10:00-14:00, 17:30-18:00 & 19:00-23:00, BBC Red Button

13:15-18:00, Connected TV and online

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:35-00:25, BBC Two (00:30-01:20, BBC Two NI; repeated 04:25 & 07:10 on Monday, BBC Red Button)

Extra - 00:25-02:25, BBC Two (01:20-02:25, BBC Two NI; repeated 02:25, 05:10 & 08:00 on Monday, BBC Red Button)

Other sport

04:00-05:00, Boxing - Terence Crawford v Amir Khan, WBO welterweight title, BBC Radio 5 Live (07:00-10:00, BBC Radio 5 live Sports Extra (repeats top of each hour)

07:45-09:10, Football - Match of the Day (repeat), BBC One

10:55-11:25, Cricket - Yorkshire v Lancashire, One-Day Cup, BBC Radio 5 Live Sports Extra (10:55-19:00, BBC Sport online)

11:00-12:00, Football - Inside Leeds United, BBC Radio 5 Live

11:25-15:25, Cricket - Sunrisers Hyderabad v Kolkata Knight Riders, Indian Premier League, BBC Radio 5 Live Sports Extra

12:00-13:30, Football - The Squad, BBC Radio 5 Live, Connected TV and online

12:20-14:35, Football - Arsenal v Everton, Women's Super League, BBC Red Button, Connected TV and online

13:30-17:00, Football - Premier League updates, BBC Radio 5 Live

15:25-19:30, Cricket - Royal Challengers Bangalore v Chennai Super Kings, BBC Radio 5 Live Sports Extra

15:55-18:05, Football - Lyon v Chelsea, Women's Champions League semi-final first leg, BBC Red Button and sport online

17:00-19:00, Football - 606: Phone-in, BBC Radio 5 Live

19:00-20:00, Football - That Peter Crouch Podcast, BBC Radio 5 Live

22:30-23:30, Football - Match of the Day 2, BBC One

23:30-00:05, Football - The Women's Football Show, BBC One (00:45-01:20, BBC One Scotland)

00:05-00:50, Rugby league - Super League Show, part one, BBC One in the North of England - North West, North East & Cumbria, Yorks & Lincs and Yorkshire

Monday, 22 April

Corner flag at Chelsea's Stamford Bridge

Coverage of the World Snooker Championship continues on BBC TV, while BBC Radio 5 Live has updates from around the grounds for the 15:00 kick-offs in the English Football League, as well as live commentary of Chelsea v Burnley in the Premier League.

World Snooker Championship

10:00-12:15 & 13:00-18:00, BBC Two

10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC Red Button

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:20-00:10, BBC Two (23:50-00:40, BBC Two NI; repeated 04:25 & 07:10 on Tuesday, BBC Red Button)

Extra - 00:10-02:10, BBC Two (00:40-02:10, BBC Two NI; repeated 02:25, 05:10 & 08:00 on Tuesday, BBC Red Button)

Other sport

12:15-13:00, Rugby league - Super League Show, part one, BBC Two (repeated 23:00-01:55, BBC Red Button)

14:30-17:30, Football - 5 Live Sport: Updates from around the grounds in the EFL, BBC Radio 5 Live

14:30-17:30, Football - 5 Live Final Score, Connected TV and online

15:25-19:30, Cricket - Rajasthan Royals v Delhi Capitals, Indian Premier League, BBC Radio 5 Live Sports Extra

15:50-18:00, Basketball - London Lions v Cheshire Phoenix, BBL, Connected TV and online

20:00-22:30, Football - Chelsea v Burnley, Premier League, BBC Radio 5 Live (build-up from 19:00)

23:40-00:25, Rugby league - Super League Show, part two, BBC One in the North of England - North West, North East & Cumbria, Yorks & Lincs and Yorkshire

Tuesday, 23 April

Ian Bell competes for Warwickshire in the One Day Cup

First-round action continues in the World Snooker Championship, while there are two matches in the Premier League, plus Chennai Super Kings take on Sunrisers Hyderabad in the Indian Premier League and Warwickshire host Nottinghamshire in the One-Day Cup.

World Snooker Championship

10:00-12:15 & 13:00-18:00, BBC Two

10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC Red Button

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:15-00:05, BBC Two (repeated 04:25 & 07:10 on Wednesday, BBC Red Button)

Extra - 00:05-02:05, BBC Two (repeated 02:25, 05:10 & 08:00 on Wednesday, BBC Red Button)

Other sport

07:10-07:55, Rugby league - Super League Show, BBC Two (repeated 23:00, 23:34, 00:30 & 01:15, BBC Red Button)

10:50-15:25, Cricket - Warwickshire v Nottinghamshire, One-Day Cup, BBC Radio 5 Live Sports Extra (10:50-19:00, BBC Sport online)

15:25-19:30, Cricket - Chennai Super Kings v Sunrisers Hyderabad, Indian Premier League, BBC Radio 5 Live Sports Extra

19:00-22:00, Football - Updates from Tottenham v Brighton & Watford v Southampton, Premier League, BBC Radio 5 Live

22:00-22:30, Cycling - BeSpoke with Tom Fordyce, BBC Radio 5 Live

Wednesday, 24 April

Pep Guardiola at Old Trafford

Listen to live commentary as Manchester United host rivals Manchester City in the Premier League. There is also live coverage of the One-Day Cup and IPL, while coverage of the World Snooker Championship continues across BBC TV, iPlayer, Connected TV and online.

World Snooker Championship

10:00-11:15 & 13:10-18:00, BBC Two

10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC Red Button

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:15-00:05, BBC Two (repeated 04:35, 07:25 & 10:10 on Thursday, BBC Red Button)

Extra - 00:05-02:05, BBC Two (repeated 02:35, 05:25, 08:10 & 11:00 on Thursday, BBC Red Button)

Other sport

10:50-15:25, Cricket - Lancashire v Northamptonshire, One-Day Cup, BBC Radio 5 Live Sports Extra (10:50-19:00, BBC Sport online)

15:25-19:30, Cricket - Royal Challengers Bangalore v Kings XI Punjab, Indian Premier League, BBC Radio 5 Live Sports Extra

19:00-22:30, Football - 5 Live Final Score, Premier League, Connected TV and online

20:00-22:30, Football - Manchester United v Manchester City, Premier League, BBC Radio 5 Live (build-up from 18:30)

Thursday 25 April

Surrey's Ben Foakes

Listen to live BBC Radio 5 Live Sports Extra commentary from the One-Day Cup and the Indian Premier League, look ahead to the Azerbaijan Grand Prix with BBC Radio 5 Live and keep up to date with all of the latest action from the Crucible.

World Snooker Championship

13:00-18:00, BBC Two

13:00-18:00 & 19:00-23:00, BBC Red Button

Tables one & two - 13:00-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:15-00:05, BBC Two (repeated 04:25 & 07:10 on Thursday, BBC Red Button)

Extra - 00:05-02:05, BBC Two (repeated 02:25, 05:10, 08:00 on Thursday, BBC Red Button)

Other sport

10:50-15:25, Cricket - Surrey v Middlesex, One-Day Cup, BBC Radio 5 Live Sports Extra

15:25-19:30, Cricket - Kolkata Knight Riders v Rajasthan Royals, IPL, BBC Radio 5 Live Sports Extra

19:00-19:30, Football - MOTD: The Premier League Show, BBC Two

19:00-20:00, Football - 5 Live Sport, BBC Radio 5 Live

20:00-21:00, Football - Euro Leagues Football Show, BBC Radio 5 Live

21:00-21:30, Formula 1 - Azerbaijan Grand Prix Preview, BBC Radio 5 Live

21:30-22:00, Football - That Peter Crouch Podcast, BBC Radio 5 Live

Friday, 26 April

Mohamed Salah

Liverpool host Huddersfield in the Premier League with build-up, full commentary and post-match reaction on BBC Radio 5 Live.

World Snooker Championship

10:00-12:15 & 13:00-18:00, BBC Two

10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC Red Button

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Highlights - 23:05-23:55, BBC Two

Extra - 23:55-01:55, BBC Two

Other sport

09:55-11:35, Formula 1 - Azerbaijan Grand Prix, first practice, BBC Radio 5 Live Sports Extra

11:35-13:55, Cricket - Nottinghamshire v Leicestershire, One-Day Cup, BBC Radio 5 Live Sports Extra

13:55-15:35, Formula 1 - Azerbaijan Grand Prix, second practice, BBC Radio 5 Live Sports Extra

15:35-19:30, Cricket - Chennai Super Kings v Mumbai Indians, IPL, BBC Radio 5 Live Sports Extra

19:30-22:00, Cricket - Somerset v Essex, One-Day Cup, BBC Radio 5 Live Sports Extra

20:00-22:00, Football - Liverpool v Huddersfield, Premier League, BBC Radio 5 Live (build-up from 19:00)

Saturday, 27 April

Azerbaijan Grand Prix

More coverage from the World Championship Snooker across the BBC, as well as third practice and qualifying from the Azerbaijan Grand Prix in Baku and One-Day Cup cricket as Middlesex take on Sussex. Also follow Premier League action as Tottenham take on West Ham.

World Snooker Championship

13:45-16:30, BBC One

10:00-12:00, 16:30-17:30 & 19:00-20:00, BBC Two

10:00-14:00, 16:30-18:00 & 19:00-23:00, BBC Red Button

13:45-17:30, Connected TV and online

Tables one & two - 10:00-14:00, 14:30-18:00 & 19:00-23:00, BBC iPlayer, Connected TV and online

Replays Highlights - 03:35-04:25, 06:20-07:10 & 09:10-10:00, BBC Red Button

Extra - 04:25-06:20 & 07:10-09:10, BBC Red Button

Highlights - 23:15-00:05, BBC Two

Extra - 00:05-02:05, BBC Two

Other Sport

05:00-05:30, Boxing - 5 Live Boxing with Mike Costello and Steve Bunce, BBC Radio 5 Live

05:30-06:00, Football - Robbie Savage's Premier League Breakfast, BBC Radio 5 Live

09:00-11:00, The Danny Baker Show, BBC Radio 5 Live

10:55-12:05, Formula 1 - Azerbaijan Grand Prix, third practice, BBC Radio 5 Live Sports Extra

11:00-12:00, Fighting Talk, BBC Radio 5 Live

12:00-13:00, Football - Football Focus, BBC One

12:05-13:55, Cricket - Middlesex v Sussex, One-Day Cup, BBC Radio 5 Live Sports Extra

12:30-14:30, Football - Tottenham v West Ham, Premier League, BBC Radio 5 Live (build-up 12:00)

13:15-13:45, Athletics - The London Marathon: My Reason To Run, BBC One

13:55-15:05, Formula 1 - Azerbaijan Grand Prix, qualifying, BBC Radio 5 Live Sports Extra

14:30-16:30, Formula E - Paris race, Connected TV and online

15:00-17:00, Football - Premier League football, BBC Radio 5 Live

15:05-15:25, Cricket - Middlesex v Sussex, One-Day Cup, BBC Radio 5 Live Sports Extra

15:25-19:30, Cricket - Rajasthan Royals v Sunrisers Hyderabad, Indian Premier League, BBC Radio 5 Live Sports Extra

16:30-17:30, Football - Final Score, BBC One (14:30-17:30, BBC Red Button and online; 16:30-17:00, BBC One NI; not in Scotland)

17:00-18:00, Football - Sports Report, BBC Radio 5 Live

17:00-19:30, Triathlon - Triathlon World Series: Bermuda Elite Men's race, Connected TV and online

18:00-20:00, Football - 606, BBC Radio 5 Live

20:00-22:30, Triathlon - Triathlon World Series: Bermuda Women's race, Connected TV and online

22:25-23:50, Football - Match of the Day, BBC One

23:00-01:00, Formula E - Paris (repeat), BBC Red Button

Catch-up

You can view BBC Sport output as well as listen to our radio sports programming on BBC iPlayer.

The BBC Sport website is available via desktop, mobile, tablet and app, giving fast and easy access to the live streams, text commentaries, news, reports, schedules and videos, as well as highlights of the day's action. The BBC Sport app is available free on Apple and Android devices.

National and regional variations

National and regional variations have been included in this list where possible, but please check your local listings for more detailed information.

The BBC is not responsible for any changes that may be made. For more details of forthcoming coverage, visit the specific sport page on the website. Coverage on BBC Red Button can be subject to late schedule changes.

Top Stories