ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association Stadium, Mohali×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shikhar DhawanINDAustralia201322019518797.50180108.33100352
Gautam GambhirINDEngland2008-201334034417986.0065352.68120362
Virat KohliINDNew Zealand2016111154154*-134114.93100161
Murali VijayINDAustralia201312017915389.5035051.14100243
Mark RichardsonNZIndia2003110145145145.0041035.37100190
Kevin PietersenENGIndia2008-201333028414494.6735580.00120332
MS DhoniINDAustralia2006-2013693391139*65.1747183.011203211
Rahul DravidINDEngland200812013613668.0034739.19101190
AB de VilliersSANetherlands2011110134134134.0098136.73100134
Virender SehwagINDNew Zealand200312013113065.5023256.47100162
Shane WatsonAUSIndia2006-201357037212653.1469053.91130422
Paul ValthatyPKChennai Super Kings2011111120120*-63190.48100192
Scott StyrisNZIndia2003110119119119.0023151.52100102
Younis KhanPAKIndia2007-201122013011765.0014291.5510092
Michael HusseyCSK/MIPunjab Kings2008-2015442209116*104.50125167.201101911
Shaun MarshPKRajasthan Royals2008-201455033711567.40237142.191203314
Hashim AmlaSANetherlands2011110113113113.0013086.9210080
Devon SmithWIIreland2011110107107107.0013380.45100111
Lou VincentNZIndia2003110106106106.0022746.70100142
Upul TharangaSLBangladesh2006110105105105.0012981.40100111
VVS LaxmanINDNew Zealand2003122171104*-44538.43110190
Gautam GambhirINDAustralia2008-201024019610449.0032360.68111181
Sourav GangulyINDAustralia200812012910264.5026249.24100100
David MillerPKRoyal Challengers Bengaluru2012-2015331123101*61.5055223.6410089
Lendl SimmonsMIPunjab Kings2014-2015221171100*171.00117146.15110233
Craig McMillanNZIndia2003111100100*-13076.9210071
Sachin TendulkarINDPakistan2007-20112201849992.0020689.32020251
Mitchell StarcAUSIndia20131201349967.0024454.92010160
Jonathan TrottENGIndia20111119898*-11684.4801080
Sachin TendulkarINDAustralia2006-20135813429848.8657459.58020440
Kumar SangakkaraPKMumbai Indians2008-20102201509475.0098153.06020192
Kieron PollardWIIreland2011110949494.0055170.9101085
Tim PaineAUSIndia20101201019250.5020848.56010140
Steve SmithAUSIndia2013120979248.5020447.55010101
Ajinkya RahaneINDEngland2011110919191.0010487.5001060
Virender SehwagINDAustralia2006-20104602969049.3334486.05030420
Suresh RainaINDEngland2011-20132218989*89.0082108.5401191
Chris GayleKKR/RCBPunjab Kings2010-20154401798744.75115155.65020188
Suresh RainaINDAustralia2006-20134501338626.6019966.83011180
Yuvraj SinghINDEngland2008-20132301168638.6717566.2901095
Ed CowanAUSIndia2013120948647.0025836.4301090
Scott StyrisNZPakistan2006110868686.0011376.11010100
Ed JoyceIREWest Indies2011110848484.0010679.2501090
Rohit SharmaINDEngland2013110838383.009389.25010111
David MillerPKPune Warriors20131118080*-41195.1201055
Stephen FlemingNZPakistan2006110808080.0010576.1901081
MS DhoniINDNew Zealand2016110808080.009187.9101063
Daniel VettoriNZAustralia2006110797979.0010376.7001070
Mandeep SinghPKPune Warriors2011-20133319377*46.5079117.7201080
Rahul DravidINDAustralia2006-20103401817745.2529561.36020280
Page 1Next

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