What's on BBC Sport: Formula 1, FA Cup, and Cricket

Formula 1 heads to Bahrain for the fourth race of the season and there will be live coverage across BBC TV, radio and online.

It is the FA Cup semi-finals this weekend as Reading face Arsenal and Aston Villa take on Liverpool at Wembley and there will be live coverage on BBC One and BBC Radio 5 live.

The World Championship snooker begins on Saturday and other highlights this week include the European Artistic Gymnastics Championships and the British Championship in swimming.

(All times BST)

Formula 1

Sunday, 19 April

The Bahrain Grand Prix, 15:00-18:05, BBC One & 15:00-19:00 Selected Connected TVs

The Bahrain Grand Prix, 15:00 - 18:30 - Radio 5 live

F1 Forum, 18:05-19:00, BBC Red Button

The Bahrain Grand Prix Highlights, 19:00-20:10, BBC Three

Monday, 20 April

Bahrain Grand Prix Review, 04:30-05:00, BBC Radio 5 live

Football

Football

Sunday, 19 April

The Non-League Football Show, 05:00-06:00, BBC Radio 5 live

Football League Show (repeat), 06:15-07:35, BBC Two

Match Of The Day (repeat), 07:35-09:00, BBC One

FA Cup Rewind: Semi Final Classics, 09:00-10:00, BBC Two

MOTD2 Extra, 12:15-13:00, BBC One

MOTD2 Extra, 12:15-13:00, BBC Radio 5

Scottish Cup Semi-final: Inverness CT v Celtic, 12:45-14:45, BBC Radio Scotland (MW)

Women's football, Chelsea Ladies v Liverpool Ladies, 1330 - 1555, Radio 5 live sports extra

FA Cup Semi-final: Aston Villa v Liverpool, 15:00-17:00, BBC Radio 5 live

Premier League: Newcastle v Tottenham (Second half), 17:00-18:00, BBC Radio 5 live sports extra

606 Phone-in, 18:06-19:30, BBC Radio 5 live

Match Of The Day 2, 22:30-23:20, BBC One & 23:20-00:10, BBC One Scotland

Sportscene, 22:30-23:20, BBC One Scotland

MOTD: FA Cup Highlights, 23:20-23:55, BBC One & 00:10-00:45, BBC One Scotland

Monday, 20 April

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

The Women's Football Show, 18:00-18:30 & 18:30-19:00, BBC Red Button

Tuesday, 21 April

Champions League: Bayern Munich v Porto, 19:00, BBC Radio 5 live

The Women's Football Show (repeat), 00:10-00:40, BBC Two, 00:55-01:25 BBC Two Scotland & 01:10-01:40 BBC Two Northern Ireland

Wednesday, 22 April

Champions League: Real Madrid v Atletico Madrid, 19:00, BBC Radio 5 live

Snooker

Snooker

Sunday, 19 April

World Championship, 10:00-12:00 & 16:00-18:00, BBC Two

World Championship, 10:00-18:05 & 19:00-23:00, BBC Red Button

World Championship Highlights, 23:45-00:35, BBC Two (00:10-01:00 BBC Two NI)

Snooker World Championship Extra, 00:35-02:35, BBC Two (01:00-02:35 BBC Two NI)

Monday, 20 April

World Championship, 10:00-12:00, 13:00-14:00 & 15:00-18:00, BBC Two (15:00-17:55 BBC Two NI & BBC Two Wales)

World Championship, 10:00-18:00 & 19:00-23:00, BBC Red Button

World Championship Highlights, 23:20-00:10, BBC Two (00:05-00:55 BBC Two Scotland, 00:20-01:10 BBC Two NI)

Snooker World Championship Extra, 00:40-02:40, BBC Two (01:25-02:40 BBC Two Scotland & 01:40-02:40 BBC Two NI)

Cricket

County cricket

Sunday, 19 April

County Championship: Glamorgan v Surrey, 10:55 - 13:30 , BBC Radio 5 live sports extra

Cricket County Championship updates, 10:55-13:30, BBC Radio 5 live sports extra

Monday, 20 April

County Championship: Glamorgan v Surrey, 10:55-18:30, BBC Radio 5 live sports extra

The Tuffers & Vaughan Cricket Show, 21:00-22:30, BBC Radio 5 live

Tuesday, 21 April

County Championship: Glamorgan v Surrey, 10:55 - 14:45, BBC Radio 5 live sports extra

Gymnastics

Gymnastics

Sunday, 19 April

Gymnastics: European Championships, 13:30-16:00, BBC Two

Rugby League

Rugby League

Monday, 20 April

Super League Show, 23:25-00:15, BBC One (North East & Cumbria), North West, Yorks & Lincs, Yorkshire Only)

Rugby Union

Rugby Union

Pro12: Edinburgh v Dragons, 19:45-21:45, BBC Radio Scotland

Multi-Sport

Sunday, 19 April

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

5 live formula 1 & football updates, 17:00-18:06, BBC Radio 5 live

Stories In Sound: Diamond In The Rough, 21:30-22:00, BBC Radio 5 live

*NB. Fixtures and event start 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's page on the desktop website. Also coverage on BBC Red Button can experience late schedule changes, so details may differ from this page.

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 for 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.