Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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 The Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mark BoucherSAPakistan1998110787878.0016148.4501091
Wasim AkramPAKSouth Africa1995230784126.0013557.78000100
Reeza HendricksSAIndia2018-2024440787019.5073106.8501291
Hayley MatthewsWIWSouth Africa Women2022440785119.5010772.9001070
Andile PhehlukwayoSAIndia2018-2023561783315.608591.7600285
Dwaine PretoriusSASri Lanka20192117777*-42183.3301073
James VinceJSKMI Cape Town2026110777777.0043179.07010103
Devon ConwayJSKSunrisers Eastern Cape20251117676*-56135.71010113
Shaun PollockSAZimbabwe1997110757575.008588.2401050
James VinceJSKPaarl Royals2026110757575.0043174.4201093
Ryan RickeltonLIOBoland2024110757575.0039192.3101065
Ajay JadejaINDSouth Africa1992230754325.0023032.6100080
Sherfane RutherfordPCJoburg Super Kings20261117474*-50148.00010102
Connor EsterhuizenLIOLimpopo20261117474*-37200.0001065
Temba BavumaSAIndia2022121745174.0010570.4801091
Smriti MandhanaINDWSouth Africa Women2018-2026220743737.0049151.02000102
Donavon FerreiraTITLions2024330745324.6738194.7401183
KL RahulINDSouth Africa2018-2023340745018.5020536.10011120
Shafali VermaINDWSouth Africa Women2026220736436.5055132.7301083
Wihan LubbePRJoburg Super Kings2023-2024330735724.3369105.8001063
Allan BorderAUSSouth Africa1994230733424.3312359.3500090
Ashwell PrinceSANew Zealand2006-20072427343*36.5018240.1100080
Afif HossainBANSouth Africa2022110727272.0010767.2901090
Reeza HendricksJSKDurban's Super Giants2023-2024320724536.0070102.8600063
Janneman MalanSAPakistan2019-2021330723324.0057126.3200056
Quinton de KockSAAustralia2018-2023340723918.0012060.0000080
Matthew BreetzkeDSGJoburg Super Kings2023-2025440722818.0057126.3200053
Herschelle GibbsSANew Zealand2007120716335.5013552.59010140
Lance KlusenerSAIndia1997121714971.0011561.7400062
Nayan MongiaINDSouth Africa1997120715035.5019336.7901090
Aiden MarkramDSG/SECJoburg Super Kings2023-2026430713723.6761116.3900152
Hansie CronjeSAZimbabwe19971117070*-8681.4001050
Shreyas IyerINDSouth Africa2018-2023220705235.0066106.0601081
Daryll CullinanSANew Zealand1994120705835.0014747.62010111
Moeen AliJSKDurban's Super Giants2024-2025330703023.3351137.2500064
Jos ButtlerPR/DSGJoburg Super Kings2023-2026440702317.5043162.7900046
Heinrich KlaasenSAIndia2018-20245517043*17.5050140.0000182
Anil KumbleINDSouth Africa1992-2006462702917.5019036.8400090
Shane WarneAUSSouth Africa1994-2006561703614.0010864.8100071
David MillerSAEngland20201116969*-53130.1901044
Michael BevanAUSSouth Africa19972216937*69.009374.1900090
Tim PaineAUSSouth Africa2018120696234.5012455.6501072
Scott StyrisNZSouth Africa2006-2007240694217.2518736.9000190
Sanath JayasuriyaSLSouth Africa1998110686868.008381.9301061
Keegan PetersenTIT/BOLLions2024220686834.0041165.8501173
Kepler WesselsSAAustralia1994220685034.0015843.0401080
Ken RutherfordNZSouth Africa1994120686834.0012753.54011112
Bhuvneshwar KumarINDSouth Africa2018330683322.6713251.5200060
Reeza HendricksSASri Lanka2019220676633.5056119.6401082
Ollie PopeENGSouth Africa2020120675633.509173.63010100

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.