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
Upul TharangaSLZimbabwe2016-2017361305110*61.0056254.27120351
Sarfraz AhmedPAKWest Indies2016-20176903055633.8944169.16040281
Martin GuptillNZAustralia2010-201691803055816.9483836.40011361
Daren GangaWISouth Africa1998-2008101903056016.05104929.08012380
Dennis AmissENGAustralia1968-1977112113059015.2592333.04027210
Agha SalmanPAKSri Lanka2022-2023472304132*60.8045067.56120314
Peter RichardsonENGIndia1961-19625903047133.78--020270
Syed Abid AliINDAustralia1967-196951003048130.4034453.49020250
Adam ParoreNZSouth Africa1994-2000101703048917.8885035.76010411
Harbhajan SinghINDEngland2001-2012142123045416.0039576.96013493
Heath StreakZIMBangladesh2001-20046513038775.7562848.25040312
Ijaz AhmedPAKWest Indies1988-199756030315150.5068644.17110351
Shadman IslamBANZimbabwe2021-202647130312050.5052357.93200351
Qasim UmarPAKSri Lanka1985-198668030320637.8850104.0011080
Affie JarvisAUSEngland1885-1895112133038216.8310.00011120
Rachin RavindraNZWest Indies2025352302176100.6733390.69110347
Percy HolmesENGSouth Africa1927-192851013028833.56--04300
Liton DasBANIndia2015-202471213027327.4544567.87010452
Peter ParfittENGAustralia1962-197291513028021.5782626.39022310
Rachin RavindraNZSouth Africa202424030124075.2553756.05100313
Pankaj RoyINDNew Zealand1955-195634030117375.25--201120
Ramiz RajaPAKNew Zealand1990-19955903017833.4457852.08030390
Habibul BasharBANSouth Africa2002-200851003017530.1049161.30020480
Marcus HarrisAUSIndia2018-202151013017933.4460250.00020370
Harry GrahamAUSEngland1893-1896610030110730.10--202260
Barry KnightENGIndia1961-1964911130112730.10--100380
Chandika HathurusingheSLAustralia1992-199661103016727.3675739.76010300
Faf du PlessisSAPakistan2013-2021915230110323.1574640.35102380
Cyril VincentSAEngland1927-1935182693016017.7120.0002416
Wally GroutAUSEngland1958-1966222643017413.6859739.70014300
Devon ConwayNZIndia2021-20244803009137.5056852.82030403
Geoff MarshAUSPakistan1988-199059130084*37.5085235.21030400
Haroon RasheedPAKWest Indies197751003007230.00--02065
Jeff DujonWINew Zealand1985-198771013007733.3364946.22030370
Peter van der MerweSAAustralia1963-196781213007627.2715736.9402180
Buster NupenSAEngland1922-1931142553006915.00--02501
Hugh TayfieldSAEngland1955-19601527630046*14.29--001191
Geoffrey LeggeENGNew Zealand193046129919659.80--101230
Ian RedpathAUSPakistan1964-197347129913549.8344553.48110270
Russel ArnoldSLZimbabwe1999-2002682299104*49.8372341.36110320
Hansie CronjeSAPakistan1995-199861012998533.2262547.84020315
Tom VeiversAUSSouth Africa1963-196771212995527.1828335.69011172
Bruce YardleyAUSWest Indies1978-198281422997424.9210786.92010442
Jason HolderWISouth Africa2014-2024815329981*24.9252756.74023366
Karsan GhavriINDAustralia1977-1981121742998623.0061643.67021343
Martin GuptillNZZimbabwe2011-201646029810949.6759949.75121383
Nithish Kumar ReddyINDAustralia2024-202559129811437.2546464.22101308
Glenn PhillipsNZEngland2024-2026510329810042.5740174.31110443
Allan BorderAUSSouth Africa1993-199461012988433.1199529.95010270
Marvan AtapattuSLNew Zealand1997-2005813229812727.0974639.95103400

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