Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At MA Chidambaram Stadium, Chepauk×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaMI/DCChennai Super Kings2008-2025771682311.336998.5500352
Ravichandran AshwinINDEngland2016110676767.0014944.9701061
Aaron FinchPWChennai Super Kings2013110676767.0045148.89010102
Boeta DippenaarAXAsia XI2007220676733.507391.7801190
Yalaka Venugopal RaoDC/DCChennai Super Kings2008-2012430673022.3351131.3700025
Nicolas PooranLSGChennai Super Kings2023-2026330673422.3336186.1100055
Brendon McCullumCSKPunjab Kings2015110666666.0044150.0001083
Mushfiqur RahimBANNew Zealand2023110666666.007588.0001062
Kane WilliamsonSHDelhi Capitals20211116666*-51129.4101080
Waseem MuhammadUAENew Zealand20261116666*-45146.6701043
Mayank AgarwalRCB/PKMumbai Indians2011-2021220664133.0051129.4100083
Liam DawsonENGIndia20161216666*66.0015542.5801151
Yashasvi JaiswalINDBangladesh2024120665633.0013548.89010110
Steve SmithRR/PWChennai Super Kings2012-20153316639*33.0043153.4900033
Urvil PatelCSKLucknow Super Giants2026110656565.0023282.6101028
Rachin RavindraCSKMumbai Indians20251116565*-45144.4401024
Darren BravoWIIndia2011-20182216543*65.006698.4800033
Brendon McCullumKKR/KTKChennai Super Kings2008-2013550653313.006895.5900162
Anirudha SrikkanthCSKKolkata Knight Riders2010-2011210646464.0055116.3601062
MS DhoniCSKPune Warriors2011-20133316428*32.0046139.1300052
Ravindra JadejaCSKDelhi Capitals2012-2025640642416.0054118.5200042
Rohit SharmaMIPunjab Kings2021110636363.0052121.1501052
Jonny BairstowSHPunjab Kings20211116363*-56112.5001033
Brad HodgeRR/KTKChennai Super Kings2011-20133336351*-53118.8701042
Kieron PollardMIChennai Super Kings2010-20154316357*31.5048131.2501045
Shivam DubeCSKDelhi Capitals2023-2026331632531.5037170.2700035
Sachin TendulkarINDWest Indies2007-2011220626031.007088.5701020
Priyansh AryaPKChennai Super Kings2025-2026220623931.0026238.4600084
Shashank SinghPKChennai Super Kings2024-20263326225*62.0044140.9100043
Ambati RayuduMIChennai Super Kings2010-20154426234*31.0051121.5700014
Michael HusseyCSKPune Warriors2011110616161.0048127.0801061
Manish PandeySHKolkata Knight Riders20211116161*-44138.6401023
Yuvraj SinghAXAfrica XI2007221613161.0048127.0800092
Ed CowanAUSIndia2013120613230.5014242.9600071
Sachin TendulkarMIChennai Super Kings2010-2013331614530.5051119.6100171
Rohit SharmaINDWest Indies2011-2019330613620.338869.3200080
Ravi BoparaENGSouth Africa2011110606060.009861.2201031
KL RahulPKMumbai Indians20211116060*-52115.3801033
Virender SehwagAXAfrica XI2007220605230.0046130.43010101
Glenn MaxwellRCBSunrisers Hyderabad2021110595959.0041143.9001053
Rachin RavindraNZCanada20261115959*-39151.2801043
Ayush MhatreCSKDelhi Capitals2026110595959.0036163.8901034
Younis KhanPAKIndia2012110585858.006096.6701031
Faf du PlessisCSKPune Warriors2012110585858.0048120.8301042
Louren SteenkampNAMUnited States of America2026110585858.0039148.7201053
Rohit SharmaINDAustralia2017-2023330583019.336786.5700152
Subramaniam BadrinathCSKMumbai Indians2008-20134425830*29.0055105.4500050
Rahul DravidINDWest Indies2007110575757.006785.0701060
Parthiv PatelCSKPunjab Kings2010110575757.005898.2801042
Nitish RanaKKRChennai Super Kings20231115757*-44129.5501061

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.