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
Joe RootENGSri Lanka2014-202413242137622862.55214564.156211253
Jacques KallisSA/IWXAustralia2005-201217323137614747.45280449.0746117411
Brad HaddinAUSEngland2009-201520352136613641.39222061.53311114917
Shubman GillINDEngland2021-202515282134626951.77215462.4963415026
Ben StokesENGWest Indies2015-202418313133917647.82212662.9838115818
Ricky PontingAUSEngland2002-201020352133919640.58215762.083621515
Ricky PontingAUSSouth Africa2005-2012163111336143*44.53215362.056661489
AB de VilliersSAIndia2006-2018203511334217*39.24245154.4336214711
VVS LaxmanINDAustralia2003-2012173151328200*51.08254952.103821660
Murali VijayINDAustralia2008-201815280132416747.29271748.7346215615
Azhar AliPAKSri Lanka2011-202217312131915745.48303243.506541101
Ian BellENGIndia2006-201419333131723543.90231756.844431748
Chris RogersAUSEngland2013-201515281131017348.52259050.584811831
Andrew StraussENGAustralia2005-201119340130916138.50262349.903721661
Michael HusseyAUSEngland2006-201115242130419559.27256550.844931525
Azhar AliPAKAustralia2010-2022142721300205*52.00296843.804601195
Alastair CookENGSri Lanka2006-201616284129013353.75280845.943721401
Kraigg BrathwaiteWIEngland2015-202418363129016039.09292544.103631484
Younis KhanPAKEngland2005-201615270128521847.59242552.994201516
Shivnarine ChanderpaulWIEngland2004-2015172941280147*51.20305641.883721552
Ben StokesENGIndia2014-202525471127614127.74266247.9325514116
Marnus LabuschagneAUSEngland2019-202619362127511137.50249151.182911567
Ross TaylorNZEngland2008-2021193541272154*41.03214759.2538217111
Jacques KallisSAPakistan2002-201314253126615557.55262148.3065112410
Alastair CookENGSouth Africa2008-201719360126311835.08287343.962921582
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Rishabh PantINDEngland2018-202516281126014646.67166675.6357114238
Graeme SmithSAPakistan2002-201315261122723449.08210358.354301370
Ajinkya RahaneINDAustralia2013-202318343122514739.52233052.5826213510
Brendon McCullumNZIndia2009-201410191122430268.00201360.8042114113
David WarnerAUSIndia2011-202321390121818031.23180967.3343215410
Usman KhawajaAUSPakistan2016-202411193121216075.75244449.593721213
Joe RootENGSouth Africa2015-202215271121019046.54192362.922901554
Virender SehwagINDSri Lanka2005-201010171120329375.19121399.1853217715
AB de VilliersSAWest Indies2005-201511175119117899.25206857.5964012512
Daryl MitchellNZEngland2019-202613243119119056.71234650.7748213417
Angelo MathewsSLNew Zealand2009-2024152741178120*51.22264944.4729012313
Ben StokesENGSouth Africa2015-202215260117725845.27158974.0744114030
Steve SmithAUSPakistan2010-2024152521175165*51.09234750.062911255
Travis HeadAUSIndia2018-202515272116316346.52173966.8834113312
Dinesh ChandimalSLBangladesh2013-202514224115913864.39220052.685628714
Virender SehwagINDSouth Africa2004-201113230115731950.30138383.6642216317
Kane WilliamsonNZWest Indies2012-202513233115525157.75231050.003511464
Hashim AmlaSANew Zealand2006-2017142231154176*60.74220152.434701643
Mominul HaqueBANSri Lanka2013-202515283114917645.96202056.884521206
Rohit SharmaINDEngland2014-202414262114716147.79217352.7844013616
Dimuth KarunaratneSLPakistan2013-202314271114719644.12222951.462601252
Dimuth KarunaratneSLBangladesh2013-202414251114124447.54218852.153611105
Tom LathamNZSri Lanka2014-2024122121139264*59.95229949.544211034
Andrew StraussENGWest Indies2004-201216283113416945.36217152.235111492

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