Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Indian Premier League 2012: Batting by opposition

More filters

2 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×Series: Indian Premier League 2012×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ajinkya RahaneRRRoyal Challengers Bengaluru2012111103103*-60171.67100125
Chris GayleRCBPune Warriors2012110818181.0048168.7501048
Ambati RayuduMIRoyal Challengers Bengaluru20121118181*-54150.0001064
Shikhar DhawanDCRoyal Challengers Bengaluru20121117373*-52140.38010101
Chris GayleRCBPunjab Kings2012110717171.0042169.0501064
Tillakaratne DilshanRCBDeccan Chargers2012110717171.0054131.4801082
Robin UthappaPWRoyal Challengers Bengaluru2012110696969.0045153.3301092
Gautam GambhirKKRRoyal Challengers Bengaluru2012110646464.0039164.1001091
AB de VilliersRCBDelhi Capitals20121116464*-42152.3801062
Mayank AgarwalRCBMumbai Indians20121116464*-30213.3301064
Owais ShahRRRoyal Challengers Bengaluru2012110606060.0026230.7701055
Kieron PollardMIRoyal Challengers Bengaluru20121115252*-31167.7401053
MS DhoniCSKMumbai Indians20121115151*-20255.0001062
Nitin SainiPKRoyal Challengers Bengaluru2012110505050.0036138.8901050
Michael HusseyCSKMumbai Indians2012110494949.0039125.6400081
Tillakaratne DilshanRCBMumbai Indians2012110474747.005094.0000041
AB de VilliersRCBDeccan Chargers20121114747*-17276.4700053
Subramaniam BadrinathCSKMumbai Indians2012110474747.0039120.5100061
Daniel HarrisDCRoyal Challengers Bengaluru2012110474747.0041114.6300024
Manvinder BislaKKRRoyal Challengers Bengaluru2012110464646.0029158.6200023
Cameron WhiteDCRoyal Challengers Bengaluru2012110454545.0024187.5000023
David HusseyPKRoyal Challengers Bengaluru2012110454545.0029155.1700024
Virat KohliRCBPunjab Kings2012110454545.0042107.1400032
Mandeep SinghPKRoyal Challengers Bengaluru2012110434343.0030143.3300061
Dwayne SmithMIChennai Super Kings2012110383838.0022172.7300052
Saurabh TiwaryRCBPune Warriors20121113636*-23156.5200012
Marlon SamuelsPWRoyal Challengers Bengaluru2012110343434.0020170.0000012
Jesse RyderPWRoyal Challengers Bengaluru2012110343434.0022154.5500041
Mayank AgarwalRCBRajasthan Royals2012110343434.0021161.9000033
Dwayne BravoCSKMumbai Indians20121113333*-14235.7100032
AB de VilliersRCBPune Warriors20121113333*-14235.7100023
Naman OjhaDCRoyal Challengers Bengaluru2012110333333.0026126.9200041
Andrew McDonaldRCBDelhi Capitals2012110303030.0019157.8900042
Chris GayleRCBDeccan Chargers2012110262626.0022118.1800012
Rahul DravidRRRoyal Challengers Bengaluru2012110252525.003278.1300020
Vinay KumarRCBKolkata Knight Riders2012110252525.002696.1500001
Aaron FinchDCRoyal Challengers Bengaluru2012110252525.0024104.1700030
Irfan PathanDCRoyal Challengers Bengaluru2012110242424.0015160.0000021
Jacques KallisKKRRoyal Challengers Bengaluru2012110222222.002395.6500031
Virat KohliRCBRajasthan Royals2012110222222.0018122.2200020
Saurabh TiwaryRCBMumbai Indians2012110212121.0016131.2500012
Daniel VettoriRCBKolkata Knight Riders2012110202020.0012166.6700031
Yalaka Venugopal RaoDCRoyal Challengers Bengaluru2012110181818.002378.2600010
Vinay KumarRCBDelhi Capitals2012110181818.0016112.5000010
Saurabh TiwaryRCBKolkata Knight Riders2012110181818.001994.7400010
Mayank AgarwalRCBDeccan Chargers2012110181818.006300.0000012
Lasith MalingaMIChennai Super Kings2012110171717.0016106.2500011
AB de VilliersRCBPunjab Kings2012110171717.0013130.7700011
Saurabh TiwaryRCBRajasthan Royals2012110171717.0016106.2500001
Dinesh KarthikMIRoyal Challengers Bengaluru2012110161616.0014114.2900030
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.