Batting by opposition (Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston×

Player figures come from full scorecards, which we hold for 20 of the 27 matches in this selection (from 2003). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSAEngland2003-2008241523277174.3371073.66210622
Shubman GillINDEngland2022-2025240451269112.7557678.302004811
Joe RootENGAustralia2015-2023362350118*87.5052167.18120367
Steve SmithAUSEngland2015-202336032314453.8354359.48200332
Jonny BairstowENGIndia2018-2022241318114*106.0041377.00210433
Alastair CookENGIndia2011-2018230307294102.3358752.30101350
Joe RootENGIndia2018-2025361295142*59.0049359.84110361
Rishabh PantINDEngland2022-202524029314673.2529798.65120368
Ravindra JadejaINDEngland2022-202524128510495.0050756.21120292
Jamie SmithENGIndia2025121272184*272.0030688.89110308
Usman KhawajaAUSEngland2019-202324025914164.7558943.97110293
Alastair CookENGWest Indies2012-2017220247243123.5041559.52100330
Virat KohliINDEngland2018-202224023114957.7537761.27110321
Joe RootENGWest Indies2017-2024220223136111.5031371.25110290
Andrew FlintoffENGAustralia2005-20092302157471.6722794.710302210
Michael ClarkeAUSEngland2005-2015361215103*43.0040153.62100310
Marcus TrescothickENGWest Indies2004120212107106.0034062.35200341
Ian BellENGAustralia2005-201535119865*49.5030664.71030301
Azhar AliPAKEngland2010-201624019613949.0048240.66101231
Michael VaughanENGSouth Africa2003-200824019515648.7536653.28101292
Herschelle GibbsSAEngland200312018817994.0025773.15100291
Andrew FlintoffENGWest Indies200412018716793.5021487.38100188
Harry BrookENGIndia202512018115890.5026568.30100201
Kevin PietersenENGSri Lanka200612015514277.5018285.16100223
Ramnaresh SarwanWIEngland200412015313976.5025061.20100260
Sami AslamPAKEngland20161201528276.0034344.31020201
Travis HeadAUSEngland2019-20232401525138.0026457.58020221
MS DhoniINDEngland201112115177151.0017586.29020233
Moeen AliENGPakistan201612114986*149.0021469.63020172
Rory BurnsENGAustralia201912014413372.0034541.74100180
Stuart BroadENGAustralia2009-20234611415528.2023759.49011160
Paul CollingwoodENGSouth Africa200812013913569.5021764.06100201
Joe RootENGPakistan2016-202624113562*45.0021662.50020160
David WarnerAUSEngland2015-20233601347722.3317477.01010190
Alastair CookENGPakistan2010-20162401326633.0019767.01010190
Andrew StraussENGAustralia2005-20092301236941.0022255.41010220
Ben StokesENGWest Indies2017-202423112157*60.50111109.01020163
Jonny BairstowENGAustralia2015-20233501177823.4017268.02010180
Graham ThorpeENGWest Indies20041201156157.5020556.10020170
Shane WatsonAUSEngland20091201156257.5022052.27020190
Yashasvi JaiswalINDEngland20251201158757.5012989.15010190
Michael VandortSLEngland200612011410557.0032235.40100100
Pat CumminsAUSEngland2019-202324211344*56.5017863.4800075
Marcus TrescothickENGAustralia20051201119055.5014079.29010192
Matthew WadeAUSEngland201912011111055.5014875.00100170
Justin LangerAUSEngland20051201108255.0020154.73010110
Brian LaraWIEngland20041201089554.0014872.97010171
Jonathan TrottENGPakistan201012110855108.0022647.79020130
Marcus NorthAUSEngland20091201089654.0020851.92010160
Denesh RamdinWIEngland2012111107107*-18358.4710090
Page 1Next

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