Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd 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 · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Royal Challengers Bengaluru: Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
Team: Royal Challengers Bengaluru×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dinesh KarthikRCBLucknow Super Giants2022-20245537137*35.5051139.2200063
Cheteshwar PujaraRCBPunjab Kings2013220705135.0068102.94010110
Philip SaltRCBSunrisers Hyderabad2025-2026220706235.0039179.4901065
Jitesh SharmaRCBGujarat Titans2025-2026552703323.3349142.8600083
Kedar JadhavRCBGujarat Lions2016-20173216938*69.0034202.9400093
Jitesh SharmaRCBMumbai Indians2025-20263316840*34.0040170.0000046
Manish PandeyRCBPunjab Kings2010220673833.5051131.3700053
Kevin PietersenRCBPunjab Kings2009-20102216666*66.0046143.4801171
Moeen AliRCBKolkata Knight Riders2019221666666.0030220.0001056
KL RahulRCBPunjab Kings2013-2016331664233.0035188.57000111
Saurabh TiwaryRCBMumbai Indians2011-2013542662133.0057115.7900043
Robin UthappaRCBDeccan Chargers2009-2010641653421.6759110.1700014
Kedar JadhavRCBSunrisers Hyderabad2016-2017332643164.0037172.9700053
Aaron FinchRCBKolkata Knight Riders2020220634731.5058108.6200061
Moeen AliRCBMumbai Indians2019220635031.5039161.5401026
Venkatesh IyerRCBGujarat Titans2026330633221.0038165.7900083
KL RahulRCBSunrisers Hyderabad2016220625131.0037167.5701071
Aaron FinchRCBSunrisers Hyderabad2020220613230.5057107.0200043
Manish PandeyRCBMumbai Indians2010330614020.3354112.9600052
Anuj RawatRCBChennai Super Kings2022-2024220604830.0041146.3400053
Faf du PlessisRCBKolkata Knight Riders2022-2024550602312.0036166.6700055
Parthiv PatelRCBKolkata Knight Riders2014-2019330572519.0054105.5600080
Sarfaraz KhanRCBSunrisers Hyderabad2015-20183335735*-18316.6700083
Philip SaltRCBKolkata Knight Riders2025110565656.0031180.6501092
Manish PandeyRCBRajasthan Royals20102215642*56.0043130.23000101
Cameron GreenRCBChennai Super Kings20242215638*56.0039143.5900043
Will JacksRCBKolkata Knight Riders2024110555555.0032171.8801045
Jacob BethellRCBChennai Super Kings2025110555555.0033166.6701082
Roelof van der MerweRCBDeccan Chargers2009220553227.5039141.0300044
Anuj RawatRCBRajasthan Royals2022-20232215529*55.0036152.7800072
AB de VilliersRCBKochi Tuskers Kerala20112115454*-40135.0001015
Liam LivingstoneRCBGujarat Titans2025110545454.0040135.0001015
Tim DavidRCBLucknow Super Giants2026221544054.0025216.0000054
Ross TaylorRCBRajasthan Royals2008-2010331544427.0032168.7500164
Shahbaz AhmedRCBChennai Super Kings2022-2023330544118.0039138.4600041
Shane WatsonRCBSunrisers Hyderabad2016-2017440542213.5037145.9500015
Vinay KumarRCBRajasthan Royals2008-20139535422*27.0031174.1900034
Quinton de KockRCBChennai Super Kings2018110535353.0037143.2401014
Romario ShepherdRCBChennai Super Kings2025-20262115353*-14378.5701046
Yuvraj SinghRCBKolkata Knight Riders2014220533126.5046115.2200033
Chris GayleRCBDeccan Chargers2012220532726.5032165.6300044
Tillakaratne DilshanRCBKochi Tuskers Kerala20112215352*53.0035151.4301081
Kevin PietersenRCBDelhi Capitals2009-2010220533726.5044120.4500023
Suyash PrabhudessaiRCBChennai Super Kings2022-2023220533426.5029182.7600053
Sarfaraz KhanRCBRajasthan Royals2015-20184325345*53.0030176.6700071
Shahbaz AhmedRCBDelhi Capitals2020-20234335332*-34155.8800061
Shreevats GoswamiRCBDelhi Capitals2008110525252.0042123.8101071
Aaron FinchRCBMumbai Indians2020110525252.0035148.5701071
KL RahulRCBKolkata Knight Riders2013-2016310525252.0032162.5001062
Shivam DubeRCBDelhi Capitals2019-2020330522417.3339133.3300024

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.