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

Tuesday, 6 May 2014
One-Day International Series
First One Day International
Ireland v Sri Lanka, Dublin, 10:45

Thursday, 8 May 2014
One-Day International Series
Second One Day International
Ireland v Sri Lanka, Dublin, 10:45

Friday, 9 May 2014
One-Day International Series
First One Day International
Scotland v England, Aberdeen, 10:30

Tuesday, 20 May 2014
NatWest International Twenty20 Series
England v Sri Lanka, The Oval, 18:00

Sunday, 8 June 2014
Test Match Series
First Test Match
West Indies v New Zealand, Kingston, 16:00

Monday, 16 June 2014
Test Match Series
Second Test Match
West Indies v New Zealand, Port of Spain, 15:00

Thursday, 26 June 2014
Test Match Series
Third Test Match
West Indies v New Zealand, Guyana, 15:00

Sunday, 6 July 2014
One-Day International Series
First One Day International
Sri Lanka v South Africa, Colombo (RPS), 05:15

Wednesday, 9 July 2014
One-Day International Series
Second One Day International
Sri Lanka v South Africa, Pallekele, 10:00

Saturday, 12 July 2014
One-Day International Series
Third One Day International
Sri Lanka v South Africa, Hambantota, 05:15

Wednesday, 16 July 2014
Test Match Series
First Test Match
Sri Lanka v South Africa, Galle, 05:30

Thursday, 24 July 2014
Test Match Series
Second Test Match
Sri Lanka v South Africa, Colombo (SSC), 05:30

Saturday, 9 August 2014
Test Match Series
First Test Match
Zimbabwe v South Africa, Harare, 09:00

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

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

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

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

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

Wednesday, 27 August 2014
International Triangular Series
South Africa v Australia, Harare, 15:00
International Twenty20 Match
West Indies v Bangladesh, Basseterre, 23:30

Friday, 29 August 2014
International Triangular Series
Zimbabwe v South Africa, Harare, 15:00

Sunday, 31 August 2014
International Triangular Series
Zimbabwe v Australia, Harare, 15:00

Tuesday, 2 September 2014
International Triangular Series
South Africa v Australia, Harare, 15:00

Thursday, 4 September 2014
International Triangular Series
Zimbabwe v South Africa, Harare, 15:00

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

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

Friday, 3 October 2014
International Twenty20 Match
Pakistan v Australia, Dubai, 17:00

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

Wednesday, 8 October 2014
One-Day International Series
Second One Day International
Pakistan v Australia, Sharjah, 12:00

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

Monday, 20 October 2014
Test Match Series
First Test Match
Pakistan v Australia, Dubai, 07:00

Tuesday, 28 October 2014
Test Match Series
Second Test Match
Pakistan v Australia, Abu Dhabi, 06:00

Wednesday, 17 December 2014
Test Match Series
First Test Match
South Africa v West Indies, Centurion, 08: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

Friday, 16 January 2015
One-Day International Series
First One Day International
South Africa v West Indies, Durban, 11:30

Sunday, 18 January 2015
One-Day International Series
Second One Day International
South Africa v West Indies, Johannesburg, 08:00

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

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

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

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