Batting by opposition (ODIs)

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 34 of the 41 matches in this selection (from 2004). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaINDBangladesh2017-2019221227123*227.00221102.71200226
Shivnarine ChanderpaulWIEngland2007-2009221184116*184.0023080.00110143
Joe RootENGIndia2013-202644117176*57.0022077.73010101
Babar AzamPAKEngland2021110158158158.00139113.67100144
Andrew StraussENGBangladesh2010110154154154.00140110.00100165
Eoin MorganENGAustralia2013-20194421458772.50138105.07010165
Steve SmithAUSEngland2017-20192201418570.5019671.94020110
Matt PriorENGWest Indies2007-20092201398769.5015987.4202081
Alex HalesENGSri Lanka2016111133133*-110120.91100106
Jos ButtlerENGNew Zealand2015110129129129.0077167.53100135
Shikhar DhawanINDEngland2013-201422112897*128.00105121.90010135
Virat KohliINDBangladesh2017-201922112296*122.00105116.19010160
Rohit SharmaINDEngland2013-202633012210240.6714484.72100170
Owais ShahENGWest Indies2007-20092201207560.0012993.0201063
Kane WilliamsonNZAustralia2013-2017221118100118.0013488.0610093
Shikhar DhawanINDPakistan2013-20172201166858.00106109.43010111
Virat KohliINDEngland2013-20264411156638.3311996.64010121
Jason RoyENGSri Lanka2016111112112*-95117.8910074
Jonny BairstowENGIndia2019110111111111.00109101.83100106
Jonathan TrottENGBangladesh2010110110110110.0012190.91100120
Rohit SharmaINDPakistan2013-20172201099154.5015172.1901092
Ajinkya RahaneINDEngland2014110106106106.00100106.00100104
Kane WilliamsonNZSouth Africa2019111106106*-13876.8110091
Joe RootENGNew Zealand2015110104104104.0078133.33100132
Virat KohliINDPakistan2013-201722210381*-95108.4201093
Ben StokesENGAustralia2013-2019311102102*-10993.58100132
James VinceENGPakistan2021110102102102.0095107.37100110
Babar AzamPAKNew Zealand2019111101101*-12779.53100110
Damien MartynAUSEngland2004-20052201016550.5015664.74010100
James NeeshamNZPakistan20191119797*-11286.6101053
Hashim AmlaSAPakistan2013-2017220978148.5011782.91010110
David MillerSAPakistan2013-20172219475*94.0012873.4401033
Marcus TrescothickENGAustralia2004-2005221928192.0010785.98010101
Ian BellENGIndia2007-2013220927946.0010587.6201032
Tamim IqbalBANIndia2017-2019220927046.0011381.42010101
Ian BellENGAustralia2013110919191.0011579.1301070
Jason RoyENGAustralia2017-2019220898544.5067132.84010105
Joe RootENGAustralia2013-20194418849*29.3310187.13000120
Michael VaughanENGAustralia2004-2005210868686.0012270.4901090
Angelo MathewsSLEngland2014-2016221864486.008897.7300090
Mushfiqur RahimBANIndia2017-2019220856142.5010878.7001070
Jacob BethellENGWest Indies2025110828282.0053154.7201085
Ross TaylorNZEngland2008-2015220825741.0075109.33010101
Mohammad YousufPAKIndia20041118181*-11471.0501051
Shakib Al HasanBANIndia2017-2019220816640.509783.5101070
Paul CollingwoodENGZimbabwe20041118080*-9386.0201033
Shubman GillINDEngland20261118080*-75106.67010111
Ben StokesENGIndia2019110797979.0054146.3001063
Luke RonchiNZAustralia2013-2017220796539.5060131.67010113
Marlon SamuelsWIEngland2007110777777.0010474.0401071
Page 1Next

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