Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM71/4 (8.4)ZIM need 151 runs in 68 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2019-202133026610388.67258103.10120314
AB de VilliersSAIndia2006-201844124210980.6724598.78110236
Imam-ul-HaqPAKSouth Africa2019-202133022810176.0026984.76120141
Quinton de KockSAAustralia2016-2023220223178111.50177125.991002111
Quinton de KockSASri Lanka2017-2019220203109101.50157129.30110331
Graeme SmithSAEngland2005-200933020014166.6722190.50100240
Paul CollingwoodENGSouth Africa2005-2009331197105*98.5021989.95110143
Hashim AmlaSAEngland2009-201622018412792.0020291.09110192
Hansie CronjeSAAustralia1994-19972201779788.5018297.25020145
Virat KohliINDSouth Africa2011-2018432177129*177.00152116.45100233
Steve WaughAUSSouth Africa1994-19972201758987.5019390.67020104
Heinrich KlaasenSAAustralia2023110174174174.0083209.641001313
Dave CallaghanSANew Zealand1994111169169*-143118.18100194
Jacques KallisSAPakistan1998-200722216788*-20780.6802086
Graeme SmithSAAustralia2006-2011331163119*81.5017792.09100181
Hashim AmlaSANew Zealand2009-201522016212481.0019184.82100163
Hashim AmlaSAIndia2011-2018441162116*54.0019981.41100180
Graeme SmithSASri Lanka2002-20092201579978.50150104.67020153
Hashim AmlaSASri Lanka2009-201722015615478.00144108.33100155
Shane WatsonAUSEngland2009111136136*-132103.03100107
Misbah-ul-HaqPAKSouth Africa201322213679*-18274.7302075
Quinton de KockSAEngland2016110135135135.00117115.38100164
Hashim AmlaSAWest Indies2015110133133133.00105126.67100116
Rilee RossouwSAWest Indies2015110132132132.0098134.6910098
Shoaib MalikPAKIndia2009110128128128.00126101.59100160
Tamim IqbalBANSouth Africa202222112887*128.0014985.91010171
Joe RootENGSouth Africa2016110125125125.00113110.62100105
Rassie van der DussenSAPakistan2019-2021211123123*-13491.79100102
Quinton de KockSAIndia2013-201822012110160.5015677.56100112
Rahul DravidINDPakistan2003-200922112076120.0017967.0401060
Kevin PietersenENGSouth Africa2005-200922012011660.00117102.56100116
Jacques KallisSAWest Indies2004-200822111995*119.0014085.00010102
AB de VilliersSAPakistan2007-20133311196759.5014681.51010122
Shoaib MalikPAKSouth Africa2007-201933211852*118.0014979.19010103
Gary KirstenSAEngland1996110116116116.0012692.06100110
Sachin TendulkarINDSouth Africa1992-20063301155538.3317864.61010150
Ricky PontingAUSSri Lanka2003110114114114.00109104.5910084
Asela GunaratneSLSouth Africa2017111114114*-11797.44100142
Woorkeri RamanINDSouth Africa1992110114114114.0014877.0310061
Mohammad YousufPAKIndia2003-20092201128756.0013086.1501070
Ricky PontingAUSEngland2009111111111*-11596.52100121
John DavisonCANWest Indies2003110111111111.0076146.0510086
JP DuminySAZimbabwe2009111111111*-87127.5910092
Fakhar ZamanPAKSouth Africa2019-202133011110137.0012688.10100103
Mahela JayawardeneSLSouth Africa2002-20092201097754.50100109.00010111
Shivnarine ChanderpaulWISouth Africa2004-20082201099254.50109100.00010132
Adam ParoreNZSouth Africa1994110108108108.0095113.6810083
Tillakaratne DilshanSLSouth Africa2009110106106106.0092115.22100161
Sachin TendulkarINDPakistan2003-20092201069853.0089119.10010131
Shane WatsonAUSNew Zealand2009111105105*-12981.40100104
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.