Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mominul HaqueBANZimbabwe2013-20261119196616153.67169656.963511142
Virat KohliINDNew Zealand2012-20241427295921138.36177953.913421164
Shivnarine ChanderpaulWISouth Africa2003-20151220395716656.29234640.79361924
Justin LangerAUSEngland2002-20071121395425053.00152462.603311133
Tamim IqbalBANWest Indies2009-20221428095412834.07176354.111621198
Azhar AliPAKWest Indies2011-202110201951302*50.05206546.05344805
Shakib Al HasanBANWest Indies2009-2022132319519743.23145165.5401011054
Mushfiqur RahimBANZimbabwe2011-202613233948219*47.40184451.412311017
Tillakaratne DilshanSLBangladesh2005-20131013194716878.92119479.314421055
Rahul DravidIND/IWXAustralia2003-2012193659439330.42239839.320621292
Azhar AliPAKNew Zealand2011-20211222094013442.73246938.07170864
Jacques KallisSAWest Indies2003-2010915392715877.25173153.55341946
Dean ElgarSAEngland2015-20221528192613634.30189148.972321252
Babar AzamPAKAustralia2016-20241325192519638.54178951.70242916
Asad ShafiqPAKEngland2012-20201526092510935.58185449.892521045
Ollie PopeENGIndia2018-20251834092119627.09164056.162241032
Zak CrawleyENGAustralia2021-20261325091918936.76125073.521521104
Jonathan TrottENGAustralia2009-201312212917168*48.26172853.073331100
Jonny BairstowENGSouth Africa2012-202212222915150*45.75136067.281621207
Tom LathamNZWest Indies2014-20251017090914553.47193646.953411044
Sachin TendulkarINDEngland2001-201216282907103*34.88184049.291601271
Harry BrookENGNew Zealand2023-2026815089618659.7392896.5536310719
Darren BravoWIIndia2011-20191427189516634.42190746.932311098
KL RahulINDAustralia2014-20251629289411033.11178150.201821015
Shivnarine ChanderpaulWIIndia2006-20131122389111846.89203843.72230766
Ross TaylorNZIndia2009-20211731289015130.69158456.193121176
Chris GayleWIEngland2004-20091423188810540.36125770.6434112713
Faf du PlessisSAAustralia2012-20181223488812046.74181848.843411225
Ajinkya RahaneINDSouth Africa2013-20221322388412746.53169852.0634111114
Younis KhanPAKSouth Africa2002-201313263884131*38.43187947.05413878
Cheteshwar PujaraINDSouth Africa2010-20221729088215330.41206042.821631235
Dhananjaya de SilvaSLBangladesh2017-20251118187917351.71138263.6042110210
Rishabh PantINDAustralia2018-202512212879159*46.26129767.771308515
Kevin PietersenENGSri Lanka2006-20121119287415851.41124969.9832010715
Faf du PlessisSASri Lanka2014-20211119287419951.41157255.60140963
Kane WilliamsonNZIndia2010-20211324187113137.87199743.62251932
Jermaine BlackwoodWIEngland2015-202212233869112*43.45150557.7424110411
Cheteshwar PujaraINDNew Zealand2012-20211223186715939.41206142.072411083
Paul CollingwoodENGWest Indies2007-20091116285716161.21150057.13420892
Tamim IqbalBANNew Zealand2008-20191018085712647.61133364.291811294
Andrew FlintoffENG/IWXAustralia2005-20091427285610234.24125268.3716210419
Tamim IqbalBANSri Lanka2009-20221223185313338.77143159.611741037
Zak CrawleyENGIndia2021-2025142708528431.56136062.650831257
Mohammad YousufPAKEngland2005-2010815084920256.60140560.433211135
Tom LathamNZPakistan2014-20231222184213740.10170949.27352942
Devon ConwayNZEngland2021-20261224084220035.08161752.072421036
Kusal MendisSLBangladesh2017-20251016084119652.56139260.422408712
Brendon McCullumNZEngland2008-2015132418419736.57105679.6408310418
Ajinkya RahaneINDEngland2014-20212138184010322.70194643.17165991
Jacques KallisSANew Zealand2004-20131117083818649.29163351.323421139

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