Live3rd ODI · Zimbabwe Women in India 2026/27INDWZIMW57/4 (17.2)ZIMW chose to batT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGODI4th 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)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At New Wanderers Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jackie McGlewSAAustralia1957-195824018510846.25--110121
Eddie BarlowSAAustralia1966-197035018311036.6040540.99110231
Tiger LanceSAAustralia1966-19703501827036.4023135.50010162
Damien MartynAUSSouth Africa2000-200654018013345.0028363.60100200
Cody ChettyDOLLions2013-20196501806836.00136132.35010167
Cheteshwar PujaraINDSouth Africa201312017815389.0036848.37100230
Peter RichardsonENGSouth Africa1956-195724017711744.25--100130
Farhaan BehardienTITLions2012-20196621774844.25113156.64000910
Trevor GoddardSAAustralia1957-19705901779019.675016.00011151
Paul CollingwoodENGSouth Africa2009-20102301757158.3318196.69020207
Michael VaughanENGSouth Africa1999-200524117482*58.0039244.39020241
Phillip HughesAUSSouth Africa2009-20112401748843.5024670.73021271
Ken FunstonSAAustralia1957-19582411737057.67--020-0
Andrew SymondsAUSPakistan2003-2007221172143*172.00143120.28100232
Andrew StraussENGSouth Africa2005-201024016914742.2530056.33102261
Hashim AmlaSASri Lanka201722016813484.0031952.66100200
JP DuminySAAustralia2009-20166701668223.7123072.17011184
Stephen FlemingNZSouth Africa2003-2005221165134*165.00157105.10100270
Janneman MalanCTBJozi Stars2018-201922116599*165.00102161.76020158
David WarnerAUSSouth Africa2009-20164401657741.25134123.13021177
Jackie McGlewSANew Zealand1961-196223016312054.33--100141
Bill LawryAUSSouth Africa1966-19703601629827.004540.00010101
Eddie BarlowSANew Zealand1961-19622301596753.00--010162
John WaiteSAEngland1956-19653501596431.80--021140
Bob BarberENGSouth Africa1964-19652201589779.0011187.39020150
Faf du PlessisSAIndia201312015413477.0038639.90100160
Hashim AmlaSAWest Indies2015111153153*-142107.75100140
Herschelle GibbsSANew Zealand2003-200522015214376.00148102.70100203
Lee IrvineSAAustralia19701201527976.0021271.70020143
Ken MackayAUSSouth Africa1957-195823215183*151.00--02001
Rassie van der DussenLIODolphins2013-201944115169*50.33115131.30010115
MS DhoniINDSouth Africa2006-20135501516530.2025060.40011151
Graeme SmithSAPakistan2007-201345115071*37.5018481.52021204
Matthew HaydenAUSSouth Africa200222014912274.5023563.40100212
Rassie van der DussenLIOTitans2013-20193301488549.3393159.1402089
Quinton de KockLIOTitans2012-20134401484737.00104142.31000910
Graham DowlingNZSouth Africa1961-19622401467436.50--02190
Doug InsoleENGSouth Africa1956-19572401456836.25--010120
Jacques KallisSAIndia2001-20134501446128.8015096.00011162
Rilee RossouwSAWest Indies201522014312871.50124115.32100114
Neil McKenzieLIOTitans2012-20134411434847.67121118.18000171
Kumar SangakkaraSLSouth Africa2002-201234014210235.5019074.74100160
Wayne ParnellCC/WARLions2012-20173301419947.0087162.07010136
Ricky PontingAUSIndia2003111140140*-121115.7010048
Vaughn van JaarsveldDOLLions2013-20196501404728.00107130.8400099
Devon SmithWISouth Africa2007-20083301389146.00117117.95010153
Quinton de KockLIODolphins2012-20143301369745.3394144.6801088
Graeme PollockSAEngland1964-196524113665*45.33--020231
Quinton de KockSAIndia2013110135135135.00121111.57100183
Lance KlusenerSAAustralia2000-200222113583135.00127106.30020172

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.