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
Muttiah MuralitharanSLEngland1993-2007162072023815.5428471.13001206
James AndersonENGSouth Africa2003-20222941212023410.1058034.83004222
Brendon KuruppuSLNew Zealand1987111201201*-54836.68100240
Mark RichardsonNZSri Lanka20032412018567.0059034.07030222
Gary BallanceENGSri Lanka2014241201104*67.0038652.07111241
Mathew SinclairNZBangladesh2001-20086612017640.2037054.32010280
Mohammad HafeezPAKAustralia2014-201847020112628.7136654.92101200
Adam VogesAUSEngland20155812017628.7142547.29021310
Paul StrangZIMPakistan1995-1998692201106*28.7149840.36100170
Jake WeatheraldAUSEngland2025-202651012017222.3328869.79011311
Aakash ChopraINDAustralia2003-200461202014816.7561232.84001220
Bob TaylorENGIndia1979-1982131422016416.7564631.11012220
Jason GillespieAUSWest Indies1996-20031317520128*16.7567229.91000172
Kemar RoachWIBangladesh2009-2024132152014712.5652238.51004242
Ian SmithNZAustralia1980-1990152122014410.5839650.76003260
Arthur MaileyAUSEngland1920-19261725820146*11.8244135.15003140
Mohammad WasimPAKZimbabwe1998120200192100.0044245.25100230
Sarfaraz KhanINDEngland202435120068*50.0025279.37031245
Devang GandhiINDNew Zealand19993512008850.0052737.95021271
Andy FlowerZIMEngland1996-200046020011233.3355036.36100220
Luke RonchiNZIndia20163602008033.3333959.00011252
John EmbureyENGNew Zealand1978-19886712007533.3347042.55010220
Jason HolderWINew Zealand2014-20204812006128.5737952.77021213
Geoff HowarthNZSri Lanka1983-19845802006225.0050139.92021170
Mark RichardsonNZAustralia2001-20045902005722.2252538.10010210
Dipak PatelNZEngland1992-19975902009922.2232162.31013262
Mehedi Hasan MirazBANSouth Africa2017-202451012009722.2243046.51011224
Ian SalisburyENGPakistan1992-200071022005025.0058534.19010230
Carlton BaughWIIndia201161212006018.1836654.64011193
Mark DekkerZIMPakistan1993-1996712120068*18.1852138.39023250
Adam GilchristAUSBangladesh2003-200643019914466.3327771.84100226
Clyde WalcottWINew Zealand195223019911566.33--110190
AG Kripal SinghINDNew Zealand1955-1956431199100*99.50--110-0
Mike SmithENGPakistan1961-19623401999949.75--020210
David SheppardENGPakistan1954-19624511998349.752733.33020180
Irvine ShillingfordWIPakistan197735019912039.80--100151
Ben StokesENGSri Lanka2016-20184701996228.4330166.11021195
Tatenda TaibuZIMNew Zealand2005-20124801997624.8851438.72020243
Nurul HasanBANWest Indies2018-20224811996428.4330465.46033244
Kyle VerreynneSAAustralia2022-20265911996424.8835156.70021201
Vusi SibandaZIMBangladesh2005-201451001997819.9037952.51011233
Andrew CaddickENGNew Zealand1997-200291301994515.3146642.70001223
Mike ShrimptonNZEngland1963-197171301994615.3123026.09003171
Craig WishartZIMSri Lanka1996-200281601995112.4463331.44011181
Andy RobertsWIAustralia1975-1982121801995411.0648438.84012203
Ernest TyldesleyENGWest Indies192833019812266.00--110131
Rick McCoskerAUSNew Zealand19772311988499.0037452.94020181
Philo WallaceWIEngland19982301989266.0028768.99020292
Kieran PowellWIZimbabwe2013-20174601989033.0045243.81020211
Matthew WadeAUSWest Indies201236119810639.6041447.83100163

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