Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGIndia2014-2018221213113213.0022893.42200203
Kusal MendisSLEngland2019-202622016712183.5016899.40100163
Mahela JayawardeneSLEngland2006-2011221156144156.0016495.12100150
Sanath JayasuriyaSLEngland2006110152152152.0099153.54100204
Angelo MathewsSLEngland2011-201922213185*-14590.34010121
Andrew StraussENGPakistan2010110126126126.0013494.03100101
Marcus TrescothickENGSri Lanka2006110121121121.00118102.54100161
Joe RootENGPakistan2016-20192201148457.0099115.15010141
Angelo MathewsSLIndia2019110113113113.0012888.28100102
KL RahulINDSri Lanka2019110111111111.0011894.07100111
Aiden MarkramSAEngland2022-202522111086110.0089123.60010142
Upul TharangaSLEngland2006110109109109.00102106.86100141
Sarfraz AhmedPAKEngland2016-20192201099754.50103105.8301072
Eoin MorganENGSouth Africa2017110107107107.0093115.0510075
Rohit SharmaINDSri Lanka2019110103103103.0094109.57100142
Eoin MorganENGPakistan2010-20193301037634.3310697.1701065
Eoin MorganENGIndia2014-201822110288*102.0014271.83010101
Andrew StraussENGBangladesh2005110989898.0010494.2301071
Quinton de KockSAEngland2017-20222219792*97.0089108.99010130
MS DhoniINDEngland2007-2018330954231.6712576.0000081
Jonny BairstowENGPakistan2016-2019220936146.5010489.42010101
Eoin MorganENGAustralia2015110929292.0092100.0001082
Kumar SangakkaraSLEngland2006-2011221926992.0010488.4601090
Glenn MaxwellAUSEngland2015-2024220928546.0069133.33010103
Babar AzamPAKEngland2016-2019220928046.0010488.4601091
Paul CollingwoodENGIndia20071119191*-71128.1701034
Kevin PietersenENGSouth Africa20081119090*-82109.7601071
Ben StokesENGPakistan2016-2019220906945.009990.9101082
Alastair CookENGSri Lanka2006-2011220894844.5010683.9600090
Ravindra JadejaINDEngland2014110878787.0068127.9401092
Virat KohliINDEngland2014-2018220847142.009390.32010100
Ben StokesENGSri Lanka20191118282*-8992.1301074
Imad WasimPAKEngland2016-20192218257*82.0062132.26010101
Javed OmarBANEngland2005110818181.0015054.0001050
Azhar AliPAKEngland2016110808080.0010476.9201052
Jos ButtlerENGSri Lanka2019-2026220796939.5058136.2101065
Andrew FlintoffENGSouth Africa2008110787878.0070111.4301090
Moeen AliENGSouth Africa20172117777*-51150.9801055
Mitchell MarshAUSEngland2015-2024220776038.508392.7701063
George BaileyAUSEngland2015110757575.0011068.1801061
Shikhar DhawanINDEngland2014-2018220754437.509380.65000111
Kamran AkmalPAKEngland2010110747474.0072102.78010120
Alex CareyAUSEngland2024110747474.0067110.4501083
Hashim AmlaSAEngland2017110737373.007696.0501080
Tom BantonENGSri Lanka2026110737373.0062117.7401073
Eoin MorganENGSri Lanka2011-2019220735236.507597.3301052
Yuvraj SinghINDEngland2007110727272.0057126.32010102
Joe RootENGSri Lanka2019-2026220725736.0010667.9201040
Sachin TendulkarINDEngland2007110717171.0059120.34010130
AB de VilliersSAEngland2008-2017220694534.507394.52000100
Page 1Next

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