Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Aaron FinchAUSEngland2013-20207712917348.5032589.54030394
Eoin MorganENGAustralia2010-20209922416234.4327388.28021253
Jonny BairstowENGAustralia2015-202066023511239.1729380.20111197
Glenn MaxwellAUSEngland2015-202054020310850.75169120.121101111
Jos ButtlerENGAustralia2013-2020551197110*49.2521890.37110174
Alex CareyAUSEngland2018-202044019610649.0020595.61100153
George BaileyAUSEngland2012-20154421948297.0019599.49010156
Sam BillingsENGAustralia202033018311861.0019693.37110184
Kane WilliamsonNZWest Indies2019110148148148.0015496.10100141
Rohit SharmaINDPakistan2019110140140140.00113123.89100143
Michael ClarkeAUSEngland2010-201333013910546.3315887.97100140
Rishabh PantINDEngland2022111125125*-113110.62100162
David WarnerAUSSouth Africa2019110122122122.00117104.27100152
Mahela JayawardeneSLEngland2006-201433012110040.3313192.37100100
James TaylorENGAustralia201522011310156.5013285.6110070
Adil RashidENGAustralia2015-202066410735*53.5013380.4500082
Chris WoakesENGAustralia2015-202044210353*51.50100103.00010111
Carlos BrathwaiteWINew Zealand2019110101101101.0082123.1710095
Faf du PlessisSAAustralia2019110100100100.0094106.3810072
Jonny BairstowENGWest Indies2017111100100*-97103.09100110
Alastair CookENGSri Lanka2006-20143311003950.0011388.50000130
Shane WatsonAUSEngland2010-2013220996149.5012777.95010113
Rassie van der DussenSAAustralia2019110959595.009797.9401044
Jason RoyENGAustralia2015-2020660926315.3387105.75011140
Marnus LabuschagneAUSEngland2020330894829.6712074.1700050
Mitchell MarshAUSEngland2015-2020540897322.2514063.5701070
Chris GayleWINew Zealand2019110878787.0084103.5701086
Andrew StraussENGAustralia2010110878787.0012171.9001080
Alex CareyAUSSouth Africa2019110858585.0069123.19010111
Kevin PietersenENGAustralia2010-2013220856042.5010283.33010112
Jacques KallisSAEngland20031118282*-10578.1001051
Steve SmithAUSEngland2010-2015440782519.5010276.4700070
Virat KohliINDPakistan2019110777777.0065118.4601070
Ravindra JadejaINDNew Zealand2019110777777.0059130.5101044
Ian BellENGSri Lanka2006-20143317541*37.508984.2700051
Ross TaylorNZIndia2019110747474.009082.2201031
Angelo MathewsSLEngland2011-2014220736236.507696.0501080
Jonathan TrottENGSri Lanka2011110727272.008782.7601030
Virat KohliINDWest Indies2019110727272.008287.8001080
Yuvraj SinghINDEngland2007110717171.0010468.2701051
Jacques RudolphSAEngland20031117171*-10170.3001060
Hardik PandyaINDEngland2022110717171.0055129.09010100
Mohammad HafeezPAKEngland2003110696969.0011261.6101080
Ross TaylorNZWest Indies2019110696969.009572.6301070
Kumar SangakkaraSLEngland2006-2014330684822.6711360.1800050
David WarnerAUSEngland2012-2020440683217.008976.4000071
Kane WilliamsonNZIndia2019110676767.009570.5301060
Matthew HaydenAUSBangladesh20051116666*-54122.2201092
Adam GilchristAUSBangladesh20051116666*-60110.0001071
Fakhar ZamanPAKIndia2019110626262.007582.6701071
Page 1Next

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