Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Michael ClarkeAUSEngland2009-201333121487*107.0026580.75030181
Eoin MorganENGAustralia2009-2015441214103*71.3322794.27100241
Eoin MorganENGPakistan2010-2019333211107*-198106.57110162
Martin GuptillNZEngland2013-2015221191189*191.00161118.63100192
Shane WatsonAUSEngland2009-201544018814347.00163115.34100186
Jonny BairstowENGWest Indies2017-2019221186141*186.00160116.25100240
Alastair CookENGIndia2007-2011221182102182.0018996.30110131
Hashim AmlaSAEngland2012-201722017415087.00153113.73100190
Kane WilliamsonNZEngland2013-201522017311886.5017698.30110151
Ross TaylorNZEngland2013-201522017011085.0017796.05110152
Paul StirlingIREEngland202033015614252.00152102.63100116
Jason RoyENGPakistan2016-20192201528776.0015498.70020124
Ian BellENGIndia2007-2011221151126*151.00134112.69100141
Joe RootENGWest Indies2017-2019222146100*-138105.80100131
Eoin MorganENGIreland202033114210671.00126112.70101196
Joe RootENGSouth Africa2017-202522013910069.50137101.46100120
Fakhar ZamanPAKEngland2019110138138138.00106130.19100124
Sam BillingsENGIreland202033213267*132.0013399.25010200
Andrew BalbirnieIREEngland202033013111343.6714789.12100140
Jos ButtlerENGSouth Africa2017-202522212765*-85149.41020151
Curtis CampherIREEngland202032112768127.0020561.95020120
Ian BellENGWest Indies2012110126126126.00117107.69100121
Rohit SharmaINDSouth Africa2019111122122*-14484.72100132
Cameron WhiteAUSEngland2009-201022011510557.5014380.42100101
Nat Sciver-BruntENGWAustralia Women2023111111111*-99112.12100100
Jos ButtlerENGPakistan2016-2019211110110*-55200.0010069
Jacob BethellENGSouth Africa2025110110110110.0082134.15100133
Jonathan TrottENGNew Zealand2013111109109*-104104.8110051
Paul CollingwoodENGPakistan2006-20102201086154.0013381.2001050
Andrew FlintoffENGSri Lanka2004110104104104.0091114.2910093
Younis KhanPAKEngland2006110101101101.0010992.66100131
Ben StokesENGSouth Africa2017110101101101.0079127.85100113
Joe RootENGPakistan2016-20192201016150.5012680.1601090
Chris GayleWIBangladesh2004110999999.0013275.0001060
Quinton de KockSAEngland2017110989898.0010395.15010110
David WilleyENGIreland2020321985198.0088111.3601085
Jason RoyENGWest Indies2017-2019210969696.0070137.14010111
Sarfraz AhmedPAKEngland2016-2019221965596.0090106.6701050
Liam LivingstoneENGNew Zealand20231119595*-78121.7901091
Eoin MorganENGNew Zealand2013-2015220927146.0010587.6201062
Ellyse PerryAUSWEngland Women2023110919191.0012473.3901091
Babar AzamPAKEngland2016-2019220915145.509496.8101050
Sourav GangulyINDKenya2004110909090.0012472.5801080
Jonny BairstowENGIreland2020330888229.3355160.00010142
Tom BantonENGIreland2020330845828.009093.33010101
Sophia DunkleyENGWIndia Women2025110838383.009290.2201090
Shai HopeWIEngland2017-2019220837241.5012566.4001051
Wavell HindsWIBangladesh2004110828282.0011968.9101082
Azhar AliPAKEngland2016110828282.0011074.5501090
Joe RootENGNew Zealand2013-2023330825427.339289.1301170
Page 1Next

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