Thursday 15th May
Rugby League
Australian State of Origin (W)
New South Wales (W) vs Queensland (W)
Football
League One Playoff
Charlton vs Wycombe Wanderers
Friday 16th May
Saturday 17th May
Rugby League
Australian NRL
Cronulla - Sutherland Sharks vs Melbourne Storm
Football
English Division Two Play-off
AFC Wimbledon vs Notts County
Crystal Palace vs Man City
Sunday 18th May
West Ham vs Nottingham Forest
Monday 19th May
Cricket
Indian Premier League
Lucknow Super Giants vs Sunrisers Hyderabad
Tuesday 20th May
Cricket
Indian Premier League
Chennai Super Kings vs Rajasthan Royals
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
Darts
Premier League Darts
Premier League Darts - Sheffield
Friday 23rd May
Cricket
Cricket - Test match
England vs Zimbabwe
Cricket
Indian Premier League
Royal Challengers Bengaluru vs Sunrisers Hyderabad
Saturday 24th May
Cricket
Cricket - Test match
England vs Zimbabwe
Football
English Championship Play-off
TBC vs TBC
Football
UEFA Champions League (W)
Arsenal (W) vs Barcelona (W)
Sunday 25th May
Cricket
Cricket - Test match
England vs Zimbabwe
Monday 26th May
Football
English Division Two Play-off
TBC vs TBC
Tuesday 27th May
Cricket
Indian Premier League
Lucknow Super Giants vs Royal Challengers Bengaluru
Wednesday 28th May
Rugby League
State of Origin
Queensland vs New South Wales
Football
Europa Conference League
Betis vs Chelsea
Thursday 29th May
Rugby League
Australian State of Origin (W)
New South Wales (W) vs Queensland (W)
Cricket
One Day Internationals
England vs West Indies
Darts
Premier League Darts
Premier League Darts - London
Friday 30th May
Football
UEFA Women's Nations League
England (W) vs Portugal (W)
Saturday 31st May
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
Cricket
One Day Internationals
England vs West Indies
Football
UEFA Women's Nations League
Spain (W) vs England (W)
Wednesday 4th June
Thursday 5th June
Friday 6th June
Football
World Cup Qualifying
Wales vs Liechtenstein
Saturday 7th June
Football
World Cup Qualifying
Andorra vs England
Sunday 8th June
Cricket
Twenty20 Internationals
England vs West Indies
Tuesday 10th June
Cricket
Twenty20 Internationals
England vs West Indies
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
Football
UEFA European Championship (W)
Norway (W) vs Finland (W)
Football
UEFA European Championship (W)
Switzerland (W) vs Iceland (W)
Monday 7th July
Football
UEFA European Championship (W)
Spain (W) vs Belgium (W)
Football
UEFA European Championship (W)
Portugal (W) vs Italy (W)
Tuesday 8th July
Football
UEFA European Championship (W)
Germany (W) vs Denmark (W)
Football
UEFA European Championship (W)
Poland (W) vs Sweden (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)
Football
UEFA European Championship (W)
France (W) vs Wales (W)
Thursday 10th July
Football
UEFA European Championship (W)
Norway (W) vs Iceland (W)
Football
UEFA European Championship (W)
Finland (W) vs Switzerland (W)
Friday 11th July
Football
UEFA European Championship (W)
Italy (W) vs Spain (W)
Football
UEFA European Championship (W)
Portugal (W) vs Belgium (W)
Saturday 12th July
Rugby Union
British & Irish Lions Tour
AU&NZ Invitational vs British & Irish Lions
Football
UEFA European Championship (W)
Poland (W) vs Denmark (W)
Football
UEFA European Championship (W)
Sweden (W) vs Germany (W)
Sunday 13th July
Football
UEFA European Championship (W)
Netherlands (W) vs France (W)
Football
UEFA European Championship (W)
England (W) vs Wales (W)
Wednesday 16th July
Football
UEFA European Championship (W)
TBC vs TBC
Thursday 17th July
Football
UEFA European Championship (W)
TBC vs TBC
Friday 18th July
Football
UEFA European Championship (W)
TBC vs TBC
Saturday 19th July
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Football
UEFA European Championship (W)
TBC vs TBC
Tuesday 22nd July
Rugby Union
British & Irish Lions Tour
Melbourne Rebels vs British & Irish Lions
Football
UEFA European Championship (W)
TBC vs TBC
Wednesday 23rd July
Football
UEFA European Championship (W)
TBC vs TBC
Saturday 26th July
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Sunday 27th July
Football
UEFA European Championship (W)
TBC vs TBC
Saturday 2nd August
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions