Live7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · 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 (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Damien MartynAUSSouth Africa2000-20063411477449.0026954.65020190
Nasser HussainENGSouth Africa1999111146146*-46331.53100170
Jack SiedleSAEngland1928-19313601465724.33--01110
Thilan SamaraweeraSLSouth Africa201112014510272.5033343.54100160
Hashim AmlaSANew Zealand2015-20163301455348.3316786.83010211
Heino KuhnTITDolphins2012-20163301457648.3395152.63010108
Marvan AtapattuSLSouth Africa2000-200323014412448.0023361.80101190
Alviro PetersenSAIndia2010-20132411436247.6722164.71010201
Roy McLeanSAEngland1957-196424014310035.75--100161
JP DuminyCCDolphins2014-201933114285*71.0089159.55020107
Mahmudul Hasan JoyBANSouth Africa202212014113770.5033542.09100162
Sachin TendulkarINDSouth Africa2001-20115701416320.1425854.65011230
Ian BellENGSouth Africa2009110140140140.0022761.67100101
Barry RichardsSAAustralia1970110140140140.0016485.37100201
Quinton de KockSAIndia2013-201822014010670.0016783.83100130
Faf du PlessisSAAustralia2011-20185611404028.00129108.53000144
Eric DaltonSAEngland1931-19393601405723.33--01062
Jacques KallisSAPakistan2002-200722013910569.5027949.82100151
JP DuminySAIndia2011-20184401397334.7521863.7601081
Hashim AmlaSASri Lanka2011-20193501395427.8022362.33020220
Tristan StubbsSASri Lanka202412013812269.0025953.28100122
John NicolsonSAEngland19282301387846.00--010-0
Khaya ZondoDOLCape Cobras2014-20218521385946.0098140.82010106
Dhananjaya de SilvaSLSouth Africa2017-20243501385927.6021065.71010192
Rahul DravidINDSouth Africa2001-20104601387723.0025055.20010150
Denis LindsaySAAustralia1967110137137137.00--100140
Gary KirstenSAWest Indies2003110137137137.0021862.84100200
Mark BoucherSAIndia2001-20105611375327.4019769.54010170
Hashim AmlaSAWest Indies2008-20152201356967.5019369.95020200
Quinton de KockDSGJoburg Super Kings2023-20253301357845.00105128.57020107
Denis ComptonENGSouth Africa1948-19572401357233.7534528.9901060
John WaiteSAAustralia1958110134134134.00--100-0
Nick ComptonENGSouth Africa20151201348567.0035238.07010130
Heinrich KlaasenDSGPaarl Royals2023-202644113450*44.6766203.03020513
Cyril FrancoisSAEngland19232301337244.33--010-0
Marlon SamuelsWISouth Africa2008-201545013310526.6022758.59100201
Murali VijayINDSouth Africa2010-20133501329726.4031142.44010220
Dean ElgarSABangladesh20221201316765.5020364.53020180
John WaiteSANew Zealand1953-19612301316343.67--010-1
Cheteshwar PujaraINDSouth Africa2010-20132401317032.7533339.34010170
Younis KhanPAKSouth Africa2002-20133401309332.5020364.04010132
Les AmesENGSouth Africa193923212884128.00--01070
Arthur ChipperfieldAUSSouth Africa1935-193622012710963.50--10080
Eric RowanSAEngland1939-19483601276721.177729.8701110
David MillerDOLWarriors2012-20214421266063.0088143.18010104
Tazmin BritsSAWPakistan Women2021-20264411266642.00126100.00020131
Percy HolmesENGSouth Africa19282401267031.50--02200
Alastair CookENGSouth Africa2009-201523012511841.6730141.53101120
Rohit SharmaINDSouth Africa2007-201856112550*25.0017073.53011144
Donavon FerreiraJSKDurban's Super Giants2023-202544212482*62.0069179.71010107

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.