Live4th T20I · India in New Zealand 2026/27NZ35/2 (3.1)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRENamibia won the toss and chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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
Aravinda de SilvaSLSouth Africa2002110000.0080.0000100
Shane WarneRRDeccan Chargers2009110000.0010.0000100
Guy WhittallZIMEngland2000110000.0020.0000100
Henry OlongaZIMEngland2000110000.0010.0000100
Riaan WaltersNAMPakistan2003110000.0040.0000100
Danie KeulderNAMPakistan2003110000.0020.0000100
Louis BurgerNAMPakistan2003110000.0010.0000100
Gerrie SnymanNAMPakistan2003110000.0010.0000100
Habibul BasharBANNew Zealand2003110000.0010.0000100
Hitesh ModiKENWest Indies2003110000.0010.0000100
MO OdumbeKENWest Indies2003110000.0020.0000100
Tushar ImranBANSouth Africa2002110000.0020.0000100
Talha JubairBANSouth Africa2002110000.0010.0000100
Robin PetersonSANew Zealand2013110000.0040.0000100
James FranklinNZSouth Africa2013110000.0010.0000100
Rory KleinveldtSANew Zealand2013110000.0010.0000100
Martin GuptillNZSouth Africa2013110000.00100.0000100
Naman OjhaRRChennai Super Kings2009110000.0020.0000100
Jandre CoetzeeKNILions2013110000.0020.0000100
Rafikul KhanBANSouth Africa2002110000.0050.0000100
Steve TikoloKENSouth Africa2001-2008220292914.504860.4200131
Ashwell PrinceWARKnights2012-201322010105.001283.3300101
Nasser HussainENGZimbabwe2000110646464.007783.1201072
Nick KnightENGZimbabwe20001117272*-9476.6001080
Paul CollingwoodIMPKnights2012110181818.0013138.4600001
Sanath JayasuriyaSLSouth Africa2002110272727.003381.8200030
Marvan AtapattuSLSouth Africa2002110393939.004684.7800070
Mahela JayawardenePKDeccan Chargers2009110434343.0028153.5700013
Mahela JayawardeneSLSouth Africa2002110999.002045.0000000
Russel ArnoldSLSouth Africa2002110505050.008856.8201030
Kumar SangakkaraPKDeccan Chargers2009110252525.0018138.8900011
WPUJC VaasDCRajasthan Royals2009110202020.0015133.3300001
WPUJC VaasSLSouth Africa2002110444.001136.3600000
Dilhara FernandoSLSouth Africa2002110222.00728.5700000
Yuvraj SinghPKDeccan Chargers2009110181818.0013138.4600011
Matthew HaydenCSKRajasthan Royals2009110484848.0044109.0900041
Adam GilchristDCPunjab Kings2009110202020.0016125.0000031
Adam GilchristDCRajasthan Royals2009110101010.001190.9100001
Brett LeePKDeccan Chargers20091111414*-10140.0000001
Graeme SmithSABangladesh2002110212121.004546.6700030
Graeme SmithSASri Lanka2012110686868.006998.5501071
Graeme SmithRRChennai Super Kings2009110303030.003390.9100020
Graeme SmithRRDeccan Chargers2009110111.00333.3300000
Graeme SmithSANew Zealand2013110666666.007588.0001080
Graeme SmithSAZimbabwe2010110464646.0029158.6200071
Herschelle GibbsSABangladesh2002110151515.0013115.3800030
Herschelle GibbsSASri Lanka2002111108108*-92117.39100143
Herschelle GibbsDCPunjab Kings2009110131313.0013100.0000010
Gary KirstenSANew Zealand2000110101101101.0010794.39100100
Jacques KallisSAKenya20081119292*-9497.8701082
Page 1Next

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.