Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association Stadium, Mohali×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
MS DhoniINDAustralia2006-2013693391139*65.1747183.011203211
Shane WatsonAUSIndia2006-201357037212653.1469053.91130422
Sachin TendulkarINDAustralia2006-20135813429848.8657459.58020440
Shaun MarshPKRajasthan Royals2008-201455033711567.40237142.191203314
Rohit SharmaMI/DCPunjab Kings2008-20155501495029.80102146.08020117
Manoj TiwaryKKR/DCPunjab Kings2008-201454112375*41.0099124.24010142
Robin UthappaRCB/MI/PWPunjab Kings2008-20135501193723.8093127.96000104
Shane WatsonRRPunjab Kings2008-20145501133622.6078144.87001124
Ambati RayuduMIPunjab Kings2010-201555210134*33.6769146.38000122
Virat KohliRCBPunjab Kings2008-20155501004220.0075133.33000122
Mitchell JohnsonAUSIndia2006-2013551934723.2516456.7100094
Shikhar DhawanDC/MI/DCPunjab Kings2008-2015550897117.8073121.9201163
Rahul DravidRCB/RRPunjab Kings2008-2013540874621.7579110.13000130
Dinesh KarthikRCB/DC/MIPunjab Kings2008-2015550622412.4049126.5300081
Ishant SharmaINDAustralia2008-2013562613115.2519231.7700190
Kieron PollardMIPunjab Kings2010-2015552531817.6745117.7800032
Harbhajan SinghMIPunjab Kings2008-201554021125.2517123.5300221
Piyush ChawlaPKRajasthan Royals2008-20135411886.0016112.5000030
Vinay KumarRCB/MIPunjab Kings2008-2015510111.00333.3300000
Virender SehwagINDAustralia2006-20104602969049.3334486.05030420
Gautam GambhirKKR/DCPunjab Kings2008-20134412167272.00151143.05030282
Michael HusseyCSK/MIPunjab Kings2008-2015442209116*104.50125167.201101911
Ricky PontingAUSIndia2006-20104601927132.0029066.21030251
Chris GayleKKR/RCBPunjab Kings2010-20154401798744.75115155.65020188
Parthiv PatelCSK/MI/DCPunjab Kings2008-20154401536138.25109140.37020155
Michael HusseyAUSIndia2006-20104501405428.0031244.87010121
Suresh RainaINDAustralia2006-20134501338626.6019966.83011180
Michael ClarkeAUSIndia2006-20134711306921.6731741.01011170
Shaun MarshPKRoyal Challengers Bengaluru2008-201344110874*36.0084128.57010133
AB de VilliersRCB/DCPunjab Kings2010-20154411075235.6780133.75010112
Cameron WhiteRCB/DC/SHPunjab Kings2008-20134429367*46.5066140.91010111
Yusuf PathanKKR/RRPunjab Kings2008-2013430803926.6750160.0000064
Suresh RainaCSKPunjab Kings2008-20154317341*36.5048152.0800163
MS DhoniCSKPunjab Kings2008-2015431704335.0039179.4900064
Brad HodgeKKR/RRPunjab Kings2008-2014430683622.6744154.5500044
Piyush ChawlaPKKolkata Knight Riders2008-20134324121*41.0025164.0000051
Harbhajan SinghINDAustralia2006-201045139319.754097.5000151
Saurabh TiwaryRCB/MIPunjab Kings2008-201343025178.3322113.6400021
Piyush ChawlaPKRoyal Challengers Bengaluru2008-201341177*-3233.3300010
Praveen KumarRCB/MI/SHPunjab Kings2008-2015410555.00771.4300000
Ashok DindaKKR/PWPunjab Kings2008-2013410222.00540.0000000
Dale SteynRCB/DC/SHPunjab Kings2008-201341111*-333.3300000
Munaf PatelRR/MIPunjab Kings2008-2012410000.0010.0000100
Gautam GambhirINDEngland2008-201334034417986.0065352.68120362
Kevin PietersenENGIndia2008-201333028414494.6735580.00120332
Rahul DravidINDAustralia2006-20103401817745.2529561.36020280
Virat KohliINDAustralia2009-20133411796859.6727964.16020231
Alastair CookENGIndia2008-20133401397634.7520268.81020220
David MillerPKRoyal Challengers Bengaluru2012-2015331123101*61.5055223.6410089
Brad HaddinAUSIndia2008-20133501213724.2025846.90000162
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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