T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 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/27NZIND

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 DhawanINDSouth Africa2015120000.00120.0000200
Doug BollingerAUSIndia2009-201023155*2.502025.0000200
Harbhajan SinghMIPunjab Kings2008-201554021125.2517123.5300221
Peter SiddleAUSIndia2008-201335114133.504431.8200211
Zaheer KhanINDNew Zealand2003110000.0010.0000100
Graeme SmithSAPakistan2006110000.0020.0000100
Herschelle GibbsSAPakistan2006110000.0010.0000100
Nathan AstleNZAustralia2006110000.0040.0000100
Shane WatsonAUSNew Zealand2006110000.0040.0000100
Habibul BasharBANSri Lanka2006110000.0020.0000100
Azhar MahmoodPKKolkata Knight Riders2013110000.0010.0000100
Azhar MahmoodPKPune Warriors2013110000.0040.0000100
Shoaib MalikPAKSouth Africa2006110000.0030.0000100
Tillakaratne DilshanDCPunjab Kings2010110000.0030.0000100
Farveez MaharoofSLBangladesh2006110000.0010.0000100
Darren SammySHPunjab Kings2013110000.0030.0000100
S. SreesanthPKMumbai Indians2008110000.0010.0000100
Ross TaylorRRPunjab Kings2011110000.0050.0000100
Piyush ChawlaPKMumbai Indians2008-2012310000.0010.0000100
Piyush ChawlaPKSunrisers Hyderabad2013110000.0020.0000100
Munaf PatelRR/MIPunjab Kings2008-2012410000.0010.0000100
Robin UthappaINDPakistan2007110000.0020.0000100
Andre BothaIREWest Indies2011110000.0070.0000100
Tim BresnanENGIndia2011-2013210000.0020.0000100
Ravi BoparaPKKolkata Knight Riders2010110000.0020.0000100
Ravi BoparaSHPunjab Kings2015110000.0020.0000100
Mudassar BukhariNEDSouth Africa2011110000.0040.0000100
Abhishek NayarPKChennai Super Kings2011110000.0010.0000100
Vinay KumarINDAustralia2013110000.0010.0000100
Sunny SohalPKMumbai Indians2008110000.0040.0000100
Anirudha SrikkanthCSKPunjab Kings2011110000.0010.0000100
Ryan HarrisPKChennai Super Kings2011-2013210000.0020.0000100
Anureet SinghPKSunrisers Hyderabad2015110000.0020.0000100
Darren BravoWIIreland2011110000.0030.0000100
Ryan McLarenMIPunjab Kings2010110000.0010.0000100
Shalabh SrivastavaPKRajasthan Royals2010110000.0010.0000100
Mandeep SinghPKSunrisers Hyderabad2013110000.0020.0000100
Kedar JadhavDCPunjab Kings2014110000.0040.0000100
Jaydev UnadkatDCPunjab Kings2014110000.0010.0000100
Berend WestdijkNEDSouth Africa2011110000.0020.0000100
Glenn MaxwellPKDelhi Capitals2014110000.0030.0000100
Beuran HendricksPKMumbai Indians2014110000.0010.0000100
Parvinder AwanaPKSunrisers Hyderabad2013110000.0010.0000100
Biplab SamantraySHPunjab Kings2013110000.0010.0000100
Gurkeerat SinghPKKolkata Knight Riders2013110000.0010.0000100
Mohammed ShamiDCPunjab Kings2014110000.0010.0000100
VVS LaxmanINDEngland200812015157.507320.5500120
Rahul DravidINDEngland200812013613668.0034739.19101190
Virender SehwagINDEngland200812017178.502085.0000120
Mahela JayawardenePKDelhi Capitals2008-201022015157.5015100.0000120
Page 1Next

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