Please note: Fixtures are subject to change. The BBC is not responsible for any changes that may be made.

Friday, 19 December 2014
One-Day International Series
Fifth One Day International
Pakistan v New Zealand, Abu Dhabi, 11:00

Thursday, 25 December 2014
Test Match Series
First Test Match
New Zealand v Sri Lanka, Christchurch, 22:00
Third Test Match
Australia v India, Melbourne (MCG), 23:30

Friday, 26 December 2014
Test Match Series
Second Test Match
South Africa v West Indies, Port Elizabeth, 08:30

Friday, 2 January 2015
Test Match Series
Third Test Match
South Africa v West Indies, Cape Town, 08:30
Second Test Match
New Zealand v Sri Lanka, Wellington, 22:00

Monday, 5 January 2015
Test Match Series
Fourth Test Match
Australia v India, Sydney, 23:30

Saturday, 10 January 2015
One-Day International Series
First One Day International
New Zealand v Sri Lanka, Christchurch, 22:00

Thursday, 15 January 2015
One-Day International Series
Second One Day International
New Zealand v Sri Lanka, Hamilton, 01:00

Friday, 16 January 2015
International Triangular Series
Australia v England, Sydney, 03:20
One-Day International Series
First One Day International
South Africa v West Indies, Durban, 11:30

Saturday, 17 January 2015
One-Day International Series
Third One Day International
New Zealand v Sri Lanka, Auckland, 01:00

Sunday, 18 January 2015
International Triangular Series
Australia v India, Melbourne, 03:20
One-Day International Series
Second One Day International
South Africa v West Indies, Johannesburg, 08:00

Monday, 19 January 2015
One-Day International Series
Fourth One Day International
New Zealand v Sri Lanka, Nelson, 22:00

Tuesday, 20 January 2015
International Triangular Series
England v India, Brisbane, 03:20

Wednesday, 21 January 2015
One-Day International Series
Third One Day International
South Africa v West Indies, East London, 11:30

Thursday, 22 January 2015
One-Day International Series
Fifth One Day International
New Zealand v Sri Lanka, Dunedin, 22:00

Friday, 23 January 2015
International Triangular Series
Australia v England, Hobart, 03:20

Saturday, 24 January 2015
One-Day International Series
Sixth One Day International
New Zealand v Sri Lanka, Dunedin, 22:00

Sunday, 25 January 2015
One-Day International Series
Fourth One Day International
South Africa v West Indies, Port Elizabeth, 08:00

Monday, 26 January 2015
International Triangular Series
Australia v India, Sydney, 03:20

Wednesday, 28 January 2015
One-Day International Series
Fifth One Day International
South Africa v West Indies, Centurion, 11:30

Thursday, 29 January 2015
One-Day International Series
Seventh One Day International
New Zealand v Sri Lanka, Wellington, 01:00

Friday, 30 January 2015
International Triangular Series
England v India, Perth, 03:20

Saturday, 31 January 2015
One-Day International Series
First One Day International
New Zealand v Pakistan, Wellington, 01:00

Sunday, 1 February 2015
International Triangular Series
TBC v TBC, Perth, 03:20

Tuesday, 3 February 2015
One-Day International Series
Second One Day International
New Zealand v Pakistan, Napier, 01:00

Friday, 13 February 2015
World Cup
New Zealand v Sri Lanka, Christchurch, 22:00

Saturday, 14 February 2015
World Cup
Australia v England, Melbourne, 03:30

Sunday, 15 February 2015
World Cup
South Africa v Zimbabwe, Hamilton, 01:00
India v Pakistan, Adelaide, 03:30
Ireland v West Indies, Nelson, 22:00

Monday, 16 February 2015
World Cup
New Zealand v Scotland, Dunedin, 22:00

Wednesday, 18 February 2015
World Cup
Afghanistan v Bangladesh, Canberra, 03:30
United Arab Emirates v Zimbabwe, Nelson, 22:00

Friday, 20 February 2015
World Cup
New Zealand v England, Wellington, 01:00
Pakistan v West Indies, Christchurch, 22:00

Saturday, 21 February 2015
World Cup
Australia v Bangladesh, Brisbane, 03:30
Afghanistan v Sri Lanka, Dunedin, 22:00

Sunday, 22 February 2015
World Cup
India v South Africa, Melbourne, 03:30
England v Scotland, Christchurch, 22:00

Tuesday, 24 February 2015
World Cup
West Indies v Zimbabwe, Canberra, 03:30

Wednesday, 25 February 2015
World Cup
Ireland v United Arab Emirates, Brisbane, 03:30
Afghanistan v Scotland, Dunedin, 22:00

Thursday, 26 February 2015
World Cup
Bangladesh v Sri Lanka, Melbourne, 03:30

Friday, 27 February 2015
World Cup
South Africa v West Indies, Sydney, 03:30

Saturday, 28 February 2015
World Cup
New Zealand v Australia, Auckland, 01:00
India v United Arab Emirates, Perth, 06:30
England v Sri Lanka, Wellington, 22:00

Sunday, 1 March 2015
World Cup
Pakistan v Zimbabwe, Brisbane, 03:30

Tuesday, 3 March 2015
World Cup
Ireland v South Africa, Canberra, 03:30

Wednesday, 4 March 2015
World Cup
Pakistan v United Arab Emirates, Napier, 01:00
Australia v Afghanistan, Perth, 06:30
Bangladesh v Scotland, Nelson, 22:00

Friday, 6 March 2015
World Cup
India v West Indies, Perth, 06:30

Saturday, 7 March 2015
World Cup
Pakistan v South Africa, Auckland, 01:00
Ireland v Zimbabwe, Hobart, 03:30
New Zealand v Afghanistan, Napier, 22:00

Sunday, 8 March 2015
World Cup
Australia v Sri Lanka, Sydney, 03:30

Monday, 9 March 2015
World Cup
England v Bangladesh, Adelaide, 03:30

Tuesday, 10 March 2015
World Cup
India v Ireland, Hamilton, 01:00

Wednesday, 11 March 2015
World Cup
Scotland v Sri Lanka, Hobart, 03:30

Thursday, 12 March 2015
World Cup
South Africa v United Arab Emirates, Wellington, 01:00

Friday, 13 March 2015
World Cup
New Zealand v Bangladesh, Hamilton, 01:00
Afghanistan v England, Sydney, 03:30

Saturday, 14 March 2015
World Cup
India v Zimbabwe, Auckland, 01:00
Australia v Scotland, Hobart, 03:30
United Arab Emirates v West Indies, Napier, 22:00

Sunday, 15 March 2015
World Cup
Ireland v Pakistan, Adelaide, 03:30

Wednesday, 18 March 2015
World Cup
TBC v TBC, Sydney, 03:30

Thursday, 19 March 2015
World Cup
TBC v TBC, Melbourne, 03:30

Friday, 20 March 2015
World Cup
TBC v TBC, Adelaide, 03:30

Saturday, 21 March 2015
World Cup
TBC v TBC, Wellington, 01:00

Tuesday, 24 March 2015
World Cup
TBC v TBC, Auckland, 01:00

Thursday, 26 March 2015
World Cup
TBC v TBC, Sydney, 03:30

Sunday, 29 March 2015
World Cup
TBC v TBC, Melbourne, 04:30

Monday, 13 April 2015
Test Match Series
First Test Match
West Indies v England, Antigua, 14:00

Tuesday, 21 April 2015
Test Match Series
Second Test Match
West Indies v England, St George's, 14:00

Friday, 1 May 2015
Test Match Series
Third Test Match
West Indies v England, Bridgetown, 14:00

Friday, 8 May 2015
One-Day International Series
First One Day International
Ireland v England, Dublin, 10:45

Thursday, 21 May 2015
Test Match Series
First Test Match
England v New Zealand, Lord's, 11:00

Friday, 29 May 2015
Test Match Series
Second Test Match
England v New Zealand, Leeds, 11:00

Friday, 5 June 2015
Test Match Series
First Test Match
West Indies v Australia, Roseau, 14:00

Tuesday, 9 June 2015
One-Day International Series
First One Day International
England v New Zealand, Birmingham, 13:30

Friday, 12 June 2015
One-Day International Series
Second One Day International
England v New Zealand, The Oval, 13:30

Saturday, 13 June 2015
Test Match Series
Second Test Match
West Indies v Australia, Kingston, 14:00

Sunday, 14 June 2015
One-Day International Series
Third One Day International
England v New Zealand, Southampton, 13:30

Wednesday, 17 June 2015
One-Day International Series
Fourth One Day International
England v New Zealand, Nottingham, 13:30

Saturday, 20 June 2015
One-Day International Series
Fifth One Day International
England v New Zealand, Durham, 13:30

Tuesday, 23 June 2015
Twenty20 international
England v New Zealand, Old Trafford, 18:30

Thursday, 27 August 2015
One-Day International Series
First One Day International
Ireland v Australia, Belfast, 13:30

Monday, 31 August 2015
NatWest Twenty20 International Series
England v Australia, Cardiff, 18:30

Saturday, 26 December 2015
Test Match Series
First Test Match
South Africa v England, Durban, 08:30

Saturday, 2 January 2016
Test Match Series
Second Test Match
South Africa v England, Cape Town, 08:30

Thursday, 14 January 2016
Test Match Series
Third Test Match
South Africa v England, Johannesburg, 08:30

Friday, 22 January 2016
Test Match Series
Fourth Test Match
South Africa v England, Centurion, 08:30

Wednesday, 3 February 2016
One-Day International Series
First One Day International
South Africa v England, Bloemfontein, 12:30

Saturday, 6 February 2016
One-Day International Series
Second One Day International
South Africa v England, Port Elizabeth, 12:30

Tuesday, 9 February 2016
One-Day International Series
Third One Day International
South Africa v England, Centurion, 12:30

Friday, 12 February 2016
One-Day International Series
Fourth One Day International
South Africa v England, Johannesburg, 12:30

Sunday, 14 February 2016
One-Day International Series
Fifth One Day International
South Africa v England, Cape Town, 12:30