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
Hashim AmlaSAWest Indies2007-2015915163920845.64118354.02120770
Ross TaylorNZZimbabwe2011-2016464638173*319.00104660.99330597
Babar AzamPAKNew Zealand2016-2023713263516157.73122351.92230664
Usman KhawajaAUSWest Indies2015-2025916163414442.27121152.35140603
Henry NichollsNZPakistan2016-2023916263315745.21143144.23231682
Dean ElgarSABangladesh2015-202269163219979.00105360.02230714
Marlon SamuelsWIEngland2007-2015713163211752.67136546.30230825
Dawid MalanENGAustralia2017-20221019062714033.00152941.01151851
Ricky PontingAUSWest Indies2005-20121019262215836.59108957.12130567
Simon KatichAUSWest Indies2008-2009610062115762.10120251.66230632
Dimuth KarunaratneSLEngland2014-2024112216208329.52120751.37051700
MahmudullahBANZimbabwe2011-20218152615150*47.31126848.50231566
Younis KhanPAKIndia2006-2007510161419468.22103559.32232822
Shai HopeWIEngland2015-20201019161314734.06135045.41220880
Herschelle GibbsSAPakistan2002-2007713161122850.92104958.25130789
Dimuth KarunaratneSLIndia2015-20221122060914127.68137244.39223740
Simon KatichAUSNew Zealand2005-2010692608131*86.86130246.70320802
Ravichandran AshwinINDWest Indies2011-20231313160812450.67115652.60411614
Shaun MarshAUSIndia2011-2019152706059922.41151539.93054684
Rahul DravidINDSouth Africa2004-20111120260411133.56170935.34120750
Brian LaraWIEngland2004351602400*150.5085770.25120755
Hashim AmlaSABangladesh2008-201789060213766.8994963.44310751
Virender SehwagINDWest Indies2006-2011712060218050.1766290.94141796
Dinesh ChandimalSLEngland2012-20241120060212630.10108655.43131714
Jesse RyderNZIndia2009-2010610060120160.10105357.08321693
Asad ShafiqPAKNew Zealand2011-20181016160013740.00127047.24213829
Brendon McCullumNZSri Lanka2005-20151120260019533.3375779.261236919
Ricky PontingAUSPakistan2004-2010612059920949.9298460.87142720
MS DhoniINDNew Zealand2009-201491325999854.45100959.37060689
David WarnerAUSWest Indies2012-202210181597122*35.1280773.98131745
Azhar AliPAKSouth Africa2010-2021122425969027.09168135.46053650
Adam VogesAUSNew Zealand2015-201659359423999.00104856.68220783
Imam-ul-HaqPAKAustralia2018-2023714159015745.38152138.79231496
Sachin TendulkarINDNew Zealand2003-2012914058916042.07120748.80140853
Temba BavumaSAAustralia2016-20261019358995*36.81128545.84050613
Temba BavumaSASri Lanka2016-20241119058711330.89106455.17153564
Marlon SamuelsWISouth Africa2007-2015611058210552.91117249.66230833
Faf du PlessisSAIndia2013-20191222058213426.45147939.35144713
Dhananjaya de SilvaSLPakistan2019-2023611158112258.1094861.29321739
Stephen FlemingNZSouth Africa2004-2007713157926248.2597359.51111816
Rohit SharmaINDWest Indies2013-202367157817796.3391862.963206114
Mitchell JohnsonAUSSouth Africa2008-201412205578123*38.5382669.981237111
Kraigg BrathwaiteWIIndia2011-2023132515787524.08172333.55051571
Ashwell PrinceSAWest Indies2005-2010811457713182.43124846.23230563
Ben DuckettENGNew Zealand2023-2026816057711336.0665388.36121773
Paul CollingwoodENGSouth Africa2008-2010712257613557.60118748.53140765
Rahul DravidINDPakistan2004-2007611257427063.78121147.40210801
Kraigg BrathwaiteWIAustralia2012-20251426057411022.08135142.49145562
Stuart BroadENGSouth Africa2008-2022253855737617.3683368.790366810
Sarfraz AhmedPAKAustralia2010-2023916457210947.6775575.76140512

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