Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead Cricket Ground×
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.