
Kolkata Knight Riders (KKR) and Royal Challengers Bengaluru (RCB) are two of the oldest teams in the Indian Premier League (IPL). Both teams were established in 2008. While the Kolkata-based team have lifted the trophy of the richest cricket league in the world three times in 2012, 2014, and 2024, RCB have yet to win their maiden IPL trophy, as of May 2025.
KKR and RCB locked horns in the IPL 2025 league stage twice. RCB won the first game by seven wickets, while the second contest was a wash-out in Bengaluru on May 17, 2025. Following the abandoned IPL 2025 match, KKR have an edge over RCB with 20 wins as compared to 15 wins by RCB.
KKR vs RCB Head-to-Head
KKR and RCB have faced each other 36 times in the IPL, as of May 17, 2025.
Matches Played | Matches won by KKR | Matches won by RCB | No Result |
36 | 20 | 15 | 1 |
KKR vs RCB Results
Date | Winner | Won by | Venue |
17-May-2025 | No Result | NA | Bengaluru |
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 | Bengaluru |
2-May-2015 | Royal Challengers Bengaluru | 7 wickets | Bengaluru |
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 | Bengaluru |
28-Apr-2012 | Kolkata Knight Riders | 47 runs | Kolkata |
10-Apr-2012 | Kolkata Knight Riders | 42 runs | Bengaluru |
14-May-2011 | Royal Challengers Bengaluru | 4 wickets | Bengaluru |
22-Apr-2011 | Royal Challengers Bengaluru | 9 wickets | Kolkata |
10-Apr-2010 | Royal Challengers Bengaluru | 7 wickets | Bengaluru |
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 | Bengaluru |
KKR vs RCB Head-to-Head at Eden Gardens
Matches Played | Matches won by KKR | Matches won by RCB | Last Meeting |
13 | 8 | 5 | RCB won by 7 wickets (March 22, 2025) |
KKR vs RCB Head-to-Head at M. Chinnaswamy Stadium
Matches Played | Matches won by KKR | Matches won by RCB | No Result | Last Meeting |
13 | 8 | 4 | 1 | No Result (May 17, 2025) |
KKR vs RCB Head-to-Head at Neutral Venues
Matches Played | Matches won by KKR | Matches won by RCB | Previous Meeting |
10 | 4 | 6 | RCB won by 3 wickets (March 30, 2022) |
FAQs on KKR vs RCB
A. The first KKR vs RCB match took place on April 18, 2008. KKR won the match by 140 runs.
A. KKR has the highest total (272) in a KKR vs RCB match.
A. KKR have the most wins (20) in KKR vs RCB matches, as of May 2025.