Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWAODI3rd ODI · England tour of Australia 2026AUSENG

Batting by opposition (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGNew Zealand2015-20261628299510138.27158862.6616212820
Michael HusseyAUSSri Lanka2007-20138134994142110.44167459.385209512
Alec StewartENGPakistan1992-20011322399419052.32190152.292401420
Alan KnottENGWest Indies1968-19802238499411629.24256636.051821041
Kepler WesselsAUS/SAEngland1982-19941325099216239.68223944.312401110
Younis KhanPAKSouth Africa2002-201314283990131*39.60205348.224231028
Desmond HaynesWIIndia1983-19891932399013634.14135745.39241856
MS DhoniINDAustralia2007-20141933599022435.36164260.2915210216
Ken BarringtonENGSouth Africa1955-196514233989148*49.454037.50261855
Kim HughesAUSIndia1977-19811121298821352.00205045.71261964
Dinesh ChandimalSLPakistan2012-202315272988155*39.52207947.521821036
Graeme SmithSAIndia2004-2013152719879437.96161661.080811424
Peter MayENGWest Indies1954-196013212986285*51.89--332584
Shivnarine ChanderpaulWIPakistan1997-201114263986153*42.87213946.101631033
Bill LawryAUSSouth Africa1963-19701428198515736.48102049.71141933
Garry SobersWIPakistan1958-19598132984365*89.4530.00341430
Mark TaylorAUSWest Indies1989-19972037298414428.11286534.35151860
Sourav GangulyINDEngland1996-20071219298313657.82185353.053521347
Warren BardsleyAUSSouth Africa1910-19211117198216461.3883868.38360823
Bill BrownAUSEngland1934-194813241980206*42.61238038.82331720
Bob SimpsonAUSSouth Africa1957-19671527298015339.2036256.08161500
Rahul DravidINDZimbabwe1998-20059133979200*97.90198149.423501261
Rick McCoskerAUSEngland1975-19801527297712739.08247239.52263912
VVS LaxmanINDSouth Africa1996-201119315976143*37.54204447.751611262
Ricky PontingAUSSri Lanka1995-201114232975105*46.43183053.281701007
Martin CroweNZPakistan1984-19901120397317457.24225443.172611213
Jock CameronSAEngland1927-1935193239719033.48--0912810
Hanif MohammadPAKIndia1952-19611526297016040.4220.00261501
Mahela JayawardeneSLAustralia1999-20131629096910533.41220843.892521273
Mominul HaqueBANZimbabwe2013-20261119196616153.67169656.963511142
Dennis AmissENGIndia1967-19771424196518841.96251638.352421131
Graham DowlingNZIndia1965-19691122296423948.2051946.0532210311
Grant FlowerZIMPakistan1993-200214263961201*41.78268235.83323984
Ian HealyAUSWest Indies1988-199928485960161*22.33193749.561310863
Michael VaughanENGAustralia2002-20051020095918347.95162758.944131219
Virat KohliINDNew Zealand2012-20241427295921138.36177953.913421164
Marcus TrescothickENGSri Lanka2001-20061222195716145.57189650.473421355
Johnny TaylorAUSEngland1920-19261725095710838.28117049.32181840
Tamim IqbalBANWest Indies2009-20221428095412834.07176354.111621198
Ken ViljoenSAEngland1930-19491832195312430.74--172390
John ReidNZEngland1949-19651936295310028.0313732.85181969
Michael HusseyAUSWest Indies2005-20121223395213747.60212144.88240978
Azhar AliPAKWest Indies2011-202110201951302*50.05206546.05344805
Gary KirstenSANew Zealand1994-20041323495113750.05201447.222501293
Shakib Al HasanBANWest Indies2009-2022132319519743.23145165.5401011054
Mushfiqur RahimBANZimbabwe2011-202613233948219*47.40184451.412311017
Herschelle GibbsSAAustralia1997-20061530094710431.57203846.471611422
Sourav GangulyINDSouth Africa1996-2008173139478733.82171255.320741296
Michael SlaterAUSPakistan1994-19991220194616949.79178553.003421125
Mansur Ali Khan PataudiINDEngland1961-197314252946203*41.13123433.7134312210

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.