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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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: Batting by opposition

More filters

1 active
Reset"Match result" is from the side of the player or team.
Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Faf du PlessisRCB/CSKRajasthan Royals2012-2024171705507332.35418131.580404520
Manish PandeyKKR/RCB/DCPunjab Kings2010-2023242345509428.95468117.520334514
Hardik PandyaMI/GTRajasthan Royals2018-20261817854987*61.00313175.400205126
Ambati RayuduCSK/MISunrisers Hyderabad2013-202321185549100*42.23424129.481315119
Faf du PlessisRCB/CSK/DCKolkata Knight Riders2012-20252119354995*34.31405135.560305815
Robin UthappaKKR/RCB/RRChennai Super Kings2008-20202322354780*28.79415131.810325420
Suryakumar YadavKKR/MIDelhi Capitals2014-20262321454273*31.88382141.880525320
Dinesh KarthikKKR/RCB/PKDelhi Capitals2011-2024252315428624.64386140.410535620
Shubman GillKKR/GTSunrisers Hyderabad2018-20261616454010145.00413130.751406011
AB de VilliersRCBSunrisers Hyderabad2013-20211717254089*36.00348155.170514625
David MillerPK/RR/LSGDelhi Capitals2012-2025232395406238.57428126.170214319
Chris GayleKKR/RCB/PKRajasthan Royals2009-2021171725399935.93400134.750315131
Kieron PollardMIPunjab Kings2010-2022242395398338.50332162.350302741
Suryakumar YadavKKR/MIRoyal Challengers Bengaluru2014-2026222155388333.63348154.600435723
Quinton de KockKKR/RCB/DCPunjab Kings2013-202614142537112*44.75393136.641525220
Shubman GillKKR/GTMumbai Indians2018-20261616053612933.50382140.311304922
Rohit SharmaMISunrisers Hyderabad2013-2025252535357024.32393136.130305125
AB de VilliersRCB/DCChennai Super Kings2008-202125252532105*23.13354150.281344225
Shane WatsonRCB/CSK/RRDelhi Capitals2008-2020181835317835.40380139.740414432
Ajinkya RahaneKKR/CSK/RRPunjab Kings2009-2026242245309829.44462114.72031589
Shaun MarshPKMumbai Indians2008-2017121215268147.82397132.490505413
Robin UthappaKKR/CSK/RRSunrisers Hyderabad2013-2022201905246827.58390134.360204720
AB de VilliersRCB/DCKolkata Knight Riders2008-20212421652276*34.80337154.900424625
KL RahulRCB/PK/DCSunrisers Hyderabad2016-2026161615197934.60419123.870404515
Yuvraj SinghRCB/PK/MIDelhi Capitals2008-20191918651270*42.67368139.130504032
Wriddhiman SahaPK/CSK/SHKolkata Knight Riders2011-202320191509115*28.28380133.951014522
Suryakumar YadavMIKolkata Knight Riders2018-2026151525055938.85329153.500405720
Suryakumar YadavKKR/MISunrisers Hyderabad2014-202623206505102*36.07327154.431106419
Shane WatsonRCB/CSK/RRKolkata Knight Riders2008-202018171503104*31.44356141.291115420
Chris GayleKKR/RCB/PKDelhi Capitals2010-202117173503128*35.93323155.731214038
MS DhoniCSK/RPSSunrisers Hyderabad2013-202525211050067*45.45350142.860404024
Suryakumar YadavKKR/MIChennai Super Kings2014-20262219249471*29.06390126.670315511
Glenn MaxwellRCB/PK/DCKolkata Knight Riders2012-2025232224947824.70356138.760214324
Kane WilliamsonSHDelhi Capitals2016-2022131344938954.78386127.720404113
Sanju SamsonCSK/DC/RRRoyal Challengers Bengaluru2013-20262625149392*20.54360136.940323132
Ravindra JadejaCSK/RR/KTKKolkata Knight Riders2008-202634291448536*32.33362133.980012925
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-202635291348477*30.25367131.880213318
Manish PandeyKKR/RCB/PWDelhi Capitals2009-20262318548280*37.08390123.590214212
Shreyas IyerPK/DCKolkata Knight Riders2015-20251716448193*40.08321149.840233724
Shane WatsonRRChennai Super Kings2008-20151212148010143.64313153.351403927
Jacques KallisKKR/RCBMumbai Indians2008-2014131324757943.18392121.170514214
Brendon McCullumKKR/RCB/CSKMumbai Indians2008-2018161624748133.86346136.990405517
Ambati RayuduCSK/MIPunjab Kings2010-2022252254737827.82358132.120324915
Yusuf PathanKKR/RR/SHMumbai Indians2008-20192222747210031.47332142.171114520
Steve SmithDC/RR/PWMumbai Indians2012-20211615347184*39.25367128.340404112
Sai SudharsanGTChennai Super Kings2023-202677047010367.14273172.161303624
Quinton de KockKKR/RCB/DCRajasthan Royals2014-20251212246897*46.80329142.250404418
Jos ButtlerRR/GTChennai Super Kings2018-20261313446895*52.00328142.680404516
Gautam GambhirKKR/DCMumbai Indians2008-2018222104676422.24405115.31033538
Shane WatsonRCB/CSK/RRMumbai Indians2008-20202222146689*22.19393118.580205021

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.