KKR vs RCB Head-to-Head Record in IPL History
While the Kolkata Knight Riders have clinched the IPL trophy thrice, respectively, the Royal Challengers Bengaluru are yet to win an IPL trophy, despite boasting a star-studded squad over the years.
12 Min Read


The Royal Challengers Bengaluru (RCB) are yet to win an IPL trophy despite having a strong squad over the years. They reached the playoffs of the IPL in 2020 and were defeated by SRH in the Eliminator. The team also managed to qualify for the playoffs a couple of seasons back, however, they lost the Qualifier-2 against the Rajasthan Royals. And staged one of the biggest comebacks in the IPL miraculously qualifying in 2024. On the other hand, Kolkata Knight Riders (KKR) have won the IPL title thrice (2012, 2014 and 2024).
KKR vs RCB Head-to-Head:
These teams have played 32 matches against each other in IPL, of which 18 have been won by KKR and RCB have won the remaining 14 games. These two sides have a history of rivalry as RCB registered its lowest total of 49 runs against KKR in 2017.
Played | Won by KKR | Won by RCB | Tie | No Result |
35 | 20 | 15 | 0 | 0 |
Top Performers between Royal Challengers Bengaluru vs Kolkata Knight Riders:
Former RCB skipper Virat Kohli has an incredible record in matches played between these two sides in the IPL. He has scored the most runs (1021) followed by Chris Gayle (606), AB de Villiers (475), Gautam Gambhir (475) and Brendon McCullum (411). Among the bowlers, Sunil Narine has picked up the most wickets (27). He is followed by Yuzvendra Chahal (19), R. Vinay Kumar (17), and Andre Russell(17).
KKR vs RCB In The Last Season:
The two sides kickstarted the eighteenth of the IPL by taking on each other in Match No. 1 of IPL 2025. RCB invited KKR to bat first and immediately applied pressure with the ball. Newly anointed KKR skipper Ajinkya Rahane took off after the slow start and made a quickfire fifty with support from Sunil Narine. But, once the two were separated, RCB found a way in with Krunal Pandya's three-wicket haul putting on the brakes. RCB bowled magnificently to give away just 67 runs in the last ten overs and 29 in the last five as KKR could only muster 175 after putting 107 in the first 10. RCB were on the attack immediately with Phil Salt taking the charge against his former team. The ever-dependable Virat Kohli complimented Salt's quickfire fifty with a sedate one of his own as RCB chased down the target with more than three and a half overs to spare.
Kolkata vs Bangalore Across All Seasons:
Date | Winner | Won by | Venue |
22-Mar-2025 | Royal Challengers Bengaluru | 7 wickets | Kolkata |
21-Apr-2024 | Kolkata Knight Riders | 1 run | Kolkata |
29-Mar-2024 | Kolkata Knight Riders | 7 wickets | Bengaluru |
26-Apr-2023 | Kolkata Knight Riders | 21 runs | Bengaluru |
06-Apr-2023 | Kolkata Knight Riders | 81 runs | Kolkata |
30-Mar-2022 | Royal Challengers Bengaluru | 3 wickets | Navi Mumbai |
11-Oct-2021 | Kolkata Knight Riders | 4 wickets | Sharjah |
20-Sep-2021 | Kolkata Knight Riders | 9 wickets | Abu Dhabi |
18-Apr-2021 | Royal Challengers Bengaluru | 38 runs | Chennai |
21-Oct-2020 | Royal Challengers Bengaluru | 8 wickets | Abu Dhabi |
12-Oct-2020 | Royal Challengers Bengaluru | 82 runs | Sharjah |
19-Apr-2019 | Royal Challengers Bengaluru | 10 runs | Kolkata |
5-Apr-2019 | Kolkata Knight Riders | 5 wickets | Bengaluru |
29-Apr-2018 | Kolkata Knight Riders | 6 wickets | Bengaluru |
8-Apr-2018 | Kolkata Knight Riders | 4 wickets | Kolkata |
7-May-2017 | Kolkata Knight Riders | 6 wickets | Bengaluru |
23-Apr-2017 | Kolkata Knight Riders | 82 runs | Kolkata |
16-May-2016 | Royal Challengers Bengaluru | 9 wickets | Kolkata |
2-May-2016 | Kolkata Knight Riders | 5 wickets | Bangalore |
2-May-2015 | Royal Challengers Bengaluru | 7 wickets | Bangalore |
11-Apr-2015 | Royal Challengers Bengaluru | 3 wickets | Kolkata |
22-May-2014 | Kolkata Knight Riders | 30 runs | Kolkata |
24-Apr-2014 | Kolkata Knight Riders | 2 runs | Sharjah |
12-May-2013 | Kolkata Knight Riders | 5 wickets | Ranchi |
11-Apr-2013 | Royal Challengers Bengaluru | 8 wickets | Bangalore |
28-Apr-2012 | Kolkata Knight Riders | 47 runs | Kolkata |
10-Apr-2012 | Kolkata Knight Riders | 42 runs | Bangalore |
14-May-2011 | Royal Challengers Bengaluru | 4 wickets | Bangalore |
22-Apr-2011 | Royal Challengers Bengaluru | 9 wickets | Kolkata |
10-Apr-2010 | Royal Challengers Bangalore | 7 wickets | Bangalore |
14-Mar-2010 | Kolkata Knight Riders | 7 wickets | Kolkata |
12-May-2009 | Royal Challengers Bengaluru | 6 wickets | Centurion |
29-Apr-2009 | Royal Challengers Bengaluru | 5 wickets | Durban |
8-May-2008 | Kolkata Knight Riders | 5 runs | Kolkata |
18-Apr-2008 | Kolkata Knight Riders | 140 runs | Bangalore |
Download Our App