Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Indian Premier League 2012: Batting by opposition

More filters

1 active
Reset"Match result" is from the side of the player or team.
Series: Indian Premier League 2012×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mayank AgarwalRCBMumbai Indians20122116464*-30213.3301064
Mahela JayawardeneDCPunjab Kings20122216456*64.0059108.4701090
Nitin SainiPKRoyal Challengers Bengaluru2012220645032.0048133.3301060
Jacques KallisKKRDelhi Capitals2012330643021.3364100.0000070
Jacques KallisKKRRoyal Challengers Bengaluru2012220634131.5050126.0000044
Mandeep SinghPKRoyal Challengers Bengaluru2012220634331.5045140.0000061
Dwayne SmithMIChennai Super Kings2012221623862.0031200.0000074
Yusuf PathanKKRMumbai Indians20122226140*-52117.3100041
Ajinkya RahaneRRPune Warriors2012220616130.5050122.0001170
Dinesh KarthikMIRoyal Challengers Bengaluru2012220604430.0053113.2100061
Kevin PietersenDCMumbai Indians20122215950*59.0034173.5301073
Kevin PietersenDCPune Warriors2012220593229.5044134.0900025
Sachin TendulkarMIRajasthan Royals20121115858*-51113.7301060
Michael HusseyCSKDelhi Capitals2012220583829.0054107.4100071
Subramaniam BadrinathCSKMumbai Indians2012331584729.0056103.5700061
Virat KohliRCBChennai Super Kings2012110575757.0046123.9101052
Subramaniam BadrinathCSKPune Warriors2012210575757.0048118.7501080
Sachin TendulkarMIPunjab Kings2012220573428.5052109.6200070
Tillakaratne DilshanRCBPune Warriors2012220575328.5052109.6201061
James FranklinMIPune Warriors2012220573228.506587.6900041
Brad HodgeRRPunjab Kings2012220573628.5039146.1500033
Robin UthappaPWPunjab Kings2012220574028.5049116.3300023
Shikhar DhawanDCChennai Super Kings2012220573628.5047121.2800060
Brad HodgeRRKolkata Knight Riders2012221564456.0038147.3700033
Ross TaylorDCRoyal Challengers Bengaluru2012110555555.0026211.5401072
Dwayne BravoCSKDelhi Capitals20123215533*55.0043127.9100042
Dwayne BravoCSKDeccan Chargers20122225543*-22250.0000006
Robin UthappaPWDeccan Chargers2012220552927.5045122.2200032
Steve SmithPWRajasthan Royals2012221553755.0053103.7700060
Rahul DravidRRKolkata Knight Riders2012220542827.0051105.8800072
Owais ShahRRKolkata Knight Riders2012221543154.0044122.7300051
MS DhoniCSKPune Warriors20122215428*54.0040135.0000041
Yalaka Venugopal RaoDCRoyal Challengers Bengaluru2012220543627.0047114.8900051
Robin UthappaPWMumbai Indians2012220543627.0051105.8800051
Chris GayleRCBDeccan Chargers2012220532726.5032165.6300044
Ajinkya RahaneRRMumbai Indians2012220534026.5048110.4200062
Virender SehwagDCKolkata Knight Riders2012330532317.6729182.7600052
Owais ShahRRChennai Super Kings2012110525252.0043120.9301043
Rohit SharmaMIPunjab Kings2012220525026.0035148.5701033
Ravindra JadejaCSKDeccan Chargers2012220524826.0038136.8400033
Murali VijayCSKMumbai Indians2012330524117.3351101.9600053
AB de VilliersRCBDeccan Chargers20122215147*51.0028182.1400053
Virat KohliRCBDeccan Chargers2012220514225.5049104.0800032
Ravindra JadejaCSKPune Warriors2012220514425.5029175.8600043
Shikhar DhawanDCKolkata Knight Riders2012110505050.0050100.0001041
Richard LeviMIChennai Super Kings2012110505050.0035142.8601063
Dinesh KarthikMIPune Warriors2012221503250.005492.5900051
Laxmi Ratan ShuklaKKRDelhi Capitals2012321502650.0028178.5700043
Ajinkya RahaneRRDeccan Chargers2012220504425.0038131.5800061
Michael HusseyCSKMumbai Indians2012110494949.0039125.6400081

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.