Live4th T20I · India in New Zealand 2026/27NZ131/4 (12.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRE32/1 (9.4)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)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)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 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Babar AzamPAKSouth Africa2019-20247813489049.7136395.87030511
Mohammad RizwanPAKSouth Africa2019-202466313274*44.00107123.36022153
Aiden MarkramSAIndia2018-20246801113113.8813184.73000172
Shaheen Shah AfridiPAKSouth Africa2019-2024631127*6.002352.1700120
Heinrich KlaasenDSGJoburg Super Kings2023-202655128476*71.00160177.500301719
Aiden MarkramSAPakistan2019-20245602749045.67272100.74030426
Faf du PlessisJSKDurban's Super Giants2023-2026551234113*58.50133175.941101915
Faf du PlessisJSKPaarl Royals2024-20265411988766.00132150.000201611
Heinrich KlaasenSAPakistan2019-20245521838161.00108169.44020207
Donavon FerreiraJSKDurban's Super Giants2023-20265521265142.0055229.09010712
David MillerSAIndia2018-20245501213924.2092131.5200088
Andile PhehlukwayoSAIndia2018-2023561783315.608591.7600285
Shane WarneAUSSouth Africa1994-2006561703614.0010864.8100071
Heinrich KlaasenSAIndia2018-20245517043*17.5050140.0000182
Andile PhehlukwayoSAPakistan2019-2021531231111.503174.1900030
Donavon FerreiraJSKPaarl Royals2024-202652019109.5015126.6700012
Bjorn FortuinPRJoburg Super Kings2023-202552012126.002254.5500100
Keshav MaharajDSG/PCJoburg Super Kings2023-202652287*-5160.0000010
Hansie CronjeSAAustralia1994-199746139312278.6059366.27210426
Fakhar ZamanPAKSouth Africa2019-202144027819369.50227122.471003111
Steve WaughAUSSouth Africa1994-199745227116090.3353151.04101320
Sachin TendulkarINDSouth Africa1992-200647023511133.5749647.38100390
Deandra DottinWIWSouth Africa Women2022441235150*78.3326389.35100287
Gary KirstenSAPakistan1994-19984612238744.6038857.47020301
Rassie van der DussenMCTJoburg Super Kings2023-202644019310448.25107180.371101512
Inzamam-ul-HaqPAKSouth Africa1994-19984501889537.6030561.64021291
Laura WolvaardtSAWWest Indies Women202244017111742.7521380.28100171
Jonty RhodesSAAustralia1994-19974611706934.0029657.43010171
Rassie van der DussenSAPakistan2019-20244401586039.50147107.48010129
Suné LuusSAWWest Indies Women20224401555638.7524363.79010132
Wiaan MulderDSGJoburg Super Kings2023-20254421395969.5087159.77021116
David RichardsonSAAustralia1994-199745113372*33.2519966.83010171
Ijaz AhmedPAKSouth Africa1994-19984501317326.2022957.21010210
Leus du PlooyJSKPretoria Capitals2023-202643113075*65.0078166.67010119
David MillerSAPakistan2019-202444212265*61.0069176.8102078
Kycia A KnightWIWSouth Africa Women20224401216930.2520160.20010130
Leus du PlooyJSKPaarl Royals2024-20254311166858.0075154.67010123
Daryll CullinanSAPakistan1994-199845210869*36.0024743.7201160
Dewald BrevisMCT/PCJoburg Super Kings2023-2026440995324.7591108.7901066
Tazmin BritsSAWWest Indies Women2022440953223.7513371.43000141
Chloe TryonSAWWest Indies Women2022441874329.0075116.0000083
Leus du PlooyJSKDurban's Super Giants2023-2025441805726.6763126.9801092
Reeza HendricksSAIndia2018-2024440787019.5073106.8501291
Hayley MatthewsWIWSouth Africa Women2022440785119.5010772.9001070
Matthew BreetzkeDSGJoburg Super Kings2023-2025440722818.0057126.3200053
Aiden MarkramDSG/SECJoburg Super Kings2023-2026430713723.6761116.3900152
Anil KumbleINDSouth Africa1992-2006462702917.5019036.8400090
Jos ButtlerPR/DSGJoburg Super Kings2023-2026440702317.5043162.7900046
Shadab KhanPAKSouth Africa2019-20214426547*32.5010462.5000090
Faheem AshrafPAKSouth Africa2019-2021450613012.2056108.9300181
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.