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 BST. Times are subject to change. 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.
Wednesday, 25 April
Follow live BBC Radio 5 live football commentary as Real Madrid travel to the Allianz Arena to face Bayern Munich in their Champions League semi-final, and the World Snooker Championship continue across BBC TV and online.
World Snooker Championship
10:00-11:30 & 13:00-18:00, BBC Two
10:00-13: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 (23:45-00:35, BBC Two Scotland)
Extra, 00:05-02:05, BBC Two (00:35-02:05, BBC Two Scotland)
Replays, 06:20-10:00, 13:00-14:30 & 18:00-19:00, BBC Red Button
Other sports
14:55-18:00, Ice Hockey – Great Britain v Poland, Ice Hockey World Championship, BBC Radio 5 live sports extra
19:45-22:30, Football – Bayern Munich v Real Madrid, Champions League semi-final, BBC Radio 5 live (build-up from 19:00)
Thursday, 26 April
Salford Red Devils welcome St Helens in the Super League on BBC Radio 5 live sports extra, while Arsenal host Atletico Madrid in the Europa League semi-finals, plus the World Snooker Championship coverage continues across BBC TV and online.
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 (23:45-00:35, BBC Two NI)
Extra, 00:05-02:05, BBC Two (00:35-02:05, BBC Two NI)
Replays, 06:35-07:25, 09:20-10:10, 12:10-13:30 & 18:00-19:00, BBC Red Button
Other sports
20:05-22:00, Football – Arsenal v Atletico Madrid, Europa League semi-final, BBC Radio 5 live (build-up from 19:00)
19:00-21:00, Rugby league – Salford Red Devils v St Helens, Super League, BBC Radio 5 live sports extra
19:30-21:30, Basketball – Sheffield Sharks v Glasgow Rocks, BBL Championship, BBC Sport online
22:00-22:30 Football – MOTD: The Premier League Show, BBC Two (23:15-23:45, BBC Two NI)
Friday, 27 April
Follow live commentary on BBC Radio 5 live as Lancashire host Surrey in the County Championship, and the first and second practice sessions take place in Baku before the Azerbaijan Grand Prix. There is also Super League action on BBC Radio 5 live sports extra and continued coverage of the World Snooker Championship on BBC TV and online.
World Snooker Championship
10:00-12:00 & 13:00-18:00, BBC Two
10:00-13: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:35-00:25, BBC Two
Extra, 00:25-02:25, BBC Two
Replays, 06:20-07:10; 09:10-10:00; 13:00-14:30 & 18:00-19:00, BBC Red Button
Other sports
09:55-11:35, Formula 1 – Azerbaijan Grand Prix, first practice, BBC Radio 5 live sports extra
11:35-13:55 & 15:35-18:30, Cricket – Lancashire v Surrey, County Championship Division One, BBC Radio 5 live sports extra
13:00-14:00, The Friday Sports Panel, BBC Radio 5 live
13:55-15:35, Formula 1 – Azerbaijan Grand Prix, second practice, BBC Radio 5 live sports extra
19:00-22:00, Football – 5 live Football Social, BBC Radio 5 live
19:00-22:00, Rugby league – Castleford Tigers v Wakefield Trinity, Super League, BBC Radio 5 live sports extra
Saturday, 28 April
Coverage of the World Snooker Championship continues on BBC TV and online. Plus, catch the Premier League action from Anfield on BBC Radio 5 live as Liverpool take on Stoke City.
World Snooker Championship
13:15-16:30, BBC One (13:15-14:50, BBC One Wales & 14:50-16:30, BBC Two Wales)
10:00-12:00 & 16:30-17:30 & 19:00-20:00, BBC Two (16:30-17:30 not in Wales & 19:00-20:00 not in NI)
10:00-13:00, 16:30-18:00 & 19:00-23:00, BBC Red Button
Tables One & Two, 10:00-14:00; 14:30-18:30; 19:00-23:00, BBC iPlayer, Connected TV and online
Highlights, 23:25-00:15 , BBC Two
Extra, 00:15-02:15, BBC Two
Replays, 13:00-14:30 & 18:00-19:00, BBC Red Button
Other sports
05:00-05:30, Boxing – 5 live Boxing with Costello and Bunce, 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 – Lancashire v Surrey, County Championship, BBC Radio 5 live sports extra
12:30-14:30, Football – Liverpool v Stoke City, Premier League, BBC Radio 5 live (build-up from 12:00)
13:55-15:05, Formula 1 – Azerbaijan Grand Prix, qualifying, BBC Radio 5 live sports extra
14:10-15:45, Football – FA People’s Cup Finals, Connected TV & online
14:30-16:30, Football – Final Score, BBC Red Button
14:50-17:05, Rugby union – Dragons v Scarlets, Pro14, BBC One Wales (15:00-17:00, Connected TV and online)
15:00-17:00, Rugby union – Dragons v Scarlets, Pro14, Connected TV and online
15:00-17:00. Football – Premier League commentary, BBC Radio 5 live (build-up from 14:30)
15:05-17:00, Rugby union – Exeter v Sale Sharks, Premiership, BBC Radio 5 live sports extra
16:30-17:20, Football – Final Score, BBC One (not in Scotland; 16:30-17:00, BBC Two NI; 16:30-17:20, BBC Two Wales)
17:35-19:20, Football – FA People’s Cup Finals, Connected TV & online
17:00-18:00, Football – Sports Report, BBC Radio 5 live
17:00-18:25, Cricket – Lancashire v Surrey, County Championship, BBC Radio 5 live sports extra
17:00-19:00, Triathlon – Women’s Race, World Triathlon Bermuda, Connected TV & online
17:00-18:00, Football – Sports Report, BBC Radio 5 live
18:00-20:00, Football – 606, BBC Radio 5 live
18:25-21:30, Ice Hockey – Hungary v Great Britain, Ice Hockey World Championship, BBC Radio 5 live sports extra
20:00-22:00, Triathlon – Women’s Race, World Triathlon Bermuda, Connected TV & online
22:20-23:45, Football – Match of the Day, BBC One
Sunday, 29 April
Listen to commentary of the Azerbaijan Grand Prix and Manchester United v Arsenal on BBC Radio 5 live. There’s also live coverage of the English hockey league finals and continued coverage of the World Snooker Championship on BBC TV and online.
World Snooker Championship
10:00-11:00, 13:00-18:00, 19:00-20:00, BBC Two
10:00-13:00 & 19:00-23:00, BBC Red Button
Tables One & Two, 10:00-14:00; 14:30-18:30; 19:00-23:00, BBC iPlayer, Connected TV and online
Highlights, 23:20-00:15, BBC Two (23:55-00:45, BBC Two Northern Ireland)
Extra, 00:15-02:15, BBC Two (00:45-02:15, BBC Two Northern Ireland)
Replays, 13:00-13:40 & 18:30-19:00, BBC Red Button
Other sports
07:30-09:00, Football – Match of the Day, BBC One (repeat)
09:00-10:00, Sportsweek, BBC Radio 5 live
10:55-13:45, Cricket – Lancashire v Surrey, County Championship, BBC Radio 5 live sports extra
11:00-12:15, Triathlon – World Series: Bermuda (Highlights), BBC Two
12:15-13:00, Football – MOTD2 Extra, Premier League, BBC Two & BBC Radio 5 live
13:05-14:00, Formula 1 – Azerbaijan Grand Prix, BBC Radio 5 live sports extra (14:00-16:00, BBC Radio 5 live)
13:30-18:00, Hockey – England Hockey League Finals, Connected TV & online
13:40-15:45, Football – Lyon Feminin v Manchester City Women, Champions League semi-final second leg, BBC Red Button and online
14:00-16:15, Women’s Football – Birmingham City Ladies v Arsenal Women, BBC Radio 5 live sports extra
14:10-15:45, Football – FA People’s Cup Finals, Connected TV & online
16:15-18:30, Cricket – Lancashire v Surrey, County Championship, BBC Radio 5 live sports extra
16:25-18:30, Football – Wolfsburg Ladies v Chelsea Ladies, Champions League semi-final second-leg, BBC Red Button and online
16:30-18:30, Football – Manchester United v Arsenal, Premier League, BBC Radio 5 live (build-up from 15:00)
17:40-19:15, Football – FA People’s Cup Finals, Connected TV & online
18:30-19:30, Football – 606, BBC Radio 5 live
22:30-23:30, Football – Match of the Day 2, BBC One
23:30-00:10, Football – Women’s Football Show, BBC One
Monday, 30 April
Listen to BBC Radio 5 live football commentary as Tottenham host Watford in the Premier League, and watch continued coverage of the World Snooker Championship on BBC TV and online.
World Snooker Championship
13:00-18:00, 19:00-20: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
Extra, 00:05-02:05, BBC Two
Replays, 18:00-19:00, BBC Red Button
Other sports
04:30-05:00, Formula 1 – Azerbaijan Grand Prix review, BBC Radio 5 live
10:00-20:00, Tennis – Glasgow Trophy, ATP Challenger Tour, Connected TV and online
10:55-18:30, Cricket – Lancashire v Surrey, County Championship Division One, BBC Radio 5 live sports extra
20:00-22:00, Football – Tottenham Hotspur v Watford, Premier League, BBC Radio 5 live (build-up from 19:00)
22:00-22:30, Football – The Football Social, BBC Radio 5 live
23:00-04:10, Football – Women’s Football Show (repeat), BBC Red Button
23:30-00:15, Rugby league – The Super League Show, BBC One in the North of England – North West, North East & Cumbria, Yorks & Lincs & Yorkshire
Tuesday, 1 May
Listen to build-up, commentary and post-match reaction as Real Madrid welcome Bayern Munich to the Bernabeu for the second leg of their Champions League semi-final.
World Snooker Championship
10:00-12:00, 13:00-18:00 & 19:00-20:00, BBC Two
10:00-13: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 (23:45-00:35, BBC Two NI and 00:05-00:55, BBC Two Wales)
Extra, 00:05-02:05, BBC Two
Replays, 13:00-14:30 & 18:00-19:00, BBC Red Button
Other sports
07:10-08:00, Rugby league – The Super League Show, BBC Two (repeated 23:00-04:15, BBC Red Button)
10:00-20:00, Tennis – Glasgow Trophy, ATP Challenger Tour, Connected TV and online
10:55-1900, Cricket – Kent v Pakistan, BBC Radio 5 live sports extra
19:45-22:00, Football – Real Madrid v Bayern Munich, Champions League semi-final, BBC Radio 5 live (build-up from 19:00)
22:00-22:30, Football – 5 live Football Social, BBC Radio 5 live
Wednesday, 2 May
Listen to build-up, commentary and post-match reaction as Liverpool face Roma in the the second leg of their Champions League semi-final.
World Snooker Championship
10:00-11:30, 13:00-18:00 & 19:00-20:00, BBC Two
10:00-13: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 (23:45-00:35, BBC Two NI and 00:05-00:55, BBC Two Wales)
Extra, 00:05-02:05, BBC Two
Other sports
10:00-20:00, Tennis – Glasgow Trophy, ATP Challenger Tour, Connected TV and online
19:45-22:00, Football – Roma v Liverpool, Champions League semi-final, BBC Radio 5 live (build-up from 19:00)
22:00-22:30, Football – 5 live Football Social, BBC Radio 5 live
Catch-up
You can view BBC Sport output as well as listen to our radio sports programming on the BBC iPlayer.
The BBC Sport website is available via desktop, mobile, tablet and app, giving fast and easy access to the live stream, text commentaries, news, reports, schedules, 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.