Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Irfan PathanPK/DC/SHRoyal Challengers Bengaluru2008-2014554672467.0043155.8100063
MS DhoniCSK/RPSRoyal Challengers Bengaluru2008-20251010329670*42.29176168.180202618
Shikhar DhawanPK/DC/DCRoyal Challengers Bengaluru2008-202477325773*64.25214120.09020286
Axar PatelPK/DCRoyal Challengers Bengaluru2014-20268832125742.40133159.40010228
Ravindra JadejaCSK/RR/KTKRoyal Challengers Bengaluru2008-2025119319377*32.17139138.85010177
Kieron PollardMIRoyal Challengers Bengaluru2010-20177631877062.33109171.560201313
Yusuf PathanKKR/RRRoyal Challengers Bengaluru2008-201788318260*36.40120151.670101710
JP DuminyDC/MIRoyal Challengers Bengaluru2010-201644316467*164.0097169.07010119
Virat KohliRCBSunrisers Hyderabad2013-202677237493*74.80233160.520413818
Virat KohliRCBDelhi Capitals2010-2026101023197939.88216147.690303011
Ambati RayuduCSK/MIRoyal Challengers Bengaluru2010-202377226681*53.20203131.030212211
KL RahulDC/SH/LSGRoyal Challengers Bengaluru2014-202666223893*59.50155153.550201911
AB de VilliersRCBGujarat Lions2016-2017332213129*213.00110193.641101517
AB de VilliersRCBPunjab Kings2011-20177721605332.0087183.91011814
Sachin TendulkarMIRoyal Challengers Bengaluru2008-201355213755*45.67127107.87011181
Robin UthappaKKR/MI/PWRoyal Challengers Bengaluru2008-20166621356933.75105128.57011174
Jos ButtlerRR/MI/GTRoyal Challengers Bengaluru2016-202655212973*43.0073176.71011810
Kedar JadhavDCRoyal Challengers Bengaluru2010-201544211650*58.0066175.76011105
Tristan StubbsDCRoyal Challengers Bengaluru2024-202633210160*101.0074136.4901082
Jess JonassenDCRoyal Challengers Bengaluru2024-20252229761*-54179.63010133
Faf du PlessisCSK/DCRoyal Challengers Bengaluru2014-20253328954*89.0068130.8801074
Mahela JayawardenePK/DC/KTKRoyal Challengers Bengaluru2008-2013442742837.0073101.3700071
Tim DavidRCBChennai Super Kings2025-20262227270*-28257.1401038
AB de VilliersRCBKolkata Knight Riders2011-20176626122*15.256396.8300071
Ravichandran AshwinCSK/RR/RPSRoyal Challengers Bengaluru2010-2023752401213.3328142.8600041
Krunal PandyaMI/LSGRoyal Challengers Bengaluru2016-20244323737*37.0032115.6300131
Richa GhoshINDWSouth Africa Women20243323425*34.0021161.9000032
Karn SharmaSHRoyal Challengers Bengaluru2014-20163222726*-18150.0000031
Rajat BhatiaKKR/DC/RRRoyal Challengers Bengaluru2008-2016632261326.0012216.6700031
Mieke de RidderSAWIndia Women20242222626*-3281.2500020
Suryakumar YadavKKR/MIRoyal Challengers Bengaluru2015-2023332251525.0023108.7000030
Hardik PandyaMI/GTRoyal Challengers Bengaluru2015-20233222516*-10250.0000003
Rinku SinghKKRRoyal Challengers Bengaluru2023-20242222318*-15153.3300021
Mithun ManhasCSK/DC/PWRoyal Challengers Bengaluru2010-20145322011*20.002290.9100020
Amanjot KaurMIDelhi Capitals2024-20252222017*-12166.6700020
Jaydev UnadkatKKR/SH/RPSRoyal Challengers Bengaluru2011-202653215915.0015100.0000010
Mitchell StarcRCBChennai Super Kings2014-2015222119*-8137.5000010
Bhuvneshwar KumarPW/SHRoyal Challengers Bengaluru2012-2024732767.001353.8500010
Trent BoultNZIndia201212264*-2227.2700000
Yuzvendra ChahalRCBPunjab Kings2014-201742254*-5100.0000000
Bhuvneshwar KumarRCBDelhi Capitals2025-202622243*-666.6700000
Anil KumbleRCBMumbai Indians2008-201022211*-333.3300000
Lakshmipathy BalajiKKR/PK/CSKRoyal Challengers Bengaluru2010-201452211*-333.3300000
Shadab JakatiCSK/GLRoyal Challengers Bengaluru2011-201622211*-250.0000000
Praveen JayawickramaSLIndia202212211*-520.0000000
Virat KohliRCBPunjab Kings2008-20251111140811340.80303134.651214616
Virat KohliRCBChennai Super Kings2008-2026101013907343.33256152.340403222
Sachin TendulkarINDAustralia2007-201035132921482.2559055.76111344
Ajinkya RahaneCSK/RR/RPSRoyal Challengers Bengaluru2012-2024871315103*52.50210150.001103611
Chris GayleRCBPune Warriors2011-2013331305175*152.50140217.861102129
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.