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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Madan LalINDPakistan1983110747474.0018639.78010100
Jacques KallisRCBDeccan Chargers2008-2010220746837.0049151.02010101
Mahela JayawardenePK/DC/KTKRoyal Challengers Bengaluru2008-2013442742837.0073101.3700071
Faf du PlessisRCBMumbai Indians2023110737373.0043169.7701056
Anuj RawatDELUttar Pradesh20241117373*-33221.2101075
Sourav GangulyINDAustralia2007-2008221734773.0018339.8900050
Owais ShahENGIndia2008110727272.0048150.0001093
Tanmay MishraKENAustralia2011110727272.008980.9001081
Jess JonassenDCGujarat Giants2024-20252217261*72.0039184.6201093
Tim DavidRCBChennai Super Kings2025-20262227270*-28257.1401038
Tillakaratne DilshanRCBDeccan Chargers2012110717171.0054131.4801082
Deepti SharmaUWRoyal Challengers Bengaluru2024-2025331713335.5044161.36000102
Manoj TiwaryKKR/RPSRoyal Challengers Bengaluru2010-2017551712717.7558122.4100162
Naman OjhaDC/RR/SHRoyal Challengers Bengaluru2010-2016650713314.2063112.7000172
Imam-ul-HaqPAKAustralia2023110707070.007198.59010100
Ryan McLarenKKR/PK/MIRoyal Challengers Bengaluru2010-2013330704023.337790.9100050
Rinku SinghINDAfghanistan20241116969*-39176.9201026
Suzie BatesNZWIndia Women2015220694234.5013451.4900050
Ajinkya RahaneINDAustralia2017120695234.5017639.2001060
Nat Sciver-BruntMIRoyal Challengers Bengaluru2024-2025220694234.5046150.00000130
Yuvraj SinghRCBDelhi Capitals20141116868*-29234.4801019
Robin UthappaRCBChennai Super Kings20101116868*-38178.9501036
KL RahulRCBMumbai Indians20161116868*-53128.3001034
Yastika BhatiaMIDelhi Capitals2024-2025220685734.0055123.6401093
Shane WatsonRRRoyal Challengers Bengaluru2008-20144316861*34.0055123.6401092
Ayush BadoniLSGRoyal Challengers Bengaluru2023-2026330683822.6751133.3300181
Manan VohraPKKolkata Knight Riders2014110676767.0052128.8501062
Devdutt PadikkalRCBChennai Super Kings2025-2026220675033.5044152.2701063
Irfan PathanPK/DC/SHRoyal Challengers Bengaluru2008-2014554672467.0043155.8100063
Rahul DravidRCBPunjab Kings2008-2010210666666.0051129.4101091
Mohammad YousufAXAfrica XI2007110666666.007489.1901050
Babar AzamPAKNew Zealand20231116666*-63104.7601062
Rajat PatidarMPDelhi20241116666*-29227.5901046
AB de VilliersDCRoyal Challengers Bengaluru2008-2010220664533.0060110.0000040
Hanuma VihariINDSri Lanka2022120663533.0016041.2500080
Shreyas IyerKKR/PK/DCRoyal Challengers Bengaluru2015-20254416639*22.0056117.8600133
Mahela JayawardeneAXAfrica XI2007110656565.0062104.8401071
Brad HaddinAUSKenya2011110656565.007982.2801091
Sadeera SamarawickramaSLEngland20231116565*-54120.3701071
Saurabh TiwaryDC/MI/RPSRoyal Challengers Bengaluru2010-2016321655265.0048135.4201091
Doug BracewellNZIndia2012120654332.5012253.2800090
Chris LynnKKRRoyal Challengers Bengaluru2016-2017220655032.5034191.1801055
Ashleigh GardnerGGRoyal Challengers Bengaluru2024-2025220655832.5043151.1601063
Matt RenshawAUSIndia2017120656032.5020831.2501061
Brendon McCullumNZIndia2010-2012230654221.676895.59001111
Mayank AgarwalRCBMumbai Indians2011-20133316564*32.5036180.5601164
Abdullah ShafiquePAKAustralia2023110646464.0061104.9201072
Wasim BariPAKIndia1983110646464.00--01060
Anil KumbleINDSouth Africa20001216436*64.0019932.1600080
Daniel FlynnNZIndia2012120643332.0011854.24000120

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.