Must-not-miss sport on the BBC

Formula One is back this week, with a trip to the infamous Monaco circuit.

Sebastian Vettel holds a four-point advantage over Kimi Raikkonen. Can the Finn overtake the German in the standings? BBC Sport has highlights of qualifying and the race at the weekend; and live text commentary on the BBC Sport website.

The football season draws to a conclusion with the Champions League final, as German rivals Borussia Dortmund and Bayern Munich meet at Wembley. There is also the Scottish Cup final on Sunday, with Celtic playing Hibernian, and the Women's FA Cup final between Arsenal and Bristol Academy.

In athletics, Greg Rutherford is doing the long jump in Manchester's Albert Square in the Great City Games, live on BBC One, and we also have live coverage of the New York Diamond League meeting.

In golf all of Europe's winning team from the 'Miracle at Medinah' are playing at Wentworth, with highlights on BBC Two.

BBC Radio 5 live sports extra will have live coverage of the Superleague netball final on Saturday and also Leeds Rhinos v Wigan Warriors from rugby league's Magic Weekend at the Etihad Stadium.

There's also rugby union's Premiership final between Leicester and Northampton, while Carl Froch fights Mikkel Kessler - both on BBC Radio 5 live - while you can catch the Giro d'Italia on 5 live sports extra and the BBC Sport website.

(All times BST)

Football

Bayern Munich v Borussia Dortmund

Saturday 25 May

Champions League final - Bayern Munich v Borussia Dortmund: 19:45, BBC Radio 5 live

Sunday 26 May

Women's FA Cup final - Arsenal v Bristol Academy: 14:25-17:15 (KO 15:00), BBC Two

Scottish Cup final - Celtic v Hibernian: 15:00-17:00, BBC Radio 5 live

Football commentaries

Formula One

The sixth Grand Prix of the season takes place in Monaco.

Thursday 23 May

Monaco Grand Prix practice sessions: 08:55 & 12:55, BBC Radio 5 live sports extra

Saturday 25 May

Monaco Grand Prix qualifying live: 13:00-14:05, BBC Radio 5 live. Highlights: 17:35-18:50, BBC One

Sunday 26 May

Monaco Grand Prix live: 13:00-15:00, BBC Radio 5 live. Highlights: 17:35-19:05, BBC One

Cricket

Friday 24 to Tuesday 28 May

England v New Zealand, second Test: 10:45-19:00, BBC Radio 5 live sports extra, BBC Radio 4 long wave and BBC Sport website

Comprehensive county cricket coverage across local and national radio - for full details follow the link below:

Cricket commentaries

Athletics

Saturday 25 May

The Great Manchester City Games take place with coverage on BBC One from 13:00

The Diamond League continues with a meeting in New York. Live coverage on the BBC Red Button from 18:00

Sunday 26 May

There is live coverage of the Great Manchester Run on BBC Two from 10:00.

Golf

Saturday & Sunday 25-26 May

PGA Championship highlights: 18:00-19:00, BBC Two

Carl Froch (left)

Rugby union

Saturday 25 May

Premiership final - Leicester v Northampton: 15:00-17:00, BBC Radio 5 live

Boxing

Saturday 25 May

Carl Froch v Mikkel Kessler live: 23:00-01:00, BBC Radio 5 live. Re-runs: 07:30, 08:30 and 09:30, 5 live sports extra, Sunday 26 May

Cycling

The Giro d'Italia continues with live text and reports featuring on the BBC Sport website, app and mobile site.

Tuesday 21 May

Giro d'Italia, stage 16: 15:00-16:30, 5 live sports extra & BBC Sport website

Wednesday 22 May

Giro d'Italia, stage 16: 15:30-17:00, 5 live sports extra & BBC Sport website

Thursday 23 May

Giro d'Italia, stage 16: 15:00-16:30, 5 live sports extra & BBC Sport website

Netball

Saturday 25 May

Superleague final - Celtic Dragons v Team Bath: 19:00-22:00, BBC Radio 5 live sports extra

Rugby league

Tuesday 21 May

The Super League show: 13:30-14:15, BBC Two

Sunday 26 May

Super League - Leeds Rhinos v Wigan Warriors: 19:15-21:30, BBC Radio 5 live sports extra

Baseball

Thursday 23 May

MLB - Chicago Cubs v Pittsburgh Pirates: 17:30, BBC Radio 5 live sports extra

For further details of upcoming coverage, plus any highlights and iPlayer repeats, visit the specific sport indexes on the desktop website.