Saturday 29th June
ICC Men's T20 World Cup
- 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
ICC Men's T20 World Cup
- 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
Monday 24th June
ICC Men's T20 World Cup - Group 2
- 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
Friday 21st June
ICC Men's T20 World Cup - Group 2
- 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
Wednesday 19th June
ICC Men's T20 World Cup - Group 2
- 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
Sunday 16th June
ICC Men's T20 World Cup - Group D
- 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
Monday 10th June
ICC Men's T20 World Cup - Group D
- 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
Saturday 8th June
ICC Men's T20 World Cup - Group D
- 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
Monday 3rd June
ICC Men's T20 World Cup - Group D
- 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
All times are UK and subject to change. BBC is not responsible for any changes.