Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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 St George's Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSASri Lanka2016-20194602788646.3334580.58030330
Faf du PlessisSASri Lanka2016-201946327767*92.3339570.13030271
Aiden MarkramSASri Lanka2019-20243501826036.4028563.86020240
Stephen CookSASri Lanka201612017611788.0030358.09110180
Temba BavumaSASri Lanka2016-20243601617826.8328057.50021123
Hashim AmlaSASri Lanka2016-20193501575731.4027357.51011151
Jonty RhodesSASri Lanka1994-200033115061*75.0020872.1202060
Ryan RickeltonSASri Lanka202412012510162.5029542.37100140
Gary KirstenSASri Lanka1994-20003301245841.3316475.61010130
JP DuminySASri Lanka2016-20193311196359.5015278.29010161
Kyle VerreynneSASri Lanka2024121114105*114.0016071.25100133
Dean ElgarSASri Lanka2016-20192401055226.2523045.65010100
Daryll CullinanSASri Lanka1994110636363.007584.0001041
Lance KlusenerSASri Lanka1998-20002215739*57.007477.0300050
Kagiso RabadaSASri Lanka2016-2024451532313.2512741.7300190
Tristan StubbsSASri Lanka2024120514725.5013039.2300020
David BedinghamSASri Lanka2024120413520.507455.4100030
Mike RindelSASri Lanka1998110353535.006851.4700020
Herschelle GibbsSASri Lanka1998110333333.004376.7400030
AB de VilliersSASri Lanka20171113030*-27111.1100031
Andrew HudsonSASri Lanka1994110272727.003187.1000041
David MillerSASri Lanka2017-20192112525*-3375.7600011
Dave CallaghanSASri Lanka1994110232323.002592.0000020
Mark BoucherSASri Lanka1998-2000220231411.504156.1000010
Dane PatersonSASri Lanka2024120231411.5018127.7800041
Shaun PollockSASri Lanka1998-2000210222222.002588.0000001
Keshav MaharajSASri Lanka2016-20243512014*5.005139.2200311
Boeta DippenaarSASri Lanka2000110191919.002479.1700020
Tony de ZorziSASri Lanka202412019199.503948.7200120
Andrew HallSASri Lanka2000110181818.002475.0000030
Wiaan MulderSASri Lanka20191201497.001782.3500030
Vernon PhilanderSASri Lanka2016110131313.003339.3900020
Pat SymcoxSASri Lanka1998110131313.001872.2200010
Marco JansenSASri Lanka20241201286.001675.0000020
Craig MatthewsSASri Lanka19941111111*-8137.5000010
Eric SimonsSASri Lanka1994110111111.007157.1400020
Reeza HendricksSASri Lanka2019110888.001650.0000010
David RichardsonSASri Lanka1994110777.007100.0000000
Fanie de VilliersSASri Lanka199411177*-2350.0000001
Nicky BojeSASri Lanka2000110666.001060.0000010
Duanne OlivierSASri Lanka2019120663.001637.5000110
Hansie CronjeSASri Lanka1994-1998220552.502619.2300100
Dale SteynSASri Lanka201922133*3.001520.0000100
Roger TelemachusSASri Lanka1998-200021111*-1100.0000000
Jacques KallisSASri Lanka1998-2000220110.50616.6700100
Kyle AbbottSASri Lanka2016110000.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.