Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Royal Challengers Bengaluru: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: Royal Challengers Bengaluru×At Narendra Modi Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliRCBGujarat Titans2024-202633217375*173.0099174.75020207
Will JacksRCBGujarat Titans2024111100100*-41243.90100510
Rajat PatidarRCBRajasthan Royals2022-2024220925846.0064143.7501065
Virat KohliRCBPunjab Kings2021-2025220784339.0069113.0400061
AB de VilliersRCBDelhi Capitals20211117575*-42178.5701035
Rajat PatidarRCBPunjab Kings2021-2025220573128.5046123.9100033
Venkatesh IyerRCBGujarat Titans2026220443222.0031141.9400052
Faf du PlessisRCBRajasthan Royals2022-2024220422521.0041102.4400051
Devdutt PadikkalRCBGujarat Titans2026220414020.5028146.4300052
Virat KohliRCBRajasthan Royals2022-2024220403320.0032125.0000032
Mahipal LomrorRCBRajasthan Royals2022-2024220403220.0027148.1500022
Rajat PatidarRCBGujarat Titans2024-2026320341917.0028121.4300032
Tim DavidRCBGujarat Titans2026220332416.5023143.4800032
Harshal PatelRCBPunjab Kings2021110313131.0013238.4600032
Rajat PatidarRCBDelhi Capitals2021110313131.0022140.9100002
Cameron GreenRCBRajasthan Royals2024110272727.0021128.5700021
Glenn MaxwellRCBDelhi Capitals2021110252525.0020125.0000012
Liam LivingstoneRCBPunjab Kings2025110252525.0015166.6700002
Faf du PlessisRCBGujarat Titans2024110242424.0012200.0000013
Mayank AgarwalRCBPunjab Kings2025110242424.0018133.3300021
Jitesh SharmaRCBPunjab Kings2025110242424.0010240.0000022
Glenn MaxwellRCBRajasthan Royals2022-2024220242412.0014171.4300112
Romario ShepherdRCBPunjab Kings2025110171717.009188.8900011
Romario ShepherdRCBGujarat Titans2026210171717.0015113.3300002
Devdutt PadikkalRCBDelhi Capitals2021110171717.0014121.4300030
Dinesh KarthikRCBRajasthan Royals2022-202422017118.502085.0000010
Kyle JamiesonRCBPunjab Kings20211111616*-11145.4500011
Philip SaltRCBPunjab Kings2025110161616.009177.7800021
Bhuvneshwar KumarRCBGujarat Titans20262111515*-15100.0000020
Virat KohliRCBDelhi Capitals2021110121212.0011109.0900020
Shahbaz AhmedRCBRajasthan Royals20221111212*-8150.0000011
Jitesh SharmaRCBGujarat Titans20262211211*12.001770.5900010
Swapnil SinghRCBRajasthan Royals202411199*-4225.0000001
Shahbaz AhmedRCBPunjab Kings2021110888.001172.7300010
Devdutt PadikkalRCBPunjab Kings2021110777.006116.6700001
Washington SundarRCBDelhi Capitals2021110666.00966.6700000
Karn SharmaRCBRajasthan Royals2024110555.004125.0000010
Jacob BethellRCBGujarat Titans2026110555.005100.0000010
Krunal PandyaRCBGujarat Titans2026220542.50683.3300010
Krunal PandyaRCBPunjab Kings2025110444.00580.0000000
AB de VilliersRCBPunjab Kings2021110333.00933.3300000
Daniel SamsRCBPunjab Kings2021110333.00475.0000000
Daniel SamsRCBDelhi Capitals202111133*-2150.0000000
Josh HazlewoodRCBRajasthan Royals202211111*-250.0000000
Bhuvneshwar KumarRCBPunjab Kings2025110111.00250.0000000
Harshal PatelRCBRajasthan Royals2022110111.00250.0000000
Yash DayalRCBPunjab Kings202511111*-1100.0000000
Josh HazlewoodRCBGujarat Titans2026210000.0010.0000100
Glenn MaxwellRCBPunjab Kings2021110000.0010.0000100
Mohammed SirajRCBPunjab Kings202111100*-10.0000000
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.