The rivalry between Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) has always been one of the most interesting and surprising matchups in the IPL. Fans have had enough to applaud for and even more to argue about, thanks to these two teams’ spectacular finishes and explosive batting performances. The KKR Vs RCB Head To Head record portrays a rollercoaster of emotions, as both teams have had their fair share of overpowering triumphs and shattering losses. Every contest has its own flavor and thrill, whether it’s Virat Kohli’s tenacious hundreds or Brendon McCullum’s famous 158* in the first IPL match. This matchup has evolved from a simple game to one involving pride, fervor, and spectacular performances. Let’s look at the overall numbers, past results, and thrilling moments that have influenced the fierce rivalry between KKR and RCB.
KKR Vs RCB Head To Head Record
Together, the Royal Challengers Bengaluru and Kolkata Knight Riders participated in 36 games. Out of these, KKR defeated RCB in 20 matches. However, RCB won 15 games. For more information, have a look at the KKR Vs RCB Head To Head Record.
Total Matches | 36 |
KKR Won | 20 |
RCB Won | 15 |
KKR Lost | 15 |
RCB Lost | 20 |
No Result | 1 |
KKR vs RCB Head to Head Record at Home Ground

KKR Record at Home Ground Against RCB
RCB and KKR have played 13 games at the Kolkata home field. Out of those 13 matches, KKR has been dominant over the RCB, winning 8 matches. However, RCB gave a tough fight to the KKR and gained victory in 5 matches. Check out the KKR Record at Home Ground Against RCB for more details.
Total Matches | 13 |
KKR Won | 8 |
RCB Won | 5 |
KKR Lost | 5 |
RCB Lost | 8 |
No Result | 0 |
RCB Record at Home Ground Against KKR
RCB and KKR have met for 12 matches at the M.Chinnaswamy Stadium. Kolkata defeated the Bengaluru team in 8 matches, while RCB was unbeaten in 4 games on their home ground. For more information, have a look at the RCB Record at the Home Ground Against KKR.
Total Matches | 12 |
KKR Won | 8 |
RCB Won | 4 |
KKR Lost | 4 |
RCB Lost | 8 |
No Result | 0 |
KKR vs RCB Head to Head Record at Away Ground:
KKR Record at Away Ground Against RCB
RCB and KKR have faced each other 12 times at the M. Chinnaswamy Stadium, Bengaluru. Out of these, Kolkata Knight Riders have dominated with 8 wins, while Royal Challengers Bengaluru have managed to win 4 matches.
Total Matches | 12 |
KKR Won | 8 |
RCB Won | 4 |
KKR Lost | 4 |
RCB Lost | 8 |
No Result | 0 |
RCB Record at Away Ground Against KKR
KKR and RCB have faced each other 13 times at Kolkata’s iconic home ground. Out of these, KKR has had the upper hand, winning 8 of the matches. But RCB hasn’t backed down easily; they’ve managed to win 5 games, giving KKR a solid fight.
Total Matches | 13 |
KKR Won | 8 |
RCB Won | 5 |
KKR Lost | 5 |
RCB Lost | 8 |
No Result | 0 |
KKR vs RCB Head to Head Record at Neutral Venues
KKR and RCB played a total of 10 matches on the neutral ground. Out of which, RCB triumphed a victory in 6 games against KKR. The Kolkata Knight Riders also don’t back up easily; they clinched a victory in a total of 4 matches. If you want to know more about the teams, then check out the KKR vs RCB Head to Head Record at Neutral Venues.
Total Matches | 10 |
KKR Won | 4 |
RCB Won | 6 |
KKR Lost | 6 |
RCB Lost | 4 |
No Result | 0 |
Kolkata Knight Riders vs Royal Challengers Bengaluru Records and Stats
Highest Score in the KKR vs RCB Rivalry
The highest score in the KKR vs RCB rivalry is recorded by the Kolkata Knight Riders on 21st April, 2024. They scored 222/6 in 20 overs and won the match by one run. This iconic match was held at Eden Gardens, Kolkata.
Highest Score by KKR Against RCB
The highest score in the KKR vs RCB rivalry came on 21st April 2024, when Kolkata Knight Riders put up a massive total of 222/6 in 20 overs. The thrilling match took place at Eden Gardens, Kolkata, and KKR held their nerve to win by just 1 run in a nail-biting finish.
Highest Score by RCB Against KKR
The highest score by RCB against KKR is recorded on the 19th April, 2019. They made a total of 213 runs in 20 overs for the loss of 4 wickets. It was the 35th match of the IPL held at Eden Gardens.
Lowest Score in KKR vs RCB Rivalry
The lowest total in the KKR vs RCB rivalry was scored by the Royal Challengers Bengaluru on 23rd April, 2017. They secured just 49 runs in 20 overs in the 27th match of the IPL held at Kolkata.
Lowest Score by KKR Against RCB
The lowest score by KKR in the KKR vs RCB rivalry was recorded on 21st October 2020. They scored 84 runs on the loss of 8 wickets in the 39th match of the IPL held at Abu Dhabi.
Lowest Score by RCB Against KKR
One of the most unforgettable moments in the KKR vs RCB rivalry came on 23rd April 2017, when Royal Challengers Bengaluru were bowled out for just 49 runs in Kolkata. It was the 27th match of the IPL season and remains RCB’s lowest total ever.
Read Also: Sunrisers Hyderabad vs Delhi Capitals Match Scorecard | India National Cricket Team vs Pakistan National Cricket Team Match Scorecard
Individual Records in the KKR vs RCB Rivalry
Most Runs and Highest Scorer in the KKR vs RCB Rivalry:
Virat Kohli ruled the table by making the most runs for the Royal Challengers Bengaluru. He scored a total of 1021 runs since 2008. On the other hand, Brandon McCullum became the highest scorer of the Kolkata Knight Riders by scoring 158 runs. For more details, have a look at the Most Runs and Highest Scorer in the KKR vs RCB Rivalry table.
Stats | KKR | RCB |
Most Runs | Gautam Gambhir (530 runs) | Virat Kohli (1021 runs) |
Highest Scorer | Brandon McCullum (158*) | Chris Gayle (102) |
Most Wickets & Best Bowling in KKR vs RCB Rivalry:
Sunil Narine has taken 26 wickets against the RCB in the KKR vs RCB rivalry, while Yuzvender Chahal has taken 19 wickets against the KKR team. In the KKR vs RCB match, Varun Chakravarthy and Wanindu Hasaranga both provided their teams’ greatest bowling performances.
Stats | KKR | RCB |
Most Wickets | Sunil Narine (26 wickets) | Yuzvendra Chahal (19 wickets) |
Best Bowling | Varun Chakravarthy (4/15) | Wanindu Hasaranga (4/20) |
Kolkata Knight Riders vs Royal Challengers Bengaluru Standings:
KKR position | IPL Season | RCB Position |
6th position | 2008 | 7th position |
8th position | 2009 | 3rd position |
6th position | 2010 | 4th position |
4th position | 2011 | 1st position |
2nd position | 2012 | 5th position |
7th position | 2013 | 5th position |
2nd position | 2014 | 7th position |
5th position | 2015 | 3rd position |
4th position | 2016 | 2nd position |
4th position | 2017 | 8th position |
3rd position | 2018 | 6th position |
5th position | 2019 | 8th position |
5th position | 2020 | 4th position |
4th position | 2021 | 3rd position |
7th position | 2022 | 4th position |
7th position | 2023 | 6th position |
1st position | 2024 | 4th position |
8th position | 2025 | 2nd position |
Read Also: West Indies Cricket Team vs New Zealand National Cricket Team Timeline | Australian Men’s Cricket Team vs South Africa National Cricket Team Timeline