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.

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

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 (repeated 03:35, 06:20 & 09:10 on Saturday, BBC Red Button

Extra - 23:55-01:55, BBC Two (repeated 04:25 & 07:10 on Saturday, BBC Red Button)

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:20-21:30, Basketball - Newcastle Eagles v London Lions, BBL, Connected TV and online

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

Highlights - 00:20-01:10, BBC Two (repeated 03:15 & 06:05 on Sunday, BBC Red Button)

Extra - 01:10-03:10, BBC Two (repeated 04:05 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

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:20-15:50, Football - FA People's Cup finals part 1 (higher education, disability youth & disability female), BBC Sport online & Connected TV

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:20-18:05, Football - FA People's Cup finals part 2 (male vets & adult female), BBC Sport online & Connected TV

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, BBC Radio 5 Live

17:00-19:30, Triathlon - ITU World Triathlon 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 - ITU World Triathlon Series: Bermuda Elite 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

Sunday, 28 April

The 2018 London Marathoin

Watch full coverage of the London Marathon across BBC TV, radio and online, plus continued action from the World Snooker Championship. Also, listen to commentary on Burnley v Manchester City and Manchester United v Chelsea, as well as the Azerbaijan Grand Prix.

London Marathon

08:30-10:00 - BBC Two

08:30-14:30 - Uninterrupted coverage, BBC iPlayer, Connected TV & online

08:55-12:25 - Elite races, BBC Red Button, BBC iPlayer, Connected TV & online

08:50-13:00 - Uninterrupted coverage, BBC Radio 5 Live Sports Extra

10:00-14:30 - BBC One

14:30-16:00 - Playlist, BBC iPlayer

12:30-17:30 - Finish line, Connected TV and online

18:00-19:00 - Highlights, BBC Two

World Championship Snooker

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

12:25-14:00, 16:00-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:50-00:40, BBC Two (00:00-00:50, BBC Two NI; repeated 04:35, 07:20 & 10:10 on Monday, BBC Red Button)

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

Other sport

06:55-08:55 & 23:00-01:00, Formula E - Paris E-prix (replay), BBC Red Button

07:30-09:00, Football - Match of the Day (repeat), BBC One

09:00-10:00, Sportsweek, BBC Radio 5 Live

11:55-14:05, Football - Leicester City v Arsenal, Premier League, BBC Radio 5 Live

13:00-15:25, Formula 1 - Azerbaijan Grand Prix, race, BBC Radio 5 Live Sports Extra

13:05-15:20, Football - FA People's Cup finals part 3 (disability & mixed walking football), BBC Sport online & Connected TV

14:00-16:00, Swimming - Synchronised Swimming National Championships, Connected TV and online

14:00-16:00, Football - Chelsea v Lyon, Women's Champions League semi-finals, BBC Red Button & Connected TV

14:05-16:00, Football - Burnley v Manchester City, Premier League, BBC Radio 5 Live (build-up from 13:00)

15:25-19:30, Cricket - Kolkata Knight Riders v Mumbai Indians, Indian Premier League, BBC Radio 5 Live Sports Extra

16:05-18:20, Football - FA People's Cup finals part 4 (adult male, female vets & female walking football), BBC Sport online & Connected TV

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

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

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

23:40-00:15, Football - The Women's Football Show, BBC One (01:00-01:35, BBC One Scotland)

Monday, 29 April

Action from the last E-prix in Paris

Enjoy live coverage of the World Snooker Championship and Sunrisers Hyderabad v Kings XI Punjab in the Indian Premier League. Also, watch highlights of the Bermuda leg of the World Triathlon Series and a replay of the Paris E-prix.

World Snooker Championship

13:00-18:00 & 19:00-20:30, 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 Tuesday, BBC Red Button)

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

Other sport

04:30-05:00, Formula 1 - Azerbaijan Grand Prix Review, BBC Radio 5 Live

06:00-10:00, Rugby league - Touch Rugby World Cup, Connected TV and online

10:55-15:25, Cricket - Northampton v Pakistan, one-day match, World Cup warm-up, BBC Radio 5 Live Sports Extra

11:00-12:15, Triathlon - ITU World Triathlon Series: Bermuda Highlights, BBC Two

11:00-13:00, Formula E - Paris E-prix (replay), BBC Red Button and online

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

19:00-21:00, Football - The Monday Night Club, BBC Radio 5 Live

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

21:30-22:00, Rugby Union - Rugby Union Weekly, BBC Radio 5 Live

23:45-00:30, Rugby league - Super League Show, BBC One in the North of England - North West, North East & Cumbria, Yorks & Lincs and Yorkshire only

Tuesday, 30 April

Son Heung-min celebrates goal

Tottenham host Ajax in the first leg of their Champions League semi-final, 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 & 19:00-20: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 (not in Wales)

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

Other sport

06:00-10:00, Rugby league - Touch Rugby World Cup, Connected TV and online

07:10-08:00, Rugby league - Super League Show, BBC Two (repeated 23:00-02:10, BBC Red Button)

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

15:25-19:30, Cricket, Royal Challengers Bangalore v Rajasthan Royals, IPL, BBC Radio 5 Live Sports Extra

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

20:00-22:30, Football - Tottenham v Ajax, Champions League semi-final, first leg, BBC Radio 5 Live (build-up from 19:00)

Wednesday, 1 May

James Milner in Champions League action

Watch 5 Live Final Score and listen to commentary on BBC Radio 5 Live as Barcelona host Liverpool in the first leg of their Champions League semi-final. Also, keep up to date with the latest action from the World Snooker Championship across BBC TV, iPlayer and online.

World Snooker Championship

10:00-11:15, 13:00-18:00 & 19:00-20: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

06:00-10:00, Rugby league - Touch Rugby World Cup, Connected TV and online

10:50-15:25, Cricket - Worcestershire 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 Delhi Capitals, Indian Premier League, BBC Radio 5 Live Sports Extra

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

20:00-22:30, Football - Barcelona v Liverpool, Champions League semi-final, first leg, BBC Radio 5 Live (build-up from 19:00)

Thursday, 2 May

George Williams

Watch the World Snooker Championship across BBC TV, iPlayer and online as it reaches the semi-final stage. Also, listen to BBC Radio 5 Live Sports Extra commentary of Wigan Warriors v London Broncos in the Super League.

World Snooker Championship

13:00-18:00 & 19:30-20:00, BBC Two

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

Highlights - 23:15-00:05, BBC Two (repeated 02:40-10:00 on Friday, BBC Red Button)

Other sport

06:00-10:00, Rugby league - Touch Rugby World Cup, Connected TV and online

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

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

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

19:30-22:00, Rugby league - Wigan Warriors v London Broncos, Super League, BBC Radio 5 Live Sports Extra

20:00-22:00, Football - Arsenal v Valencia, Europa League, BBC Radio 5 Live (build-up from 19:00)

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