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
Kraigg BrathwaiteWINew Zealand2013-2020714152512940.38114845.73131563
Ben DuckettENGAustralia2023-2026101905239827.5364481.21021621
Sourav GangulyINDSouth Africa2004-200881325228747.4584961.48052613
Marnus LabuschagneAUSWest Indies2022-202448252120486.8383062.77300513
Younis KhanPAKBangladesh2003-2015582519200*86.5079265.53201457
Salman ButtPAKAustralia2004-2010612051910243.25106048.96130760
Ashwell PrinceSAIndia2006-20111118351912134.60133838.79112500
BJ WatlingNZPakistan2009-20211119451977*34.60128740.33042531
Henry NichollsNZSri Lanka2018-2023692518200*74.0080164.67210424
Thilan SamaraweeraSLEngland2003-2012815251814239.85128140.44132550
Daniel VettoriNZ/IWXAustralia2004-2011101935189632.3891356.74031580
Misbah-ul-HaqPAKNew Zealand2009-20168142516102*43.00137837.45132545
Ricky PontingAUSNew Zealand2004-2011101525157939.6291056.59040683
Rohit SharmaINDNew Zealand2014-202491735158236.7992855.50052597
Liton DasBANWest Indies2018-202491705157130.2981463.27040591
Roston ChaseWIIndia2016-202510181512137*30.12101050.69212534
Temba BavumaSAPakistan2018-2025712251110651.10106448.03130573
Mohammad RizwanPAKAustralia2019-20247132510104*46.3681462.65122505
Rohit SharmaINDSri Lanka2015-20227122509102*50.9080763.07140479
Vernon PhilanderSAAustralia2011-2018142475097329.94105448.29031549
Abdullah ShafiquePAKAustralia2022-20246121507136*46.09125340.46132504
Mohammad HafeezPAKNew Zealand2011-2018713250719746.0981262.44212665
Dinesh ChandimalSLSouth Africa2011-202491805068528.11100650.30041670
Dhananjaya de SilvaSLSouth Africa2016-20241018150479*29.6583160.65041665
Gary BallanceENGIndia201457050315671.8696951.91220741
Ahmed ShehzadPAKSri Lanka2013-2015816150214733.4793353.80131522
Cameron GreenAUSEngland2021-2026132235027426.4292254.45023523
Matthew HaydenAUSZimbabwe2003231501380250.5056189.302005214
Chris WoakesENGAustralia2013-2023152735014420.8895352.57002655
Kamindu MendisSLBangladesh2024-202547249916499.8077264.642205012
David WarnerAUSSri Lanka2012-202281514998535.6460882.07052615
Brendon McCullumNZSouth Africa2004-2013122214996123.76104547.75042574
Graeme SwannENGAustralia2009-2013182654996323.7659184.43023694
Brad HaddinAUSSouth Africa2008-2014111914959427.5085657.830325510
MahmudullahBANNew Zealand2010-2019510049314649.3078462.88210766
Matt PriorENGSri Lanka2007-20141015249312637.9289255.27132571
Tharanga ParanavitanaSLIndia2009-2010611149211149.20101748.38220661
Shane WatsonAUSWest Indies2009-201581304929637.85100149.15042642
Faf du PlessisSANew Zealand2013-2017710349113770.14109844.72230615
Regis ChakabvaZIMBangladesh2013-2021816249110135.07118741.36120444
Alastair CookENGBangladesh2010-2016611149017349.0082959.11210512
Pat CumminsAUSEngland2017-20252031649044*19.60104446.93003517
KL RahulINDSri Lanka2015-2026914048910834.9383558.56141515
Graeme SmithSABangladesh200845048823297.6068970.83210612
Gary BallanceENG/ZIMWest Indies2015-2023482486137*81.00102547.41220438
Marcus TrescothickENGSouth Africa2003-2005510248621960.7586356.32132782
Yashasvi JaiswalINDWest Indies2023-202546048517580.8381059.88210603
Michael VaughanENGAustralia2002-2005612048518340.4280460.32212694
Dhananjaya de SilvaSLAustralia2016-2025816148412932.2787755.19111651
Taufeeq UmarPAKSri Lanka2011-2012612148323643.9197749.44110541

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