
- KKR vs RCB head-to-head
- KKR vs RCB match results
- KKR vs RCB head-to-head in KKR’s home ground, Eden Gardens
- KKR vs RCB head-to-head in RCB’s home ground, M. Chinnaswamy Stadium
- KKR vs RCB head-to-head in neutral venues
- KKR vs RCB head-to-head: Highest run scorer
- KKR vs RCB head-to-head: Highest wicket-taker
The Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) are one of the oldest rivalries in the IPL. The two teams have faced off 35 times in the IPL and once in CLT20. KKR holds the advantage with 21 wins, while RCB has 15. KKR has won three IPL titles, whereas RCB is yet to secure a championship, as of March 2025.
Virat Kohli is the highest run-scorer in this rivalry with 962 runs, while Sunil Narine is the highest wicket-taker with 26 wickets. The highest total in their encounters is 222/6 by KKR (2024), and the lowest is 49 by RCB (2017). Brendon McCullum's 158* in 2008 remains the highest individual score.
KKR vs RCB head-to-head
Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) have faced each other 35 times in the IPL, as per reports. KKR has won 20 matches, while RCB has secured 15 victories. In their last encounter on March 22, 2025, RCB won by 7 wickets in Kolkata. One of KKR’s most dominant victories came in 2017, when they bowled out RCB in just 49 runs, securing an 82-run victory. On the other hand, RCB’s biggest win came in 2020, when they won by 82 runs.
Notable games include KKR’s 1-run win in 2024 and RCB’s 82-run win in 2020. Sunil Narine leads the wicket charts with 27 scalps, while Virat Kohli is the top run-scorer with 1021 runs. KKR has also set records against RCB, such as bundling them out for the lowest-ever IPL total (49 all out) in 2017.
Matches Played | Matches won by KKR | Matches won by RCB |
35 | 20 | 15 |
KKR vs RCB match results
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 Bengaluru | 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 |
KKR vs RCB head-to-head in KKR’s home ground, Eden Gardens
At Eden Gardens, KKR and RCB have faced off 13 times, with KKR winning 8, RCB winning 5, and RCB winning the last meeting by 7 wickets.
Matches Played | Matches won by KKR | Matches won by RCB | Last Meeting |
13 | 08 | 05 | RCB won by 7 wickets |
KKR vs RCB head-to-head in RCB’s home ground, M. Chinnaswamy Stadium
At M. Chinnaswamy Stadium, KKR and RCB have played 12 matches, with KKR winning 8, RCB winning 4, and KKR winning the last meeting by 7 wickets.
Matches Played | Matches won by RR | Matches won by SRH | Last Meeting |
12 | 08 | 04 | KKR won by 7 wickets |
KKR vs RCB head-to-head in neutral venues
At neutral venues, KKR and RCB have played 10 matches, with KKR winning 6, RCB winning 4, and RCB winning the last meeting by 3 wickets.
Matches Played | Matches won by RR | Matches won by SRH | Previous Meeting |
10 | 06 | 04 | RCB won by 3 wickets |
KKR vs RCB head-to-head: Highest run scorer
Virat Kohli is the highest run-scorer in KKR vs RCB matches with 962 runs, followed by Chris Gayle with 631 runs.
Batter | Runs |
Virat Kohli | 1021 |
Chris Gayle | 631 |
KKR vs RCB head-to-head: Highest wicket-taker
Sunil Narine is the highest wicket-taker in KKR vs RCB matches with 26 wickets, followed by Yuzvendra Chahal with 19 wickets.
Bowler | Wickets |
Sunil Narine | 27 |
Yuzvendra Chahal | 19 |
Read More: RR vs SRH Head to Head
FAQs on KKR vs RCB head-to-head
A. The first match between KKR and RCB was on 18 April 2008, where KKR won by 140 runs.
A. The latest meeting was on 22 March 2025, where RCB won by 7 wickets.
A. Kolkata Knight Riders have won the most matches, with 20 wins.
A. Virat Kohli holds the record for the most player appearances with 35 matches.
A. Virat Kohli is the top scorer with 962 runs for RCB, while Sunil Narine has taken the most wickets (26) for KKR.