Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSAEngland2005-2016810144512149.4458675.94210523
AB de VilliersSAAustralia2006-2018710046816346.8085254.93130518
Hashim AmlaSAAustralia2009-2018710142811247.5665665.24110604
David WarnerAUSSouth Africa2011-202068060517375.63590102.54311668
Hashim AmlaSAEngland2005-201668051220164.0096752.95130590
Ben StokesENGSouth Africa2016-202067048025868.57422113.741105020
Virat KohliINDSouth Africa2011-2024691452160*56.5075160.19120504
Faf du PlessisSAEngland2016-20206712418640.1739561.01031245
Quinton de KockSAEngland2016-202067023310733.2930875.65110243
JP DuminySAAustralia2009-20166712277337.8328380.21020254
Steve SmithAUSSouth Africa2011-20206832148442.8026680.45011188
Graeme SmithSAAustralia2006-2014691213101*26.6335160.68101270
Hashim AmlaSAPakistan2007-20196911795822.3831057.74010210
Mark BoucherSAEngland2000-20106601685128.0025665.63010172
Mark BoucherSAAustralia2000-20116711044217.3315666.6700195
George LindeCC/WPKnights2014-2026642722336.0045160.0000034
Stuart BroadENGSouth Africa2007-2020661572511.4011151.3500161
Dale SteynSAAustralia2009-2016652442814.679844.9000160
Dale SteynSAPakistan2007-2019640411510.257157.7500042
Eoin MorganENGSouth Africa2009-202065035127.005464.8100121
Jasprit BumrahINDSouth Africa2018-202466016122.674535.5600320
Jacques KallisSAEngland2000-201057058814984.00114951.17320494
Michael ClarkeAUSSouth Africa2006-2014581397161*56.7165760.43202480
Jacques KallisSAWest Indies2003-2008573390130*97.5055470.402103610
Graeme SmithSAEngland2005-201057037818354.0056067.50120470
Graeme SmithSAPakistan2003-201357136415160.6747077.45120462
Babar AzamPAKSouth Africa2019-20255703488149.7149071.02040461
Chris GayleWISouth Africa2003-201557031511645.0033294.881103914
Shivnarine ChanderpaulWISouth Africa2003-201557229670*59.2072940.60040261
Faf du PlessisSAPakistan2013-201957228310356.6045861.79120284
Mark BoucherSAWest Indies2003-2008541247122*82.3337665.69110312
Joe RootENGSouth Africa2016-20205702276132.4331372.52020270
Jacques KallisSAAustralia2000-201157122110236.8333266.57111252
Aiden MarkramSAIndia2018-202458021810627.2526781.65100353
Jacques KallisSANew Zealand2000-20135502127142.4040352.61031182
AB de VilliersSAIndia2006-20185802076525.8836057.50010262
Shane WatsonAUSSouth Africa2006-20165701935227.57172112.210101510
AB de VilliersSAPakistan2007-20135721856137.0025273.41020221
Jacques KallisSAPakistan2003-20135601835130.5039546.33020221
Faf du PlessisSAAustralia2014-20205701596722.7133347.75010170
Hashim AmlaSAIndia2007-20185801586319.7533247.59020211
Jos ButtlerENGSouth Africa2016-202056215867*39.50128123.44011108
Mohammad HafeezPAKSouth Africa2007-20195701226317.4315777.71011123
Rohit SharmaINDSouth Africa2011-20245711103918.3322050.00001140
Michael HusseyAUSSouth Africa2006-20115811033914.7128735.89001121
Kusal MendisSLSouth Africa2017-20195601025617.0016960.3601181
Dhananjaya de SilvaSLSouth Africa2017-2019560882214.6713664.7100061
MS DhoniINDSouth Africa2006-2018550825516.409685.4201154
Jason RoyENGSouth Africa2016-2020550713214.207397.2600172
Shaun PollockSAEngland2000-20075522413*8.005642.8600110
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.