Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Ben DuckettNMBGJozi Stars2018110757575.0045166.6701055
Rassie van der DussenLIOWarriors2019220757337.5047159.5701035
Mike SmithENGSouth Africa1964-1965230754225.00--000100
Albie MorkelTITLions2012-2016550753015.0059127.1200044
Jesse RyderNZSri Lanka2009110747474.0058127.59010101
Reeza HendricksKNILions20141117474*-53139.6201081
Patrick KrugerKNICape Cobras2016110747474.0049151.0201074
Mike ProcterSAAustralia1967-19702317436*37.008766.6700042
Dwayne BravoWISouth Africa2007-2015441744024.6756132.1400054
Clive van RyneveldSAEngland1956-1957240743618.50--00050
Mitchell JohnsonAUSWest Indies20091117373*-47155.3201083
Murray GoodwinZIMSouth Africa2000110737373.0071102.8201081
Kamran AkmalPAKSouth Africa2007-2013330733024.339576.84000100
Kusal MendisSLSouth Africa2017340734118.2511762.39000121
Kieron PollardCCTitans20141117272*-36200.0001064
Henry DavidsTITCape Cobras2014110727272.0048150.0001082
Dean ElgarTITCape Cobras2014110727272.0048150.0001025
Grant ThomsonNMBG/PRJozi Stars2018-20192117171*-55129.0901051
Mahela JayawardeneSLSouth Africa2002230713923.6718538.3800080
Jean SymesLIOTitans2012-20134427132*35.5053133.9600063
Daren GangaWISouth Africa2003120706035.0022431.25010110
Jacques KallisRCBMumbai Indians20091116969*-59116.9501052
Lahiru ThirimanneSLSouth Africa2012110696969.0063109.5201070
Lizelle LeeSAWEngland Women20161116969*-61113.1101082
Ryan RickeltonLIOCape Cobras2019110696969.0043160.4701034
Daniel ChristianJSTshwane Spartans2018-20192216952*69.0033209.0901026
Mangaliso MosheleLIO/TITCape Cobras2014-2017221695569.0046150.0001044
David MillerSAAustralia2011-2016330693323.0048143.7500072
Alviro PetersenLIODolphins2013-20142216755*67.0035191.4301072
Yuvraj SinghINDSouth Africa2001-2013330675322.338876.1401160
David WieseTITLions2012-20165426728*33.5048139.5800054
Virender SehwagINDSri Lanka2003110666666.007686.8401053
Misbah-ul-HaqPAKAustralia20071116666*-42157.1401071
Morné van WykDHJozi Stars2018110666666.0033200.0001036
Robin UthappaRCBMumbai Indians20091116666*-42157.1401082
Martin GuptillNZSri Lanka2009110666666.007686.8401031
Nicky BojeSAEngland2005120664833.0010662.2600080
Ross TaylorNZSri Lanka2007-2009220666233.0044150.0001043
Quinton de KockSAAustralia2016220664433.0052126.92000101
Mahela JayawardeneSLKenya2007110656565.0027240.7401092
Herschelle GibbsSAZimbabwe2000110656565.009270.6501081
JP DuminyCCLions2014-2017221655565.0038171.0501033
Godfrey EvansENGSouth Africa1956-1957240653016.25--00061
Nathan AstleNZSouth Africa2003-20052216454*64.006795.5201050
Daryn SmitDOLLions2013-2014320644132.0045142.2200054
Faf du PlessisSASri Lanka2012-2017330642421.339170.3300071
Gary BartlettNZSouth Africa1961-1962230643321.3310.00001120
Sibonelo MakhanyaPRJozi Stars20191116363*-47134.0401052
Stiaan van ZylCCLions2012-2014220633931.5051123.53000100
Martin van JaarsveldTITLions2012-2013330633221.0047134.0400072

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.