Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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 (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Vinod KambliINDZimbabwe1993110227227227.0030175.42100280
Garry SobersWIEngland1954-197436618321422660.64305752.891013636710
Joe RootENGNew Zealand2013-202624464209622649.90362157.88610423611
Gordon GreenidgeWIAustralia1975-199129527181922640.42348448.1648522211
Kevin PietersenENGWest Indies2007-201214211112422656.20159970.293621277
Azhar AliPAKBangladesh2011-2021710156522662.78116648.46131583
Jonathan TrottENGBangladesh201047140122666.8375653.04110380
Neil McKenzieSABangladesh2003-200866030622651.0057353.40101403
Roshan MahanamaSLIndia1990-19971120092422546.20235939.132211100
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Jacques KallisSASri Lanka1998-20121525289422438.87202144.241531045
Mohammad HafeezPAKBangladesh2003-2015712165022459.09108859.74311735
Vinod KambliINDEngland1993341317224105.6755956.71110320
Lou VincentNZSri Lanka200523027622492.0046259.74111314
Gordon GreenidgeWIEngland1976-199032482231822350.39423154.7978331716
Mohammad YousufPAKEngland2000-201014240149922362.46286452.346311839
Justin LangerAUSIndia1999-200414260104722340.27180458.043431398
Donald BradmanAUSWest Indies1930-193156044722374.50--201430
Polly UmrigarINDNew Zealand1955-195656135122370.20--110260
Jacques RudolphSABangladesh2003221293222*293.0052156.24110402
Gundappa ViswanathINDEngland1971-198230544188022237.60454441.3741232131
Rahul DravidINDNew Zealand1998-201015282165922263.81366845.236612232
Nathan AstleNZEngland1997-20041324281722237.14130062.8532110116
Sunil GavaskarINDEngland1971-198638672248322138.20624539.7641632636
Brian LaraWISri Lanka1993-20038141112522186.54197456.995211198
Robert KeyENGWest Indies200447137822163.0060262.79110460
Clyde WalcottWIEngland1948-196020365139122044.87--4501032
Gary KirstenSAZimbabwe1995-200135133022082.5055159.89110471
Mushfiqur RahimBANZimbabwe2011-202613233948219*47.40184451.412311017
Mark TaylorAUSEngland1989-199933612249621942.31577043.2661522644
Kumar SangakkaraSLIndia2001-201517282135221952.00263351.355201623
Marcus TrescothickENGSouth Africa2003-20051020293521951.94172454.233331418
Bill EdrichENGSouth Africa1938-1947912179221972.004100.00321824
Michael SlaterAUSSri Lanka1995-199969149121961.3893052.80132407
Denis AtkinsonWIAustralia1951-1955611133421933.40520.00100331
Joe RootENGIndia2012-202535647338321859.35611555.32131213608
Younis KhanPAKEngland2001-201617310142621846.00268253.174401697
Sanjay ManjrekarINDPakistan198947156921894.83122346.52230700
Darren BravoWINew Zealand2013-2020713047921836.8594550.69202654
AB de VilliersSAIndia2006-2018203511334217*39.24245154.4336214711
Ross TaylorNZWest Indies2008-2020142351136217*63.11208454.514321404
Rahul DravidINDEngland1996-201121375195021760.94471541.367812530
Sachin TendulkarINDNew Zealand1990-201224395159521746.91299753.224812126
Shakib Al HasanBANNew Zealand2008-2017815376321763.58114566.642411106
Rohan KanhaiWIPakistan1958-1959814157321744.08--121350
Wally HammondENGIndia1932-194669255521779.29--210571
Eddie PaynterENGAustralia1933-19387114591216*84.43128745.92131753
Brian LaraWIPakistan1990-200612220117321653.32173167.7643215217
Dean JonesAUSWest Indies1984-19911019263121637.12140944.78111551
Keith FletcherENGNew Zealand1969-1975811057821652.55138441.76210712

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.