Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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
Martin GuptillNZIndia2010-2012230905330.0012075.00010140
Jacques KallisRCBPunjab Kings2008-20102218989*89.0058153.4501185
Rishabh PantINDSri Lanka2022120895044.5057156.14010142
Faf du PlessisCSK/DCRoyal Challengers Bengaluru2014-20253328954*89.0068130.8801074
Brad HaddinAUSCanada2011110888888.0084104.76010112
Shafali VermaDCUP Warriorz2024-20252218864*88.0073120.55010104
Virender SehwagINDAustralia2008-2010240884522.0010782.24000131
Chris GayleRCBRajasthan Royals2012-20154418649*28.6782104.8800083
Nicky BojeSAIndia2000110858585.0019842.9301090
AB de VilliersSAIndia2015110858585.0010580.95010111
Jesse RyderPWRoyal Challengers Bengaluru2011-2012220855142.5056151.7901083
Andre RussellKKRRoyal Challengers Bengaluru2015-2024430854528.3343197.6700067
Rajat PatidarRCBDelhi Capitals2024-2026330855228.3359144.0701045
Shivam DubeCSKRoyal Challengers Bengaluru2023-2026441855228.3358146.5501047
Andre FletcherWISri Lanka20161118484*-64131.2501065
Tilak VarmaMIRoyal Challengers Bengaluru20231118484*-46182.6101094
Yuvraj SinghRCBRajasthan Royals2014110838383.0038218.4201077
Devon ConwayCSKRoyal Challengers Bengaluru2023110838383.0045184.4401066
Roger BinnyINDPakistan19831118383*-23335.6201080
Grace HarrisUWMumbai Indians2024-2025221834583.0043193.02000123
Tim PaineAUSIndia2010120825941.0019641.84010100
Smriti MandhanaRCBDelhi Capitals2024-2025220827441.0050164.00010113
Ian BellENGIreland2011110818181.008694.1901061
Mithali RajINDWNew Zealand Women20152118181*-8892.05010100
Rajat PatidarMPMumbai20241118181*-40202.5001066
Virender SehwagINDNew Zealand2012120814340.509387.10000151
Ian BellENGIndia2008-2011220816940.508694.1901051
Will YoungNZIndia20241218148*81.0014954.36000121
Venkatesh IyerKKRRoyal Challengers Bengaluru2023-2024220815040.5056144.6401064
Sabbhineni MeghanaRCBUP Warriorz2024220815340.5065124.62010121
Dhruv JurelRRRoyal Challengers Bengaluru2023-2025221814781.0050162.0000055
Tim SoutheeNZIndia2010-2024330816527.009585.2601075
Manish PandeyKKR/DC/MIRoyal Challengers Bengaluru2008-2023641815027.0076106.5801071
John WrightNZIndia1988120805840.0029227.4001081
Gary KirstenSAIndia2000110797979.0020937.8001070
Smriti MandhanaINDWNew Zealand Women2015220796639.5010773.83010110
Shaun MarshPKRoyal Challengers Bengaluru2008-2017550793915.8073108.22000101
Tirumalasetti SumanDCRoyal Challengers Bengaluru20101117878*-57136.8401063
Rahul DravidINDAustralia2007-2010341785126.0017744.07010100
Ravi BoparaPK/SHRoyal Challengers Bengaluru2010-2015210777777.0050154.0001092
Glenn MaxwellRCBRajasthan Royals2023110777777.0044175.0001064
Pathum NissankaSLEngland20231117777*-8392.7701072
Harmanpreet KaurMIDelhi Capitals2024-2025220775538.5050154.0001092
Aunshuman GaekwadINDPakistan19831217766*77.00--010-0
Parthiv PatelCSK/MI/DCRoyal Challengers Bengaluru2008-2017870772111.0076101.3200091
William PorterfieldIREIndia2011110757575.0010472.1201061
Travis HeadRCBKolkata Knight Riders20171117575*-47159.5701035
Alice CapseyDCMumbai Indians2024110757575.0053141.5101083
Dilip VengsarkarINDNew Zealand1988110757575.0021035.7101070
Shaun MarshAUSIndia2017120756637.5021634.7201050

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.