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)ODI1st 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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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
Suresh RainaCSKRajasthan Royals2012220492624.5041119.5100080
Virat KohliRCBPunjab Kings2012220494524.5046106.5200042
Mayank AgarwalRCBRajasthan Royals2012220493424.5038128.9500053
Brad HodgeRRDeccan Chargers20121114848*-21228.5700062
Harbhajan SinghMIDelhi Capitals2012220483324.0034141.1800071
Marlon SamuelsPWPunjab Kings2012220484624.005194.1200042
Suresh RainaCSKDeccan Chargers2012220483224.0036133.3300052
Ambati RayuduMIRajasthan Royals20122114747*-32146.8800013
Daniel HarrisDCRoyal Challengers Bengaluru2012110474747.0041114.6300024
Shreevats GoswamiRRKolkata Knight Riders2012220472423.5040117.5000031
Nitin SainiPKMumbai Indians2012220473023.5047100.0000070
Yusuf PathanKKRDelhi Capitals20123324740*47.0036130.5600132
Manvinder BislaKKRRoyal Challengers Bengaluru2012110464646.0029158.6200023
Cameron WhiteDCRoyal Challengers Bengaluru2012220464523.0029158.6200023
Naman OjhaDCRoyal Challengers Bengaluru2012220463323.0038121.0500051
Mandeep SinghPKMumbai Indians2012220462423.0037124.3200070
Shane WatsonRRMumbai Indians2012110454545.0036125.0000042
Mayank AgarwalRCBChennai Super Kings2012110454545.0026173.0800053
Adam GilchristPKKolkata Knight Riders20122214540*45.0039115.3800031
Parthiv PatelDCDelhi Capitals2012221454545.0027166.6700051
Azhar MahmoodPKDelhi Capitals2012220453622.5045100.0000051
Azhar MahmoodPKDeccan Chargers2012220453122.5029155.1700041
Kumar SangakkaraDCRajasthan Royals2012110444444.0032137.5000051
Yogesh NagarDCChennai Super Kings20122114444*-4793.6200011
Daniel ChristianDCMumbai Indians2012220443922.0041107.3200022
Mandeep SinghPKKolkata Knight Riders2012220443822.0044100.0000031
Brendon McCullumKKRRoyal Challengers Bengaluru2012110434343.0037116.2200080
Kevin PietersenDCChennai Super Kings20121114343*-26165.3800032
Dinesh KarthikMIDelhi Capitals2012220434021.5032134.3800070
David HusseyPKDelhi Capitals20122214340*43.0041104.8800051
Shakib Al HasanKKRPune Warriors2012110424242.0030140.0000032
Mithun ManhasPWMumbai Indians20121114242*-34123.5300050
Akshath ReddyDCRajasthan Royals2012110424242.0035120.0000041
Sourav GangulyPWDelhi Capitals2012220424121.0039107.6900051
AB de VilliersRCBPune Warriors20122224233*-18233.3300024
David HusseyPKKolkata Knight Riders2012220423221.004593.3300011
Ashok MenariaRRChennai Super Kings2012221423642.0039107.6900031
Ashok MenariaRRDeccan Chargers2012220422221.0037113.5100022
Michael ClarkePWDeccan Chargers2012110414141.0031132.2600070
MS DhoniCSKRoyal Challengers Bengaluru2012110414141.0024170.8300012
Sourav GangulyPWKolkata Knight Riders2012220413620.504395.3500041
Kevin PietersenDCRajasthan Royals2012220413620.5039105.1300041
MS DhoniCSKDeccan Chargers2012220413420.5037110.8100020
Rohit SharmaMIDelhi Capitals2012220412920.5033124.2400061
Shaun MarshPKRajasthan Royals2012220413420.5033124.2400061
Steve SmithPWMumbai Indians2012220413920.5038107.8900040
Mandeep SinghPKRajasthan Royals2012220413420.5031132.2600051
Ashok MenariaRRKolkata Knight Riders2012220414020.5036113.8900041
Ashok MenariaRRMumbai Indians2012220412120.5035117.1400032
Sourav GangulyPWChennai Super Kings2012220402420.004295.2400050

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.