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 AmlaSAEngland2005-2017203621902311*55.94372151.126702503
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Usman KhawajaAUSEngland2011-202623421155417137.90340845.604721807
Hashim AmlaSAIndia2004-2018213721528253*43.66338345.175741813
Joe RootENGWest Indies2015-2024172921513182*56.04245861.556711626
Andrew StraussENGAustralia2005-201119340130916138.50262349.903721661
Alastair CookENGSri Lanka2006-201616284129013353.75280845.943721401
Shivnarine ChanderpaulWIEngland2004-2015172941280147*51.20305641.883721552
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Usman KhawajaAUSPakistan2016-202411193121216075.75244449.593721213
Hashim AmlaSANew Zealand2006-2017142231154176*60.74220152.434701643
Angelo MathewsSLEngland2012-202414271112816043.38227649.563711125
Rahul DravidINDWest Indies2006-201110182106614666.63239244.57370974
Shivnarine ChanderpaulWIAustralia2003-201210194103511869.00230944.824701105
Azhar AliPAKNew Zealand2011-20211222094013442.73246938.07170864
Tamim IqbalBANSri Lanka2009-20221223185313338.77143159.611741037
Misbah-ul-HaqPAKEngland2012-20161018081411445.22174246.732717817
VVS LaxmanINDSri Lanka2005-20101017377910455.64160148.66271790
Sarfraz AhmedPAKSri Lanka2014-20231119375410347.13106570.80170633
Babar AzamPAKEngland2018-20261018274313646.44122160.85170993
Babar AzamPAKSouth Africa2018-202591806678137.06106862.450701110
Babar AzamPAKWest Indies2016-2026102036578838.65136848.03073705
Mushfiqur RahimBANSri Lanka2006-202518324154620055.21325147.554611565
Kevin PietersenENGIndia2006-2012152611535202*61.40249561.5266119911
Kane WilliamsonNZSri Lanka2012-2024142541467242*69.86252058.215621406
Kane WilliamsonNZEngland2013-202620372140815640.23305046.165641692
Jonny BairstowENGAustralia2013-202326472140611931.24262953.4826116814
Jacques KallisSA/IWXAustralia2005-201217323137614747.45280449.0746117411
Ricky PontingAUSEngland2002-201020352133919640.58215762.083621515
Ricky PontingAUSSouth Africa2005-2012163111336143*44.53215362.056661489
AB de VilliersSAIndia2006-2018203511334217*39.24245154.4336214711
Murali VijayINDAustralia2008-201815280132416747.29271748.7346215615
Azhar AliPAKAustralia2010-2022142721300205*52.00296843.804601195
Kraigg BrathwaiteWIEngland2015-202418363129016039.09292544.103631484
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Ajinkya RahaneINDAustralia2013-202318343122514739.52233052.5826213510
Dinesh ChandimalSLBangladesh2013-202514224115913864.39220052.685628714
Dimuth KarunaratneSLPakistan2013-202314271114719644.12222951.462601252
Dimuth KarunaratneSLBangladesh2013-202414251114124447.54218852.153611105
Kevin PietersenENGWest Indies2007-201214211112422656.20159970.293621277
Kumar SangakkaraSLEngland2003-201414250111415244.56233647.693621420
Tom LathamNZEngland2015-202619361108915131.11217150.162641381
Ravichandran AshwinINDEngland2012-202424385108610632.91197455.021621328
Virat KohliINDWest Indies2011-202316210101920048.52191753.16362923
Marnus LabuschagneAUSIndia2019-202515282100710838.73230043.781601140
Ben StokesENGNew Zealand2015-20261628299510138.27158862.6616212820
Shivnarine ChanderpaulWISouth Africa2003-20151220395716656.29234640.79361924
Tamim IqbalBANWest Indies2009-20221428095412834.07176354.111621198
Rahul DravidIND/IWXAustralia2003-2012193659439330.42239839.320621292
Jonny BairstowENGSouth Africa2012-202212222915150*45.75136067.281621207

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