|
Match
|
Country
|
Versus
|
Result
|
1 |
09/02/1997
|
India
|
Zimbabwe
|
India won by 6 wickets
|
2 |
15/04/1998
|
Pakistan
|
Sri Lanka
|
Sri Lanka won by 115 runs
|
3 |
22/10/2000
|
South Africa
|
New Zealand
|
South Africa won by 6 wickets
|
4 |
07/10/2001
|
South Africa
|
Kenya
|
South Africa won by 7 wickets
|
5 |
06/10/2002
|
South Africa
|
Bangladesh
|
South Africa won by 10 wickets
|
6 |
01/12/2002
|
South Africa
|
Sri Lanka
|
Sri Lanka won by 7 wickets
|
7 |
18/02/2003
|
West Indies
|
Bangladesh
|
No result
|
8 |
03/03/2003
|
New Zealand
|
Canada
|
New Zealand won by 5 wickets
|
9 |
30/11/2006
|
Bermuda
|
Canada
|
Canada won by 3 wickets
|
10 |
01/12/2006
|
Canada
|
Netherlands
|
Netherlands won by 1 wicket
|
11 |
02/12/2006
|
Bermuda
|
Netherlands
|
Bermuda won by 6 wickets
|
12 |
09/11/2008
|
South Africa
|
Bangladesh
|
South Africa won by 128 runs
|
13 |
01/04/2009
|
Ireland
|
Scotland
|
Ireland won by 7 wickets
|
14 |
06/04/2009
|
Canada
|
Ireland
|
Ireland won by 6 wickets
|
15 |
08/04/2009
|
Canada
|
Scotland
|
Canada won by 148 runs
|
16 |
19/04/2009
|
Afghanistan
|
Scotland
|
Afghanistan won by 89 runs
|
17 |
08/11/2009
|
South Africa
|
Zimbabwe
|
South Africa won by 45 runs
|
18 |
22/10/2010
|
South Africa
|
Zimbabwe
|
South Africa won by 272 runs
|
19 |
24/03/2013
|
South Africa
|
Pakistan
|
South Africa won by 6 wickets
|
20 |
25/09/2016
|
South Africa
|
Ireland
|
South Africa won by 206 runs
|
21 |
27/09/2016
|
Australia
|
Ireland
|
Australia won by 9 wickets
|
22 |
31/03/2023
|
South Africa
|
Netherlands
|
South Africa won by 8 wickets
|