In all the years that I have been watching the IPL, none gets the blood pumping like RCB versus KKR. This rivalry is truly special. This is more than just two great teams, but a history filled to the brim with incredible, hard fought contests. Just think about it: these two sides have faced each other during the biggest moments in the history of the league, including the opening match of the IPL back in 2008! KKR got it really big early in that opener, which set the tone, but instant brilliance from Virat Kohli has made it a spirited RCB fightback time and again, and it keeps the needle ever sharper. We’re guaranteed a full plate of entertainment and drama from start to finish, but if we’re looking for a battle of historic times versus showing Power Play, KKR always is fond of finding the win. We will then take a closer look at each of their high-pressure victories in the following article.
RCB vs KKR Head to Head Record
This rivalry, though Kolkata has clearly had the edge, has been incredibly evenly matched going by the numbers. At times in IPL history, both teams have dominant, slow versions. For me, it is the pressure-packed victories and the dramatic meltdowns Stats are one thing, but what gives it the real special is the actual exciting battles (as in 1 run battles between the two- like the 2024 one). KKR made a sizzling start to the rivalry in 2008, but RCB’s never say never attitude has made their record a real competition.
| Category | Statistics |
| Total Matches Played | 37 |
| Matches Won by KKR | 20 |
| Matches Won by RCB | 16 |
| No Result | 1 |
| Most Runs | Virat Kohli (1021) |
| Most Wickets | Sunil Narine (27) |
| Highest Score (KKR) | 222/6 |
| Highest Score (RCB) | 221 |
RCB vs KKR Head to Head: Complete IPL Match Results and Stats
Looking at their fate over the longer term offers a glance at how this duel has shifted. The early matches in history helped set the tone, but it is the most recent, most significant meetings that truly show us how hot this rivalry runs today. These titans exchanged a tale of swinging momentum as reflected in the stats sheet.
| Year | Winner | Margin | Venue |
| 2026 | RCB | 7 Wickets | Kolkata |
| 2025 | Abandoned | No Result | Bengaluru |
| 2025 | RCB | 7 Wickets | Kolkata |
| 2024 | KKR | 1 Run | Kolkata |
| 2024 | KKR | 7 Wickets | Bengaluru |
| 2023 | KKR | 21 Runs | Bengaluru |
| 2023 | KKR | 81 Runs | Kolkata |
| 2022 | RCB | 3 Wickets | Mumbai |
| 2021 | KKR | 4 Wickets | Sharjah |
| 2021 | KKR | 9 Wickets | Abu Dhabi |
| 2021 | RCB | 38 Runs | Chennai |
| 2020 | RCB | 8 Wickets | Abu Dhabi |
| 2020 | RCB | 82 Runs | Sharjah |
| 2019 | RCB | 10 Runs | Kolkata |
| 2019 | KKR | 5 Wickets | Bengaluru |
| 2018 | KKR | 6 Wickets | Bengaluru |
| 2018 | KKR | 4 Wickets | Kolkata |
| 2017 | KKR | 6 Wickets | Bengaluru |
| 2017 | KKR | 82 Runs | Kolkata |
| 2016 | RCB | 9 Wickets | Kolkata |
| 2016 | KKR | 5 Wickets | Bengaluru |
| 2015 | RCB | 7 Wickets | Bengaluru |
| 2015 | RCB | 3 Wickets | Kolkata |
| 2014 | KKR | 30 Runs | Kolkata |
| 2014 | KKR | 2 Runs | Sharjah |
| 2013 | KKR | 5 Wickets | Ranchi |
| 2013 | RCB | 8 Wickets | Bengaluru |
| 2012 | KKR | 47 Runs | Kolkata |
| 2012 | KKR | 42 Runs | Bengaluru |
| 2011 | RCB | 4 Wickets | Bengaluru |
| 2011 | RCB | 9 Wickets | Kolkata |
| 2010 | RCB | 7 Wickets | Bengaluru |
| 2010 | KKR | 7 Wickets | Kolkata |
| 2009 | RCB | 6 Wickets | Centurion |
| 2009 | RCB | 5 Wickets | Durban |
| 2008 | KKR | 5 Runs | Kolkata |
| 2008 | KKR | 140 Runs | Bengaluru |
RCB vs KKR Overall Record: Full Head-to-Head History
Here’s a quick look at the best team performances in RCB vs KKR matches:
Royal Challengers Bengaluru (RCB) Overall Records vs KKR
On RCB’s half of this rivalry, they give a picture of resonating and strategic team performances. A glance at their record shows a mix of close chases and one-sided assignments.
| Category | Statistics |
| Total Matches Played | 37 |
| Matches Won by RCB | 16 |
| Matches Won by KKR | 20 |
| No Result / Abandoned | 1 |
| Highest Score (RCB) | 221 (2024) |
| Lowest Score (RCB) | 49 (2017) |
| Most Runs (for RCB) | Virat Kohli (1021 runs) |
| Most Wickets (for RCB) | Yuzvendra Chahal (19 wickets) |
| Win Percentage (RCB) | 43.2% |
Kolkata Knight Riders (KKR) Overall Records vs RCB
In fact, numbers suggest that KKR has had the defining edge over RCB in head-to-head matchups in IPL history. As such, it gives the Knight Riders an interesting edge of confidence with regards to their head-to-head record against MI.
| Category | Statistics |
| Total Matches Played | 37 |
| Matches Won by KKR | 20 |
| Matches Won by RCB | 16 |
| No Result | 1 |
| Highest Score (KKR) | 222/6 (2024) |
| Lowest Score (KKR) | 84/8 (2020) |
| Most Runs (for KKR) | Gautam Gambhir (647 runs) |
| Most Wickets (for KKR) | Sunil Narine (27 wickets) |
RCB Vs KKR Head-to-Head at Home Ground
1) RCB Record at Home Ground Against KKR
RCB has faltered against KKR despite the change in context of a home game. At home they have only won 4 matches out of 12 against KKR. This is one of the very few places where RCB fails to win on a consistent basis despite the massive home support as KKR tends to do well here.
| Category | Statistics |
| Total Matches Played at Chinnaswamy | 12 |
| Matches Won by RCB | 4 |
| Matches Won by KKR | 8 |
| Highest Score by RCB | 205/3 (2019) |
| Highest Score by KKR | 222/3 (2008) |
| RCB Win Percentage at Home | 33.3% |
2) KKR Record at Home Ground Against RCB
Now back to Kolkata, the story is one of KKR’s Fortress Dominance. Notably, the Kolkata Knight Riders have a good record against the Royal Challengers at Eden Gardens as well. KKR have been victorious 8 times over 13 matches, while RCB have won 5 times, albeit winning emphatically first up in the 2025 season.
| Total Matches | 13 |
| KKR Won | 8 |
| RCB Won | 5 |
| Draw | 0 |
| Tied | 0 |
| No Result | 0 |
KKR Vs RCB Head-to-Head at Away Ground
1) KKR Record at Away Ground Against RCB
KKR have enjoyed plenty of success when travelling to take on RCB. KKR has managed to weather the storm which is the Chinnaswamy crowd well as reflected in their 8-4 record away from home.
2) RCB Record at Away Ground Against KKR
For Royal Challengers, Eden Gardens has been a ground of extremes. They have managed some important victories on that ground, but it is also where they registered their lowest IPL total (49). They have 5 wins and 8 losses across 13 encounters.
KKR Vs RCB Head-to-Head at Neutral Venues
It is tougher on neutral grounds, though. RCB has actually bettered Sunrisers in 12 encounters at neutral venues.
| Category | Detailed Statistics |
| Total Matches Played | 12 |
| Matches Won by RCB | 7 |
| Matches Won by KKR | 4 |
| No Result (Abandoned) | 1 |
| Highest Score (Neutral) | 204/4 (RCB, Chennai 2021) |
| Lowest Score (Neutral) | 115/9 (RCB, Ranchi 2013) |
Player Contributions in RCB vs KKR Fixtures
As is often the case when these two sides meet, the stage is often lit up by individual brilliance. That is where the superstars of years gone by make their mark.
1. Virat Kohli (RCB)
Among them, Virat Kohli is the most pivotal when it comes to the RCB vs KKR altercations. He has scored more than 1000 runs against KKR, including several fifties and a hundred. With it, he has been the most dependable amongst batters of this rivalry.
2. Sunil Narine (KKR)
And the ultimate bane in RCB’s remorseless culling they face from the enigmatic West Indian spinner. The RCB batting lineup has choked often by his mystery spin which makes him the leading wicket-taker in this rivalry with 27 wickets.
3. Andre Russell (KKR)
One of the most explosive game-changers when the subject is Andre Russell. Instances like his unbeaten show in 2019, have stolen victories from the jaws of defeat against RCB.
4. Yuzvendra Chahal (RCB)
Chahal is RCB’s leading wicket-taker against KKR this fixture historically and taking wickets in the middle overs is crucial for RCB to slow the KKR momentum down. With 19 scalps, he is their number one wicket-taker in this specific rivalry.
Suggested Read
Conclusion
So why is the RCB vs KKR rivalry so special? All it is missing is the perfect IPL cocktail of big scores and big collapses. The history is thick, dating all the way back to the league’s inaugural game. A battle between star power and strategic spin? Be it Virat Kohli batting, or Andre Russell or Sunil Narine smashing sixes in every other ball, there is no shortage of holy shit moments in every game. That was the intention of this article (and I hope it achieved its purpose in explaining why this fixture is still such a fan favorite).
FAQ
How many times did RCB beat KKR?
In their IPL history, Royal Challengers Bengaluru (RCB) have beaten Kolkata Knight Riders (KKR) 16 times out of 37 matches played.
Who is the highest run-scorer in this rivalry?
Virat Kohli holds the record for the most runs in RCB vs KKR matches with 1021 runs.
Who has taken the most wickets in these encounters?
Sunil Narine is the leading wicket-taker in this battle with 27 wickets.
What is the highest team total in a RCB vs KKR match?
The highest total is 222/6, scored by Kolkata Knight Riders during the 2024 season.