Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HudsonSAIndia1992-19975702428034.5758041.72030331
Mohammad AzharuddinINDSouth Africa1992-19975602056034.1729968.56010112
Sachin TendulkarINDSouth Africa1992-19975601304521.6719367.36000171
Shane WarneAUSSouth Africa1994-2002560882614.6713664.71000101
David RichardsonSAIndia1992-1997551702417.5012655.5600051
Waqar YounisPAKSouth Africa1993-2002541393313.006857.3500122
Anil KumbleINDSouth Africa1992-19975613213*6.4011228.5700121
Allan DonaldSAIndia1992-1997530322610.676053.3300040
Jonty RhodesSAPakistan1993-20024412589886.0027294.85030224
Saeed AnwarPAKSouth Africa1993-199845017111834.2031354.63102270
Jonty RhodesSAAustralia1994-20024401587839.5028256.03020200
Jonty RhodesSAIndia1992-19974411244141.3322654.87000101
Steve WaughAUSSouth Africa1994-20024501166423.2027642.03010140
Hansie CronjeSAIndia1992-1997440672516.7513051.5400060
Hansie CronjeSAPakistan1993-1998450613412.2013046.9200050
Ajay JadejaINDSouth Africa1992-1997440431810.7511338.0500021
Javagal SrinathINDSouth Africa1992-1997451972.252339.1300200
Glenn McGrathAUSSouth Africa1994-200244244*2.001625.0000210
Adam GilchristAUSSouth Africa1997-200234028910572.2532190.03120343
Mark WaughAUSSouth Africa1994-2002351234113*58.5046750.11100291
Herschelle GibbsSAAustralia1997-200234018010445.0029660.81111300
Jacques KallisSAPakistan1998-2002341180109*60.0035950.14100160
Rahul DravidINDSouth Africa1996-19973411518450.3326058.08010131
Ijaz AhmedPAKSouth Africa1994-1998341145114*48.3318478.80100203
Aamer SohailPAKSouth Africa1994-19983401054426.2522546.67000150
Hansie CronjeSAAustralia1994-199733110450*52.0021648.15010130
Andrew HudsonSAPakistan1993-19983401029325.5018256.04011111
Jacques KallisSAAustralia1997-20023419961*33.0018952.38010140
Gary KirstenSAIndia1996-1997341755125.0013953.9601090
Ian HealyAUSSouth Africa1994-1997330745524.6713654.4101190
Daryll CullinanSAIndia1996-1997330646021.336598.4601041
Wasim AkramPAKSouth Africa1993-2002331612730.5056108.9300053
David RichardsonSAAustralia1994-1997320595929.5020928.2301170
Inzamam-ul-HaqPAKSouth Africa1993-2002320584729.008667.4400050
Mark BoucherSAPakistan1998-2002330545218.0012244.2601170
Fanie de VilliersSAPakistan1993-19983315446*27.007869.2300070
Sourav GangulyINDSouth Africa1996-199734039189.759939.3900130
Mohammad YousufPAKSouth Africa1998-200234029157.259331.1800020
Rashid LatifPAKSouth Africa1993-2002320271513.504757.4500020
Shaun PollockSAIndia1996-19973312523*12.506240.3200130
Lance KlusenerSAIndia1996-199733021167.003167.7400030
Daryll CullinanSAPakistan1993-199833021167.005736.8400110
Lance KlusenerSAPakistan1998-20023311266.002842.8600010
Allan DonaldSAPakistan1993-200233112116.005024.0000110
Jason GillespieAUSSouth Africa1997-200233195*4.505117.6500000
Venkatesh PrasadINDSouth Africa1996-1997342944.503129.0300000
Kepler WesselsSAIndia199223022811876.0048646.91110250
Ricky PontingAUSSouth Africa20022311678983.5018689.78010280
Brian LaraWISouth Africa1998-19992301627954.0027958.06020271
Shaun PollockSAPakistan1998-200223215770*157.0019580.51020125
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.