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

Saturday, 18 April

Bahrain Grand Prix, Third Practice, 12:55-14:05, BBC Two

Bahrain Grand Prix, Third Practice, 12:55-14:05, BBC Radio 5 live sports extra

The Bahrain Grand Prix, Qualifying 15:30-17:05, BBC One

The Bahrain Grand Prix, Qualifying 15:55-17:05, BBC Radio 5 live sports extra

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

Saturday, 18 April

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

Football Focus, 12:10-13:00, BBC One (Not Scotland)

Scottish Cup Semi-final, Hibernian v Falkirk, 12:10-14:20, BBC One Scotland & 12:15-14:15, BBC Radio Scotland (MW)

Championship, Wolves v Ipswich, 12:15-14:15, BBC Radio 5 live

Final Score, 14:30-16:30 BBC Red Button (14:30-18:00 on Selected Connected TVs)

Premier League, Leicester v Swansea , 15:00-17:00, BBC Radio 5 live

British Swimming Championships, 15:30 - 18:00, streamed online via the BBC Sport website

Final Score, 16:30-17:15 BBC Two & 16:30-17:00 BBC Two NI (not Scotland)

Sportscene, 16:30-17:15, BBC Two Scotland

Final Score Northern Ireland, 17:00-17:15, BBC Two

MOTD Live: FA Cup Semi-final, Reading v Arsenal, 17:05-19:25, BBC One

FA Cup Semi-final, Arsenal v Reading, 17:20-19:20, BBC Radio 5 live

606 Phone-in, 19:20-21:00, BBC Radio 5 live

Match Of The Day, 22:30-23:50, BBC One

Football League Show, 23:50-01:10, BBC One

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, Manchester City Ladies v Arsenal Ladies, 13:30-15:55, BBC Radio 5 live sports extra

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

Saturday, 18 April

World Championship, 10:00-12:00; 14:05-16:30; 19:00-20:00, BBC Two

World Championship, 10:00-14:30 & 16:30-23:00, BBC Red Button

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

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

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

Saturday 18 April

Gymnastics: European Championships, 13:00-15:30, BBC One

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

Saturday, 18 April

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

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

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.