KKR vs RCB head-to-head: IPL record, results & top players
Kolkata Knight Riders lead the IPL head-to-head against Royal Challengers Bengaluru 20-16 in 36 matches. Royal Challengers Bengaluru have won the last 2 completed meetings. The last meeting was on 13 May 2026 at Shaheed Veer Narayan Singh Stadium: RCB won by 6 wickets.
2016
KKR wins: 20RCB wins: 16No result: 0
36Matches
20KKR wins
16RCB wins
0No result
Record by venue
| Venue | P | KKR | RCB | NR |
|---|---|---|---|---|
| Eden Gardens | 13 | 8 | 5 | 0 |
| M Chinnaswamy Stadium | 12 | 8 | 4 | 0 |
| Sharjah Cricket Stadium | 3 | 2 | 1 | 0 |
| Sheikh Zayed Stadium | 2 | 1 | 1 | 0 |
| Kingsmead | 1 | 0 | 1 | 0 |
| SuperSport Park | 1 | 0 | 1 | 0 |
| JSCA International Stadium Complex | 1 | 1 | 0 | 0 |
| MA Chidambaram Stadium (Chepauk) | 1 | 0 | 1 | 0 |
| DY Patil Stadium | 1 | 0 | 1 | 0 |
| Shaheed Veer Narayan Singh Stadium | 1 | 0 | 1 | 0 |
Most runs in KKR v RCB matches
| Player | For | Inns | Runs | Avg | SR | HS |
|---|---|---|---|---|---|---|
| Virat Kohli | RCB | 33 | 1126 | 45.0 | 136.7 | 105 |
| Chris Gayle | RCB | 13 | 532 | 48.4 | 152.4 | 102 |
| Gautam Gambhir | KKR | 14 | 475 | 33.9 | 136.9 | 93 |
| AB de Villiers | RCB | 19 | 475 | 33.9 | 162.1 | 76 |
| Andre Russell | KKR | 16 | 396 | 36.0 | 197.0 | 65 |
| Sunil Narine | KKR | 13 | 333 | 30.3 | 181.0 | 54 |
Most wickets in KKR v RCB matches
| Player | For | Inns | Wkts | Econ |
|---|---|---|---|---|
| Sunil Narine | KKR | 22 | 28 | 6.74 |
| Yuzvendra Chahal | RCB | 17 | 19 | 7.63 |
| Andre Russell | KKR | 15 | 17 | 9.28 |
| Varun Chakravarthy | KKR | 11 | 15 | 7.18 |
| Vinay Kumar | RCB | 7 | 13 | 6.83 |
| Mohammed Siraj | RCB | 13 | 12 | 8.43 |
Records in this fixture
- Highest total: KKR 222/6 (20 overs), 21 Apr 2024, Eden Gardens.
- Lowest completed total: RCB 49/10 (9.4 overs), 23 Apr 2017, Eden Gardens.
- Biggest win by runs: KKR by 140 runs, 18 Apr 2008.
- Biggest win by wickets: RCB by 9 wickets, 22 Apr 2011.
Every KKR v RCB result
| Date | Season | Match | Venue | Scores | Result |
|---|---|---|---|---|---|
| 13 May 2026 | 2026 | Match 57 | Shaheed Veer Narayan Singh Stadium | KKR 192/4 (20) · RCB 194/4 (19.1) | RCB won by 6 wickets |
| 22 Mar 2025 | 2025 | Match 1 | Eden Gardens | KKR 174/8 (20) · RCB 177/3 (16.2) | RCB won by 7 wickets |
| 21 Apr 2024 | 2024 | Match 36 | Eden Gardens | KKR 222/6 (20) · RCB 221/10 (20) | KKR won by 1 run |
| 29 Mar 2024 | 2024 | Match 10 | M Chinnaswamy Stadium | RCB 182/6 (20) · KKR 186/3 (16.5) | KKR won by 7 wickets |
| 26 Apr 2023 | 2023 | Match 36 | M Chinnaswamy Stadium | KKR 200/5 (20) · RCB 179/8 (20) | KKR won by 21 runs |
| 6 Apr 2023 | 2023 | Match 9 | Eden Gardens | KKR 204/7 (20) · RCB 123/10 (17.4) | KKR won by 81 runs |
| 30 Mar 2022 | 2022 | Match 6 | DY Patil Stadium | KKR 128/10 (18.5) · RCB 132/7 (19.2) | RCB won by 3 wickets |
| 11 Oct 2021 | 2021 | Eliminator | Sharjah Cricket Stadium | RCB 138/7 (20) · KKR 139/6 (19.4) | KKR won by 4 wickets |
| 20 Sep 2021 | 2021 | Match 31 | Sheikh Zayed Stadium | RCB 92/10 (19) · KKR 94/1 (10) | KKR won by 9 wickets |
| 18 Apr 2021 | 2021 | Match 10 | MA Chidambaram Stadium (Chepauk) | RCB 204/4 (20) · KKR 166/8 (20) | RCB won by 38 runs |
| 21 Oct 2020 | 2020 | Match 39 | Sheikh Zayed Stadium | KKR 84/8 (20) · RCB 85/2 (13.3) | RCB won by 8 wickets |
| 12 Oct 2020 | 2020 | Match 28 | Sharjah Cricket Stadium | RCB 194/2 (20) · KKR 112/9 (20) | RCB won by 82 runs |
| 19 Apr 2019 | 2019 | Match 35 | Eden Gardens | RCB 213/4 (20) · KKR 203/5 (20) | RCB won by 10 runs |
| 5 Apr 2019 | 2019 | Match 17 | M Chinnaswamy Stadium | RCB 205/3 (20) · KKR 206/5 (19.1) | KKR won by 5 wickets |
| 29 Apr 2018 | 2018 | Match 29 | M Chinnaswamy Stadium | RCB 175/4 (20) · KKR 176/4 (19.1) | KKR won by 6 wickets |
| 8 Apr 2018 | 2018 | Match 3 | Eden Gardens | RCB 176/7 (20) · KKR 177/6 (18.5) | KKR won by 4 wickets |
| 7 May 2017 | 2017 | Match 46 | M Chinnaswamy Stadium | RCB 158/6 (20) · KKR 159/4 (15.1) | KKR won by 6 wickets |
| 23 Apr 2017 | 2017 | Match 27 | Eden Gardens | KKR 131/10 (19.3) · RCB 49/10 (9.4) | KKR won by 82 runs |
| 16 May 2016 | 2016 | Match 48 | Eden Gardens | KKR 183/5 (20) · RCB 186/1 (18.4) | RCB won by 9 wickets |
| 2 May 2016 | 2016 | Match 30 | M Chinnaswamy Stadium | RCB 185/7 (20) · KKR 189/5 (19.1) | KKR won by 5 wickets |
| 2 May 2015 | 2015 | Match 33 | M Chinnaswamy Stadium | KKR 111/4 (10) · RCB 115/3 (9.4) | RCB won by 7 wickets |
| 11 Apr 2015 | 2015 | Match 5 | Eden Gardens | KKR 177/6 (20) · RCB 179/7 (19) | RCB won by 3 wickets |
| 22 May 2014 | 2014 | Match 49 | Eden Gardens | KKR 195/4 (20) · RCB 165/5 (20) | KKR won by 30 runs |
| 24 Apr 2014 | 2014 | Match 11 | Sharjah Cricket Stadium | KKR 150/7 (20) · RCB 148/5 (20) | KKR won by 2 runs |
| 12 May 2013 | 2013 | Match 60 | JSCA International Stadium Complex | RCB 115/9 (20) · KKR 116/5 (19.2) | KKR won by 5 wickets |
| 11 Apr 2013 | 2013 | Match 12 | M Chinnaswamy Stadium | KKR 154/8 (20) · RCB 158/2 (17.3) | RCB won by 8 wickets |
| 28 Apr 2012 | 2012 | Match 38 | Eden Gardens | KKR 190/4 (20) · RCB 143/6 (20) | KKR won by 47 runs |
| 10 Apr 2012 | 2012 | Match 10 | M Chinnaswamy Stadium | KKR 165/8 (20) · RCB 123/9 (20) | KKR won by 42 runs |
| 14 May 2011 | 2011 | Match 58 | M Chinnaswamy Stadium | KKR 89/4 (13) · RCB 105/6 (12.2) | RCB won by 4 wickets (DLS method) |
| 22 Apr 2011 | 2011 | Match 24 | Eden Gardens | KKR 171/5 (20) · RCB 175/1 (18.1) | RCB won by 9 wickets |
| 10 Apr 2010 | 2010 | Match 43 | M Chinnaswamy Stadium | KKR 160/9 (20) · RCB 162/3 (17.1) | RCB won by 7 wickets |
| 14 Mar 2010 | 2010 | Match 4 | Eden Gardens | RCB 135/7 (20) · KKR 136/3 (19.2) | KKR won by 7 wickets |
| 12 May 2009 | 2009 | Match 41 | SuperSport Park | KKR 173/4 (20) · RCB 176/4 (19.2) | RCB won by 6 wickets |
| 29 Apr 2009 | 2009 | Match 19 | Kingsmead | KKR 139/6 (20) · RCB 143/5 (19.5) | RCB won by 5 wickets |
| 8 May 2008 | 2008 | Match 29 | Eden Gardens | KKR 129/7 (16) · RCB 124/4 (16) | KKR won by 5 runs |
| 18 Apr 2008 | 2008 | Match 1 | M Chinnaswamy Stadium | KKR 222/3 (20) · RCB 82/10 (15.1) | KKR won by 140 runs |
Team pages: Kolkata Knight Riders · Royal Challengers Bengaluru. All fixtures: IPL head-to-head records.
Questions
Who has won more IPL matches, KKR or RCB?
Kolkata Knight Riders, with 20 wins to 16 in 36 matches.
Who has scored the most runs in KKR vs RCB IPL matches?
Virat Kohli, with 1126 runs in 33 innings for RCB.
Who has taken the most wickets in KKR vs RCB IPL matches?
Sunil Narine, with 28 wickets in 22 innings for KKR.