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/27NZINDT2069th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th 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

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At Kingsmead Cricket Ground×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam GilchristAUSSouth Africa1997-200234028910572.2532190.03120343
Jonty RhodesSAPakistan1993-20024412589886.0027294.85030224
Andrew HudsonSAIndia1992-19975702428034.5758041.72030331
Mark WaughAUSSouth Africa1994-2002351234113*58.5046750.11100291
Kepler WesselsSAIndia199223022811876.0048646.91110250
Mohammad AzharuddinINDSouth Africa1992-19975602056034.1729968.56010112
Herschelle GibbsSAAustralia1997-200234018010445.0029660.81111300
Jacques KallisSAPakistan1998-2002341180109*60.0035950.14100160
Saeed AnwarPAKSouth Africa1993-199845017111834.2031354.63102270
Ricky PontingAUSSouth Africa20022311678983.5018689.78010280
Brian LaraWISouth Africa1998-19992301627954.0027958.06020271
Jonty RhodesSAAustralia1994-20024401587839.5028256.03020200
Shaun PollockSAPakistan1998-200223215770*157.0019580.51020125
Rahul DravidINDSouth Africa1996-19973411518450.3326058.08010131
Ijaz AhmedPAKSouth Africa1994-1998341145114*48.3318478.80100203
Azhar MahmoodPAKSouth Africa199823013413244.6718174.03100240
Shivnarine ChanderpaulWISouth Africa1998-19992301317543.6722159.28020221
Sachin TendulkarINDSouth Africa1992-19975601304521.6719367.36000171
Brian LaraWIPakistan1993110128128128.00125102.40100200
Allan BorderAUSSouth Africa199423212869*128.0029643.24010171
Gary KirstenSAAustralia1994-20022301266442.0033537.61010190
Jonty RhodesSAIndia1992-19974411244141.3322654.87000101
Shane ThomsonNZSouth Africa19941201178258.5020357.64010182
Michael SlaterAUSSouth Africa19942301169538.6726044.62010130
Steve WaughAUSSouth Africa1994-20024501166423.2027642.03010140
Herschelle GibbsSAWest Indies1998-19992301134937.6718660.75000103
Aamer SohailPAKSouth Africa1994-19983401054426.2522546.67000150
Hansie CronjeSAAustralia1994-199733110450*52.0021648.15010130
Pravin AmreINDSouth Africa1992110103103103.0029934.45100110
Andrew HudsonSAAustralia19942201026551.0018555.14010160
Andrew HudsonSAPakistan1993-19983401029325.5018256.04011111
Arjuna RanatungaSLPakistan1994111101101*-10893.5210080
Aamer SohailPAKSri Lanka1994110100100100.0011984.0310080
Jacques KallisSAAustralia1997-20023419961*33.0018952.38010140
Jonty RhodesSAWest Indies1998-1999220988749.0014368.5301082
Gary KirstenSAWest Indies19981219771*97.0024739.27010110
Gary KirstenSANew Zealand19941219566*95.0016756.89010130
Graeme SmithSAAustralia2002230894629.6716553.94000130
Hansie CronjeSAWest Indies1998-1999220885844.0011477.1901053
Brian McMillanSAIndia1992-19962318851*44.0017151.4601063
Shane WarneAUSSouth Africa1994-2002560882614.6713664.71000101
Matthew HaydenAUSSouth Africa2002230875929.0013962.59011130
Hansie CronjeSAEngland1995-1996220867843.0015057.3301051
Daryll CullinanSAWest Indies1998-1999220864643.0016751.5000060
Brian McMillanSAAustralia1994110848484.0022337.6701090
David BoonAUSSouth Africa1994230833727.6719941.71000120
Junior MurrayWISouth Africa1998-1999230822927.3314058.5700070
Adam BacherSAIndia1996120805540.0017445.98010121
John ComminsSANew Zealand1994120754537.5021934.2500080
Moin KhanPAKSouth Africa1998230754525.0010770.0900090
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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