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
Alviro PetersenSAEngland201235124418261.0052146.83101330
Colin de GrandhommeNZSouth Africa2017-2022461244120*48.8031477.71111246
Mark BoucherSANew Zealand2004-2012101412444618.7757642.36002310
Brendon McCullumNZZimbabwe2005-201245024311148.6033372.97110303
Malinda WarnapuraSLIndia200835124311560.7542357.45121291
Dhruv JurelINDEngland2024-20254612439048.6044055.23010187
Phil JaquesAUSIndia2007-20084702436634.7150448.21031250
Jermaine BlackwoodWIIndia2016-202371112436324.3046851.92022277
Adam GilchristAUSIndia2003-200881402435517.3636566.58011261
HMRKB HerathSLSouth Africa2011-20181019424335*16.2044554.61002312
Amir JangooWISri Lanka2026220242233121.0038862.37100203
Gautam GambhirINDBangladesh2004-201035124211660.5030679.08110281
Rishabh PantINDWest Indies2018-20194502429248.4034071.18020257
Ravindra JadejaINDBangladesh2017-20245632428680.6734270.76030217
James VinceENGAustralia2017-20185902428326.8952546.10020370
James NeeshamNZIndia2014-2016241241137*80.3330878.25111380
Fawad AlamPAKSri Lanka2009-202236024116840.1743555.40100201
Rory BurnsENGIndia202161102416121.9158940.92024271
Mehedi Hasan MirazBANZimbabwe2018-202558223910439.8336665.30111223
Tim SoutheeNZSri Lanka2012-2024141922396814.0633271.990121710
Cameron GreenAUSNew Zealand2024241238174*79.3341657.21100326
Andrew HallSAIndia2004-200636023816339.6763937.25101291
Joe BurnsAUSSri Lanka2016-201947023818034.0038961.18101331
Mitchell MarshAUSIndia2014-202491712384714.8849048.57002257
Prithvi ShawINDWest Indies2018231237134118.5025294.05110341
Alex CareyAUSSouth Africa2022-202656123711147.4034369.10100260
Shubman GillINDWest Indies2023-2025462237129*59.2537163.88110263
Alviro PetersenSAWest Indies2010-201561002375223.7052645.06011215
Phillip HughesAUSEngland2009-2013713123781*19.7551546.02011280
Marcus HarrisAUSEngland2019-202271312377619.7560139.43010270
Mominul HaqueBANSouth Africa2015-202481402378216.9345751.86024312
Naeem IslamBANWest Indies2011-201247123610839.3361938.13100291
Tom BlundellNZAustralia2019-202448023612129.5043254.63101280
Saud ShakeelPAKSouth Africa2024-20254802368429.5042056.19022251
Peter MoorZIM/IRESri Lanka2016-202351002367923.6040458.42011226
Matt RenshawAUSIndia2017-202361102366821.4562237.94021312
Denesh RamdinWIIndia2006-2013612523662*33.7146550.75020322
Kamran AkmalPAKEngland2005-201091602365814.7545651.75014320
Roshen SilvaSLBangladesh2018231235109117.5049947.09120192
LG PretoriusSAZimbabwe202523023515378.3325392.89110187
Marvan AtapattuSLAustralia2004-20073602358039.1763636.95020271
Oshada FernandoSLBangladesh2021-20224712358139.1748148.86020293
Rishabh PantINDSouth Africa2021-20255101235100*26.1134368.51101218
Upul TharangaSLSouth Africa2006-201761112358323.5037163.34011401
Nishan MadushkaSLIreland2023220234205117.0038760.47100261
Saud ShakeelPAKNew Zealand2022-2023242234125*117.0062937.20110301
Nathan AstleNZAustralia2004-20054812347433.4348448.35020300
Murali VijayINDNew Zealand2014-201651002347623.4055342.31020311
James TaylorENGSouth Africa2012-201661112347023.4058340.14011262
Shikhar DhawanINDNew Zealand2014-201636023311538.8339359.29111302

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