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

2 active
Reset"Match result" is from the side of the player or team.
At De Beers Diamond Oval×Indian Premier League×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew SymondsDCPunjab Kings20091116060*-36166.6701024
Subramaniam BadrinathCSKRajasthan Royals20091115959*-41143.9001091
Matthew HaydenCSKRajasthan Royals2009110484848.0044109.0900041
Dwayne SmithDCRajasthan Royals2009110474747.0032146.8800004
Swapnil AsnodkarRRDeccan Chargers2009110444444.0039112.8200061
Mahela JayawardenePKDeccan Chargers2009110434343.0028153.5700013
Yalaka Venugopal RaoDCPunjab Kings2009110323232.0025128.0000012
Graeme SmithRRChennai Super Kings2009110303030.003390.9100020
Andrew SymondsDCRajasthan Royals2009110303030.0019157.8900021
Sunny SohalPKDeccan Chargers2009110303030.0017176.4700041
Tirumalasetti SumanDCRajasthan Royals2009110292929.0019152.6300031
Ravindra JadejaRRChennai Super Kings2009110272727.0019142.1100031
Tirumalasetti SumanDCPunjab Kings2009110272727.0017158.8200012
Swapnil AsnodkarRRChennai Super Kings2009110262626.0025104.0000031
Kumar SangakkaraPKDeccan Chargers2009110252525.0018138.8900011
Shane WarneRRChennai Super Kings20091112121*-11190.9100021
WPUJC VaasDCRajasthan Royals2009110202020.0015133.3300001
Adam GilchristDCPunjab Kings2009110202020.0016125.0000031
Ravindra JadejaRRDeccan Chargers20091111919*-2095.0000000
Yuvraj SinghPKDeccan Chargers2009110181818.0013138.4600011
Naman OjhaRRDeccan Chargers2009110161616.0014114.2900020
Brett LeePKDeccan Chargers20091111414*-10140.0000001
Herschelle GibbsDCPunjab Kings2009110131313.0013100.0000010
Suresh RainaCSKRajasthan Royals2009110131313.0011118.1800011
Yalaka Venugopal RaoDCRajasthan Royals2009110121212.007171.4300020
Adam GilchristDCRajasthan Royals2009110101010.001190.9100001
Irfan PathanPKDeccan Chargers2009110101010.001283.3300010
Murali VijayCSKRajasthan Royals2009110101010.001283.3300001
Simon KatichPKDeccan Chargers2009110999.001181.8200010
Rohit SharmaDCPunjab Kings2009110999.001560.0000010
Rohit SharmaDCRajasthan Royals2009110999.001464.2900000
Lee CarseldineRRChennai Super Kings2009110999.008112.5000010
Piyush ChawlaPKDeccan Chargers200911188*-6133.3300010
Morné MorkelRRDeccan Chargers2009110888.008100.0000010
Lee CarseldineRRDeccan Chargers2009110888.001172.7300010
Yusuf PathanRRChennai Super Kings2009110777.001163.6400001
Dwaraka Ravi TejaDCRajasthan Royals200911177*-3233.3300010
Abhishek RautRRChennai Super Kings2009110777.005140.0000001
Shane HarwoodRRChennai Super Kings200911166*-785.7100000
Yusuf PathanRRDeccan Chargers2009110666.00785.7100000
Munaf PatelRRDeccan Chargers2009110555.00771.4300000
Wilkin MotaPKDeccan Chargers2009110333.00475.0000000
Graeme SmithRRDeccan Chargers2009110111.00333.3300000
Jacob OramCSKRajasthan Royals200911111*-250.0000000
Siddharth TrivediRRDeccan Chargers2009110111.00520.0000000
Abhishek RautRRDeccan Chargers2009110111.00250.0000000
Shane WarneRRDeccan Chargers2009110000.0010.0000100
R. P. SinghDCRajasthan Royals200911100*-0-00000
Naman OjhaRRChennai Super Kings2009110000.0020.0000100

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.