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.

RecordRCBKKR
Matches played3737
Wins1620
No result11
Win percentage43%54%
Highest total221 all out (2024)222/3 (2008) and 222/6 (2024)
Lowest total49 all out (2017)84/8 (2020)
Biggest win by runs82 runs (2020)140 runs (2008)
Biggest win by wickets9 wickets (2011, 2016)9 wickets (2021)
Playoff wins01
Why some sites show 36 matches or 21 KKR wins

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.

DateVenueScoresWinnerMargin
13 May 2026RaipurKKR 192/4, RCB 194/4RCB6 wickets
22 March 2025KolkataKKR 174/8, RCB 177/3RCB7 wickets
21 April 2024KolkataKKR 222/6, RCB 221KKR1 run
29 March 2024BengaluruRCB 182/6, KKR 186/3KKR7 wickets
26 April 2023BengaluruKKR 200/5, RCB 179/8KKR21 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.

DateVenueScoresWinnerMargin
13 May 2026RaipurKKR 192/4, RCB 194/4RCB6 wickets
22 March 2025KolkataKKR 174/8, RCB 177/3RCB7 wickets
21 April 2024KolkataKKR 222/6, RCB 221KKR1 run
29 March 2024BengaluruRCB 182/6, KKR 186/3KKR7 wickets
26 April 2023BengaluruKKR 200/5, RCB 179/8KKR21 runs
6 April 2023KolkataKKR 204/7, RCB 123KKR81 runs
30 March 2022Navi MumbaiKKR 128, RCB 132/7RCB3 wickets
11 October 2021SharjahRCB 138/7, KKR 139/6KKR4 wickets
20 September 2021Abu DhabiRCB 92, KKR 94/1KKR9 wickets
18 April 2021ChennaiRCB 204/4, KKR 166/8RCB38 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.

SeasonVenueWinnerMarginStage
2026RaipurRCB6 wicketsLeague
2025BengaluruNo resultAbandonedLeague
2025KolkataRCB7 wicketsLeague
2024KolkataKKR1 runLeague
2024BengaluruKKR7 wicketsLeague
2023BengaluruKKR21 runsLeague
2023KolkataKKR81 runsLeague
2022Navi MumbaiRCB3 wicketsLeague
2021SharjahKKR4 wicketsEliminator
2021Abu DhabiKKR9 wicketsLeague
2021ChennaiRCB38 runsLeague
2020Abu DhabiRCB8 wicketsLeague
2020SharjahRCB82 runsLeague
2019KolkataRCB10 runsLeague
2019BengaluruKKR5 wicketsLeague
2018BengaluruKKR6 wicketsLeague
2018KolkataKKR4 wicketsLeague
2017BengaluruKKR6 wicketsLeague
2017KolkataKKR82 runsLeague
2016KolkataRCB9 wicketsLeague
2016BengaluruKKR5 wicketsLeague
2015BengaluruRCB7 wicketsLeague
2015KolkataRCB3 wicketsLeague
2014KolkataKKR30 runsLeague
2014SharjahKKR2 runsLeague
2013RanchiKKR5 wicketsLeague
2013BengaluruRCB8 wicketsLeague
2012KolkataKKR47 runsLeague
2012BengaluruKKR42 runsLeague
2011BengaluruRCB4 wickets (DLS)League
2011KolkataRCB9 wicketsLeague
2010BengaluruRCB7 wicketsLeague
2010KolkataKKR7 wicketsLeague
2009CenturionRCB6 wicketsLeague
2009DurbanRCB5 wicketsLeague
2008KolkataKKR5 runsLeague
2008BengaluruKKR140 runsLeague

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.

VenueMatchesRCB winsKKR winsNo result
Eden Gardens, Kolkata13580
M. Chinnaswamy Stadium, Bengaluru13481
Other venues11740

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.

SeasonStageVenueScoresWinnerMargin
2021EliminatorSharjahRCB 138/7, KKR 139/6KKR4 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.

TeamWins batting firstWins chasing
RCB313
KKR1010

Highest and lowest totals

RecordRCBKKR
Highest total221 all out (Kolkata, 2024)222/3 (Bengaluru, 2008)
Second highest213/4 (Kolkata, 2019)222/6 (Kolkata, 2024)
Third highest205/3 (Bengaluru, 2019)206/5 (Bengaluru, 2019)
Lowest total49 all out (Kolkata, 2017)84/8 (Abu Dhabi, 2020)
Second lowest82 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.

PlayerTeamRuns
Virat KohliRCB1,126
Chris GayleRCB, KKR606
AB de VilliersRCB475
Gautam GambhirKKR475
Brendon McCullumKKR411

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

PlayerTeamWickets
Sunil NarineKKR28
Yuzvendra ChahalRCB19
Vinay KumarRCB, KKR17
Andre RussellKKR17

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.

RecordRCBKKR
IPL titles2 (2025, 2026)3 (2012, 2014, 2024)
Finals lost3 (2009, 2011, 2016)1 (2021)
Finals played54

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.

Raja Babu profile picture Raja Babu Cricket Expert

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.

RCB vs KKR head to head FAQs