Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaINDSri Lanka2014-2023220281264140.50194144.851003510
Virat KohliINDSri Lanka2009-202333017710759.0018794.65110181
Gautam GambhirINDSri Lanka2009111150150*-137109.49100140
Upul TharangaSLIndia2007-200922013211866.0014789.80100172
Ryan ten DoeschateNEDIreland2011110106106106.0010898.15100131
Nasir JamshedPAKIndia2013110106106106.0012485.48100122
Virat KohliINDSouth Africa2023111101101*-12183.47100100
Paul StirlingIRENetherlands2011110101101101.0072140.28100142
David MillerSAAustralia2023110101101101.0011687.0710085
MS DhoniINDEngland2011-201722110075*100.0010595.2401045
JP DuminySAIreland2011110999999.0010396.1201061
Virat KohliINDAustralia2017110929292.0010785.9801080
Kedar JadhavINDEngland2017110909090.0075120.00010121
Peter BorrenNEDIreland2011110848484.0082102.44010100
Ben StokesENGPakistan2023110848484.0076110.53010112
Fakhar ZamanPAKBangladesh2023110818181.0074109.4601037
Sanath JayasuriyaSLIndia2007-20092217863*78.0076102.63010160
Shreyas IyerINDSouth Africa2023110777777.008788.5101072
Mohammad HafeezPAKIndia2013110767676.0074102.70010100
Angelo MathewsSLIndia2014110757575.0068110.2901091
Kumar SangakkaraSLIndia2007-2009220726036.009179.1201070
William PorterfieldIRENetherlands2011110686868.009373.12010100
Scott EdwardsNEDBangladesh2023110686868.008976.4001060
Abdullah ShafiquePAKBangladesh2023110686868.006998.5501092
Craig ErvineZIMKenya2011110666666.0054122.2201091
Jason RoyENGIndia2017110656565.0056116.07010101
KL RahulINDSri Lanka20231116464*-10362.1401060
Craig KieswetterENGIndia2011110636363.006498.4401091
Marcus StoinisAUSIndia20171116262*-6595.3801063
Travis HeadAUSSouth Africa2023110626262.0048129.1701092
Vusi SibandaZIMKenya2011110616161.0057107.0201071
Alastair CookENGIndia2011110606060.006198.3601080
Joe RootENGPakistan2023110606060.007283.3301040
Thisara PereraSLIndia2009-2014220603130.0043139.5300054
Lahiru ThirimanneSLIndia2014110595959.006985.5101071
Steve SmithAUSIndia2017110595959.007677.6301080
Jonny BairstowENGPakistan2023110595959.006196.7201071
Jonny BairstowENGIndia2011-2017220585629.007181.6901051
Niall O'BrienIRENetherlands20111115757*-5898.2801070
Ben StokesENGIndia20171115757*-39146.1501042
MahmudullahBANPakistan2023110565656.007080.0001061
Hardik PandyaINDEngland2017110565656.0043130.2301042
Ajinkya RahaneINDAustralia2017110555555.006485.9401070
Virat KohliINDEngland2011-2017220555527.506880.8801180
MS DhoniINDPakistan20131115454*-8960.6701041
Tatenda TaibuZIMKenya2011110535353.007471.6201070
Agha SalmanPAKEngland2023110515151.0045113.3301061
Nuwanidu FernandoSLIndia2023110505050.006379.3701060
Heinrich KlaasenSAAustralia2023110474747.004897.9200042
Colin IngramSAIreland2011110464646.0043106.9800070
Page 1Next

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