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
Chris GayleWISouth Africa2003-2010814069431749.5797371.331319110
Sarfraz AhmedPAKNew Zealand2014-20231018369311846.20104866.13230801
VVS LaxmanINDSouth Africa2004-201112193693143*43.31143248.39140881
Kumar SangakkaraSLSouth Africa2006-2014713069228753.23119058.15222891
Tom LathamNZIndia2014-2024122416929530.09159243.47082761
AB de VilliersSASri Lanka2006-20147121691160*62.82114660.30150903
Shakib Al HasanBANNew Zealand2008-2017713368721768.7097670.39231976
Shan MasoodPAKSouth Africa2013-2025918068614538.11132151.93153716
VVS LaxmanINDNew Zealand2003-20107113683124*85.38155643.89250970
Sourav GangulyINDPakistan2004-200759068223975.78101966.93220933
Aiden MarkramSAPakistan2018-2025917168210842.63122455.721411065
Mark BoucherSAEngland2003-2010122036829540.12123955.04040782
Mitchell StarcAUSIndia2012-2025233566789923.38120056.500306610
Rahul DravidINDSri Lanka2008-2010915067617745.07130951.64220763
Tillakaratne DilshanSLEngland2003-2012915067519345.00109661.59152752
Rahul DravidINDNew Zealand2003-2010712167319161.18170339.52240861
Gautam GambhirINDAustralia2004-2012918067320637.39141847.46222782
Mushfiqur RahimBANIndia2010-20241019167312737.39126453.24221956
Steve SmithAUSSri Lanka2016-20257111670145*67.00127052.76411574
Kraigg BrathwaiteWIPakistan2011-202511222670142*33.50161941.38142623
Usman KhawajaAUSNew Zealand2011-2024814266917455.75119456.03300735
Babar AzamPAKSouth Africa2018-202591806678137.06106862.450701110
Ben DuckettENGPakistan2022-2026916166311444.2074888.64253813
Misbah-ul-HaqPAKSouth Africa2007-2013917366010047.14158441.67151798
Dean ElgarSAAustralia2012-202313251660141*27.50170938.62235805
Mitchell MarshAUSEngland2015-20231017365918147.07112058.843119210
Usman KhawajaAUSSri Lanka2011-20251017465923250.69116256.71212613
Simon KatichAUSEngland2005-20101119065712234.58131949.81142830
Babar AzamPAKWest Indies2016-2026102036578838.65136848.03073705
Asad ShafiqPAKAustralia2014-2019916065613741.00120054.67152566
Moeen AliENGAustralia2015-2023152606567725.23113557.80033859
Travis HeadAUSWest Indies2022-2025712165517559.5583078.92232745
Joe BurnsAUSNew Zealand2015-2020815065517043.67124952.44233797
Kumar SangakkaraSLAustralia2004-2012713165319254.42136947.70150842
Jonny BairstowENGSri Lanka2016-20216102651167*81.38103962.66300593
Misbah-ul-HaqPAKWest Indies2011-20178154649102*59.00134748.181615014
Michael ClarkeAUSWest Indies2005-20151119364911040.56137247.30131584
Marnus LabuschagneAUSNew Zealand2019-2024510064821564.80113557.09240623
Babar AzamPAKSri Lanka2017-2023814264811954.00112457.65331677
MS DhoniINDSouth Africa2006-201312201647132*34.05115655.97121856
Ajinkya RahaneINDWest Indies2016-202310123646108*71.78141345.72240624
Henry NichollsNZEngland2018-202612201646145*34.00141045.82211730
Marlon SamuelsWIIndia2006-2016132526468728.09126151.23064929
Kusal MendisSLAustralia2016-2025917164517640.31103362.44140709
Tharanga ParanavitanaSLPakistan2009-20121121164576*32.25148543.43053643
Matthew HaydenAUSSouth Africa2005-2009816064413740.25126151.07232863
Mahela JayawardeneSLAustralia2004-2013917064410537.88139046.33252862
Tim SoutheeNZEngland2008-20242235164477*18.94638100.940336930
Gautam GambhirINDSri Lanka2005-2010713064316749.46113256.80231750
Asad ShafiqPAKSouth Africa2010-2019916064013040.00127050.39251893

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