Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGPakistan2016-201933022810776.0023198.70110211
Travis HeadAUSEngland2018-2024221205154*205.00168122.02110275
Jos ButtlerENGPakistan2016-201933119310396.50129149.61111169
Babar AzamPAKEngland2016-201933018711562.3319794.92110172
Alex HalesENGPakistan2016110171171171.00122140.16100224
David WarnerAUSBangladesh2019110166166166.00147112.93100145
Eoin MorganENGNew Zealand2013-201522016211381.00122132.79100148
Mohammad HafeezPAKEngland2006-20193301518450.33125120.80020125
Eoin MorganENGAustralia2009-20183301486749.3399149.4902099
Alex HalesENGAustralia2018110147147147.0092159.78100165
Chris GayleWIEngland2004-200722114282142.0021665.74020170
Jonny BairstowENGAustralia2018110139139139.0092151.09100155
Joe RootENGNew Zealand2013-2015221139106*139.0014794.56100140
Rohit SharmaINDEngland2018111137137*-114120.18100154
Jason RoyENGPakistan2016-201933013711445.67115119.13100164
Ricky PontingAUSEngland200922013212666.00123107.32100153
Tim PaineAUSEngland2009-201833013211144.0018670.97100171
Virat KohliINDEngland2014-20182201157557.5013287.1201091
Sarfraz AhmedPAKEngland2016-20193311145557.00101112.87010130
Ross TaylorNZEngland2013-20152201137156.5013981.2901053
Angelo MathewsSLEngland2011-20162201127356.0015870.8901062
Kane WilliamsonNZEngland2013-20152201099054.5098111.22010131
Mushfiqur RahimBANAustralia2019111102102*-97105.1510091
Hashim AmlaSAEngland20121119797*-10790.6501091
Kumar SangakkaraSLEngland2002-2011220977548.5013571.8501090
Grant FlowerZIMEngland20031119696*-15263.16010100
Alastair CookENGSri Lanka20111119595*-75126.67010160
Chris WoakesENGSri Lanka20161119595*-92103.2601040
Ben DuckettENGAustralia2024110959595.0091104.40010110
Jos ButtlerENGIndia2014-2018220955347.5010987.1601080
Will JacksENGIreland2023110949494.0088106.8201074
Jos ButtlerENGSri Lanka2016110939393.009993.9401061
Fakhar ZamanPAKEngland2019220935746.5090103.33010112
Nathan Coulter-NileAUSWest Indies2019110929292.0060153.3301084
Martin GuptillNZEngland2013-2015220915345.5010289.22010142
Usman KhawajaAUSBangladesh2019110898989.0072123.61010100
Sam HainENGIreland2023110898989.0082108.5401080
Ian BellENGPakistan20061118686*-11177.48010100
Ian BellENGBangladesh20101118484*-10183.1701060
Ben StokesENGPakistan2016-20193218471*84.0082102.4401063
Alec StewartENGSri Lanka2002110838383.0010380.5801080
Ian BellENGNew Zealand2013110828282.009685.4201061
Runako MortonWIEngland20071118282*-8992.1301061
Jason RoyENGAustralia2018110828282.0061134.4301074
AB de VilliersSAEngland2008-20122218075*80.0010476.92010100
Andrew StraussENGPakistan2006110787878.0010078.00010100
Marnus LabuschagneAUSEngland20241117777*-61126.2301072
Raqibul HasanBANEngland2010110767676.009580.0001070
Abdul RazzaqPAKEngland20061117575*-72104.1701055
Steve SmithAUSWest Indies2019110737373.0010370.8701070
Page 1Next

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