Here are all of the fixtures for the ICC Cricket World Cup 2015. The Cricket World Cup which begins on Friday may be the tournament that sees the full flowering of Brendon McCullum, not only as a batsman or as New Zealand's captain, but as a man finally comfortable in his own skin.England captain Eoin Morgan aims to turn England's form around in their World Cup opener against Australia .Australia and New Zealand co-host the 2015 ICC World Cup starting on Friday when the Black Caps face Sri Lanka in Christchurch followed by England versus the Aussies in Melbourne in the early hours of Saturday morning.POOL A Feb 13: Sri Lanka v New Zealand, Hagley Oval, Christchurch (10pm GMT) Feb 14: England v Australia, Melbourne Cricket Ground, Melbourne (3.30am GMT) Feb 16: New Zealand v Scotland, University Oval, Dunedin (10pm GMT) Feb 18: Bangladesh v Afghanistan, Manuka Oval, Canberra (3.30am GMT) Feb 20: England v New Zealand, Westpac Stadium, Wellington (1am GMT) Co-host New Zealand's skipper Brendon McCullum has been in scintillating form ahead of the World Cup Co-host New Zealand's skipper Brendon McCullum has been in scintillating form ahead of the World Cup Feb 21: Australia v Bangladesh, The Gabba, Brisbane (3.30am GMT) Feb 21: Sri Lanka v Afghanistan, University Oval, Dunedin (10pm GMT) Feb 22: England v Scotland, Hagley Oval, Christchurch (10pm GMT) Feb 25: Afghanistan v Scotland, University Oval, Dunedin (10pm GMT) Feb 26: Sri Lanka v Bangladesh, Melbourne Cricket Ground, Melbourne (3.30am GMT) Australian danger paceman Mitchell Johnson Australian danger paceman Mitchell Johnson Feb 28: Australia v New Zealand, Eden Park, Auckland (6.30am GMT) Feb 28: England v Sri Lanka, Westpac Stadium, Wellington (10pm GMT) March 4: Australia v Afghanistan, WACA, Perth (6.30am GMT) March 4: Bangladesh v Scotland, Saxton Oval, Nelson (10pm GMT) March 7: New Zealand v Afghanistan, McLean Park, Napier (10pm GMT) March 8: Australia v Sri Lanka, Sydney Cricket Ground, Sydney (3.30am GMT) March 9: England v Bangladesh, Adelaide Oval, Adelaide (3.30am GMT) March 11: Sri Lanka v Scotland, Bellerive Oval, Hobart (3.30am GMT) March 13: Bangladesh v New Zealand, Seddon Park, Hamilton (1am GMT) March 13: England v Afghanistan, Sydney Cricket Ground, Sydney (3.30am GMT) March 14: Australia v Scotland, Bellerive Oval, Hobart (3.30am GMT)