Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL138/5 (20)Innings break - WAR need 139 runs to winODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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
Dinesh KarthikKKR/RCB/DCSunrisers Hyderabad2013-2024242454238322.26299141.470153419
Rohit SharmaMI/DCRajasthan Royals2008-2026323106057319.52486124.490355124
Kedar JadhavRCB/CSK/DCPunjab Kings2013-2021128022122.753562.8600410
Harshal PatelRCB/PK/DCChennai Super Kings2015-202511815336*7.5746115.2200425
Eoin MorganKKR/RCB/PKDelhi Capitals2010-2021131311614413.42129124.81004137
Glenn MaxwellRCB/PKDelhi Capitals2014-2023141312335519.42165141.210241911
Sunil NarineKKRMumbai Indians2012-20262614351104.645887.9300443
Hardik PandyaMI/GTDelhi Capitals2015-20252121436359*21.35276131.520142718
AB de VilliersRCB/DCChennai Super Kings2008-202125252532105*23.13354150.281344225
Rohit SharmaMI/DCRoyal Challengers Bengaluru2008-2026363538899427.78642138.470748241
Rohit SharmaMI/DCChennai Super Kings2008-202536365972105*31.35742131.001848738
Deepak ChaharCSK/RPSMumbai Indians2017-20231340771.751546.6700310
Rashid KhanGTSunrisers Hyderabad2022-20267413131*10.3314221.4300304
Lasith MalingaMIChennai Super Kings2009-2019215118174.502281.8200311
Shane WarneRRDelhi Capitals2008-201186031145.173296.8800331
Kuldeep YadavKKR/DCChennai Super Kings2018-20261061951.802733.3300300
Glenn MaxwellRCB/DC/MIPunjab Kings2013-20247701075715.2975142.6701376
Amit MishraDC/DC/SHRajasthan Royals2008-2024218230215.004961.2200320
David HusseyKKR/PKChennai Super Kings2008-2013880824110.2573112.3300382
Ayush BadoniLSGRajasthan Royals2022-2026881755010.7166113.6401361
Praveen KumarRCB/PK/SHMumbai Indians2008-2017169141245.134493.1800322
Rashid KhanSH/GTDelhi Capitals2017-20262093883114.6767131.3400384
Aaron FinchRCB/PK/DCMumbai Indians2011-2020101012676829.67230116.09033305
Abhishek SharmaSHRajasthan Royals2020-2026111011905721.11130146.15023246
Adam GilchristPK/DCRoyal Challengers Bengaluru2008-20131111136910636.90248148.791233621
Dwayne SmithCSK/MI/GLKolkata Knight Riders2012-2017121111876218.70159117.61013218
Piyush ChawlaKKR/PK/CSKMumbai Indians2008-20202111359227.386492.1900351
Mandeep SinghRCB/PKRajasthan Royals2012-20201211317954*22.38130137.69013224
Mandeep SinghRCB/PK/DCSunrisers Hyderabad2013-20221111185248.509094.4400380
Krunal PandyaRCB/MI/LSGChennai Super Kings2018-2026181111394213.90109127.52003126
Jacques KallisKKR/RCBRajasthan Royals2008-20141212324780*27.4425198.41013244
Irfan PathanPK/DC/SHMumbai Indians2008-201715123912310.1177118.1800362
Subramaniam BadrinathCSKMumbai Indians2008-20131514532171*35.67263122.05033356
Ravichandran AshwinPK/CSK/DCRoyal Challengers Bengaluru2010-2025291441083310.8071152.11003123
Marcus StoinisRCB/PK/DCRajasthan Royals2018-20261414427462*27.40202135.640131418
Sunil NarineKKRRajasthan Royals2012-20262115226810920.62164163.411033315
Nitish RanaKKR/DC/RRPunjab Kings2016-2026161513879127.64249155.420432926
Harbhajan SinghMIChennai Super Kings2008-2015211651713315.55122140.160031312
Sunil NarineKKRDelhi Capitals2012-2026261612598517.27144179.860232318
Marcus StoinisRCB/PK/DCMumbai Indians2016-20261916435289*29.33240146.670333317
Shreyas IyerPK/DCKolkata Knight Riders2015-20251716448193*40.08321149.840233724
Sanju SamsonRRChennai Super Kings2013-2025181702907417.06248116.940131716
Rashid KhanSH/GTMumbai Indians2017-20261917812379*13.6782150.00013611
Glenn MaxwellRCB/PK/DCMumbai Indians2014-2024181824376827.31273160.070334323
Axar PatelPK/DCKolkata Knight Riders2014-2026242042554315.94214119.160031711
Gautam GambhirKKR/DCMumbai Indians2008-2018222104676422.24405115.31033538
David WarnerDC/SHChennai Super Kings2009-2024212106969033.14523133.080936723
Suryakumar YadavKKR/MIRoyal Challengers Bengaluru2014-2026222155388333.63348154.600435723
Suryakumar YadavKKR/MIPunjab Kings2014-2026242116067830.30388156.190536427
Dinesh KarthikKKR/RCB/PKDelhi Capitals2011-2024252315428624.64386140.410535620
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.