Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Heinrich KlaasenDSGJoburg Super Kings2023-202655128476*71.00160177.500301719
Ryan RickeltonMCTJoburg Super Kings2024-2026221211113*211.00109193.581101417
Faf du PlessisJSKDurban's Super Giants2023-2026551234113*58.50133175.941101915
Rassie van der DussenMCTJoburg Super Kings2023-202644019310448.25107180.371101512
Donavon FerreiraJSKDurban's Super Giants2023-20265521265142.0055229.09010712
Fakhar ZamanPAKSouth Africa2019-202144027819369.50227122.471003111
Faf du PlessisJSKPaarl Royals2024-20265411988766.00132150.000201611
Tilak VarmaINDSouth Africa2023-2024332121120*121.0051237.25101910
Rassie van der DussenSAPakistan2019-20244401586039.50147107.48010129
Leus du PlooyJSKPretoria Capitals2023-202643113075*65.0078166.67010119
Sanju SamsonINDSouth Africa2023-2024211109109*-56194.6410069
David MillerSAPakistan2019-202444212265*61.0069176.8102078
David MillerSAIndia2018-20245501213924.2092131.5200088
Suryakumar YadavINDSouth Africa2023-2024210100100100.0056178.5710078
Deandra DottinWIWSouth Africa Women2022441235150*78.3326389.35100287
Heinrich KlaasenSAPakistan2019-20245521838161.00108169.44020207
Aiden MarkramSANetherlands2023110175175175.00126138.89100177
Mitchell MarshAUSSouth Africa2018-2023340947123.5083113.2501187
Hansie CronjeSAAustralia1994-199746139312278.6059366.27210426
Aiden MarkramSAPakistan2019-20245602749045.67272100.74030426
Wiaan MulderDSGJoburg Super Kings2023-20254421395969.5087159.77021116
Harmanpreet KaurINDWSouth Africa Women2018-20263301366645.3384161.90010156
Dewald BrevisMCT/PCJoburg Super Kings2023-2026440995324.7591108.7901066
Evan JonesLIOTitans2024310838383.0048172.9201056
Janneman MalanSAPakistan2019-2021330723324.0057126.3200056
Jos ButtlerPR/DSGJoburg Super Kings2023-2026440702317.5043162.7900046
Shimron HetmyerWISouth Africa20261114848*-22218.1800016
Laura WolvaardtSAWIndia Women202622013311566.5067198.51100185
Jason HolderWISouth Africa2023-202633111381*56.5014577.93010125
Neil TimmersLIOEastern Strom2026111107107*-55194.55100135
LG PretoriusTITLions20243301028234.0060170.00010135
Edward MooreWPLions20241118787*-62140.3201055
Dian ForresterJSKMI Cape Town20261118080*-42190.4801045
Andile PhehlukwayoSAIndia2018-2023561783315.608591.7600285
Ryan RickeltonLIOBoland2024110757575.0039192.3101065
Connor EsterhuizenLIOLimpopo20261117474*-37200.0001065
Mitchell Van BuurenLIONorth West2026110666666.0036183.3301025
Adam RossingtonSECPretoria Capitals2023110575757.0030190.0001045
George LindeWPNorth West20241114949*-23213.0400015
Aiden MarkramSAAustralia2018-202323028215294.0035978.55110304
Shikhar DhawanINDSouth Africa201822018110990.50144125.69110204
Leus du PlooyJSKMI Cape Town2023-202533215381*153.0095161.05010194
Faf du PlessisJSKSunrisers Eastern Cape2023-20253301079235.6776140.7901194
Jason RoyPRJoburg Super Kings2023-2024330936131.0065143.08010134
David MillerSANetherlands2023110919191.0061149.1801064
Moeen AliJSKDurban's Super Giants2024-2025330703023.3351137.2500064
David MillerSAEngland20201116969*-53130.1901044
Jon-Jon SmutsDSG/SECJoburg Super Kings2023-2024330665522.0051129.4101164
James NeeshamPCJoburg Super Kings2023-2025330603020.0044136.3600044
Donavon FerreiraJSKMI Cape Town2023-2026430552218.3349112.2400034
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.