Matches
325 matches
Sri Lanka won by 3 runs
South Africa won by 5 wickets
No result
WIWest Indies
97/6 (20)
South Africa won by 10 wickets
WIWest Indies
97/8 (20)
South Africa won by 44 runs
India won by 27 runs
South Africa won by 10 wickets
England won by 26 runs
New Zealand won by 13 runs
England won by 38 runs
England won by 6 wickets
England won by 6 wickets
England won by 109 runs
England won by 114 runs
England won by 5 wickets
Match drawn
South Africa won by 189 runs
South Africa won by 9 wickets
South Africa won by 9 wickets
South Africa won by 8 wickets
South Africa won by 8 wickets
Ireland won by 10 runs
England won by 137 runs
South Africa won by 3 wickets