Kolkata Knight Riders vs Royal Challengers Bangalore Timeline From 2008 – 2024
The rivalry between Kolkata Knight Riders (KKR) and Royal Challengers Bangalore (RCB) in the Indian Premier League (IPL) is one of the most exciting contests in the league’s history.
Known for thrilling finishes and individual brilliance, the matches between these two teams have always been a highlight of the IPL. With KKR holding a superior record in head-to-head encounters, RCB has often relied on star performances to challenge their rivals.
This timeline chronicles the head-to-head encounters and key moments in the KKR vs RCB rivalry from 2008 through 2024.
Head-to-Head Summary for KKR vs RCB Matches
Here is a head-to-head summary of the matches played between Kolkata Knight Riders and Royal Challengers Bangalore in IPL history:
| Stats | Bangalore | Kolkata |
|---|---|---|
| Matches Played | 35 | 35 |
| Matches Won | 15 | 20 |
| Matches Lost | 20 | 15 |
| No Result | 0 | 0 |
| Highest Score | 221 | 222 |
| Lowest Score | 49 | 84 |
KKR vs RCB IPL Matches From 2008 – 2024
Here is the table summarizing the match results between Kolkata Knight Riders and Royal Challengers Bangalore:
| Teams | Winner | Margin | Venue | Match Date |
| KKR vs RCB | Royal Challengers | won by 7 wickets | Kolkata | 22-Mar-25 |
| KKR vs RCB | Kolkata Knight Riders | Won by 1 run | Kolkata | 21-Apr-24 |
| RCB vs KKR | Kolkata Knight Riders | Won by 7 wickets | Bengaluru | 29-Mar-24 |
| RCB vs KKR | Kolkata Knight Riders | Won by 21 runs | Bengaluru | 26-Apr-23 |
| KKR vs RCB | Kolkata Knight Riders | Won by 81 runs | Kolkata | 06-Apr-23 |
| RCB vs KKR | Royal Challengers | Won by 3 wickets | Navi Mumbai | 30-Mar-22 |
| RCB vs KKR | Kolkata Knight Riders | Won by 4 wickets | Sharjah | 11-Oct-21 |
| KKR vs RCB | Kolkata Knight Riders | Won by 9 wickets | Abu Dhabi | 20-Sep-21 |
| KKR vs RCB | Royal Challengers | Won by 38 runs | Chennai | 18-Apr-21 |
| KKR vs RCB | Royal Challengers | Won by 8 wickets | Abu Dhabi | 21-Oct-20 |
| KKR vs RCB | Royal Challengers | Won by 82 runs | Sharjah | 12-Oct-20 |
| KKR vs RCB | Royal Challengers | Won by 10 runs | Kolkata | 19-Apr-19 |
| RCB vs KKR | Kolkata Knight Riders | Won by 5 wickets | Bengaluru | 05-Apr-19 |
| RCB vs KKR | Kolkata Knight Riders | Won by 6 wickets | Bengaluru | 29-Apr-18 |
| KKR vs RCB | Kolkata Knight Riders | Won by 4 wickets | Kolkata | 08-Apr-18 |
| RCB vs KKR | Kolkata Knight Riders | Won by 6 wickets | Bengaluru | 07-May-17 |
| KKR vs RCB | Kolkata Knight Riders | Won by 82 runs | Kolkata | 23-Apr-17 |
| KKR vs RCB | Royal Challengers | Won by 9 wickets | Kolkata | 16-May-16 |
| RCB vs KKR | Kolkata Knight Riders | Won by 5 wickets | Bengaluru | 02-May-16 |
| RCB vs KKR | Royal Challengers | Won by 7 wickets | Bengaluru | 02-May-15 |
| KKR vs RCB | Royal Challengers | Won by 3 wickets | Kolkata | 11-Apr-15 |
| KKR vs RCB | Kolkata Knight Riders | Won by 30 runs | Kolkata | 22-May-14 |
| RCB vs KKR | Kolkata Knight Riders | Won by 2 runs | Sharjah | 24-Apr-14 |
| KKR vs RCB | Kolkata Knight Riders | Won by 5 wickets | Ranchi | 12-May-13 |
| RCB vs KKR | Royal Challengers | Won by 8 wickets | Bengaluru | 11-Apr-13 |
| KKR vs RCB | Kolkata Knight Riders | Won by 47 runs | Kolkata | 28-Apr-12 |
| RCB vs KKR | Kolkata Knight Riders | Won by 42 runs | Bengaluru | 10-Apr-12 |
| RCB vs KKR | Royal Challengers | Won by 4 wickets | Bengaluru | 14-May-11 |
| KKR vs RCB | Royal Challengers | Won by 9 wickets | Kolkata | 22-Apr-11 |
| KKR vs RCB | Royal Challengers | Won by 7 wickets | Bengaluru | 10-Apr-10 |
| RCB vs KKR | Kolkata Knight Riders | Won by 7 wickets | Kolkata | 14-Mar-10 |
| KKR vs RCB | Royal Challengers | Won by 6 wickets | Centurion | 12-May-09 |
| KKR vs RCB | Royal Challengers | Won by 5 wickets | Durban | 29-Apr-09 |
| KKR vs RCB | Kolkata Knight Riders | Won by 5 runs | Kolkata | 08-May-08 |
| RCB vs KKR | Kolkata Knight Riders | Won by 140 runs | Bengaluru | 18-Apr-08 |
Key Highlights and Match Analyses
The Kolkata Knight Riders (KKR) and Royal Challengers Bangalore (RCB) rivalry is marked by thrilling contests, dominant performances, and some of the most memorable moments in IPL history.
Over the years, both teams have produced standout performances, creating unforgettable matches that fans cherish. Here’s a detailed analysis of key matches and their significance:
RCB vs KKR Latest Matches
1. RCB vs KKR, IPL 2025: Royal Challengers Bengaluru Cruise to 7-Wicket Win

Image – Source
Match Summary
- KKR: 174/8 (20 overs)
- RCB: 177/3 (16.2 overs)
- Result: Royal Challengers Bengaluru won by 7 wickets
- Player of the Match: Krunal Pandya
Royal Challengers Bengaluru delivered a commanding performance to defeat Kolkata Knight Riders by 7 wickets in just 16.2 overs. Chasing a target of 175, RCB’s top order was clinical, making the run chase look easy.
The standout performer was Krunal Pandya, who made a significant impact with both bat and ball. His tight bowling helped stem KKR’s scoring momentum in the middle overs, and he later chipped in with a useful contribution during the chase, earning him the Player of the Match award.
Despite setting a competitive total, KKR failed to apply pressure with the ball. A few late cameos gave them a boost at the end of their innings, but it wasn’t enough to stop a well-rounded RCB lineup.
2. Kolkata Vs Bangalore Scorecard, Match 10, IPL 2024

Image – Source
Date & Time: March 29, 2024, Friday – 07:30 PM (IST)
Venue: M. Chinnaswamy Stadium, Bangalore
Match Result: Kolkata Knight Riders won by 7 wickets
- Bangalore: 182/6 (20 overs)
- Kolkata: 186/3 (18.4 overs)
Match Summary: Bangalore set a competitive total of 182 runs, driven by consistent batting efforts. However, Kolkata successfully chased the target with ease, finishing at 186/3 with 8 balls to spare. Sunil Narine played a pivotal role with an exceptional all-around performance, claiming the Player of the Match award.
Player of the Match: Sunil Narine
3. Bangalore Vs Kolkata Scorecard, Match 36, IPL 2024

Image – Source
Date & Time: April 21, 2024, Sunday – 03:30 PM (IST)
Venue: Eden Gardens, Kolkata
Match Result: Kolkata Knight Riders won by 1 run
- Kolkata: 222/6 (20 overs)
- Bangalore: 221 (20 overs)
Match Summary: In an electrifying contest, Kolkata posted a daunting total of 222/6, thanks to explosive batting led by Andre Russell. Bangalore came incredibly close in response, falling agonizingly short by just 1 run in a nail-biting finish at 221 all-out. Andre Russell’s outstanding batting display secured him the Player of the Match honor.
Player of the Match: Andre Russell
IPL 2025: Kolkata Knight Riders vs Royal Challengers Bengaluru – Second Match Previews

KKR Squad for IPL 2025
Kolkata Knight Riders: Ajinkya Rahane (C), Manish Pandey, Angkrish Raghuvanshi, Rinku Singh, Luvnith Sisodia, Quinton de Kock, Rahmanullah Gurbaz, Sunil Narine, Andre Russell, Ramandeep Singh, Anukul Roy, Rovman Powell, Venkatesh Iyer, Moeen Ali, Varun Chakravarthy, Harshit Rana, Vaibhav Arora, Mayank Markande, Umran Malik, Anrich Nortje, Spencer Johnson.
RCB Squad for IPL 2025
Royal Challengers Bengaluru: Virat Kohli, Rajat Patidar (C), Swastik Chikara, Devdutt Padikkal, Jitesh Sharma, Philip Salt, Manoj Bhandage, Tim David, Krunal Pandya, Liam Livingstone, Romario Shepherd, Jacob Bethell, Swapnil Singh, Bhuvneshwar Kumar, Josh Hazlewood, Nuwan Thushara, Lungi Ngidi, Yash Dayal, Rasikh Dar Salam, Suyash Sharma, Mohit Rathee, Abhinandan Singh.
Royal Challengers Bengaluru vs Kolkata Knight Riders, Match 68, IPL 2025
Date & Time: May 17, 2025, Saturday – 07:30 PM (IST)
Venue: M. Chinnaswamy Stadium, Bengaluru
Match Preview: In the closing stages of IPL 2025, Bengaluru hosts Kolkata in what promises to be a decisive and fiercely contested match. With potential playoff spots at stake, expect high-intensity cricket and standout performances from star players. Bengaluru’s home advantage at Chinnaswamy Stadium will add extra excitement as both teams vie for crucial points.
Conclusion
The KKR vs RCB rivalry has been a mix of dominance and spirited challenges, with KKR leading the overall tally. Both teams have showcased exceptional talent and resilience, making this matchup a spectacle for fans. With more clashes on the horizon, the battle between KKR and RCB promises to remain one of IPL’s marquee rivalries.
FAQs About Kolkata Knight Riders vs Royal Challengers Bangalore Rivalry
Who has won more matches between KKR and RCB?
Kolkata Knight Riders (KKR) have won 20 matches, while Royal Challengers Bangalore (RCB) have won 14 matches out of their 34 encounters.
What is the largest victory margin in KKR vs RCB matches?
The largest victory margin came in the inaugural match on 18-Apr-2008, where KKR defeated RCB by 140 runs in Bengaluru.
When was the latest match between KKR and RCB played?
The latest match was played on 21-Apr-2024 in Kolkata, where KKR secured a thrilling 1-run victory.
Which team has been more successful in recent encounters?
KKR has been dominant in recent years, winning 4 of the last 5 matches against RCB.
What has been RCB’s most dominant performance against KKR?
RCB’s most dominant performance came on 12-Oct-2020, when they defeated KKR by 82 runs in Sharjah.
Where have most KKR vs RCB matches been played?
Matches between KKR and RCB have been evenly distributed between their home grounds in Kolkata and Bengaluru, with several encounters at neutral venues during IPL’s overseas editions.
Who are the key players to watch out for in this rivalry?
Key players from KKR include Andre Russell, Sunil Narine, and Shreyas Iyer. For RCB, stars like Virat Kohli, Glenn Maxwell, and Mohammed Siraj have been standout performers in recent years.
