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
Kamran AkmalPAKNew Zealand20093612578251.4040363.77031324
Tom BlundellNZPakistan2020-20234602577442.8354946.81030262
Joshua Da SilvaWIBangladesh2021-202461002579225.7063240.66010272
Eoin MorganENGPakistan2010-2012712025713021.4250950.49102313
Lahiru ThirimanneSLIndia2015-202271402576218.3668237.68023261
Jeet RavalNZSouth Africa20173402568864.0061341.76030320
Lahiru ThirimanneSLWest Indies2015-20213502567651.2066338.61030200
Kusal MendisSLIndia2017-202248025611032.0038167.19111380
Agha SalmanPAKSouth Africa2024-20254802569332.0042859.81010223
Bhuvneshwar KumarINDEngland2014-2016611125663*25.6053447.94032400
Keshav MaharajSAEngland2017-2022101922567115.0642360.52013345
Jacques KallisSASri Lanka2011-201234025522463.7539165.22102361
Quinton de KockSAWest Indies2014-2021342255141*127.5034973.07111209
Shaun PollockSAIndia2004-200759225563*36.4351349.71010321
Umar AkmalPAKAustralia2009-201051002555125.5036769.48010373
Tom LathamNZZimbabwe201623025413684.6749950.90200241
Liton DasBANIreland2023-202534025412863.5031879.87110276
Travis HeadAUSSouth Africa2022-20265802539231.6327990.68031343
Michael VaughanENGBangladesh2003-200535125281*63.0044456.76020410
Moeen AliENGWest Indies2015-201981202528421.0043458.06034372
Mehedi Hasan MirazBANIndia2017-202471412525119.3856644.52012394
David WarnerAUSBangladesh201724025112362.7539763.22200251
Martin GuptillNZPakistan2009-20115902517327.8972334.72032372
Alviro PetersenSAPakistan2010-201371202516720.9249750.50010310
Shadman IslamBANWest Indies2018-20243502507650.0061440.72030241
Brendan NashWIAustralia20093602509241.6760541.32020260
Kaushal SilvaSLSouth Africa2011-201761202504820.8364638.70002340
Brett LeeAUSEngland2002-2007111442504725.0036568.49002324
Imrul KayesBANPakistan201524024915062.2544555.96110313
Roston ChaseWIZimbabwe2017-20234602499541.5040261.94020203
Sourav GangulyINDEngland2001-20074712497941.5045554.73021332
Thilan SamaraweeraSLAustralia2004-201371412494919.1570735.22002240
Tony de ZorziSABangladesh202423024817782.6739363.10100234
Tino MawoyoZIMPakistan2011-2013361248163*49.6070135.38111310
Andrew FlintoffENGIndia2001-20085702487035.4352147.60031293
Nazmul Hossain ShantoBANIndia2022-20244802488231.0049650.00021303
Shane DowrichWIPakistan2016-2017510124860*27.5651947.78022332
Damien MartynAUSEngland2002-200681402486517.7154045.93011300
Michael VaughanENGSri Lanka2003-20074802478730.8851847.68020300
Misbah-ul-HaqPAKBangladesh2011-20154612468249.2037964.91030267
Darren SammyWIAustralia2008-201261112466124.6033673.21012269
Ish SodhiNZPakistan2014-202371122466527.3352546.86021284
Kusal MendisSLPakistan2017-202381502467616.4053246.24011290
Martin GuptillNZBangladesh2010121245189245.0039562.03110184
Devon ConwayNZZimbabwe202523024515381.6742158.19110310
Phil JaquesAUSWest Indies200836024510840.8347052.13110252
Lahiru ThirimanneSLAustralia2011-20194812459135.0057442.68010261
Nick ComptonENGSouth Africa2015-20164802458530.6364837.81011281
John CampbellWINew Zealand2020-202551002456824.5054844.71010331
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276

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