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
Sarfraz NawazPAKWest Indies1975-198081402485517.718372.2902190
Mike SmithENGAustralia1961-197291522484119.0879231.19002210
Jason GillespieAUSBangladesh2003-2006443247201*247.0054645.24100312
Paul SheahanAUSSouth Africa19704802476730.8854245.57021322
Yashpal SharmaINDWest Indies198361122476327.44--02101
Quintin McMillanSAEngland1929-1931711424750*35.29--010113
Percy SherwellSAEngland1906-1907812324711527.44--100310
Shane ThomsonNZSouth Africa1994-19953602468441.0057842.56021382
Darren SammyWIAustralia2008-201261112466124.6033673.21012269
Ish SodhiNZPakistan2014-202371122466527.3352546.86021284
Kusal MendisSLPakistan2017-202381502467616.4053246.24011290
Wes HallWIEngland1960-19681926924630*14.4718658.60003231
Martin GuptillNZBangladesh2010121245189245.0039562.03110184
Devon ConwayNZZimbabwe202523024515381.6742158.19110310
Phil JaquesAUSWest Indies200836024510840.8347052.13110252
Lahiru ThirimanneSLAustralia2011-20194812459135.0057442.68010261
Nick ComptonENGSouth Africa2015-20164802458530.6364837.81011281
Karl NunesWIEngland1928-19304802459230.6350131.54021190
Bryan DavisWIAustralia19654802456830.63--030-0
John CampbellWINew Zealand2020-202551002456824.5054844.71010331
Len DarlingAUSEngland1933-193771202458520.4250348.71012150
Robert AndersonNZEngland197861202456220.4262938.95021320
Michael HoldingWIIndia1976-1983151812455814.415858.62024912
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276
Adrian GriffithWINew Zealand199924024411461.0079630.65110241
Alviro PetersenSAEngland201235124418261.0052146.83101330
Graham ThorpeENGBangladesh2003-200546324466*81.3346152.93031261
Colin de GrandhommeNZSouth Africa2017-2022461244120*48.8031477.71111246
Brian LuckhurstENGIndia197136024410140.6758641.64110291
Greg RitchieAUSWest Indies198461102447822.1843356.35021292
Stuart CarlisleZIMNew Zealand1996-200571422445820.3381030.12012271
Duleep MendisSLPakistan1982-198691502445816.2719958.29021171
Fred TitmusENGWest Indies1963-1968916124452*16.2728936.33012241
Frank HayesENGWest Indies1973-19769171244106*15.2587827.79106271
Michael BevanAUSPakistan19943402439160.7549848.80031271
Mark GreatbatchNZZimbabwe19922402438860.7531078.39030244
Brendon McCullumNZZimbabwe2005-201245024311148.6033372.97110303
Malinda WarnapuraSLIndia200835124311560.7542357.45121291
John ReidNZSri Lanka198435024318048.6063238.45101240
Dhruv JurelINDEngland2024-20254612439048.6044055.23010187
Phil JaquesAUSIndia2007-20084702436634.7150448.21031250
John DysonAUSWest Indies1982-19845101243127*27.0078730.88101190
Jermaine BlackwoodWIIndia2016-202371112436324.3046851.92022277
John TrumbleAUSEngland1885-188671312435920.25--011130
Amir JangooWISri Lanka2026220242233121.0038862.37100203
Michael HusseyAUSBangladesh200623024218280.6734769.74100271
John CrawleyENGSri Lanka1998-2002242242156*121.0053545.23100291
Rishabh PantINDWest Indies2018-20194502429248.4034071.18020257
Ravindra JadejaINDBangladesh2017-20245632428680.6734270.76030217
Brian LuckhurstENGPakistan1971362242108*60.5064437.58112260

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