Wednesday 21st May
Cricket
Indian Premier League
Mumbai Indians vs Delhi Capitals
Football
UEFA Europa League
Tottenham vs Man United
Thursday 22nd May
Cricket
Cricket - Test match
England vs Zimbabwe
Cricket
Indian Premier League
Gujarat Titans vs Lucknow Super Giants
Friday 23rd May
Cricket
Cricket - Test match
England vs Zimbabwe
Monaco Grand Prix - Practice 1
Cricket
Indian Premier League
Royal Challengers Bengaluru vs Sunrisers Hyderabad
Monaco Grand Prix - Practice 2
Saturday 24th May
Cricket
Cricket - Test match
England vs Zimbabwe
Monaco Grand Prix - Practice 3
Rugby Union
European Rugby Champions Cup
Northampton Saints vs Bordeaux Begles
Football
English Championship Play-off
Sheffield United vs Sunderland
Monaco Grand Prix - Qualifying
Football
UEFA Champions League (W)
Arsenal (W) vs Barcelona (W)
Sunday 25th May
Cricket
Cricket - Test match
England vs Zimbabwe
Football
League One Playoff
Charlton vs Leyton Orient
Monday 26th May
Cricket
Indian Premier League
Punjab Kings vs Mumbai Indians
Tuesday 27th May
Cricket
Indian Premier League
Lucknow Super Giants vs Royal Challengers Bengaluru
Wednesday 28th May
Football
Europa Conference League
Betis vs Chelsea
Thursday 29th May
Cricket
One Day Internationals
England vs West Indies
Friday 30th May
Spanish Grand Prix - Practice 1
Spanish Grand Prix - Practice 2
Football
UEFA Women's Nations League
England (W) vs Portugal (W)
Saturday 31st May
Spanish Grand Prix - Qualifying
Football
UEFA Champions League
Paris vs Inter
Sunday 1st June
Cricket
One Day Internationals
England vs West Indies
Spanish Grand Prix - Race
Tuesday 3rd June
Football
UEFA Women's Nations League
Spain (W) vs England (W)
Friday 6th June
Football
World Cup Qualifying
Wales vs Liechtenstein
Saturday 7th June
Football
World Cup Qualifying
Andorra vs England
Sunday 15th June
Canadian Grand Prix - Race
Friday 20th June
Rugby Union
British & Irish Lions Tour
British & Irish Lions vs Argentina
Saturday 28th June
Rugby Union
British & Irish Lions Tour
Western Force vs British & Irish Lions
Wednesday 2nd July
Rugby Union
British & Irish Lions Tour
Queensland Reds vs British & Irish Lions
Football
UEFA European Championship (W)
Iceland (W) vs Finland (W)
Football
UEFA European Championship (W)
Switzerland (W) vs Norway (W)
Thursday 3rd July
Football
UEFA European Championship (W)
Belgium (W) vs Italy (W)
Football
UEFA European Championship (W)
Spain (W) vs Portugal (W)
Friday 4th July
Football
UEFA European Championship (W)
Denmark (W) vs Sweden (W)
Football
UEFA European Championship (W)
Germany (W) vs Poland (W)
Saturday 5th July
Rugby Union
British & Irish Lions Tour
NSW Waratahs vs British & Irish Lions
Football
UEFA European Championship (W)
Wales (W) vs Netherlands (W)
Football
UEFA European Championship (W)
France (W) vs England (W)
Sunday 6th July
British Grand Prix - Race
Football
UEFA European Championship (W)
Norway (W) vs Finland (W)
Football
UEFA European Championship (W)
Switzerland (W) vs Iceland (W)
Wednesday 9th July
Rugby Union
British & Irish Lions Tour
ACT Brumbies vs British & Irish Lions
Football
UEFA European Championship (W)
England (W) vs Netherlands (W)
Saturday 12th July
Rugby Union
British & Irish Lions Tour
AU&NZ Invitational vs British & Irish Lions
Sunday 13th July
Football
UEFA European Championship (W)
England (W) vs Wales (W)
Saturday 19th July
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Tuesday 22nd July
Rugby Union
British & Irish Lions Tour
First Nations & Pasifika XV vs British & Irish Lions
Saturday 26th July
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Saturday 2nd August
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions