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 New Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDSouth Africa2001-201133013510145.0018572.97100130
Heino KuhnTITLions2012-201644113583*45.00100135.00010115
Ali BacherSAAustralia1966-19703501356327.0023346.35010130
Roy McLeanSAEngland1956-19643601359322.50120.00012162
Gary KirstenSAIndia2001111133133*-15585.81100130
Jon-Jon SmutsWARLions2012-201933113312166.5075177.33100118
Simon KatichAUSSouth Africa2006-20093401317932.7515982.39010172
Ashwell PrinceSAAustralia2002-20112401295032.2525450.79010200
Temba BavumaLIOWarriors201922012810464.0085150.59100123
Jacques KallisSAPakistan2007-201323112871*64.0018071.11020181
Colin CowdreyENGSouth Africa1956-19572401285932.00--02081
Sourav GangulyINDSouth Africa2001110127127127.00126100.79100145
Upul TharangaSLSouth Africa2012-20173401274631.7515880.38000211
Colin McDonaldAUSSouth Africa1957-19582411277542.33--01001
Eoin MorganENGSouth Africa2009-201633112585*62.5071176.0601079
Roy McLeanSANew Zealand1961-19622301257841.67--010211
Marcus NorthAUSSouth Africa200912012211761.0024050.83100130
Faf du PlessisSAWest Indies2015210119119119.0056212.50100115
Ian ChappellAUSSouth Africa1966-19703611183723.6013525.1900251
Rassie van der DussenJSTshwane Spartans2018-201922111696*116.0064181.2501077
John WaiteSANew Zealand1961-196223011410138.00--100130
Neil McKenzieSAAustralia2002-20093411143638.0028040.71000190
Jacques KallisSASri Lanka200222111375113.0027241.54010102
Tom VeiversAUSSouth Africa1966-19672401135528.25--01050
Mahela JayawardeneSLNew Zealand2007-200922111277112.00103108.74010103
Rassie van der DussenJSPaarl Rocks2018-201922211183*-75148.0001066
Marlon SamuelsWISouth Africa2007-20154401106027.5098112.24010114
Quinton de KockCTBJozi Stars2018-20192201097454.5057191.23010137
Hashim AmlaSAIndia2011-20133401096527.2518459.24010131
Daryll CullinanSAEngland1999110108108108.0017063.53100170
Faf du PlessisSAPakistan20133301084536.0014872.9700073
Peter van der MerweSAAustralia1966-19672301077635.67--010-0
Jim BurkeAUSSouth Africa1957-19582421078153.50--01000
Henry DavidsTITLions2012-20196601073617.8394113.83000142
Reeza HendricksJSDurban Heat2018111104104*-51203.9210096
Misbah-ul-HaqPAKSouth Africa20132301046434.6723743.88010180
Colin IngramSAIndia2011-20122201037851.5080128.7501094
David HusseyAUSSouth Africa2009-201133110388*51.5062166.1301066
Mohammad HafeezPAKSouth Africa2007-20135611035720.6011589.57011104
Robert KeyENGSouth Africa20051201028351.0019153.40010151
Temba BavumaLIODolphins2014-201933210152*101.0068148.5301073
Shane WatsonAUSSouth Africa2006-20163401018825.2516361.96011162
Barry RichardsSAAustralia19701201006550.0016959.17010151
Hansie CronjeSAEngland1999-20002201005650.0023442.74010121
Quinton de KockLIOCape Cobras2012-2014220995349.5071139.4401094
Shaun PollockSAWest Indies2003-20085539836*49.0010791.5900073
Sachin TendulkarINDSri Lanka2003110979797.0012080.8301071
Alviro PetersenSAIndia2013120977648.5020347.78010130
Niroshan DickwellaSLSouth Africa2017220967448.0095101.05010120
Shahid AfridiPAKSouth Africa2007-2013320958847.5065146.1501057

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.