Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM45/3 (8)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT78/2 (8.1)TIT need 129 runs in 71 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd 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 New Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam GilchristAUSSouth Africa2000-2006551307204*76.7531398.08110368
Brian LaraWISouth Africa2003-200423021820272.6730771.01100342
Denis LindsaySAAustralia1966-197035038818277.6033576.72211489
Marcus TrescothickENGSouth Africa200512019618098.0029566.44100274
Herschelle GibbsSAAustralia2000-200978041717552.13401103.991215113
Ted DexterENGSouth Africa1964-196523021017270.00--101320
Ricky PontingAUSSouth Africa2002-2011810043416443.4054779.341214511
Herschelle GibbsSAEngland1999-200534035216188.0067851.92120560
Jacques KallisSAWest Indies2003-2008341415158138.3358171.43210385
JP DuminySASri Lanka2012-2017332188155188.0026371.48100220
Hashim AmlaSAWest Indies2015111153153*-142107.75100140
Cheteshwar PujaraINDSouth Africa201312017815389.0036848.37100230
Chris GayleWISouth Africa2003-2015561412152*82.40300137.332103821
AB de VilliersSAWest Indies2007-201543019014963.3375253.331001417
Andrew StraussENGSouth Africa2005-201024016914742.2530056.33102261
Colin BlandSAEngland1964-1965242266144*133.0011647.41110303
Andrew SymondsAUSPakistan2003-2007221172143*172.00143120.28100232
Herschelle GibbsSANew Zealand2003-200522015214376.00148102.70100203
John ReidNZSouth Africa1961-1962241316142105.33--120483
Ricky PontingAUSIndia2003111140140*-121115.7010048
Quinton de KockSAIndia2013110135135135.00121111.57100183
Stephen FlemingNZSouth Africa2003-2005221165134*165.00157105.10100270
Hashim AmlaSASri Lanka201722016813484.0031952.66100200
Faf du PlessisSAIndia201312015413477.0038639.90100160
Gary KirstenSAIndia2001111133133*-15585.81100130
Damien MartynAUSSouth Africa2000-200654018013345.0028363.60100200
Graeme SmithSAWest Indies2003-200856027113245.1734778.10110401
AB de VilliersSAPakistan2007-2013442333128166.5039584.30210335
Rilee RossouwSAWest Indies201522014312871.50124115.32100114
Sourav GangulyINDSouth Africa2001110127127127.00126100.79100145
AB de VilliersSASri Lanka2012-2017222185125*-159116.35110154
Graeme SmithSASri Lanka2002-201233020112567.0024582.04110234
Peter ParfittENGSouth Africa1964-1965231196122*98.0028942.21110280
Hashim AmlaSAPakistan201334126412288.0031484.08110281
Richie BenaudAUSSouth Africa1957-1958220222122111.00--200201
Matthew HaydenAUSSouth Africa200222014912274.5023563.40100212
Ken BarringtonENGSouth Africa1964-196523022512175.00--110292
Jon-Jon SmutsWARLions2012-201933113312166.5075177.33100118
Jackie McGlewSANew Zealand1961-196223016312054.33--100141
Virat KohliINDSouth Africa2011-201344026811967.0044360.50110330
Faf du PlessisSAWest Indies2015210119119119.0056212.50100115
Peter RichardsonENGSouth Africa1956-195724017711744.25--100130
Marcus NorthAUSSouth Africa200912012211761.0024050.83100130
John WaiteSAAustralia1957-195824019611549.00--110-0
Trevor GoddardSAEngland1956-196548043211254.00--130423
Faf du PlessisSAAustralia201622019011195.00134141.79110185
Joe RootENGSouth Africa201634125711085.6729387.71200313
Eddie BarlowSAAustralia1966-197035018311036.6040540.99110231
Jackie McGlewSAAustralia1957-195824018510846.25--110121
Daryll CullinanSAEngland1999110108108108.0017063.53100170
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.