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

Thursday, 24 July 2014
Test Match Series
Second Test Match
Sri Lanka v South Africa, Colombo (SSC), 05:30
One-Day International Series
Fourth One Day International
Zimbabwe v Afghanistan, Bulawayo, 08:00

Tuesday, 5 August 2014
'A' One Day International Series
New Zealand A v Sri Lanka A, Taunton, 10:30

Wednesday, 6 August 2014
Test Match Series
First Test Match
Sri Lanka v Pakistan, Galle, 05:30
'A' One Day International Series
England Lions v Sri Lanka A, Taunton, 10:30

Friday, 8 August 2014
'A' One Day International Series
England Lions v New Zealand A, Bristol, 10:30

Saturday, 9 August 2014
Test Match Series
First Test Match
Zimbabwe v South Africa, Harare, 09:00
'A' One Day International Series
New Zealand A v Sri Lanka A, Bristol, 10:30

Monday, 11 August 2014
'A' One Day International Series
England Lions v Sri Lanka A, Worcester, 10:30

Tuesday, 12 August 2014
'A' One Day International Series
England Lions v New Zealand A, Worcester, 10:30

Thursday, 14 August 2014
Test Match Series
Second Test Match
Sri Lanka v Pakistan, Colombo (PSS), 05:30

Sunday, 17 August 2014
One-Day International Series
First One Day International
Zimbabwe v South Africa, Bulawayo, 08:30

Tuesday, 19 August 2014
One-Day International Series
Second One Day International
Zimbabwe v South Africa, Bulawayo, 08:30

Wednesday, 20 August 2014
One-Day International Series
First One Day International
West Indies v Bangladesh, St George's, 14:30

Thursday, 21 August 2014
One-Day International Series
Third One Day International
Zimbabwe v South Africa, Bulawayo, 08:30

Friday, 22 August 2014
One-Day International Series
Second One Day International
West Indies v Bangladesh, St George's, 14:30

Saturday, 23 August 2014
One-Day International Series
First One Day International
Sri Lanka v Pakistan, Hambantota, 05:30

Monday, 25 August 2014
International Triangular Series
Zimbabwe v Australia, Harare, 08:30
One-Day International Series
Third One Day International
West Indies v Bangladesh, Basseterre, 19:30

Wednesday, 27 August 2014
International Triangular Series
Australia v South Africa, Harare, 08:30
One-Day International Series
Second One Day International
Sri Lanka v Pakistan, Colombo (RPS), 10:00
International Twenty20 Match
West Indies v Bangladesh, Basseterre, 23:30

Friday, 29 August 2014
International Triangular Series
Zimbabwe v South Africa, Harare, 08:30

Saturday, 30 August 2014
One-Day International Series
Third One Day International
Sri Lanka v Pakistan, Dambulla, 05:30

Sunday, 31 August 2014
International Triangular Series
Zimbabwe v Australia, Harare, 08:30

Tuesday, 2 September 2014
International Triangular Series
Australia v South Africa, Harare, 08:30

Thursday, 4 September 2014
International Triangular Series
Zimbabwe v South Africa, Harare, 08:30

Friday, 5 September 2014
Test Match Series
First Test Match
West Indies v Bangladesh, Kingstown, 15:00
One-Day International Series
Fifth One Day International
England v India, Leeds, 10:30

Saturday, 6 September 2014
International Triangular Series
TBC v TBC, Harare, 08:30

Sunday, 7 September 2014
NatWest International Twenty20 Series
England v India, Birmingham, 15:00

Monday, 8 September 2014
One-Day International Series
First One Day International
Ireland v Scotland, Dublin, 10:30

Wednesday, 10 September 2014
One-Day International Series
Second One Day International
Ireland v Scotland, Dublin, 10:30

Friday, 12 September 2014
One-Day International Series
Third One Day International
Ireland v Scotland, Dublin, 10:30

Saturday, 13 September 2014
Test Match Series
Second Test Match
West Indies v Bangladesh, Gros Islet, 15:00

Sunday, 5 October 2014
International Twenty20 Match
Pakistan v Australia, Dubai, 17:00

Tuesday, 7 October 2014
One-Day International Series
First One Day International
Pakistan v Australia, Sharjah, 12:00

Friday, 10 October 2014
One-Day International Series
Second One Day International
Pakistan v Australia, Dubai, 12:00

Sunday, 12 October 2014
One-Day International Series
Third One Day International
Pakistan v Australia, Abu Dhabi, 12:00

Monday, 20 October 2014
One-Day International Series
First One Day International
New Zealand v South Africa, Tauranga, 23:00

Wednesday, 22 October 2014
Test Match Series
First Test Match
Pakistan v Australia, Dubai, 07:00

Thursday, 23 October 2014
One-Day International Series
Second One Day International
New Zealand v South Africa, Tauranga, 23:00

Sunday, 26 October 2014
Test Match Series
First Test Match
Bangladesh v Zimbabwe, Chittagong, 03:30

Monday, 27 October 2014
One-Day International Series
Third One Day International
New Zealand v South Africa, Hamilton, 01:00

Tuesday, 28 October 2014
One-Day International Series
Third One Day International
New Zealand v South Africa, Hamilton, 02:00

Thursday, 30 October 2014
Test Match Series
Second Test Match
Pakistan v Australia, Abu Dhabi, 06:00

Monday, 3 November 2014
Test Match Series
Second Test Match
Bangladesh v Zimbabwe, Chittagong, 03:30

Tuesday, 11 November 2014
Test Match Series
Third Test Match
Bangladesh v Zimbabwe, Mirpur, 03:30
First Test Match
Pakistan v New Zealand, Abu Dhabi, 06:00

Friday, 14 November 2014
One-Day International Series
First One Day International
Australia v South Africa, Perth, 03:20

Sunday, 16 November 2014
One-Day International Series
Second One Day International
Australia v South Africa, Perth, 03:20

Wednesday, 19 November 2014
Test Match Series
Second Test Match
Pakistan v New Zealand, Dubai, 06:00
One-Day International Series
Third One Day International
Australia v South Africa, Canberra, 03:20
First One Day International
Bangladesh v Zimbabwe, Mirpur, 07:30

Friday, 21 November 2014
One-Day International Series
Fourth One Day International
Australia v South Africa, Melbourne (MCG), 03:20
Second One Day International
Bangladesh v Zimbabwe, Mirpur, 07:30

Sunday, 23 November 2014
One-Day International Series
Fifth One Day International
Australia v South Africa, Sydney, 03:20
Third One Day International
Bangladesh v Zimbabwe, Mirpur, 07:30

Wednesday, 26 November 2014
One-Day International Series
Fourth One Day International
Bangladesh v Zimbabwe, Chittagong, 07:30
First One Day International
Sri Lanka v England, Colombo (RPS), 09:00

Thursday, 27 November 2014
Test Match Series
Third Test Match
Pakistan v New Zealand, Sharjah, 06:00

Friday, 28 November 2014
One-Day International Series
Fifth One Day International
Bangladesh v Zimbabwe, Chittagong, 07:30

Saturday, 29 November 2014
One-Day International Series
Second One Day International
Sri Lanka v England, Colombo (RPS), 03:30

Wednesday, 3 December 2014
One-Day International Series
Third One Day International
Sri Lanka v England, Hambantota, 09:00

Thursday, 4 December 2014
Test Match Series
First Test Match
Australia v India, Brisbane, 00:00

Saturday, 6 December 2014
One-Day International Series
Fourth One Day International
Sri Lanka v England, Colombo (RPS), 03:30

Monday, 8 December 2014
One-Day International Series
First One Day International
Pakistan v New Zealand, Dubai, 11:00

Wednesday, 10 December 2014
One-Day International Series
Fifth One Day International
Sri Lanka v England, Pallekele, 09:00

Friday, 12 December 2014
Test Match Series
Second Test Match
Australia v India, Adelaide, 00:00
One-Day International Series
Second One Day International
Pakistan v New Zealand, Sharjah, 11:00

Saturday, 13 December 2014
One-Day International Series
Sixth One Day International
Sri Lanka v England, Pallekele, 03:30

Sunday, 14 December 2014
One-Day International Series
Third One Day International
Pakistan v New Zealand, Sharjah, 11:00

Tuesday, 16 December 2014
One-Day International Series
Seventh One Day International
Sri Lanka v England, Colombo (RPS), 09:00

Wednesday, 17 December 2014
Test Match Series
First Test Match
South Africa v West Indies, Centurion, 08:30
One-Day International Series
Fourth One Day International
Pakistan v New Zealand, Abu Dhabi, 11:00

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

Friday, 26 December 2014
Test Match Series
Third Test Match
Australia v India, Melbourne (MCG), 00:00
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

Saturday, 3 January 2015
Test Match Series
Fourth Test Match
Australia v India, Sydney, 00:00

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 India, Melbourne, 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 England, Sydney, 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

Saturday, 14 February 2015
World Cup
Australia v England, Melbourne, 03:00
New Zealand v Sri Lanka, Christchurch, 23:30

Sunday, 15 February 2015
World Cup
South Africa v Zimbabwe, Hamilton, 01:00
India v Pakistan, Adelaide, 03:00

Monday, 16 February 2015
World Cup
Ireland v West Indies, Nelson, 23:30

Tuesday, 17 February 2015
World Cup
New Zealand v Scotland, Dunedin, 23:30

Wednesday, 18 February 2015
World Cup
Afghanistan v Bangladesh, Canberra, 03:00

Thursday, 19 February 2015
World Cup
United Arab Emirates v Zimbabwe, Nelson, 23:30

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

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

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

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

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

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

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

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

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

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

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

Friday, 6 March 2015
World Cup
India v West Indies, Perth, 03:00

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

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

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

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

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

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:00

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

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

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

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

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

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:00

Sunday, 29 March 2015
World Cup
TBC v TBC, Melbourne, 03: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

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

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
International Twenty20 Match
England v New Zealand, Old Trafford, 18:30

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

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