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
Jeet RavalNZSouth Africa20173402568864.0061341.76030320
Lahiru ThirimanneSLWest Indies2015-20213502567651.2066338.61030200
Kepler WesselsAUSPakistan1983-198457125617942.6739065.64100341
Kusal MendisSLIndia2017-202248025611032.0038167.19111380
Agha SalmanPAKSouth Africa2024-20254802569332.0042859.81010223
Ken RutherfordNZIndia1988-19946902566928.4456745.15031243
Tony BlainNZAustralia19935922565136.5772535.31010360
Bhuvneshwar KumarINDEngland2014-2016611125663*25.6053447.94032400
John SelbyENGAustralia1877-188261212567023.279945.45020160
Mike GattingENGWest Indies1980-198881502565617.0769236.99011270
Keshav MaharajSAEngland2017-2022101922567115.0642360.52013345
Harbhajan SinghINDSri Lanka1999-2015162332564412.8040363.52001312
Quinton de KockSAWest Indies2014-2021342255141*127.5034973.07111209
Cyril WashbrookENGWest Indies195024025511463.75--200231
Sam LoxtonAUSSouth Africa1949-195056025510142.50--110140
Hanumant SinghINDEngland1964-196747025510536.4328835.76110331
Umar AkmalPAKAustralia2009-201051002555125.5036769.48010373
Jackie GrantWIAustralia1930-1931510425571*42.50--031160
Bob CowperAUSSouth Africa1966-196751002556025.50--02150
Tom LathamNZZimbabwe201623025413684.6749950.90200241
Liton DasBANIreland2023-202534025412863.5031879.87110276
Thilan SamaraweeraSLZimbabwe2001-2004552254123*84.6750350.50110241
Aamer MalikPAKIndia198945025411750.8064439.44201300
Daniel FlynnNZWest Indies2008-20123612549550.8056245.20020332
Dilawar HussainINDEngland1934-19363602545942.33--03092
Robin SmithENGSouth Africa1995-19965702546636.2959742.55020372
Chandika HathurusingheSLNew Zealand1991-19924712548142.3371135.72020360
George MannENGSouth Africa1948-1949581254136*36.296747.76100141
Basil D'OliveiraENGIndia1967-197159225410936.2950350.50100292
Freddie MartinWIAustralia1930-19315101254123*28.22--101190
Joe SolomonWIEngland1960-196371212546223.0915631.4102150
Ian JohnsonAUSWest Indies1951-195591332546625.40--02161
Wilf FlowersENGAustralia1884-189381402545618.141118.18010130
Nari ContractorINDWest Indies1958-196271402549218.14--02100
Bapu NadkarniINDWest Indies1958-1966714325478*23.09--02201
Moin KhanPAKWest Indies1990-2000101502545816.9358743.27012293
Douglas JardineENGWest Indies1928-193344025312763.25--11050
Keith RiggAUSSouth Africa1931-193245025312750.60--110180
Taufeeq UmarPAKZimbabwe2002-201136125311150.6048751.95110341
Travis HeadAUSSouth Africa2022-20265802539231.6327990.68031343
Abdul KardarPAKWest Indies19585912535731.63--020-1
Bob WyattENGWest Indies1930-193581322537123.0017838.2002161
Ashley GilesENGAustralia2001-200691832535916.8749651.01014310
Tuppy Owen-SmithSAEngland192958225212942.00--11002
Romesh KaluwitharanaSLZimbabwe1996-19997912527131.5042359.57020431
Tom HaywardENGSouth Africa1896-190769025212228.0010.0010100
Frank DruceENGAustralia1897-18985902526428.00--010210
Cyril FrancoisSAEngland1922-19235912527231.50--01000
Daniel VettoriNZWest Indies1999-2012101202524221.0046254.55000380
Moeen AliENGWest Indies2015-201981202528421.0043458.06034372

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