Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSASri Lanka2017-201934027312168.2528695.45120323
Faf du PlessisSASri Lanka2017-201934026610566.5038369.45110301
Temba BavumaSASri Lanka2019-202424023311358.2542754.57110251
Gary KirstenSASri Lanka2000-200323022218074.0055340.14100220
David MillerSASri Lanka2017-2019222158117*-144109.7210066
Hashim AmlaSASri Lanka2011-20193501395427.8022362.33020220
Tristan StubbsSASri Lanka202412013812269.0025953.28100122
AB de VilliersSASri Lanka2011-2017230976932.3322543.1101091
Aiden MarkramSASri Lanka2019-2024240954723.7515063.33000101
Dale SteynSASri Lanka2011-2019241884329.3319345.60000112
Mark BoucherSASri Lanka2000-20113518245*20.5012963.5700051
Graeme SmithSASri Lanka2003-2011230763525.3310969.7200080
Herschelle GibbsSASri Lanka2003110737373.008882.9501072
Lance KlusenerSASri Lanka2000-2003232625062.0013944.6001070
Daryll CullinanSASri Lanka2000121615961.0012050.8301071
Keshav MaharajSASri Lanka2019-2024230572919.008368.6700071
Jacques KallisSASri Lanka2000-2011350522110.4012641.2700240
Rassie van der DussenSASri Lanka2019110505050.006774.6301030
Boeta DippenaarSASri Lanka2000-2003230412213.677852.5600040
Nicky BojeSASri Lanka2000120403220.005967.8000040
Andile PhehlukwayoSASri Lanka2017-20192113838*-15253.3300051
Shaun PollockSASri Lanka2000-2003230382512.676756.7200020
Dean ElgarSASri Lanka2019120353517.507447.3000150
Dwaine PretoriusSASri Lanka2019110313131.0026119.2300021
Jacques RudolphSASri Lanka2011120292214.507837.1800040
Chris MorrisSASri Lanka2017110262626.0020130.0000002
David BedinghamSASri Lanka20241212521*25.0017147.0600031
Wiaan MulderSASri Lanka2024121241524.004355.8100011
Neil McKenzieSASri Lanka2000120221311.006434.3800021
Vernon PhilanderSASri Lanka2019120221811.007628.9500010
Tony de ZorziSASri Lanka2024120211710.504151.2200030
Ashwell PrinceSASri Lanka201112018119.004837.5000010
Kagiso RabadaSASri Lanka2017-202443018156.004143.9000120
Marco JansenSASri Lanka2024110131313.002161.9000020
JP DuminySASri Lanka2017110111111.001957.8900000
Imran TahirSASri Lanka2011-2019321111111.001957.8900001
Kyle VerreynneSASri Lanka2024110999.002240.9100020
Marchant de LangeSASri Lanka2011120994.501947.3700120
Makhaya NtiniSASri Lanka2000-2003210888.001266.6700020
Morné MorkelSASri Lanka2011120552.501533.3300100
Reeza HendricksSASri Lanka2019110444.001136.3600000
Wayne ParnellSASri Lanka201711122*-2100.0000000
Duanne OlivierSASri Lanka201912222*-1315.3800000
Gerald CoetzeeSASri Lanka2024110111.00812.5000000
Mfuneko NgamSASri Lanka200011100*-10.0000000

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.