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/27WARBOLODI5th 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 M Chinnaswamy Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mandeep SinghPKRoyal Challengers Bengaluru2012-2014320644332.0045142.2200081
Mitchell MarshDC/DC/PWRoyal Challengers Bengaluru2010-2026430644021.3359108.4700134
Suresh RainaINDEngland2008-2017210636363.0045140.0001025
Azhar MahmoodPKRoyal Challengers Bengaluru2012-2013220636131.5045140.0001081
Vijay ShankarGTRoyal Challengers Bengaluru2023-2024220635331.5042150.0001092
Tim DavidRCBDelhi Capitals2025-20262216337*63.0037170.2700055
Gautam GambhirINDNew Zealand2010-2012230633421.009467.02000110
Shweta SehrawatUWRoyal Challengers Bengaluru2024-2025330633121.0055114.5500061
Faf du PlessisRCBRajasthan Royals2023110626262.0039158.9701082
Faf du PlessisRCBSunrisers Hyderabad2024110626262.0028221.4301074
Chinelle HenryUWDelhi Capitals2025110626262.0023269.5701028
Andrew JonesNZIndia1988120624531.0018433.7000061
Matthew WadeAUSIndia2017-2023230624020.6713346.6200180
Mohammad HafeezPAKIndia2012110616161.0044138.6401062
Rohit SharmaINDNetherlands2023110616161.0054112.9601082
Rachin RavindraCSKRoyal Challengers Bengaluru2024110616161.0037164.8601053
Devdutt PadikkalRCBSunrisers Hyderabad2026110616161.0026234.6201074
Rohit SharmaINDSri Lanka2022120614630.5010458.6500051
Tazmin BritsSAWIndia Women2024330613820.3310856.4800061
AB de VilliersRCBKolkata Knight Riders2011-20176626122*15.256396.8300071
Owais ShahRRRoyal Challengers Bengaluru2012110606060.0026230.7701055
Charlotte EdwardsENGWBangladesh Women2016110606060.0051117.6501070
Ellyse PerryRCBDelhi Capitals20251116060*-47127.6601033
Shikhar DhawanINDAustralia2013110606060.0057105.2601090
Glenn MaxwellAUSIndia2013110606060.0022272.7301037
Grace HarrisUWGujarat Giants20241116060*-33181.8201092
Rahul DravidRRRoyal Challengers Bengaluru2012-2013220603530.006395.2400070
Suresh RainaINDAustralia2010-2013220603230.007382.1900070
Alyssa HealyUWRoyal Challengers Bengaluru2024220605530.0042142.8601083
Jemimah RodriguesDCUP Warriorz2024-2025221605660.0036166.6701091
Murali VijayPK/CSK/DCRoyal Challengers Bengaluru2010-2016660603210.0052115.3800053
Kevin PietersenENGIreland2011110595959.0050118.0001072
Lendl SimmonsMIRoyal Challengers Bengaluru2015110595959.0044134.0901092
Glenn MaxwellRCBLucknow Super Giants2023-2024220595929.5031190.3201136
Devdutt PadikkalRCBGujarat Titans2025-2026220595529.5030196.6701036
Kris SrikkanthINDNew Zealand19881215958*59.009462.7701051
Usman KhawajaAUSBangladesh2016110585858.0045128.8901071
Unmukt ChandMIRoyal Challengers Bengaluru2015110585858.0037156.7601082
Kris SrikkanthINDAustralia1989110585858.006589.2301061
Harbhajan SinghINDAustralia2008-2010220585429.0011450.8801060
Zaheer KhanINDAustralia2007-20103215857*58.0013044.6201070
Meg LanningDCGujarat Giants2024-2025220585529.0054107.4101061
Devdutt PadikkalRR/LSGRoyal Challengers Bengaluru2023-2024220585229.0045128.8901071
Kiran NavgireUWMumbai Indians2024-2025220585729.0034170.5901064
Suné LuusSAWIndia Women2024330583319.339461.7000070
Dinesh KarthikRCB/MIChennai Super Kings2012-2024440582814.5035165.7100062
Shoaib MalikPAKIndia20121115757*-50114.0001033
Danielle WyattRCBUP Warriorz2025110575757.0041139.0201043
Raman LambaINDAustralia1989110575757.009261.9601050
David HusseyKKR/PK/CSKRoyal Challengers Bengaluru2008-2014320574528.5041139.0200034

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.