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 SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2018-2024911059712254.27570104.74240839
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
Mohammad HafeezPAKSouth Africa2007-20218902528628.0034772.62021306
Shaheen Shah AfridiPAKSouth Africa2018-2024842442.001625.0000110
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
AB de VilliersSAEngland2005-2016710135910939.8957062.98122443
MS DhoniINDSouth Africa2006-20187512249056.0024392.18020237
Fakhar ZamanPAKSouth Africa2018-202178122010131.4323494.02110238
Mohammad RizwanPAKSouth Africa2019-202478118273*26.0021285.85011152
Rohit SharmaINDSouth Africa2011-2023780974712.1316259.88002152
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
Hashim AmlaSAPakistan2007-20196823819263.5070354.20040570
Graeme SmithSAEngland2005-200968032814141.0036490.11111366
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
AB de VilliersSAPakistan2007-201367129212148.6741370.70110334
AB de VilliersSANew Zealand2005-20156712629743.6739366.67020361
Aiden MarkramSAPakistan2018-20246802498931.1330880.84021367
Mark BoucherSAEngland2000-200968224763*41.1737466.04010301
JP DuminySAEngland2009-20166701795625.5735650.28010213
Aiden MarkramSAIndia2018-20246801759421.8827563.64010233
Colin IngramWARTitans2012-20176601405023.33110127.27010174
Andile PhehlukwayoSAPakistan2019-20216501055421.0011690.52010102
Jon-Jon SmutsWARTitans2014-2019650963719.2066145.4500095
JP DuminySAAustralia2009-2016671952515.8318152.4900081
Farhaan BehardienTITWarriors2012-20196536119*30.5042145.2400061
James AndersonENGSouth Africa2009-2019674462915.3311739.3200171
Lesiba NgoepeCC/WAR/NWTitans2015-2024653441522.0044100.0000031
Heinrich KlaasenSAPakistan2019-202466139157.807055.7100040
Sisanda MagalaWARTitans2014-20196322114*21.0016131.2500002
Junior DalaTITWarriors2014-2019610111.001100.0000000
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Quinton de KockSAWest Indies2014-202655123711559.25116204.312011620
AB de VilliersSAAustralia2006-20145612299145.8032570.46011245
Jacques KallisSASri Lanka1998-20115712278437.8338758.66020262
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Mark BoucherSASri Lanka1998-20115611906538.0037550.67020220
Morné van WykKNI/DOLTitans2012-20175511886247.00156120.51020179
Michael ClarkeAUSSouth Africa2006-20145611695333.8026364.26010182
Eoin MorganENGSouth Africa2009-20205521696756.33105160.950201013
Niroshan DickwellaSLSouth Africa2017-20205601674927.83164101.83000215
Andrew StraussENGSouth Africa2005-20095701474621.0031446.82001211
Shoaib MalikPAKSouth Africa2007-201955214352*47.6717084.12010133
Dhananjaya de SilvaSLSouth Africa2017-202055114279*35.5018078.89010163
Farhaan BehardienTITCape Cobras2012-201754312961*129.0080161.2501087
Albie MorkelTITDolphins2013-20175421216760.5096126.0401078
Henry DavidsTITKnights2012-20195501024720.4078130.77002123
David MillerSAPakistan2013-2021540965024.0010690.57010100
Faf du PlessisSAPakistan2013-20195619240*18.4013170.23002121
Farhaan BehardienTITDolphins2013-20175538734*43.5075116.0000082
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.