Date | Match | Venue | Result |
11/09/2007 | South Africa vs West Indies | Wanderers Stadium | South Africa won by 8 wickets |
15/09/2007 | South Africa vs Bangladesh | Newlands | South Africa won by 7 wickets |
16/09/2007 | South Africa vs England | Newlands | South Africa won by 19 runs |
19/09/2007 | South Africa vs New Zealand | Kingsmead | South Africa won by 6 wickets |
20/09/2007 | South Africa vs India | Kingsmead | India won by 37 runs |
07/06/2009 | South Africa vs Scotland | Kennington Oval | South Africa won by 130 runs |
09/06/2009 | South Africa vs New Zealand | Lord's | South Africa won by 1 run |
11/06/2009 | South Africa vs England | Trent Bridge | South Africa won by 7 wickets |
13/06/2009 | South Africa vs West Indies | Kennington Oval | South Africa won by 20 runs |
16/06/2009 | South Africa vs India | Trent Bridge | South Africa won by 12 runs |
18/06/2009 | South Africa vs Pakistan | Trent Bridge | Pakistan won by 7 runs |
02/05/2010 | South Africa vs India | Daren Sammy National Cricket Stadium | India won by 14 runs |
05/05/2010 | South Africa vs Afghanistan | Kensington Oval | South Africa won by 59 runs |
06/05/2010 | South Africa vs New Zealand | Kensington Oval | South Africa won by 13 runs |
08/05/2010 | South Africa vs England | Kensington Oval | England won by 39 runs |
10/05/2010 | South Africa vs Pakistan | Daren Sammy National Cricket Stadium | Pakistan won by 11 runs |
20/09/2012 | South Africa vs Zimbabwe | Mahinda Rajapaksha International Cricket Stadium | South Africa won by 10 wickets |
22/09/2012 | South Africa vs Sri Lanka | Mahinda Rajapaksha International Cricket Stadium | South Africa won by 32 runs |
28/09/2012 | South Africa vs Pakistan | R Premadasa Stadium | Pakistan won by 2 wickets |
30/09/2012 | South Africa vs Australia | R Premadasa Stadium | Australia won by 8 wickets |
02/10/2012 | South Africa vs India | R Premadasa Stadium | India won by 1 run |
22/03/2014 | South Africa vs Sri Lanka | Zahur Ahmed Chowdhury Stadium | Sri Lanka won by 5 runs |
24/03/2014 | South Africa vs New Zealand | Zahur Ahmed Chowdhury Stadium | South Africa won by 2 runs |
27/03/2014 | South Africa vs Netherlands | Zahur Ahmed Chowdhury Stadium | South Africa won by 6 runs |
29/03/2014 | South Africa vs England | Zahur Ahmed Chowdhury Stadium | South Africa won by 3 runs |
04/04/2014 | South Africa vs India | Shere Bangla National Stadium | India won by 6 wickets |
18/03/2016 | South Africa vs England | Wankhede Stadium | England won by 2 wickets |
20/03/2016 | South Africa vs Afghanistan | Wankhede Stadium | South Africa won by 37 runs |
25/03/2016 | South Africa vs West Indies | Vidarbha Cricket Association Stadium | West Indies won by 3 wickets |
28/03/2016 | South Africa vs Sri Lanka | Arun Jaitley Stadium | South Africa won by 8 wickets |
23/10/2021 | Australia vs South Africa | Sheikh Zayed Stadium | Australia won by 5 wickets |
26/10/2021 | South Africa vs West Indies | Dubai International Cricket Stadium | South Africa won by 8 wickets |
30/10/2021 | South Africa vs Sri Lanka | Sharjah Cricket Stadium | South Africa won by 4 wickets |
02/11/2021 | South Africa vs Bangladesh | Sheikh Zayed Stadium | South Africa won by 6 wickets |
06/11/2021 | England vs South Africa | Sharjah Cricket Stadium | South Africa won by 10 runs |
24 October, 2022 | South Africa vs Group B Winner | Bellerive Oval, Hobart | TBA |
27 October, 2022 | South Africa vs Bangladesh | Sydney Cricket Ground, Sydney | TBA |
30 October, 2022 | India vs South Africa | Perth Stadium, Perth | TBA |
3 November, 2022 | Pakistan vs South Africa | Sydney Cricket Ground, Sydney | TBA |
6 November, 2022 | South Africa vs Group A Runner-up | Adelaide Oval, Adelaide | TBA |