ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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

1 active
Reset"Match result" is from the side of the player or team.
Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris GayleRCB/PKKolkata Knight Riders2011-202119193700102*43.75461151.841525554
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202620205697106*46.47439158.772325739
David WarnerDC/SHChennai Super Kings2009-2024212106969033.14523133.080936723
Robin UthappaKKR/CSK/RRRoyal Challengers Bengaluru2008-2022222236878836.16496138.510417027
Shikhar DhawanPK/DC/DCRajasthan Royals2008-20232424367986*32.33523129.830718715
Dinesh KarthikKKR/RCB/DCPunjab Kings2008-2024312986766932.19455148.570427021
Suresh RainaCSK/GLDelhi Capitals2008-2021262636617728.74491134.620405725
KL RahulRCB/PK/DCChennai Super Kings2013-20261817166098*41.25464142.240606228
AB de VilliersRCB/DCRajasthan Royals2008-20212220665279*46.57443147.180815524
Gautam GambhirKKR/DCRoyal Challengers Bengaluru2008-2018202006479332.35481134.510617812
Shreyas IyerKKR/PK/DCSunrisers Hyderabad2015-2026212156418240.06469136.670524929
Dinesh KarthikKKR/RCB/PKRajasthan Royals2008-20243429764197*29.14482132.990335923
Ishan KishanMI/SH/GLRoyal Challengers Bengaluru2017-2026161616379942.47374170.320525340
Suresh RainaCSKRajasthan Royals2008-2021232306309827.39468134.620406516
Ambati RayuduCSK/MIDelhi Capitals2010-2023262576296234.94460136.740405527
Rishabh PantDC/LSGSunrisers Hyderabad2016-202619195626128*44.71437143.251115727
Faf du PlessisRCB/CSK/DCSunrisers Hyderabad2014-20252120262473*34.67432144.440626324
Sanju SamsonCSK/RRDelhi Capitals2013-202621195620115*44.29397156.171325732
Nitish RanaKKR/DC/RRSunrisers Hyderabad2017-2026181806148034.11437140.500506430
Jos ButtlerRR/GTMumbai Indians2018-20261413160710050.58417145.561405932
Suryakumar YadavKKR/MIPunjab Kings2014-2026242116067830.30388156.190536427
KL RahulRCB/PK/DCKolkata Knight Riders2013-2026201826057437.81424142.690715424
Rohit SharmaMI/DCRajasthan Royals2008-2026323106057319.52486124.490355124
Jos ButtlerRR/MI/GTKolkata Knight Riders2016-202616163600107*46.15400150.002116026
Shubman GillKKR/GTPunjab Kings2018-2026161545989654.36408146.570606115
Robin UthappaKKR/RCB/CSKMumbai Indians2009-2022272625928024.67480123.330305226
Ishan KishanMI/SHRajasthan Royals2018-202615152590106*45.38352167.611526328
Sanju SamsonCSK/DC/RRKolkata Knight Riders2013-2026222225906029.50463127.430305421
MS DhoniCSKRajasthan Royals2008-202531261158575*39.00455128.570213225
David WarnerDC/SHRajasthan Royals2010-2024161615837738.87455128.130506112
Parthiv PatelRCB/CSK/MIPunjab Kings2008-2019171725838138.87427136.530517415
Kieron PollardMIChennai Super Kings2010-20222723758387*36.44339171.980414244
Ajinkya RahaneKKR/CSK/DCSunrisers Hyderabad2013-2026252415827025.30532109.400434618
Shikhar DhawanPK/DC/SHDelhi Capitals2011-20242020157992*30.47415139.520317115
Virat KohliRCBGujarat Titans2022-202610103578101*82.57369156.641506320
Suryakumar YadavKKR/MIRajasthan Royals2014-20261717357879*41.29393147.070516021
AB de VilliersRCBDelhi Capitals2011-20211915557590*57.50357161.060504928
MS DhoniCSK/RPSKolkata Knight Riders2008-202535301657466*41.00447128.410203923
Rishabh PantDC/LSGRoyal Challengers Bengaluru2016-202615154572118*52.00357160.221404931
Shreyas IyerKKR/PK/DCMumbai Indians2015-20262222557187*33.59428133.410405125
Brendon McCullumKKR/CSK/KTKRoyal Challengers Bengaluru2008-201715152569158*43.77384148.181215530
Faf du PlessisRCB/CSK/DCMumbai Indians2012-2025212115687328.40442128.510514324
Shane WatsonRCB/CSK/RRSunrisers Hyderabad2013-202018182566117*35.38392144.391315330
Ajinkya RahaneCSK/DC/RRKolkata Knight Riders2008-2024232215657226.90443127.540325418
Jos ButtlerRR/MI/GTDelhi Capitals2016-20261615256211643.23342164.331405333
Shubman GillKKR/GTChennai Super Kings2018-20261818156210433.06387145.221425720
Shubman GillKKR/GTDelhi Capitals2018-20261717155693*34.75405137.280404124
Ishan KishanMI/SH/GLDelhi Capitals2016-20261918455481*39.57378146.560305822
Jos ButtlerRR/MI/GTPunjab Kings2016-2026161615538236.87367150.680515821
Kieron PollardMIRoyal Challengers Bengaluru2010-2022262595517034.44341161.580314132

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.