Match Date Result
England vs South Africa Thursday, May 30 England won by 104 runs.
Pakistan vs West Indies Friday, May 31 West Indies won by 7 wickets
New Zealand vs Sri Lanka Saturday, June 1 New Zealand won by 10 wickets (with 203 balls remaining)
Afghanistan vs Australia Saturday, June 1 Australia won by 7 wickets
South Africa vs Bangladesh Sunday, June 2 Bangladesh won by 21 runs
England vs Pakistan Monday, June 3 Pakistan won by 14 runs
Afghanistan vs Sri Lanka Tuesday, June 4 Sri Lanka won by 34 runs
South Africa vs India Wednesday, June 5 India won by 6 wickets
Bangladesh vs New Zealand Wednesday, June 5 New Zealand won by two wickets
Bangladesh vs New Zealand Wednesday, June 5 None
Australia vs West Indies Thursday, June 6 Australia won by 15 runs
Pakistan vs Sri Lanka Friday, June 7 None
England vs Bangladesh Saturday, June 8 England won by 106 runs
Afghanistan vs New Zealand Saturday, June 8 New Zealand won by 7 wickets (with 107 balls remaining)
India vs Australia Sunday, June 9
South Africa vs West Indies Monday, June 10 MATCH DELAYED BY RAIN
Bangladesh vs Sri Lanka Tuesday, June 11 None
Australia vs Pakistan Live Wednesday, June 12 Australia won by 41 runs
India vs New Zealand Thursday, June 13 None
England vs West Indies Live Friday, June 14 England won by 8 wickets
Sri Lanka vs Australia Live Saturday, June 15 Australia won by 87 runs
South Africa vs Afghanistan Live Saturday, June 15 South Africa win by 9 wickets
India vs Pakistan Sunday, June 16 None
West Indies vs Bangladesh Monday, June 17 None
England vs Afghanistan Tuesday, June 18 None
New Zealand vs South Africa Wednesday, June 19 None
Australia vs Bangladesh Thursday, June 20 None
England vs Sri Lanka Friday, June 21 None
India vs Afghanistan Saturday, June 22 None
West Indies vs New Zealand Saturday, June 22 None
Pakistan vs South Africa Sunday, June 23 None
Bangladesh vs Afghanistan Monday, June 24 None
England vs Australia Tuesday, June 25 None
New Zealand vs Pakistan Wednesday, June 26 None
West Indies vs India Thursday, June 27 None
Sri Lanka vs South Africa Friday, June 28 None
Pakistan vs Afghanistan Saturday, June 29 None
New Zealand vs Australia Saturday, June 29 None
England vs India Sunday, June 30 None
Sri Lanka vs West Indies Monday, July 1 None
Bangladesh vs India Monday, July 2 None
England vs New Zealand Wednesday, July 3 None
Afghanistan vs West Indies Thursday, July 4 None
Pakistan vs Bangladesh Friday, July 5 None
Sri Lanka vs India Saturday, July 6 None
Australia vs South Africa Saturday, July 6 None
Semi-Final (1 vs 4) Tuesday, July 9 None
Reserve Day Wednesday, July 10 None
Semi-Final (2 vs 3) Tuesday, July 9 None
Reserve Day Wednesday, July 12 None
Final Tuesday, July 14 None
Reserve Day Wednesday, July 15 None