Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mangaung Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jon-Jon SmutsWAR/DOLKnights2015-202444110743*35.6775142.67000103
Jos ButtlerENGSouth Africa2016-2023331235105117.50200117.50110238
Quinton de KockSAEngland2016-2023331206138*103.00165124.85100218
Marnus LabuschagneAUSSouth Africa2020-2023331204124102.00193105.70111271
Jason RoyENGSouth Africa2016-202333017011356.67140121.43100205
David WarnerAUSSouth Africa2020-202333014110647.00118119.49101164
Shamima SultanaBANWSouth Africa Women20183301155338.3315176.16020112
Heinrich KlaasenSAAustralia2020-20233301145138.00107106.5401084
Dane van NiekerkSAWBangladesh Women20183301076635.6793115.05010122
Colin AckermannWARKnights2015-20173301027434.0082124.3901082
Aravinda de SilvaSLSouth Africa1994-2001330937331.0012972.0901170
David MillerSAAustralia2020-2023331864943.0083103.6100190
Rumana AhmedBANWSouth Africa Women2018330857428.3313861.5901080
Moeen AliENGSouth Africa2016-2023330815127.0077105.1901092
Suné LuusSAWBangladesh Women2018320767138.0064118.7501090
Christiaan JonkerWARKnights2015-20173326648*66.0043153.4900052
Jonty RhodesSASri Lanka1994-2001332612761.006692.4200010
Lizelle LeeSAWBangladesh Women2018330574419.005898.28000100
Quinton de KockSAAustralia2020-2023330564518.676388.8900182
Sanath JayasuriyaSLSouth Africa1994-2001330532317.677867.9500062
Mitchell MarshAUSSouth Africa2020-2023330533617.676186.8900170
Lesiba NgoepeWAR/NWKnights2016-20243325032*50.0031161.2900042
Pramodya WickramasingheSLSouth Africa1994-2001330433214.335578.1800121
Fargana HoqueBANWSouth Africa Women2018330393713.004881.2500140
Chloe TryonSAWBangladesh Women20183323118*31.0025124.0000021
Colin IngramWARKnights2015-2017330301610.0030100.0000030
Alex CareyAUSSouth Africa2020-2023330302110.004075.0000010
Nigar SultanaBANWSouth Africa Women201833022127.334944.9000000
WPUJC VaasSLSouth Africa1994-20013211710*17.004934.6900011
Adil RashidENGSouth Africa2016-20233321614*16.002176.1900010
Marizanne KappSAWBangladesh Women2018322139*-1586.6700010
Muttiah MuralitharanSLSouth Africa1994-2001331663.001060.0000100
Jahanara AlamBANWSouth Africa Women2018320331.50742.8600100
Adam ZampaAUSSouth Africa2020-202331133*-3100.0000000
Shadley van SchalkwykKNIWarriors2015-2017310111.00250.0000000
Khadija Tul KubraBANWSouth Africa Women2018310000.0020.0000100
Temba BavumaSAAustralia2023221160114*160.0018287.91100184
Rassie van der DussenSAEngland202322014911174.5015596.1310092
Temba BavumaSAEngland202322014510972.50130111.54100182
Mohammad AzharuddinINDSouth Africa1992-199722113886*138.0016583.6402072
Hashim AmlaSABangladesh201722013513267.5016780.84100170
Steve WaughAUSSouth Africa1994-19972201339166.50130102.31010103
Morné van WykDOLKnights2016-201722112670*126.0086146.51020152
Andrew HudsonSAIndia1992-199722012310861.5018267.5810091
David MillerSAEngland202322111158*111.0093119.3502064
Somila SeyibokweWARKnights2015-20162201027351.0078130.7701095
Travis HeadAUSSouth Africa2023220976448.5064151.56010154
Jacques KallisSAEngland1996-2005220926346.0011381.4201061
Herschelle GibbsSASri Lanka1998-2001220897944.5013466.4201081
Quinton de KockSABangladesh2017221875987.0071122.5401073
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.