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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Justin LangerAUSSri Lanka1999-2004814050216635.86107546.70200552
Ahmed ShehzadPAKSri Lanka2013-2015816150214733.4793353.80131522
Cameron GreenAUSEngland2021-2026132235027426.4292254.45023523
Chandu BordeINDAustralia1959-1969132525026921.834124.39044311
Matthew HaydenAUSZimbabwe2003231501380250.5056189.302005214
Hashmatullah ShahidiAFGZimbabwe2021-202559250124671.57103048.64200521
Chris WoakesENGAustralia2013-2023152735014420.8895352.57002655
Sunil GavaskarINDNew Zealand1976-1981814050011935.7135135.90130581
Imran KhanPAKEngland1971-19871217350011835.71116243.03122506
Kamindu MendisSLBangladesh2024-202547249916499.8077264.642205012
Joe SolomonWIIndia1958-19628113499100*62.3850.00132110
David WarnerAUSSri Lanka2012-202281514998535.6460882.07052615
Graham YallopAUSWest Indies1976-198481524998138.3846938.81040471
Graeme SwannENGAustralia2009-2013182654996323.7659184.43023694
Chris GayleWIZimbabwe2000-2013813249817545.2790754.91212864
Russell EndeanSANew Zealand1953-1954711249711655.22--120431
Jim ParksENGAustralia1964-1966101304978938.23106546.67050434
Ken MackayAUSEngland1956-19631623149786*22.5958929.88043430
Romesh KaluwitharanaSLNew Zealand1997-2003711049610345.0975665.61130712
Ajit WadekarINDNew Zealand1968-1969714149514338.08--120520
Abdul RazzaqPAKWest Indies2000-2006101824958730.94132637.33041513
Brad HaddinAUSSouth Africa2008-2014111914959427.5085657.830325510
Michael SlaterAUSIndia1996-2001101914959127.5092653.46023657
Marcus TrescothickENGNew Zealand2002-2004612149413244.9179761.98132742
John EdrichENGIndia1964-197410141494100*38.0096843.18132531
Wasim JafferINDEngland2002-2007816049410030.88111944.15142671
MahmudullahBANNew Zealand2010-2019510049314649.3078462.88210766
Matt PriorENGSri Lanka2007-20141015249312637.9289255.27132571
David BoonAUSSri Lanka1988-1996915049311032.87122940.11123520
Tharanga ParanavitanaSLIndia2009-2010611149211149.20101748.38220661
Misbah-ul-HaqPAKAustralia2002-201710192492101*28.9496750.882234612
Michael SlaterAUSSri Lanka1995-199969149121961.3893052.80132407
Faf du PlessisSANew Zealand2013-2017710349113770.14109844.72230615
MS DhoniINDSri Lanka2005-2010912249111049.1074765.73220469
Andrew JonesNZPakistan1989-199461204918640.92116642.11041412
Charles MacartneyAUSSouth Africa1910-1921913049113737.7727775.09221542
Regis ChakabvaZIMBangladesh2013-2021816249110135.07118741.36120444
Alastair CookENGBangladesh2010-2016611149017349.0082959.11210512
Tim RobinsonENGIndia1984-1986611249016054.44124439.39120570
Aamer SohailPAKEngland1992-1996712249020549.0074665.68110650
Frederick FaneENGSouth Africa1906-19101019149014327.22--121390
Pat CumminsAUSEngland2017-20252031649044*19.60104446.93003517
KL RahulINDSri Lanka2015-2026914048910834.9383558.56141515
Neil McKenzieSAWest Indies2001-2008101514897634.93131637.16030466
John DysonAUSEngland1981-19831020248910227.17126938.53121460
Mushtaq MohammadPAKWest Indies1959-1977816048812330.50--211140
Imtiaz AhmedPAKEngland1954-1962112004889824.40--023433
Wasim RajaPAKEngland1973-19841323348811224.40101045.45114526
Albert WardENGAustralia1893-1895713048711737.46--131301
Marlon SamuelsWIBangladesh2002-201268148626069.4384857.31110664

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