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
John GuyNZIndia1955-1956510131310234.78--121260
Andrew HilditchAUSIndia197961203138526.0875338.38031280
Moin KhanPAKEngland1992-2000913231310528.4565647.71110283
Asad ShafiqPAKWest Indies2011-201781513136822.3672343.29034350
Andrew CaddickENGAustralia1993-20031833631349*11.5995532.77007413
Jamie SmithENGPakistan2024-20266903128934.6745368.87030328
Joe DenlyENGAustralia201951003129431.2075341.43030441
Wayne PhillipsAUSNew Zealand1985-198661103126328.3695832.57020290
Mike SmithENGNew Zealand1958-196691213128728.3617826.97022190
Nicky BojeSASri Lanka2000-2006101733123522.2974741.77002351
Sandeep PatilINDAustralia198136131117462.2039977.94110371
Joe HardstaffENGAustralia1907-190851003117231.10--030370
Dattu PhadkarINDEngland1951-1952812031111525.92--12112
Ken RutherfordNZSri Lanka1987-1995812031110525.9264748.07112405
HMRKB HerathSLEngland2011-2018112023116117.2862449.84010391
Gary KirstenSABangladesh2002220310160155.0045068.89200311
Jack RobertsonENGIndia1951-19525913107738.75--030-0
Nazmul Hossain ShantoBANNew Zealand2017-2023510031010531.0058552.99110345
Jermaine BlackwoodWISouth Africa2014-202361203107925.8358253.26020411
Richard HadleeNZIndia1976-1990142013108716.3240850.25012355
Kamindu MendisSLNew Zealand2024231309182*154.5043571.03200304
Rishabh PantINDBangladesh2022-202447130910951.5035886.311103411
Rachin RavindraNZIndia2021-2024510230913438.6351560.00110345
Angelo MathewsSLWest Indies2010-2021812230969*30.9059452.02010266
Roy MinnettAUSEngland1911-191261203099025.7552657.98033390
Asanka GurusinhaSLIndia1986-199371223095630.9066229.61021202
Shane WarneAUSIndia1992-2004142213098614.7158752.64016376
Brad HodgeAUSSouth Africa2005-2006362308203*77.0058252.92100330
Alex CareyAUSPakistan2022-20246703089344.0054956.10030322
Peter KirstenSAAustralia19944703087944.00104829.39030300
Shan MasoodPAKBangladesh2020-202659030810034.2247564.84120320
Imran KhanPAKNew Zealand1976-19897933087151.3324656.91030225
David SteeleENGWest Indies1976510030810630.8084036.67111331
Jack CheethamSANew Zealand1953-195471133088938.50--020182
Shakib Al HasanBANEngland2010-201661203089625.6762749.12010381
Abdul RazzaqPAKEngland2000-20067132308100*28.0081737.70110411
Adam ParoreNZSri Lanka1992-199891513086722.0079438.79020310
Taslim ArifPAKAustralia1980341307210*102.3353557.38110310
Mathew SinclairNZSouth Africa2000-200447030715043.8670443.61110453
Reg SimpsonENGNew Zealand1949-195567030710343.86--120234
Freddie BrownENGNew Zealand1931-19519913077438.38--030281
Jack CrawfordENGSouth Africa1906-190771313077425.58--010330
Mohammad HafeezPAKSouth Africa2007-201391803076017.0660950.41012410
Syed Abid AliINDEngland1971-1974101813077118.0659251.86022350
Peter PollockSAAustralia1963-19701420630775*21.9326835.4501291
Graham McKenzieAUSSouth Africa1963-1970132313077613.9528239.72013235
Joe HardstaffENGIndia1936-1946451306205*76.50--111310
Neil McKenzieSABangladesh2003-200866030622651.0057353.40101403
Mansoor AkhtarPAKEngland1982-198771003067530.6079338.59032430
David RichardsonSAEngland1994-199671113068430.6056753.97032310

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