Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR145/3 (16.3)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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

1 active
Reset"Match result" is from the side of the player or team.
At De Beers Diamond Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Herschelle GibbsDCPunjab Kings2009110131313.0013100.0000010
Pulasthi GunaratneSLSouth Africa20021111313*-1968.4200020
Collins ObuyaKENWest Indies2003110131313.003537.1400010
Martin SujiKENWest Indies2003110131313.003240.6300000
Akram KhanBANNew Zealand2003110131313.003834.2100000
Morné van WykKNICape Cobras2012110131313.007185.7100030
Suresh RainaCSKRajasthan Royals2009110131313.0011118.1800011
Lahiru ThirimanneSLSouth Africa2012110131313.001586.6700000
Pite van BiljonIMPKnights2012110131313.001586.6700000
Dean ElgarKNIImpi20121111313*-6216.6700020
Ryan BaileyKNIWarriors2012-20132211310*13.001492.8600010
RD ShahKENWest Indies2003110121212.002254.5500010
Steve TikoloKENWest Indies2003110121212.002744.4400020
Khaled MahmudBANNew Zealand2003110121212.002941.3800010
Yalaka Venugopal RaoDCRajasthan Royals2009110121212.007171.4300020
BJ WatlingNZSouth Africa2013110121212.003336.3600020
Colin IngramSAZimbabwe2010110121212.008150.0000030
Justin KreuschIMPKnights2012110121212.009133.3300001
Reeza HendricksKNIImpi2012110121212.005240.0000001
Pite van BiljonKNILions2013110121212.0012100.0000001
Mark BoucherCCKnights2012110111111.0010110.0000010
Chris HarrisNZSouth Africa20001111111*-5220.0000020
Tatenda TaibuZIMSouth Africa20101111111*-6183.3300001
BJ PatelKENWest Indies2003110111111.003036.6700010
Dane VilasCCKnights20121111111*-6183.3300020
Neil JohnsonZIMEngland2000110111111.001861.1100020
Adam GilchristDCRajasthan Royals2009110101010.001190.9100001
Wavell HindsWIKenya2003110101010.009111.1100010
Brian LaraWIKenya2003110101010.003033.3300000
Peter OngondoKENSouth Africa20081111010*-9111.1100001
Irfan PathanPKDeccan Chargers2009110101010.001283.3300010
JP DuminySAKenya20081111010*-1952.6300000
Hamilton MasakadzaZIMSouth Africa2010110101010.007142.8600020
Johan van der WathKNILions20131111010*-1283.3300000
Murali VijayCSKRajasthan Royals2009110101010.001283.3300001
Ryan McLarenKNIWarriors2012-2013210101010.006166.6700020
Ryan BaileyKNICape Cobras2012110101010.008125.0000020
Ashwell PrinceWARKnights2012-201322010105.001283.3300101
Mahela JayawardeneSLSouth Africa2002110999.002045.0000000
Ridley JacobsWIKenya200311199*-8112.5000000
Lance KlusenerSANew Zealand2000110999.009100.0000000
Hannan SarkarBANNew Zealand2003110999.002437.5000020
Alok KapaliBANNew Zealand2003110999.002240.9100000
Simon KatichPKDeccan Chargers2009110999.001181.8200010
Morris OumaKENSouth Africa2008110999.001181.8200020
Johan van der WathKNIWarriors2012-201321199*-9100.0000010
Johan van der WathKNIImpi2012110999.006150.0000001
Rohit SharmaDCPunjab Kings2009110999.001560.0000010
Rohit SharmaDCRajasthan Royals2009110999.001464.2900000
Lonwabo TsotsobeSANew Zealand2013110999.008112.5000010

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.