|
Match
|
Country
|
Versus
|
Result
|
1 |
20/10/2000
|
South Africa
|
New Zealand
|
No result
|
2 |
27/03/2002
|
South Africa
|
Australia
|
Match tied
|
3 |
03/10/2002
|
South Africa
|
Bangladesh
|
South Africa won by 168 runs
|
4 |
12/02/2003
|
South Africa
|
Kenya
|
South Africa won by 10 wickets
|
5 |
20/02/2003
|
Australia
|
Netherlands
|
Australia won by 75 runs
|
6 |
27/02/2003
|
Australia
|
Namibia
|
Australia won by 256 runs
|
7 |
20/09/2006
|
South Africa
|
Zimbabwe
|
South Africa won by 171 runs
|
8 |
26/11/2006
|
Canada
|
Netherlands
|
Netherlands won by 17 runs
|
9 |
27/11/2006
|
Bermuda
|
Canada
|
Canada won by 5 wickets
|
10 |
28/11/2006
|
Bermuda
|
Netherlands
|
Netherlands won by 8 wickets
|
11 |
07/11/2008
|
South Africa
|
Bangladesh
|
South Africa won by 61 runs
|
12 |
01/04/2009
|
Netherlands
|
Kenya
|
Netherlands won by 7 wickets
|
13 |
06/04/2009
|
Bermuda
|
Kenya
|
Kenya won by 7 wickets
|
14 |
08/04/2009
|
Bermuda
|
Netherlands
|
Netherlands won by 63 runs
|
15 |
19/04/2009
|
Kenya
|
Netherlands
|
Netherlands won by 6 wickets
|
16 |
17/10/2010
|
South Africa
|
Zimbabwe
|
South Africa won by 8 wickets
|
17 |
25/01/2013
|
South Africa
|
New Zealand
|
South Africa won by 1 wicket
|
18 |
23/08/2015
|
South Africa
|
New Zealand
|
New Zealand won by 8 wickets
|
19 |
07/03/2020
|
South Africa
|
Australia
|
South Africa won by 6 wickets
|
20 |
21/03/2023
|
South Africa
|
West Indies
|
South Africa won by 4 wickets
|
21 |
12/09/2023
|
South Africa
|
Australia
|
South Africa won by 111 runs
|