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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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

1 active
Reset"Match result" is from the side of the player or team.
At Buffalo Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shabika GajnabiWIWIndia Women202322015127.503050.0000010
Jemimah RodriguesINDWSouth Africa Women2018-202343115117.502560.0000130
Makhaya NtiniSACanada2003110141414.006233.3300011
Azhar MahmoodPAKSouth Africa1998110141414.001877.7800030
Stuart MatsikenyeriZIMSouth Africa2006110141414.001877.7800030
Adam BacherSAIndia1997110141414.002751.8500010
Suzie BatesNZWSouth Africa Women2023110141414.001687.5000020
Sybrand EngelbrechtCCWarriors2015110141414.0011127.2700010
Ferisco AdamsCCWarriors2019110141414.001687.5000000
Edward MooreWARKnights2014110141414.001877.7800020
Gaby LewisIREWSouth Africa Women2025110141414.002751.8500020
Ryan RickeltonSAWest Indies2023110141414.001687.5000001
Janneman MalanCCWarriors2019110141414.0010140.0000020
Delmi TuckerSAWBangladesh Women2023110141414.002166.6700010
Saleem MalikPAKNew Zealand1994110141414.001782.3500010
Andrew HudsonSAAustralia1994110141414.003836.8400020
Greg BlewettAUSSouth Africa1997110141414.002360.8700000
Kumar SangakkaraSLSouth Africa2000-201222014117.004928.5700010
JP DuminyCCWarriors2017-201922014147.001973.6800101
Wayne ParnellWARTitans2013-20142201487.0012116.6700020
Marizanne KappSAWSri Lanka Women20242201487.0013107.6900020
Gurdeep SinghKENNetherlands20172201487.002751.8500000
Stacy-Ann KingWIWSouth Africa Women20161111313*-2259.0900000
Ryan McLarenKNI/DOLWarriors2014-20152111313*-1681.2500010
Alzarri JosephWISouth Africa20231111313*-10130.0000011
Jerome BossrBORWarriors2026110131313.0010130.0000001
Saleem MalikPAKSouth Africa1993110131313.004528.8900000
Neil FairbrotherENGSouth Africa1996110131313.004528.8900010
Wayne ParnellWARLions2013-20142221312*-10130.0000020
Marcus TrescothickENGNetherlands2003110121212.001485.7100020
Edgar SchiferliNEDEngland2003110121212.001675.0000020
Sean ErvineZIMSri Lanka2003110121212.001963.1600010
Albie MorkelSASri Lanka20121111212*-11109.0900010
Ajinkya RahaneMIDelhi Capitals2009110121212.0012100.0000020
Craig ThyssenWARTitans2013110121212.009133.3300001
Nilakshi de SilvaSLWSouth Africa Women2024210121212.006200.0000030
Lungi NgidiSAWest Indies20231111212*-2352.1700001
H ViljoenDOLBorder20261111212*-1580.0000010
Manoj PrabhakarINDSouth Africa1992110121212.001963.1600010
Jack RussellENGSouth Africa1996110121212.006817.6500000
Adrian KuiperSAAustralia1994110121212.002157.1400010
Basit AliPAKNew Zealand1994110121212.001485.7100010
Andrew BirchWARCape Cobras2015-20193211210*12.009133.3300001
Afy FletcherWIWSouth Africa Women2016-20234311276.002352.1700100
WPUJC VaasSLZimbabwe20031111111*-8137.5000010
Mignon du PreezSAWIndia Women2018110111111.007157.1400020
Pinal ShahMIDelhi Capitals2009110111111.002055.0000000
Samit PatelWARLions2013110111111.0011100.0000010
Craig KieswetterWARKnights2014110111111.0010110.0000020
Danielle WyattENGWSouth Africa Women2024110111111.0011100.0000020

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.