Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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 Newlands×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSASri Lanka2001-2012330355224118.3355464.08110375
Faf du PlessisSASri Lanka2017-201945030918561.8035088.29100284
AB de VilliersSASri Lanka2012-2017331287160*143.5031192.28120255
Quinton de KockSASri Lanka2017-201945020410140.8022590.67110252
Dean ElgarSASri Lanka201712018412992.0032157.32110220
Daryll CullinanSASri Lanka2001110112112112.0023248.28100123
Alviro PetersenSASri Lanka2012121110109110.0018958.20100131
Lance KlusenerSASri Lanka2001220999749.5014568.28010131
Mark BoucherSASri Lanka2001-2012321979297.0014666.44010110
Boeta DippenaarSASri Lanka2001110777777.008689.53010121
Aiden MarkramSASri Lanka20191116767*-7589.3301070
Shivnarine ChanderpaulWISri Lanka2003110656565.009072.2201060
Neil McKenzieSASri Lanka2001220654732.5013050.0000051
Nicky BojeSASri Lanka2001221633263.0011355.7500050
Rassie van der DussenSASri Lanka2019221623462.006792.5400031
JP DuminySASri Lanka2017-2019440593014.758668.6000180
Matthew HaydenAUSSri Lanka20071115858*-38152.6301072
Chris GayleWISri Lanka2003110555555.007672.3701080
Jonty RhodesSASri Lanka2001110535353.0052101.9201050
Gary KirstenSASri Lanka2001110525252.0011445.6101070
Keshav MaharajSASri Lanka20171225232*-5496.3000051
Jacques RudolphSASri Lanka20121115151*-7171.8301060
Reeza HendricksSASri Lanka2017-2019220494124.5042116.6700050
Ramnaresh SarwanWISri Lanka20031114747*-44106.8200042
Hashim AmlaSASri Lanka2012-2017340462911.5011440.3500160
David MillerSASri Lanka2017-2019220424121.0027155.5600051
Farhaan BehardienSASri Lanka20172214236*42.0026161.5400041
Vernon PhilanderSASri Lanka2012-2017221352035.008143.2100040
Mangaliso MosheleSASri Lanka20171113232*-15213.3300013
Adam GilchristAUSSri Lanka20071113131*-25124.0000040
Stephen CookSASri Lanka2017120303015.005455.5600130
Vasbert DrakesWISri Lanka2003110252525.004852.0800010
Jon-Jon SmutsSASri Lanka2017110191919.0014135.7100030
Kyle AbbottSASri Lanka2017110161616.002661.5400030
Graeme SmithSASri Lanka2012121161616.0015106.6700030
Herschelle GibbsSASri Lanka200122013136.502356.5200110
Temba BavumaSASri Lanka201712010105.003231.2500120
Kagiso RabadaSASri Lanka2017-2019420884.002334.7800100
Mervyn DillonWISri Lanka2003110444.00757.1400000
Andile PhehlukwayoSASri Lanka2017-2019310444.004100.0000010
Wayne ParnellSASri Lanka201722243*-4100.0000000
Wavell HindsWISri Lanka2003110222.00825.0000000
Shaun PollockSASri Lanka200121111*-1100.0000000
Brian LaraWISri Lanka2003110111.00224.5500000
Ricardo PowellWISri Lanka2003110111.00333.3300000
Pedro CollinsWISri Lanka200311111*-1100.0000000
Dale SteynSASri Lanka2012-201921111*-333.3300000
Imran TahirSASri Lanka2012-201951111*-1100.0000000
Carl HooperWISri Lanka2003110000.0010.0000100
Ridley JacobsWISri Lanka2003110000.0030.0000100

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.