Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Match list (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At New Wanderers Stadium×
DateMatchResultGroundSeries
1 Mar 2003KEN 217/7 v BAN 185Match 35 · ODIKenya won by 32 runsJohannesburgICC World Cup 2002/03
16 Feb 2003SA 306/6 v NZ 229/1Match 15 · ODINew Zealand won by 9 wickets (DLS method)JohannesburgICC World Cup 2002/03
11 Feb 2003AUS 310/8 v PAK 228Match 4 · ODIAustralia won by 82 runsJohannesburgICC World Cup 2002/03
27 Nov 2002SL 128 v SA 129/41st ODI · ODISouth Africa won by 6 wickets (with 123 balls remaining)JohannesburgICC World Cup 2002/03
8 Nov 2002SL 192 & 130 v SA 3861st Test · TestSouth Africa won by an innings and 64 runsJohannesburgICC World Cup 2002/03
22 Mar 2002SA 204 v AUS 223/81st ODI · ODIAustralia won by 19 runsJohannesburgAustralia tour of South Africa 2001/02
22 Feb 2002SA 159 & 133 v AUS 652/71st Test · TestAustralia won by an innings and 360 runsJohannesburgAustralia tour of South Africa 2001/02
5 Oct 2001SA 280/4 v IND 279/51st Match · ODISouth Africa won by 6 wickets (with 10 balls remaining)Johannesburg2001 Standard Bank Triangular Tournament
16 Apr 2000AUS 205 v SA 209/63rd ODI · ODISouth Africa won by 4 wickets (with 13 balls remaining)JohannesburgAustralia tour of South Africa 1999/00
13 Feb 2000SA 149 v ENG 111Final · ODISouth Africa won by 38 runsJohannesburgStandard Bank Triangular Tournament 1999/00
21 Jan 2000ZIM 226 v SA 229/41st Match · ODISouth Africa won by 6 wickets (with 11 balls remaining)JohannesburgStandard Bank Triangular Tournament 1999/00
25 Nov 1999ENG 122 & 260 v SA 403/91st Test · TestSouth Africa won by an innings and 21 runsJohannesburgEngland tour of South Africa 1999/00
19 Feb 1970SA 279 & 408 v AUS 202 & 1783rd Test · TestSouth Africa won by 307 runsJohannesburgAustralia tour of South Africa 1969/70
3 Feb 1967SA 332/9 v AUS 143 & 148/84th Test · TestMatch drawnJohannesburgAustralia tour of South Africa 1966/67
23 Dec 1966SA 199 & 620 v AUS 325 & 2611st Test · TestSouth Africa won by 233 runsJohannesburgAustralia tour of South Africa 1966/67
22 Jan 1965SA 390/6 & 307/3 v ENG 384 & 153/64th Test · TestMatch drawnJohannesburgEngland tour of South Africa 1964/65
23 Dec 1964SA 317 & 336/6 v ENG 5312nd Test · TestMatch drawnJohannesburgEngland tour of South Africa 1964/65
2 Feb 1962SA 464 v NZ 164 & 2494th Test · TestSouth Africa won by an innings and 51 runsJohannesburgNew Zealand tour of South Africa 1961/62
26 Dec 1961SA 322 & 178/6 v NZ 223 & 165/42nd Test · TestMatch drawnJohannesburgNew Zealand tour of South Africa 1961/62
7 Feb 1958SA 203 & 198 v AUS 401 & 1/04th Test · TestAustralia won by 10 wicketsJohannesburgAustralia tour of South Africa 1957/58
23 Dec 1957SA 470/9 & 201 v AUS 368 & 162/31st Test · TestMatch drawnJohannesburgAustralia tour of South Africa 1957/58
15 Feb 1957SA 340 & 142 v ENG 251 & 2144th Test · TestSouth Africa won by 17 runsJohannesburgEngland tour of South Africa 1956/57
24 Dec 1956SA 215 & 72 v ENG 268 & 1501st Test · TestEngland won by 131 runsJohannesburgEngland tour of South Africa 1956/57
PreviousPage 3 · 123 matches

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.