Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At The Wanderers Stadium×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hansie CronjeSAAustralia1994-199746139312278.6059366.27210426
Babar AzamPAKSouth Africa2019-20247813489049.7136395.87030511
Heinrich KlaasenDSGJoburg Super Kings2023-202655128476*71.00160177.500301719
Aiden MarkramSAAustralia2018-202323028215294.0035978.55110304
Fakhar ZamanPAKSouth Africa2019-202144027819369.50227122.471003111
Aiden MarkramSAPakistan2019-20245602749045.67272100.74030426
Hashim AmlaSANew Zealand2006-2007241272176*90.6752851.52110391
Steve WaughAUSSouth Africa1994-199745227116090.3353151.04101320
Rahul DravidINDSouth Africa1997-200624026214865.5060043.67110370
Greg BlewettAUSSouth Africa1997220250214125.0048052.08100351
Jacques KallisSANew Zealand2006-200724023718659.2539460.15100333
Deandra DottinWIWSouth Africa Women2022441235150*78.3326389.35100287
Sachin TendulkarINDSouth Africa1992-200647023511133.5749647.38100390
Faf du PlessisJSKDurban's Super Giants2023-2026551234113*58.50133175.941101915
Quinton de KockSAPakistan2019-202134022712956.7526984.39111302
Gary KirstenSAPakistan1994-19984612238744.6038857.47020301
Dean ElgarSAIndia2018-202224221496*107.0058836.39020231
Ryan RickeltonMCTJoburg Super Kings2024-2026221211113*211.00109193.581101417
Sourav GangulyINDSouth Africa1997-20062412097369.6737056.49030323
Hansie CronjeSAPakistan1994-19953402078151.7530368.32010212
Stephen FlemingNZSouth Africa1994-20073602034833.8333061.52000341
Temba BavumaSAWest Indies2023120200172100.0034458.14100230
Faf du PlessisJSKPaarl Royals2024-20265411988766.00132150.000201611
Virat KohliINDSouth Africa20183401967549.0028868.06020242
Mike AthertonENGSouth Africa1995-1996231194185*97.0050738.26101310
Rassie van der DussenMCTJoburg Super Kings2023-202644019310448.25107180.371101512
Inzamam-ul-HaqPAKSouth Africa1994-19984501889537.6030561.64021291
Quinton de KockSAEngland20202301847661.3323976.99020223
Heinrich KlaasenSAPakistan2019-20245521838161.00108169.44020207
Shikhar DhawanINDSouth Africa201822018110990.50144125.69110204
Aiden MarkramSANetherlands2023110175175175.00126138.89100177
Hashim AmlaSAPakistan20192301717157.0031753.94020270
Laura WolvaardtSAWWest Indies Women202244017111742.7521380.28100171
Brian McMillanSAEngland1995-1996231170100*85.0028759.23100193
Jonty RhodesSAAustralia1994-19974611706934.0029657.43010171
Joe RootENGSouth Africa20202301665955.3325664.84020141
Jacques KallisSAAustralia1997-20063501645532.8042638.50010183
Hashim AmlaSAIndia2006-20183501636132.6033748.37021180
Michael HusseyAUSSouth Africa20061201628981.0035046.29020230
Dean ElgarSASri Lanka2021121158127158.0019083.16100270
David BoonAUSSouth Africa19942301588352.6729353.92020180
Rassie van der DussenSAPakistan2019-20244401586039.50147107.48010129
Daryll CullinanSAIndia1997121155122*155.0024663.01100211
Daryll CullinanSAEngland1995-19962301556951.6724663.01020250
Suné LuusSAWWest Indies Women20224401555638.7524363.79010132
Imam-ul-HaqPAKSouth Africa2019-20213401547138.5027156.83010151
Leus du PlooyJSKMI Cape Town2023-202533215381*153.0095161.05010194
Brian McMillanSAIndia1992-19973401529838.0031847.80010160
Aiden MarkramSAWest Indies2023-20263411519650.3321769.59010240
Brian McMillanSAPakistan1994-199532014611373.0023761.60100180
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.