Live1st ODI · India in New Zealand 2026/27NZ73/2 (14.1)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Indian Premier League: Batting by opposition

More filters

2 active
Reset"Match result" is from the side of the player or team.
At New Wanderers Stadium×Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisRCBMumbai Indians20091116969*-59116.9501052
Robin UthappaRCBMumbai Indians20091116666*-42157.1401082
Jacques KallisRCBDelhi Capitals20091115858*-56103.5701022
Kumar SangakkaraPKDeccan Chargers2009110565656.0043130.2301041
Herschelle GibbsDCRoyal Challengers Bengaluru20091115353*-48110.4201032
Sanath JayasuriyaMIRoyal Challengers Bengaluru2009110525252.0043120.9301061
Dinesh KarthikDCChennai Super Kings2009110525252.0031167.7401071
David WarnerDCChennai Super Kings2009110515151.0040127.5001051
Dwayne BravoMIRoyal Challengers Bengaluru20091115050*-40125.0001012
Brad HodgeKKRDeccan Chargers2009110484848.0041117.0700050
Manish PandeyRCBChennai Super Kings2009110484848.0035137.1400070
Subramaniam BadrinathCSKDelhi Capitals2009110454545.0034132.3500042
Rahul DravidRCBChennai Super Kings2009110444444.0039112.8200060
Sourav GangulyKKRDelhi Capitals2009110444444.004597.7800012
Adam GilchristDCKolkata Knight Riders2009110434343.0031138.7100052
David HusseyKKRDeccan Chargers2009110434343.0017252.9400024
Rohit SharmaDCPunjab Kings2009110424242.0026161.5400033
AB de VilliersDCKolkata Knight Riders20091114040*-32125.0000050
Ajit AgarkarKKRDelhi Capitals2009110393939.0029134.4800032
Rahul DravidRCBDelhi Capitals2009110383838.0034111.7600040
Parthiv PatelCSKRoyal Challengers Bengaluru2009110363636.0027133.3300070
David WarnerDCKolkata Knight Riders2009110363636.0023156.5200051
Sourav GangulyKKRDeccan Chargers2009110333333.004180.4900030
Andrew SymondsDCRoyal Challengers Bengaluru2009110333333.0021157.1400041
Suresh RainaCSKDelhi Capitals2009110323232.0021152.3800022
Rohit SharmaDCKolkata Knight Riders20091113232*-13246.1500032
Roelof van der MerweRCBDeccan Chargers2009110323232.0021152.3800013
Dinesh KarthikDCRoyal Challengers Bengaluru2009110313131.0029106.9000010
Tirumalasetti SumanDCKolkata Knight Riders2009110313131.0024129.1700031
Matthew HaydenCSKDelhi Capitals2009110303030.0019157.8900041
Abhishek NayarMIRoyal Challengers Bengaluru20091112929*-20145.0000040
Herschelle GibbsDCKolkata Knight Riders2009110282828.003482.3500030
MS DhoniCSKRoyal Challengers Bengaluru2009110282828.003093.3300000
AB de VilliersDCRoyal Challengers Bengaluru2009110282828.002996.5500030
Gautam GambhirDCRoyal Challengers Bengaluru2009110272727.0019142.1100031
Ross TaylorRCBDeccan Chargers2009110272727.0020135.0000031
Matthew HaydenCSKRoyal Challengers Bengaluru2009110262626.0019136.8400021
Herschelle GibbsDCPunjab Kings2009110262626.003770.2700030
Andrew SymondsDCPunjab Kings2009110252525.0025100.0000010
Ross TaylorRCBDelhi Capitals2009110252525.0012208.3300013
Rohit SharmaDCRoyal Challengers Bengaluru2009110242424.0023104.3500011
Virat KohliRCBChennai Super Kings20091112424*-17141.1800012
Adam GilchristDCPunjab Kings2009110232323.0013176.9200041
Yuvraj SinghPKDeccan Chargers2009110202020.0018111.1100021
Brendon McCullumKKRDeccan Chargers2009110202020.0018111.1100011
Albie MorkelCSKRoyal Challengers Bengaluru20091112020*-17117.6500011
Suresh RainaCSKRoyal Challengers Bengaluru2009110202020.0019105.2600011
Yogesh NagarDCRoyal Challengers Bengaluru2009110202020.0020100.0000010
Andrew SymondsDCKolkata Knight Riders2009110181818.0013138.4600001
Gautam GambhirDCKolkata Knight Riders2009110181818.002475.0000030
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.