RCB vs KKR head to head record in IPL
Kolkata Knight Riders lead the all-time IPL head to head against Royal Challengers Bengaluru 20-16, with one no result. The rivalry is level at 6-6 since 2020, and RCB have won the last two completed games.
| Record | RCB | KKR |
|---|---|---|
| Matches played | 37 | 37 |
| Wins | 16 | 20 |
| No result | 1 | 1 |
| Win percentage | 43% | 54% |
| Highest total | 221 all out (2024) | 222/3 (2008) and 222/6 (2024) |
| Lowest total | 49 all out (2017) | 84/8 (2020) |
| Biggest win by runs | 82 runs (2020) | 140 runs (2008) |
| Biggest win by wickets | 9 wickets (2011, 2016) | 9 wickets (2021) |
| Playoff wins | 0 | 1 |
Pages listing 36 matches with RCB on 15 wins were written before the IPL 2026 meeting in Raipur, which RCB won by 6 wickets. Pages showing 21 KKR wins usually include a 2011 Champions League T20 game in Bengaluru, which was not an IPL match. The current IPL record is 37 matches: KKR 20, RCB 16, one no result.
RCB vs KKR head to head: last 5 matches
KKR lead the last five completed meetings 3-2. KKR won four in a row across 2023 and 2024, before RCB took the 2025 and 2026 games.
| Date | Venue | Scores | Winner | Margin |
|---|---|---|---|---|
| 13 May 2026 | Raipur | KKR 192/4, RCB 194/4 | RCB | 6 wickets |
| 22 March 2025 | Kolkata | KKR 174/8, RCB 177/3 | RCB | 7 wickets |
| 21 April 2024 | Kolkata | KKR 222/6, RCB 221 | KKR | 1 run |
| 29 March 2024 | Bengaluru | RCB 182/6, KKR 186/3 | KKR | 7 wickets |
| 26 April 2023 | Bengaluru | KKR 200/5, RCB 179/8 | KKR | 21 runs |
The second 2025 game, at the Chinnaswamy Stadium on 17 May, was abandoned without a ball bowled.
RCB vs KKR last 10 matches
KKR lead the last 10 completed games 6-4. Four of those six KKR wins came in a row between April 2023 and April 2024.
| Date | Venue | Scores | Winner | Margin |
|---|---|---|---|---|
| 13 May 2026 | Raipur | KKR 192/4, RCB 194/4 | RCB | 6 wickets |
| 22 March 2025 | Kolkata | KKR 174/8, RCB 177/3 | RCB | 7 wickets |
| 21 April 2024 | Kolkata | KKR 222/6, RCB 221 | KKR | 1 run |
| 29 March 2024 | Bengaluru | RCB 182/6, KKR 186/3 | KKR | 7 wickets |
| 26 April 2023 | Bengaluru | KKR 200/5, RCB 179/8 | KKR | 21 runs |
| 6 April 2023 | Kolkata | KKR 204/7, RCB 123 | KKR | 81 runs |
| 30 March 2022 | Navi Mumbai | KKR 128, RCB 132/7 | RCB | 3 wickets |
| 11 October 2021 | Sharjah | RCB 138/7, KKR 139/6 | KKR | 4 wickets |
| 20 September 2021 | Abu Dhabi | RCB 92, KKR 94/1 | KKR | 9 wickets |
| 18 April 2021 | Chennai | RCB 204/4, KKR 166/8 | RCB | 38 runs |
RCB vs KKR head to head since 2020
Since the start of IPL 2020, the sides have won six games each from 12 completed meetings. Before 2020, KKR led the fixture 14-10.
RCB vs KKR head to head in IPL 2026
The teams met once in IPL 2026, at the Shaheed Veer Narayan Singh International Stadium in Raipur on 13 May.
KKR were sent in and made 192/4. Angkrish Raghuvanshi top scored with 71, and Rinku Singh finished unbeaten on 49. Bhuvneshwar Kumar, Josh Hazlewood and Rasikh Salam Dar took a wicket each.
Virat Kohli made 105 not out off 60 balls, his ninth IPL century, and was named player of the match. Devdutt Padikkal added 39, and RCB reached 194/4 with five balls to spare. It is RCB's highest successful chase against KKR.
The win sent RCB top of the table. They went on to beat Gujarat Titans in the final and retain their title.
RCB vs KKR all results from 2008 to 2026
Every IPL meeting between the two franchises, grouped by season. The sides played three times in 2021 and only once in 2022 and 2026.
| Season | Venue | Winner | Margin | Stage |
|---|---|---|---|---|
| 2026 | Raipur | RCB | 6 wickets | League |
| 2025 | Bengaluru | No result | Abandoned | League |
| 2025 | Kolkata | RCB | 7 wickets | League |
| 2024 | Kolkata | KKR | 1 run | League |
| 2024 | Bengaluru | KKR | 7 wickets | League |
| 2023 | Bengaluru | KKR | 21 runs | League |
| 2023 | Kolkata | KKR | 81 runs | League |
| 2022 | Navi Mumbai | RCB | 3 wickets | League |
| 2021 | Sharjah | KKR | 4 wickets | Eliminator |
| 2021 | Abu Dhabi | KKR | 9 wickets | League |
| 2021 | Chennai | RCB | 38 runs | League |
| 2020 | Abu Dhabi | RCB | 8 wickets | League |
| 2020 | Sharjah | RCB | 82 runs | League |
| 2019 | Kolkata | RCB | 10 runs | League |
| 2019 | Bengaluru | KKR | 5 wickets | League |
| 2018 | Bengaluru | KKR | 6 wickets | League |
| 2018 | Kolkata | KKR | 4 wickets | League |
| 2017 | Bengaluru | KKR | 6 wickets | League |
| 2017 | Kolkata | KKR | 82 runs | League |
| 2016 | Kolkata | RCB | 9 wickets | League |
| 2016 | Bengaluru | KKR | 5 wickets | League |
| 2015 | Bengaluru | RCB | 7 wickets | League |
| 2015 | Kolkata | RCB | 3 wickets | League |
| 2014 | Kolkata | KKR | 30 runs | League |
| 2014 | Sharjah | KKR | 2 runs | League |
| 2013 | Ranchi | KKR | 5 wickets | League |
| 2013 | Bengaluru | RCB | 8 wickets | League |
| 2012 | Kolkata | KKR | 47 runs | League |
| 2012 | Bengaluru | KKR | 42 runs | League |
| 2011 | Bengaluru | RCB | 4 wickets (DLS) | League |
| 2011 | Kolkata | RCB | 9 wickets | League |
| 2010 | Bengaluru | RCB | 7 wickets | League |
| 2010 | Kolkata | KKR | 7 wickets | League |
| 2009 | Centurion | RCB | 6 wickets | League |
| 2009 | Durban | RCB | 5 wickets | League |
| 2008 | Kolkata | KKR | 5 runs | League |
| 2008 | Bengaluru | KKR | 140 runs | League |
KKR's longest winning run is five games, from April 2017 to April 2019. RCB's best is four in a row, from April 2019 to April 2021.
KKR have swept the season series seven times: 2008, 2012, 2014, 2017, 2018, 2023 and 2024. RCB have done it four times, in 2009, 2011, 2015 and 2020.
RCB vs KKR head to head by venue
This is a rivalry where the away side does better. KKR have a stronger record in Bengaluru than RCB, and RCB have won five times at Eden Gardens.
| Venue | Matches | RCB wins | KKR wins | No result |
|---|---|---|---|---|
| Eden Gardens, Kolkata | 13 | 5 | 8 | 0 |
| M. Chinnaswamy Stadium, Bengaluru | 13 | 4 | 8 | 1 |
| Other venues | 11 | 7 | 4 | 0 |
RCB vs KKR head to head at Eden Gardens
KKR lead 8-5 at home. Eden Gardens produced the joint-highest total in the fixture, KKR's 222/6 in April 2024, and RCB's 49 all out in 2017.
RCB won the most recent game there, a seven-wicket chase on the opening night of IPL 2025. Their other wins in Kolkata came in 2011, 2015, 2016 and 2019.
RCB vs KKR head to head at Chinnaswamy Stadium
KKR have won 8 of 12 completed games in Bengaluru. RCB's last home win against KKR came on 2 May 2015. KKR have won all six completed games there since, and the 2025 meeting was washed out.
The ground hosted the first match in IPL history in 2008, when KKR won by 140 runs. RCB's highest home total in the fixture, 205/3 in 2019, still ended in defeat.
RCB vs KKR head to head at other venues
RCB lead 7-4 away from the two home grounds. That includes both games in South Africa in 2009, both 2020 games in the UAE, and wins in Chennai, Navi Mumbai and Raipur.
KKR's four wins at other venues came in Ranchi, Sharjah (twice) and Abu Dhabi.
RCB vs KKR head to head in IPL playoffs
The teams have met once in the knockouts, and KKR won. They have never faced each other in an IPL final.
| Season | Stage | Venue | Scores | Winner | Margin |
|---|---|---|---|---|---|
| 2021 | Eliminator | Sharjah | RCB 138/7, KKR 139/6 | KKR | 4 wickets |
Sunil Narine took 4/21, dismissing Kohli, Srikar Bharat, Glenn Maxwell and AB de Villiers. He then hit 26 off 15 balls to steer the chase. It was Kohli's last match as RCB captain.
RCB vs KKR team records
Batting first vs chasing
Chasing sides have won 23 of 36 completed games. RCB depend on the chase most: 13 of their 16 wins came batting second.
| Team | Wins batting first | Wins chasing |
|---|---|---|
| RCB | 3 | 13 |
| KKR | 10 | 10 |
Highest and lowest totals
| Record | RCB | KKR |
|---|---|---|
| Highest total | 221 all out (Kolkata, 2024) | 222/3 (Bengaluru, 2008) |
| Second highest | 213/4 (Kolkata, 2019) | 222/6 (Kolkata, 2024) |
| Third highest | 205/3 (Bengaluru, 2019) | 206/5 (Bengaluru, 2019) |
| Lowest total | 49 all out (Kolkata, 2017) | 84/8 (Abu Dhabi, 2020) |
| Second lowest | 82 all out (Bengaluru, 2008) | 112/9 (Sharjah, 2020) |
RCB's 49 all out remains the lowest total in IPL history. The April 2024 game at Eden Gardens produced 443 runs, the highest match aggregate in this rivalry.
Biggest victories
KKR: 140 runs (Bengaluru, 2008), 82 runs (Kolkata, 2017), 81 runs (Kolkata, 2023). By wickets: 9 wickets (Abu Dhabi, 2021).
RCB: 82 runs (Sharjah, 2020), 38 runs (Chennai, 2021), 10 runs (Kolkata, 2019). By wickets: 9 wickets (Kolkata, 2011 and 2016).
Those three are RCB's only wins by runs in 36 completed games.
Closest finishes
- 1 run: KKR, Kolkata, 2024
- 2 runs: KKR, Sharjah, 2014
- 5 runs: KKR, Kolkata, 2008
- 10 runs: RCB, Kolkata, 2019
- 3 wickets: RCB, Kolkata, 2015, and RCB, Navi Mumbai, 2022
RCB vs KKR player records
Most runs in RCB vs KKR matches
Virat Kohli has scored more runs against KKR than any other batter, with 1,126. That is almost twice as many as Chris Gayle in second place.
| Player | Team | Runs |
|---|---|---|
| Virat Kohli | RCB | 1,126 |
| Chris Gayle | RCB, KKR | 606 |
| AB de Villiers | RCB | 475 |
| Gautam Gambhir | KKR | 475 |
| Brendon McCullum | KKR | 411 |
Kohli's total includes his 59 not out in 2025 and 105 not out in 2026.
Highest individual scores
- Brendon McCullum (KKR): 158*, Bengaluru, 2008
- Virat Kohli (RCB): 105*, Raipur, 2026
- Chris Gayle (RCB): 102*, Kolkata, 2011
- Virat Kohli (RCB): 100, Kolkata, 2019
- Chris Gayle (RCB): 96, Kolkata, 2015
McCullum's 158 not out came off 73 balls in the first match of the IPL. Kohli is the only player with two centuries in this fixture.
Most wickets in RCB vs KKR matches
| Player | Team | Wickets |
|---|---|---|
| Sunil Narine | KKR | 28 |
| Yuzvendra Chahal | RCB | 19 |
| Vinay Kumar | RCB, KKR | 17 |
| Andre Russell | KKR | 17 |
Mohammed Siraj's 3/8 in Abu Dhabi in 2020 included two maidens, the first time a bowler had bowled two maidens in an IPL match. Varun Chakravarthy has twice been player of the match against RCB, in 2021 and 2023.
Players who have represented both teams
Chris Gayle played for KKR from 2008 to 2010 before his record-breaking spell at RCB. Others to appear for both franchises include Jacques Kallis, Robin Uthappa, Mitchell Starc, Phil Salt, Umesh Yadav and Lockie Ferguson.
Most memorable RCB vs KKR matches
2008: McCullum opens the IPL
Brendon McCullum hit 158 not out off 73 balls, with 13 sixes, in the first IPL match ever played. KKR made 222/3 and bowled RCB out for 82. The 140-run margin is still the biggest in this rivalry.
2011: Gayle's RCB debut
In his first game for RCB, Chris Gayle hit 102 not out off 55 balls against his former team at Eden Gardens. RCB chased 172 with nine wickets in hand.
2017: 49 all out
Chasing 132 in Kolkata, RCB were bowled out for 49 in 9.4 overs. Nathan Coulter-Nile, Chris Woakes and Colin de Grandhomme took three wickets each, and no RCB batter reached double figures.
2019: Russell's 48 off 13
KKR needed 53 off 18 balls to chase 206 in Bengaluru. Andre Russell hit seven sixes in a 13-ball 48 not out, and KKR won with five balls left. Two weeks later, Kohli's 100 in Kolkata gave RCB a 10-run win despite Russell's 65 not out.
2020: Siraj's two maidens
Mohammed Siraj took 3/8 in Abu Dhabi as KKR crawled to 84/8. RCB knocked off the runs for the loss of two wickets.
2021 Eliminator: Narine ends Kohli's captaincy
Narine took 4/21 and hit 26 off 15 as KKR knocked RCB out in Sharjah. KKR went on to reach the final.
2024: The one-run game
KKR made 222/6 at Eden Gardens. Will Jacks and Rajat Patidar hit fifties, and Karn Sharma hit three sixes off Mitchell Starc in the final over. RCB needed three off the last ball and were bowled out for 221. Andre Russell was player of the match.
2026: Kohli's 105 not out
Kohli's unbeaten century chased down 193 in Raipur, RCB's highest successful chase against KKR. RCB went on to win their second straight title.
RCB vs KKR titles and finals compared
KKR have more titles, but RCB are the reigning back-to-back champions.
| Record | RCB | KKR |
|---|---|---|
| IPL titles | 2 (2025, 2026) | 3 (2012, 2014, 2024) |
| Finals lost | 3 (2009, 2011, 2016) | 1 (2021) |
| Finals played | 5 | 4 |
KKR won both meetings in each of their three title seasons. RCB were unbeaten against KKR in both of theirs.
Using RCB vs KKR head to head stats for betting
Head to head data is one input alongside current form, team news and the pitch report. Three trends stand out for cricket bettors ahead of the next meeting.
Back the away side, not the home crowd
KKR have won 8 of 12 completed games in Bengaluru, and RCB have won 5 of 13 in Kolkata. Home advantage counts for less here than in most IPL rivalries.
RCB win when they chase
Thirteen of RCB's 16 wins came batting second, and they have won only three games batting first. Check the toss before backing RCB in the match winner market.
Recent form beats the all-time record
KKR lead 20-16 overall, but the sides are 6-6 since 2020 and RCB have won the last two completed meetings.
The 20-16 scoreline hides how much this fixture depends on venue and the toss. RCB have struggled at home and when setting a target, so those two factors matter more than the overall record when staking on this matchup via the best IPL betting apps.