Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association Stadium, Mohali×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDAustralia2006-2013331193139*96.50190101.58100165
Sachin TendulkarINDPakistan2007-20112201849992.0020689.32020251
Virat KohliINDNew Zealand2016111154154*-134114.93100161
Kevin PietersenENGIndia2011-20132201407670.0015490.91020161
AB de VilliersSANetherlands2011110134134134.0098136.73100134
Younis KhanPAKIndia2007-201122013011765.0014291.5510092
Hashim AmlaSANetherlands2011110113113113.0013086.9210080
Ricky PontingAUSIndia2006-20092201105855.0012885.94020131
Shane WatsonAUSIndia2006-20133301105036.6711595.65010150
Devon SmithWIIreland2011110107107107.0013380.45100111
Upul TharangaSLBangladesh2006110105105105.0012981.40100111
Misbah-ul-HaqPAKIndia2007-20112201055652.5012087.5001081
Jonathan TrottENGIndia20111119898*-11684.4801080
Virender SehwagINDAustralia2006-2009220956547.5010987.16010160
Kieron PollardWIIreland2011110949494.0055170.9101085
Ajinkya RahaneINDEngland2011110919191.0010487.5001060
Suresh RainaINDEngland2011-20132218989*89.0082108.5401191
Scott StyrisNZPakistan2006110868686.0011376.11010100
Ed JoyceIREWest Indies2011110848484.0010679.2501090
Gautam GambhirINDPakistan2007-2011220845742.0010084.0001090
Rohit SharmaINDEngland2013110838383.009389.25010111
Stephen FlemingNZPakistan2006110808080.0010576.1901081
MS DhoniINDNew Zealand2016110808080.009187.9101063
Daniel VettoriNZAustralia2006110797979.0010376.7001070
Alastair CookENGIndia2011-2013220797639.5011668.10010130
Virat KohliINDAustralia2009-2013220786839.008987.64010100
Adam VogesAUSIndia20131117676*-8886.3601070
Damien MartynAUSIndia20061117373*-10470.1901080
Mohammad YousufPAKNew Zealand2006110717171.009277.1701090
Samit PatelENGIndia2011-20132217170*71.0053133.9601072
Mark BoucherSAPakistan2006110696969.009870.4101070
Gautam GambhirINDEngland2011-2013220685834.007689.4701051
Shakib Al HasanBANSri Lanka20061116767*-10762.6201070
Justin KempSAPakistan2006110646464.0011058.1801042
James FaulknerAUSIndia20131116464*-29220.6901026
Virender SehwagINDPakistan2007-2011220633831.5056112.50000100
Cameron WhiteAUSIndia2009110626262.007187.3201031
Gary WilsonIREWest Indies2011110616161.006298.3901061
Tom LathamNZIndia2016110616161.007284.7201031
Virat KohliINDEngland2011-2013220613530.506396.8300080
Ricky PontingAUSNew Zealand2006110585858.008072.5001090
Andrew SymondsAUSNew Zealand2006110585858.0058100.0001031
James NeeshamNZIndia2016110575757.0047121.2801070
Joe RootENGIndia20131115757*-45126.6701081
MS DhoniINDEngland2011-20132215435*54.0052103.8500050
Rahul DravidINDAustralia2006110525252.006382.5401060
Shoaib MalikPAKNew Zealand2006110525252.007074.2901040
Sachin TendulkarINDAustralia2006-2009220504025.009453.1900080
Harbhajan SinghINDPakistan2007-20112215038*50.0035142.8600042
Shahid AfridiPAKIndia2007-20112214829*48.0031154.8400041
Page 1Next

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