Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2067th 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Owais ShahRRDeccan Chargers2012220402820.004393.0200020
Steve SmithPWRoyal Challengers Bengaluru20122214024*40.0039102.5600011
Brendon McCullumKKRChennai Super Kings2012220393719.5037105.4100041
Virat KohliRCBMumbai Indians20122213936*39.0026150.0000012
Naman OjhaDCPunjab Kings2012221393439.0035111.4300042
David MillerPKMumbai Indians20122223934*-22177.2700013
Anustup MajumdarPWRajasthan Royals2012220393019.5028139.2900032
James FranklinMIChennai Super Kings20123313925*19.505275.0000021
Siddharth ChitnisPKDelhi Capitals2012110383838.0032118.7500051
Dinesh KarthikMIPunjab Kings2012220383519.0026146.1500050
Virat KohliRCBRajasthan Royals2012220382219.0034111.7600040
Steve SmithPWPunjab Kings2012220382519.0025152.0000013
Ambati RayuduMIDeccan Chargers20122213819*38.003997.4400030
Manvinder BislaKKRPunjab Kings2012220382719.003997.4400012
Virender SehwagDCChennai Super Kings2012330383312.6729131.0300051
Yalaka Venugopal RaoDCChennai Super Kings2012320372718.5031119.3500003
Piyush ChawlaPKPune Warriors20122213721*37.0032115.6300051
Saurabh TiwaryRCBKolkata Knight Riders2012220371918.504190.2400021
Ambati RayuduMIPunjab Kings20122223734*-20185.0000022
Shane WatsonRRPunjab Kings2012110363636.0017211.7600042
Sourav GangulyPWPunjab Kings2012220362018.0027133.3300060
Jacques KallisKKRRajasthan Royals2012220363118.004678.2600030
Brad HodgeRRChennai Super Kings2012221363336.0033109.0900021
Yogesh NagarDCRajasthan Royals2012221362736.0029124.1400032
Debabrata DasKKRPunjab Kings20122113535*-23152.1700031
Angelo MathewsPWKolkata Knight Riders2012110353535.0027129.6300003
Bipul SharmaPKPune Warriors20122113535*-18194.4400032
Rahul DravidRRPune Warriors2012220352117.503697.2200060
Parthiv PatelDCPunjab Kings2012220351817.5029120.6900031
Azhar MahmoodPKRoyal Challengers Bengaluru20122213533*35.0018194.4400032
Sachin TendulkarMIPune Warriors2012110343434.003597.1400040
Marlon SamuelsPWRoyal Challengers Bengaluru2012110343434.0020170.0000012
Jesse RyderPWRoyal Challengers Bengaluru2012110343434.0022154.5500041
Steve SmithPWDelhi Capitals20122113434*-13261.5400042
Marlon SamuelsPWChennai Super Kings2012220342617.003987.1800021
MS DhoniCSKDelhi Capitals2012320342317.0028121.4300012
Shaun MarshPKKolkata Knight Riders2012220343317.003694.4400040
Shaun MarshPKRoyal Challengers Bengaluru2012220342617.0027125.9300041
Angelo MathewsPWRajasthan Royals2012220342317.0031109.6800010
Mandeep SinghPKPune Warriors2012220342417.0033103.0300040
Ashok MenariaRRPunjab Kings2012220343417.0030113.3300112
Gurkeerat SinghPKDelhi Capitals2012220342617.0016212.5000061
Manoj TiwaryKKRChennai Super Kings2012331341317.0030113.3300040
Shaun MarshPKDeccan Chargers2012220332216.5027122.2200050
Shaun MarshPKChennai Super Kings2012110323232.0022145.4500041
Suresh RainaCSKPunjab Kings2012220321716.0030106.6700012
Ajinkya RahaneRRChennai Super Kings2012220321716.0032100.0000050
Mithun ManhasPWPunjab Kings2012110313131.0028110.7100031
Andre RussellDCRoyal Challengers Bengaluru2012110313131.0015206.6700013
Anustup MajumdarPWRoyal Challengers Bengaluru2012110313131.0026119.2300040

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.