T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Stephen FlemingNZSouth Africa1994-20074601035417.1717558.86013152
Herschelle GibbsDCDelhi Capitals2009220000.0060.0000200
Iain O'BrienNZSouth Africa2007120000.0040.0000200
Mark GillespieNZSouth Africa2007120000.0070.0000200
Temba BavumaSAWest Indies2023120000.0030.0000200
Naseem ShahPAKSouth Africa2024120000.0060.0000200
Vernon PhilanderSAIndia2013-201823026268.679228.2600220
Dwaine PretoriusLIOTitans2012-201933012124.006200.0000202
Jason HolderWISouth Africa2015-202643018186.002669.2300240
Clyde FortuinWAR/BOLTitans2015-202443014144.671687.5000210
Kasun RajithaSLSouth Africa2019-202023012124.007715.5800220
Vishwa FernandoSLSouth Africa2019-202023122*1.00825.0000200
Kyle MillsNZSouth Africa2005-200934031197.756448.4400241
Chris MartinNZSouth Africa2006-200724211*0.501010.0000200
Saeed AjmalPAKSouth Africa2013441313110.336250.0000241
Cheteshwar PujaraINDSouth Africa2018-202124035198.7511330.9700250
Mangaliso MosheleTITKnights2012-2014440421.001428.5700200
Mark WaughAUSSouth Africa1994-1997340474211.7512039.1700280
Dilhara FernandoSLSouth Africa2002-201135225148.334852.0800250
Henry DavidsTITKnights2012-20195501024720.4078130.77002123
Sarfraz AhmedPAKSouth Africa2013-2021461764015.209580.00002120
Faf du PlessisSAPakistan2013-20195619240*18.4013170.23002121
Stuart BroadENGSouth Africa2009-201947032174.577741.5600220
Rohit SharmaINDSouth Africa2011-2023780974712.1316259.88002152
AB de VilliersSAEngland2005-2016710135910939.8957062.98122443
Rahul DravidRCBRajasthan Royals2009110000.0020.0000100
Sourav GangulyINDPakistan2003110000.0010.0000100
Harbhajan SinghMIDeccan Chargers2009110000.0010.0000100
Javagal SrinathINDAustralia2003110000.0020.0000100
Sanath JayasuriyaMIDelhi Capitals2009110000.0010.0000100
Mahela JayawardeneSLAustralia2003110000.0030.0000100
Yuvraj SinghINDAustralia2003110000.0080.0000100
Andrew CaddickENGSouth Africa2000110000.0020.0000100
Herschelle GibbsDCMumbai Indians2009110000.0050.0000100
Neil McKenzieSABangladesh2008110000.0070.0000100
Makhaya NtiniSABangladesh2008110000.0020.0000100
Nathan AstleNZIndia2003110000.0010.0000100
Craig McMillanNZIndia2003110000.0020.0000100
Brendon McCullumNZAustralia2009110000.00140.0000100
Shane WatsonAUSIndia2009110000.0070.0000100
Owais ShahENGAustralia2009110000.0020.0000100
Shane WarneRRDelhi Capitals2009110000.0020.0000100
Austin CodringtonCANWest Indies2003110000.0010.0000100
Steve TikoloAXAsia XI2005110000.0020.0000100
Mohammad AshrafulAXAfrica XI2005110000.0010.0000100
Barry SeebaranCANWest Indies2003110000.0010.0000100
Monde ZondekiSABangladesh2008110000.0020.0000100
Umar GulPAKIndia2009110000.0020.0000100
Amit MishraDCRajasthan Royals2009110000.0040.0000100
Amit MishraDCDeccan Chargers2009210000.0010.0000100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.