Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

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
Jacques KallisSAZimbabwe2005-20092201398169.5021165.88020134
Saim AyubPAKSouth Africa202423113998*69.50128108.59010195
AB de VilliersSASri Lanka2009-20173301379945.6718275.27010140
Shane WatsonAUSEngland2009111136136*-132103.03100107
Jacob OramNZSouth Africa200612013513367.5017776.27100182
Alastair CookENGSouth Africa2009-20163501347626.8030743.65010210
Quinton de KockSANew Zealand20161201328266.0015784.08020231
Heinrich KlaasenSAIndia2018-20243301326944.0092143.48010711
Farhaan BehardienTITCape Cobras2012-201754312961*129.0080161.2501087
Farhaan BehardienTITKnights2012-20194411297043.0090143.3301097
Shan MasoodPAKSouth Africa2018-20242401296532.2525949.81010151
Shoaib MalikPAKIndia2009110128128128.00126101.59100160
Shakib Al HasanBANSouth Africa2008-20223411277742.33116109.48010153
Graeme SmithSANew Zealand2005-20094501276625.4018469.02010200
Rilee RossouwKNITitans2012-20244401266631.5085148.2401089
Inzamam-ul-HaqPAKSouth Africa1998-20073401254231.2523952.30000141
Asela GunaratneSLSouth Africa2017222124114*-123100.81100143
JP DuminySAIndia2011-201844112464*41.3312698.4101173
Sanath JayasuriyaSLSouth Africa1998-20093401235130.7514187.23010163
Graham ThorpeENGSouth Africa1995-20053401228630.5037232.80010160
Shaun PollockSASri Lanka1998-200234312199*121.0020459.31010132
Albie MorkelTITDolphins2013-20175421216760.5096126.0401078
David MillerDOLTitans2013-201544312162*121.0082147.56010143
Rahul DravidINDPakistan2003-200922112076120.0017967.0401060
Faf du PlessisSAIndia2011-20182301196339.6728941.18010140
Ryan RickeltonMCTPretoria Capitals2024-20263301199039.6768175.00010156
Will JacksPCSunrisers Eastern Cape2023-20253301199239.6771167.61011109
Graeme SmithSAPakistan2007-20134501197223.8013985.61011220
Faf du PlessisSANew Zealand2016121118112*118.0026245.04100122
Tillakaratne DilshanSLSouth Africa2009-201123011810639.33108109.26100181
Mark BoucherSABangladesh2008110117117117.0019061.58100160
Tillakaratne DilshanDCDeccan Chargers200922111765117.0097120.62020114
Kyle VerreynnePCMI Cape Town2024-2025221117116*117.0056208.9310079
Rassie van der DussenMCTPretoria Capitals2023-20264401175129.2571164.79010711
Gary KirstenSAEngland1996-200032011611658.0013387.22101110
Alex DoolanAUSSouth Africa20141201168958.0020556.59010171
Adam BacherSAAustralia19972301169638.6736431.87010121
Dinesh ChandimalSLSouth Africa2017-20202311168558.0021154.98010160
Joe DenlyENGSouth Africa2009-20193401165029.0022950.66010172
Jonny BairstowJSK/SECPretoria Capitals2025-202622111585*115.0077149.35010107
Rilee RossouwSANew Zealand20152201158957.5013585.19010103
Herschelle GibbsSASri Lanka20022301159238.3325844.57010150
Cody ChettyDOLTitans2013-20153311155057.5085135.29010113
Ricky PontingAUSSri Lanka2003110114114114.00109104.5910084
Manish PandeyRCBDeccan Chargers2009111114114*-73156.16100104
Woorkeri RamanINDSouth Africa1992110114114114.0014877.0310061
Albie MorkelTITKnights2013-20142201146657.0057200.00010611
Michael BevanAUSSouth Africa199723011410338.0013783.21100101
Martin GuptillNZSouth Africa2009-20164501146022.8098116.33011144
Quinton de KockSAPakistan2013-20214401134528.2512590.40000151

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.