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
Saud ShakeelPAKEngland2022-2026917083013448.82155453.41160932
Jos ButtlerENGIndia2014-20211525282910636.04140159.1715310210
Mahela JayawardeneSLBangladesh2005-201410132827203*75.18135960.853208511
Jason HolderWIEngland2015-202417304826202*31.77154153.6021410015
Younis KhanPAKAustralia2004-2017612282521382.50158751.98411708
Ben DuckettENGIndia2016-20251222082315337.41100981.572321205
Kane WilliamsonNZBangladesh2013-20238122822200*82.20128763.87440902
Mahela JayawardeneSLSouth Africa2006-2014713082037463.08146855.86301886
Mushfiqur RahimBANPakistan2011-20261019181919145.50177046.27232953
Kevin PietersenENGSouth Africa2008-20121018081715245.39120867.633211134
Graeme SmithSANew Zealand2004-201312202817125*45.39132161.85261983
Angelo MathewsSLAustralia2011-202513232817105*38.90168248.57160857
Misbah-ul-HaqPAKEngland2012-20161018081411445.22174246.732717817
Thilan SamaraweeraSLPakistan2006-2012916281323158.07147755.042311160
Ian BellENGSri Lanka2007-201410173812119*58.00142057.18280943
Brendon McCullumNZAustralia2004-20161528180914529.96121466.6423111416
Steve SmithAUSNew Zealand2015-20241018180813847.53162049.88251943
Marnus LabuschagneAUSPakistan2018-20241017180518550.31137258.67243932
Denesh RamdinWIEngland2007-20151728380316632.12164248.902421081
Michael ClarkeAUSNew Zealand2004-20111013080116861.62143455.864211024
Kusal MendisSLNew Zealand2015-202410192801141*47.12154851.742511015
Ian BellENGPakistan2005-20151223480111942.16177545.13423693
VVS LaxmanINDWest Indies2006-201110183798176*53.20163948.69252860
Virender SehwagINDNew Zealand2003-2012915179717356.9393884.972301219
Andrew StraussENGIndia2006-20111120179712341.95192241.47231980
JP DuminySAAustralia2008-20161321379616644.22175645.33320963
BJ WatlingNZEngland2013-20211117279420552.93175745.192511093
Sachin TendulkarINDSouth Africa2004-20111119379314649.56167947.234221074
Andrew StraussENGPakistan2005-20121324179312834.48154851.23232940
Ian BellENGSouth Africa2008-20121120178919941.53182343.28240923
Tom LathamNZBangladesh2017-2023813178525265.42134258.49311967
Murali VijayINDEngland2014-20181222078514635.68195140.24324959
Kaushal SilvaSLPakistan2011-20171222078512535.68205138.27151880
Paul CollingwoodENGAustralia2005-20111627178320630.12184742.39141762
Dean ElgarSASri Lanka2014-20211120178212941.16142754.803321013
Mushfiqur RahimBANWest Indies2009-20211427278211631.28158049.49132943
Matthew HaydenAUSEngland2002-20071121278115341.11137456.84311926
VVS LaxmanINDSri Lanka2005-20101017377910455.64160148.66271790
Tillakaratne DilshanSLIndia2005-201010172779125*51.93105873.63342884
Angelo MathewsSLSouth Africa2011-2024122427798935.41155250.19060906
Kumar SangakkaraSLNew Zealand2005-2015917277820351.87126361.60411956
Shane WatsonAUSIndia2008-20151325077812631.12164347.35151925
Kane WilliamsonNZAustralia2011-20241122177616636.95137356.522331030
Matt PriorENGWest Indies2007-201213163774131*59.54102375.66252945
Usman KhawajaAUSSouth Africa2011-202512221771195*36.71159148.46252905
Ross TaylorNZSri Lanka2009-20191222177014236.67133557.68142781
Ollie PopeENGNew Zealand2019-20241222177014536.67129159.64140927
Dinesh ChandimalSLAustralia2013-202510192768206*45.18158648.42232807
Gautam GambhirINDEngland2008-20161222076817934.91179042.91142922
Mohammad HafeezPAKEngland2006-20161019176715142.61141054.4014210010

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