Saturday 29th June
- South Africa vs India, resultIndia win by 7 runsSouth Africa innings:
- 169 for 8 from 20.0 overs
- 176 for 7 from 20.0 overs
Thursday 27th June
- South Africa vs Afghanistan, resultSouth Africa win by 9 wicketsSouth Africa innings:
- 60 for 1 from 8.5 overs
- 56 all out from 11.5 overs
- India vs England, resultIndia win by 68 runsIndia innings:
- 171 for 7 from 20.0 overs
- 103 all out from 16.4 overs
Tuesday 25th June
- Afghanistan vs Bangladesh, resultAfghanistan win by 8 runs (DLS Method)Afghanistan innings:
- 115 for 5 from 20.0 overs
- 105 all out from 17.5 overs
Monday 24th June
- West Indies vs South Africa, resultSouth Africa win by 3 wickets (DLS Method)West Indies innings:
- 135 for 8 from 20.0 overs
- 124 for 7 from 16.1 overs
- Australia vs India, resultIndia win by 24 runsAustralia innings:
- 181 for 7 from 20.0 overs
- 205 for 5 from 20.0 overs
Sunday 23rd June
- Afghanistan vs Australia, resultAfghanistan win by 21 runsAfghanistan innings:
- 148 for 6 from 20.0 overs
- 127 all out from 19.2 overs
- USA vs England, resultEngland win by 10 wicketsUSA innings:
- 115 all out from 18.5 overs
- 117 for 0 from 9.4 overs
Saturday 22nd June
- West Indies vs USA, resultWest Indies win by 9 wicketsWest Indies innings:
- 130 for 1 from 10.5 overs
- 128 all out from 19.5 overs
- India vs Bangladesh, resultIndia win by 50 runsIndia innings:
- 196 for 5 from 20.0 overs
- 146 for 8 from 20.0 overs
Friday 21st June
- Australia vs Bangladesh, resultAustralia win by 28 runs (DLS Method)Australia innings:
- 100 for 2 from 11.2 overs
- 140 for 8 from 20.0 overs
- England vs South Africa, resultSouth Africa win by 7 runsEngland innings:
- 156 for 6 from 20.0 overs
- 163 for 6 from 20.0 overs
Thursday 20th June
- West Indies vs England, resultEngland win by 8 wicketsWest Indies innings:
- 180 for 4 from 20.0 overs
- 181 for 2 from 17.3 overs
- Afghanistan vs India, resultIndia win by 47 runsAfghanistan innings:
- 134 all out from 20.0 overs
- 181 for 8 from 20.0 overs
Wednesday 19th June
- USA vs South Africa, resultSouth Africa win by 18 runsUSA innings:
- 176 for 6 from 20.0 overs
- 194 for 4 from 20.0 overs
Tuesday 18th June
- Bangladesh vs Nepal, resultBangladesh win by 21 runsBangladesh innings:
- 106 all out from 19.3 overs
- 85 all out from 19.2 overs
- West Indies vs Afghanistan, resultWest Indies win by 104 runsWest Indies innings:
- 218 for 5 from 20.0 overs
- 114 all out from 16.2 overs
Monday 17th June
- Sri Lanka vs Netherlands, resultSri Lanka win by 83 runsSri Lanka innings:
- 201 for 6 from 20.0 overs
- 118 all out from 16.4 overs
- New Zealand vs PNG, resultNew Zealand win by 7 wicketsNew Zealand innings:
- 79 for 3 from 12.2 overs
- 78 all out from 19.4 overs
Sunday 16th June
- South Africa vs Nepal, resultSouth Africa win by 1 runSouth Africa innings:
- 115 for 7 from 20.0 overs
- 114 for 7 from 20.0 overs
- Australia vs Scotland, resultAustralia win by 5 wicketsAustralia innings:
- 186 for 5 from 19.4 overs
- 180 for 5 from 20.0 overs
- Pakistan vs Ireland, resultPakistan win by 3 wicketsPakistan innings:
- 111 for 7 from 18.5 overs
- 106 for 9 from 20.0 overs
Saturday 15th June
- New Zealand vs Uganda, resultNew Zealand win by 9 wicketsNew Zealand innings:
- 41 for 1 from 5.2 overs
- 40 all out from 18.4 overs
- India vs Canada, resultMatch Abandoned without a ball bowled
- Namibia vs England, resultEngland win by 41 runs (DLS Method)Namibia innings:
- 84 for 3 from 10.0 overs
- 122 for 5 from 10.0 overs
Friday 14th June
- Afghanistan vs PNG, resultAfghanistan win by 7 wicketsAfghanistan innings:
- 101 for 3 from 15.1 overs
- 95 all out from 19.5 overs
- USA vs Ireland, resultMatch Abandoned without a ball bowled
Thursday 13th June
- Sri Lanka vs Nepal, resultMatch Abandoned without a ball bowled
- West Indies vs New Zealand, resultWest Indies win by 13 runsWest Indies innings:
- 149 for 9 from 20.0 overs
- 136 for 9 from 20.0 overs
- Bangladesh vs Netherlands, resultBangladesh win by 25 runsBangladesh innings:
- 159 for 5 from 20.0 overs
- 134 for 8 from 20.0 overs
- England vs Oman, resultEngland win by 8 wicketsEngland innings:
- 50 for 2 from 3.1 overs
- 47 all out from 13.2 overs
Wednesday 12th June
- Australia vs Namibia, resultAustralia win by 9 wicketsAustralia innings:
- 74 for 1 from 5.4 overs
- 72 all out from 17.0 overs
- USA vs India, resultIndia win by 7 wicketsUSA innings:
- 110 for 8 from 20.0 overs
- 111 for 3 from 18.2 overs
Tuesday 11th June
- Pakistan vs Canada, resultPakistan win by 7 wicketsPakistan innings:
- 107 for 3 from 17.3 overs
- 106 for 7 from 20.0 overs
Monday 10th June
- South Africa vs Bangladesh, resultSouth Africa win by 4 runsSouth Africa innings:
- 113 for 6 from 20.0 overs
- 109 for 7 from 20.0 overs
Sunday 9th June
- New Zealand vs Afghanistan, resultAfghanistan win by 84 runsNew Zealand innings:
- 75 all out from 15.2 overs
- 159 for 6 from 20.0 overs
- West Indies vs Uganda, resultWest Indies win by 134 runsWest Indies innings:
- 173 for 5 from 20.0 overs
- 39 all out from 12.0 overs
- India vs Pakistan, resultIndia win by 6 runsIndia innings:
- 119 all out from 19.0 overs
- 113 for 7 from 20.0 overs
- Oman vs Scotland, resultScotland win by 7 wicketsOman innings:
- 150 for 7 from 20.0 overs
- 153 for 3 from 13.1 overs
Saturday 8th June
- Sri Lanka vs Bangladesh, resultBangladesh win by 2 wicketsSri Lanka innings:
- 124 for 9 from 20.0 overs
- 125 for 8 from 19.0 overs
- Netherlands vs South Africa, resultSouth Africa win by 4 wicketsNetherlands innings:
- 103 for 9 from 20.0 overs
- 106 for 6 from 18.5 overs
- Australia vs England, resultAustralia win by 36 runsAustralia innings:
- 201 for 7 from 20.0 overs
- 165 for 6 from 20.0 overs
Friday 7th June
- PNG vs Uganda, resultUganda win by 3 wicketsPNG innings:
- 77 all out from 19.1 overs
- 78 for 7 from 18.2 overs
- Canada vs Ireland, resultCanada win by 12 runsCanada innings:
- 137 for 7 from 20.0 overs
- 125 for 7 from 20.0 overs
Thursday 6th June
- Australia vs Oman, resultAustralia win by 39 runsAustralia innings:
- 164 for 5 from 20.0 overs
- 125 for 9 from 20.0 overs
- USA vs Pakistan, resultMatch Tied (USA win the super over)USA innings:
- 159 for 3 from 20.0 overs
- 18 for 1 from 1.0 overs
- 159 for 7 from 20.0 overs
- 13 for 1 from 1.0 overs
- Namibia vs Scotland, resultScotland win by 5 wicketsNamibia innings:
- 155 for 9 from 20.0 overs
- 157 for 5 from 18.3 overs
Wednesday 5th June
- India vs Ireland, resultIndia win by 8 wicketsIndia innings:
- 97 for 2 from 12.2 overs
- 96 all out from 16.0 overs
Tuesday 4th June
- Afghanistan vs Uganda, resultAfghanistan win by 125 runsAfghanistan innings:
- 183 for 5 from 20.0 overs
- 58 all out from 16.0 overs
- Netherlands vs Nepal, resultNetherlands win by 6 wicketsNetherlands innings:
- 109 for 4 from 18.4 overs
- 106 all out from 19.2 overs
Monday 3rd June
- Namibia vs Oman, resultMatch Tied (Namibia win the super over)Namibia innings:
- 109 for 6 from 20.0 overs
- 21 for 0 from 1.0 overs
- 109 all out from 19.4 overs
- 10 for 1 from 1.0 overs
- Sri Lanka vs South Africa, resultSouth Africa win by 6 wicketsSri Lanka innings:
- 77 all out from 19.1 overs
- 80 for 4 from 16.2 overs
Sunday 2nd June
- USA vs Canada, resultUSA win by 7 wicketsUSA innings:
- 197 for 3 from 17.4 overs
- 194 for 5 from 20.0 overs
- West Indies vs PNG, resultWest Indies win by 5 wicketsWest Indies innings:
- 137 for 5 from 19.0 overs
- 136 for 8 from 20.0 overs
All times are UK and subject to change. BBC is not responsible for any changes.