Monday 23rd June
Cricket
Cricket - Test match
England vs India
Football
FIFA Club World Cup
Seattle vs Paris
Tuesday 24th June
Cricket
Cricket - Test match
England vs India
Football
FIFA Club World Cup
Benfica vs Bayern Munich
Wednesday 25th June
Cricket
Cricket - Test match
West Indies vs Australia
Thursday 26th June
Cricket
Cricket - Test match
West Indies vs Australia
Football
FIFA Club World Cup
Juventus vs Man City
Friday 27th June
Cricket
Cricket - Test match
West Indies vs Australia
Saturday 28th June
Rugby Union
British & Irish Lions Tour
Western Force vs British & Irish Lions
Cricket
Cricket - Test match
West Indies vs Australia
Sunday 29th June
Cricket
Cricket - Test match
West Indies vs Australia
Football
International Friendly (W)
England (W) vs Jamaica (W)
Monday 30th June
Tuesday 1st July
Wednesday 2nd July
Rugby Union
British & Irish Lions Tour
Queensland Reds vs British & Irish Lions
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Iceland (W) vs Finland (W)
Football
UEFA European Championship (W)
Switzerland (W) vs Norway (W)
Thursday 3rd July
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Belgium (W) vs Italy (W)
Football
UEFA European Championship (W)
Spain (W) vs Portugal (W)
Friday 4th July
Cricket
Cricket - Test match
England vs India
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
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Wales (W) vs Netherlands (W)
Football
UEFA European Championship (W)
France (W) vs England (W)
Sunday 6th July
Cricket
Cricket - Test match
England vs India
British Grand Prix - Race
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
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Norway (W) vs Iceland (W)
Football
UEFA European Championship (W)
Finland (W) vs Switzerland (W)
Friday 11th July
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Portugal (W) vs Belgium (W)
Football
UEFA European Championship (W)
Italy (W) vs Spain (W)
Saturday 12th July
Rugby Union
British & Irish Lions Tour
AU&NZ Invitational vs British & Irish Lions
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
Poland (W) vs Denmark (W)
Football
UEFA European Championship (W)
Sweden (W) vs Germany (W)
Sunday 13th July
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
England (W) vs Wales (W)
Football
UEFA European Championship (W)
Netherlands (W) vs France (W)
Monday 14th July
Cricket
Cricket - Test match
England vs India
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
First Nations & Pasifika XV vs British & Irish Lions
Football
UEFA European Championship (W)
TBC vs TBC
Wednesday 23rd July
Football
UEFA European Championship (W)
TBC vs TBC
Thursday 24th July
Cricket
Cricket - Test match
England vs India
Friday 25th July
Cricket
Cricket - Test match
England vs India
Saturday 26th July
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Cricket
Cricket - Test match
England vs India
Sunday 27th July
Cricket
Cricket - Test match
England vs India
Football
UEFA European Championship (W)
TBC vs TBC
Thursday 31st July
Cricket
Cricket - Test match
England vs India
Friday 1st August
Cricket
Cricket - Test match
England vs India
Saturday 2nd August
Rugby Union
British & Irish Lions Tour
Australia vs British & Irish Lions
Cricket
Cricket - Test match
England vs India
Sunday 3rd August
Cricket
Cricket - Test match
England vs India
Monday 4th August
Cricket
Cricket - Test match
England vs India
Saturday 4th October
Rugby Union
Rugby Championship
Argentina vs South Africa