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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)ODI5th 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

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
Virat KohliRCBDelhi Capitals2008-20263332811729948.83872134.40011010535
Virat KohliRCBKolkata Knight Riders2008-2026363381126105*45.04824136.652719934
Virat KohliRCBRajasthan Royals2008-202634336928113*34.37739125.581618427
AB de VilliersRCBPunjab Kings2011-20212221671889*47.87449159.910714744
AB de VilliersRCBMumbai Indians2011-202120195693133*49.50451153.661306034
AB de VilliersRCBDelhi Capitals2011-20211915557590*57.50357161.060504928
AB de VilliersRCBRajasthan Royals2011-2021181654886644.36302161.590614222
AB de VilliersRCBKolkata Knight Riders2011-20212119547576*33.93293162.120424125
Mohammed SirajRCBChennai Super Kings2018-202411652914*29.003387.8800031
Virat KohliRCBPunjab Kings2008-202637374121711336.88911133.5917112436
Virat KohliRCBChennai Super Kings2008-202635354117490*37.87915128.3101008549
Virat KohliRCBMumbai Indians2008-20263635497292*31.35755128.740738335
Anil KumbleRCBMumbai Indians2008-201064497*-1181.8200010
Virat KohliRCBSunrisers Hyderabad2013-20262626388910038.65616144.321639034
Virat KohliRCBGujarat Titans2022-202610103578101*82.57369156.641506320
Chris GayleRCBDelhi Capitals2011-201711113311128*38.88213146.011112325
AB de VilliersRCBPune Warriors2011-201355314950*74.5069215.940101210
Mark BoucherRCBKolkata Knight Riders2008-20094439550*95.0072131.9401083
Tim DavidRCBChennai Super Kings2021-20264439570*95.0039243.59010411
Saurabh TiwaryRCBChennai Super Kings2011-20136538642*43.0085101.1800043
Dinesh KarthikRCBLucknow Super Giants2022-20245537137*35.5051139.2200063
Sarfaraz KhanRCBSunrisers Hyderabad2015-20183335735*-18316.6700083
Vinay KumarRCBRajasthan Royals2008-20139535422*27.0031174.1900034
Shahbaz AhmedRCBDelhi Capitals2020-20234335332*-34155.8800061
Harshal PatelRCBKolkata Knight Riders2012-20231063491216.3337132.4300161
Praveen KumarRCBKolkata Knight Riders2008-20105332518*-22113.6400022
Mohammed SirajRCBSunrisers Hyderabad2018-202411431710*17.002277.2700010
Mitchell StarcRCBChennai Super Kings2014-2015543139*13.001681.2500010
Mohammed SirajRCBMumbai Indians2018-2024113388*-4200.0000001
Anil KumbleRCBDeccan Chargers2008-201083342*-666.6700000
AB de VilliersRCBSunrisers Hyderabad2013-20211717254089*36.00348155.170514625
Chris GayleRCBKolkata Knight Riders2011-201713132532102*48.36349152.441314240
Chris GayleRCBMumbai Indians2011-20171010237592*46.88285131.580303423
Devdutt PadikkalRCBRajasthan Royals2020-2026772325101*65.00213152.581203511
Chris GayleRCBRajasthan Royals2011-201599224170*34.43193124.870102710
AB de VilliersRCBGujarat Lions2016-2017442233129*116.50126184.921101717
Dinesh KarthikRCBChennai Super Kings2015-202488220138*33.50134150.00000199
Jacques KallisRCBMumbai Indians2008-201066219769*49.25172114.53020194
Glenn MaxwellRCBMumbai Indians2021-20246621836845.75107171.030211911
Rahul DravidRCBRajasthan Royals2008-201065214675*48.6791160.44022157
Saurabh TiwaryRCBPune Warriors2011-20135521405246.67108129.6301076
Mandeep SinghRCBRajasthan Royals2015-201854213154*65.5083157.83010173
Yuvraj SinghRCBDelhi Capitals201422212068*-58206.90020414
Dinesh KarthikRCBMumbai Indians2015-202465210853*36.0057189.47011107
Dinesh KarthikRCBPunjab Kings2015-202477210632*21.2054196.3000098
Mark BoucherRCBMumbai Indians2008-201053210548*105.0067156.7200084
Ross TaylorRCBKolkata Knight Riders2009-20102229581*-39243.5901086
Tim DavidRCBDelhi Capitals2025-20264328237*82.0042195.2400086
Mark BoucherRCBDelhi Capitals2008-2010442793639.5057138.6000054
Vinay KumarRCBMumbai Indians2008-201311627526*18.7571105.6300071
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.