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
Alick AthanazeWIIndia2023-20254702104730.0045745.95000252
Narsingh DeonarineWINew Zealand2012-20135912107926.2540851.47021231
Kithuruwan VithanageSLBangladesh2013-2014441209103*69.6724386.01110273
Wiaan MulderSABangladesh2022-2024461209105*41.8039752.64111205
Kyle VerreynneSABangladesh2022-202446120911441.8032464.51101222
Raqibul HasanBANWest Indies2009-20114812096529.8647643.91011191
Joe BurnsAUSIndia2014-20204812096629.8632165.11031274
Prasanna JayawardeneSLAustralia2007-201271202094717.4240052.25004253
Shahriar NafeesBANWest Indies2011-20124802085026.0029969.57010350
Nick ComptonENGIndia20124822085734.6761333.93010182
Jamie SmithENGWest Indies20243402079551.7528971.63020225
Senuran MuthusamySAIndia2019-202535220710969.0048442.77100202
Jos ButtlerENGNew Zealand2015-20193602077334.5040551.11021302
Mitchell MarshAUSNew Zealand2015-202471102078018.8232763.30013254
Niroshan DickwellaSLAustralia2019-20224702066429.4326079.23020211
Mohammad YousufPAKAustralia2004-20104802066125.7537355.23010311
Marlon SamuelsWIPakistan2011-20164802067625.7546444.40021302
Ollie PopeENGIreland2023110205205205.0020898.56100223
AB de VilliersSAZimbabwe2005-20174402059851.2529070.69020322
Wriddhiman SahaINDWest Indies201644020510451.2544546.07100191
Sikandar RazaZIMWest Indies20172402058951.2544046.59020143
Jacob BethellENGAustralia2025-202624020515451.2533960.47100220
Shaun PollockSAAustralia2005-200648220567*34.1730866.56010232
Shane WatsonAUSSri Lanka2011-20125802058325.6340450.74011271
Harbhajan SinghINDEngland2001-201281322054618.6427973.48002313
Abdul RazzaqPAKIndia20062402049051.0034858.62010196
Colin de GrandhommeNZSri Lanka2018-20193412048368.00180113.330201410
Devon ConwayNZSri Lanka2023-20244702047829.1436156.51020261
Yasir HameedPAKIndia2004-20074802043925.5036056.67000360
Adrian BarathWIAustralia2009-2012510020410420.4043247.22101320
Kemar RoachWISri Lanka2010-2026121662043920.4048641.98001241
Sachin TendulkarINDPakistan2004-20075712038233.8333261.14020340
Daniel FlynnNZSri Lanka2009-20124802035325.3851239.65032210
Ramesh MendisSLPakistan2022-202348120345*29.0038452.86000212
Shakib Al HasanBANSouth Africa2008-201561002034720.3042447.88001250
Tim SoutheeNZWest Indies2012-2020101532033116.9222590.22000189
Jasprit BumrahINDEngland2018-20251728620334*9.2347442.830011235
Shreyas IyerINDBangladesh202223120287101.0034358.89020242
Shreyas IyerINDNew Zealand202124020210550.5034558.55110245
Graham ThorpeENGBangladesh2003-200535220266*67.3338951.93031241
Jordan CoxENGPakistan20263512027350.5029668.24030310
Shaun PollockSAEngland2003-200547320266*50.5029468.71021272
Hamilton MasakadzaZIMSouth Africa2005-20174802024725.2540250.25001272
Mitchell MarshAUSSouth Africa2016-201851002029620.2043646.33012282
Shai HopeWIAustralia2015-202561102024818.3640949.39000240
Mohammad RafiqueBANSri Lanka2005-200771412026415.5431364.54011186
Stuart BroadENGSri Lanka2007-2021121622025414.4325080.80013311
Gary BallanceENGSri Lanka2014241201104*67.0038652.07111241
Mohammad HafeezPAKAustralia2014-201847020112628.7136654.92101200
Adam VogesAUSEngland20155812017628.7142547.29021310

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