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 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAKSouth Africa2007-201381602736017.0648156.76012360
Irfan PathanINDPakistan2004-200746127210254.4043862.10110317
Matt RenshawAUSPakistan2016-201734027118467.7547357.29110300
Ashwell PrinceSABangladesh2008452271162*90.3341764.99110333
Jacques RudolphSASri Lanka2006-20125812719038.7157647.05020350
Ravichandran AshwinINDBangladesh2015-202488227111345.1741165.94110255
Nick ComptonENGNew Zealand201359027111730.1176835.29201310
Graeme SwannENGSouth Africa2009-201261132718533.8829591.86010336
BJ WatlingNZIndia2010-2021915227012420.7781733.05102330
Mominul HaqueBANIreland2023-20253512698767.2543461.98030213
Keshav MaharajSAAustralia2016-2026111722695317.9335875.140122510
James AndersonENGIndia2007-2024385625269818.6870638.10019370
Chris CairnsNZSouth Africa200423026815889.3332183.491103110
David BedinghamSANew Zealand202424026811067.0039767.51110375
Imran FarhatPAKNew Zealand2009361268117*53.6058545.81110303
Niroshan DickwellaSLEngland2018-202151002689226.8043561.61010250
Imam-ul-HaqPAKSouth Africa2018-202551002689326.8051352.24022292
Kamindu MendisSLEngland202435026711353.4042462.97120314
Elton ChigumburaZIMBangladesh2011-201461102678824.2743161.95021253
Henry NichollsNZWest Indies2017-202045026617453.2050352.88110321
Anil KumbleINDEngland2001-2007682266110*44.3359045.08110391
Tim SoutheeNZPakistan2009-2023131722665617.7337670.740242610
Mahmudul Hasan JoyBANIreland202523026517188.3346357.24110224
Andrew SymondsAUSWest Indies2005-20084722657953.0040665.27030296
Alviro PetersenSAAustralia2012-201451002656426.5049653.43030330
Tamim IqbalBANSouth Africa2008-202281402655718.9356746.74012351
Mitchell StarcAUSPakistan2014-2024141722658417.6749653.430111911
Matthew HaydenAUSSri Lanka2004-200735026413052.8042462.26100272
Axar PatelINDAustralia20234522648488.0047455.70030259
Nkruma BonnerWIBangladesh2021-20224702649037.7174235.58022251
Abid AliPAKBangladesh2020-202134026313365.7551750.87111302
Vernon PhilanderSAIndia2013-201981532635921.9264141.03014302
Denesh RamdinWISouth Africa2007-201591612635317.5352050.58012370
Colin de GrandhommeNZEngland2018-20225822627243.6746156.83022302
Cameron GreenAUSWest Indies2022-202571102625223.8256246.62010310
Nathan LyonAUSSouth Africa2011-2026202732624710.9249153.36005391
Mark BoucherSASri Lanka2006-20125702618537.2946156.62030332
Marco JansenSAIndia2021-202571012619329.0038567.79022289
Keshav MaharajSAIndia2018-2025101712617216.3152549.71013371
Liton DasBANNew Zealand2019-202247026010237.1443459.91110351
Haris SohailPAKNew Zealand2018-202159026014728.8973635.33100221
Ricky PontingAUSZimbabwe2003231259169129.5038567.27110372
Dinesh KarthikINDBangladesh2004-201046025912943.1744558.20111360
Liton DasBANSouth Africa2015-202471202597021.5843359.82020420
Tagenarine ChanderpaulWIZimbabwe2023231258207*129.0061042.30100203
Marcus TrescothickENGSri Lanka2003-200647025810636.8648153.64112421
Shikhar DhawanINDSouth Africa2013-2018713125845*21.5056345.83002350
Jason HolderWIAustralia2015-2022713225882*23.4544957.46022295
HMRKB HerathSLPakistan2009-20171827925834*14.3352249.43008241
Mayank AgarwalINDBangladesh2019220257243128.5035173.22100318

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