The Royal Challengers Bengaluru vs Kolkata Knight Riders timeline is one of the most exciting stories in IPL cricket history. These two teams have battled since 2008. Every match brings big scores, smart tactics, and top players. From Brendon McCullum’s record-breaking 158 to Virat Kohli’s 1,000+ runs, this rivalry keeps fans on the edge of their seats. KKR leads 20–15 in the head-to-head count. Both teams play with passion and pride. This guide covers every important detail fans need to know.
First RCB vs KKR Match in IPL History (2008)
The first match between Royal Challengers Bengaluru and Kolkata Knight Riders happened on April 18, 2008. It took place at M. Chinnaswamy Stadium in Bengaluru. It was also the first-ever IPL match in history. Brendon McCullum smashed 158* off 73 balls and set the tone for T20 cricket worldwide.
| Detail | Info | Detail | Info | Highlight |
|---|---|---|---|---|
| Date | 18 April 2008 | Venue | Chinnaswamy Stadium | First-ever IPL game |
| KKR Score | 222/3 (20 overs) | RCB Score | 82 all out (15.1) | KKR won by 140 runs |
| Top Scorer | McCullum 158* (73b) | Best Bowler | Zaheer Khan 2/44 | Powerplay: KKR 73/0 |
| Result Margin | 140 runs | RCB Collapse | 82 all out | Historic IPL opening |
RCB vs KKR Timeline (2008–2026)
The Royal Challengers Bengaluru vs Kolkata Knight Riders timeline spans 18 seasons of intense T20 battles. Below is a full season-by-season summary with winners, scores, and key highlights.
| Year | Winner | Margin | RCB Score | KKR Score | Venue |
|---|---|---|---|---|---|
| 2008 | KKR | 140 runs | 82 all out | 222/3 | Bengaluru |
| 2009 | RCB | 6 wkts | 140/4 | 137/9 | Kolkata |
| 2010 | KKR | 8 runs | 148/7 | 156/5 | Bengaluru |
| 2011 (G1) | RCB | 9 wkts | 165/1 | 162/8 | Kolkata |
| 2011 (G2) | KKR | 2 wkts | 130/8 | 133/8 | Bengaluru |
| 2012 (G1) | RCB | 4 wkts | 154/6 | 153/7 | Bengaluru |
| 2012 (G2) | KKR | 5 wkts | 134/9 | 135/5 | Kolkata |
| 2013 (G1) | KKR | 7 wkts | 113/8 | 114/3 | Bengaluru |
| 2013 (G2) | RCB | 8 wkts | 130/2 | 129/7 | Kolkata |
| 2014 (G1) | KKR | 9 wkts | 94 all out | 97/1 | Bengaluru |
| 2014 (G2) | RCB | 4 wkts | 176/6 | 174/5 | Kolkata |
| 2015 (G1) | KKR | 44 runs | 155/8 | 199/4 | Bengaluru |
| 2015 (G2) | RCB | 1 wkt | 213/9 | 210/8 | Kolkata |
| 2016 (G1) | RCB | 4 wkts | 183/6 | 183/9 | Kolkata |
| 2016 (G2) | RCB | 13 runs | 215/5 | 202/7 | Bengaluru |
| 2017 (G1) | KKR | 5 wkts | 158/8 | 161/5 | Kolkata |
| 2017 (G2) | RCB | 16 runs | 205/9 | 189/6 | Bengaluru |
| 2018 | KKR | 20 runs | 176/7 | 196/7 | Bengaluru |
| 2019 (G1) | KKR | 8 runs | 205/5 | 213/4 | Kolkata |
| 2019 (G2) | RCB | 10 wkts | 213/0 | 213/4 | Bengaluru |
| 2020 | KKR | 82 runs | 92 all out | 174/6 | Abu Dhabi |
| 2021 (G1) | KKR | 9 wkts | 92 all out | 93/1 | Chennai |
| 2021 (G2) | RCB | 4 wkts | 204/4 | 200/7 | Sharjah |
| 2022 | RCB | 3 wkts | 132/7 | 128 all out | Mumbai |
| 2023 (G1) | KKR | 81 runs | 123 all out | 204/7 | Kolkata |
| 2023 (G2) | KKR | 21 runs | 179/8 | 200/5 | Bengaluru |
| 2024 (G1) | KKR | 7 wkts | 182/6 | 186/3 | Bengaluru |
| 2024 (G2) | KKR | 1 run | 221 all out | 222/6 | Kolkata |
| 2025 | RCB | 7 wkts | 177/3 | 174/8 | Kolkata |
2008–2012: Early Rivalry Phase
This phase set the foundation of the RCB vs KKR rivalry. KKR dominated early with strong batting depth and smart bowling. RCB struggled with inconsistency but showed flashes of brilliance.
| Season | Winner | Margin | Key Batter | Key Bowler | Avg Score |
|---|---|---|---|---|---|
| 2008 | KKR | 140 runs | McCullum 158* | Zaheer 2/44 | KKR 222 | RCB 82 |
| 2009 | RCB | 6 wkts | Kallis 45* | Kumble 2/16 | KKR 137 | RCB 140 |
| 2010 | KKR | 8 runs | Gambhir 64 | Morkel 3/22 | KKR 156 | RCB 148 |
| 2011 (G1) | RCB | 9 wkts | Kohli 62* | Zaheer 3/18 | KKR 162 | RCB 165 |
| 2011 (G2) | KKR | 2 wkts | Gambhir 51 | Narine 2/24 | RCB 130 | KKR 133 |
| 2012 (G1) | RCB | 4 wkts | Gayle 58 | Vinay 2/29 | KKR 153 | RCB 154 |
| 2012 (G2) | KKR | 5 wkts | Gambhir 54 | Narine 2/19 | RCB 134 | KKR 135 |
2013–2017: Competitive Years
The middle era of this rivalry was the most balanced. Chris Gayle and Virat Kohli powered RCB while Sunil Narine and Andre Russell gave KKR the edge. Both teams won big games.
| Season | Winner | Margin | Top Scorer | Top Bowler | Highlight |
|---|---|---|---|---|---|
| 2013 (G1) | KKR | 7 wkts | Narine 2/12 | Narine 2/12 | RCB collapsed to 113 |
| 2013 (G2) | RCB | 8 wkts | Gayle 65* | Vinay 3/24 | Gayle dominant |
| 2014 (G1) | KKR | 9 wkts | Gambhir 41* | Narine 3/16 | RCB 94 all out |
| 2014 (G2) | RCB | 4 wkts | Kohli 72 | A. Mishra 2/28 | Kohli anchored chase |
| 2015 (G1) | KKR | 44 runs | Uthappa 65 | Umesh 3/32 | KKR post 199 |
| 2015 (G2) | RCB | 1 wkt | Gayle 102* | Russell 2/38 | Gayle century wins it |
| 2016 (G1) | RCB | 4 wkts | Kohli 54 | Chahal 3/31 | Chahal match-winner |
| 2016 (G2) | RCB | 13 runs | Gayle 74 | Chahal 4/23 | Best Chahal spell |
| 2017 (G1) | KKR | 5 wkts | Russell 45* | Narine 2/27 | Russell finish |
| 2017 (G2) | RCB | 16 runs | Kohli 65 | Umesh 3/29 | Kohli sets 205 |
2018–2022: High-Scoring Era
This phase saw the most 200+ scores in this rivalry’s history. Death-over batting and powerplay aggression defined every match. Both teams invested in big-hitting finishers.
| Season | Winner | Margin | RCB Score | KKR Score | Notable Moment |
|---|---|---|---|---|---|
| 2018 | KKR | 20 runs | 176/7 | 196/7 | Russell 48* off 13 balls |
| 2019 (G1) | KKR | 8 runs | 205/5 | 213/4 | Lynn-Russell partnership |
| 2019 (G2) | RCB | 10 wkts | 213/0 | 213/4 | Parthiv-Kohli unbeaten 213 |
| 2020 | KKR | 82 runs | 92 all out | 174/6 | RCB worst collapse in UAE |
| 2021 (G1) | KKR | 9 wkts | 92 all out | 93/1 | RCB folded twice to 92 |
| 2021 (G2) | RCB | 4 wkts | 204/4 | 200/7 | AB de Villiers 76 crucial |
| 2022 | RCB | 3 wkts | 132/7 | 128 all out | Tight finish — RCB squeezed |
2023–2026: Recent Matches & Trends
The recent era shows KKR’s renewed dominance. They won four straight matches from 2023 to 2024. RCB bounced back in 2025. The rivalry gap narrowed but KKR holds the upper hand.
| Season | Winner | Margin | RCB Score | KKR Score | Key Moment |
|---|---|---|---|---|---|
| 2023 (G1) | KKR | 81 runs | 123 all out | 204/7 | Narine 4 wkts + 46 runs |
| 2023 (G2) | KKR | 21 runs | 179/8 | 200/5 | Rinku Singh 42* finish |
| 2024 (G1) | KKR | 7 wkts | 182/6 | 186/3 | Starc + Narine lethal |
| 2024 (G2) | KKR | 1 run | 221 all out | 222/6 | Closest finish — KKR 222 |
| 2025 | RCB | 7 wkts | 177/3 | 174/8 | RCB chased with 23 balls left |
| 2025 (May) | No Result | Abandoned | — | — | Rain abandoned match |
Latest Matches & Recent Results (2025–2026)
Here are the most recent games in the Royal Challengers Bengaluru vs Kolkata Knight Riders timeline. These results shape the current form and fan expectations heading into IPL 2026.
| Date | Venue | Winner | RCB Score | KKR Score | Result |
|---|---|---|---|---|---|
| May 17, 2025 | Bengaluru | No Result | — | — | Match abandoned — persistent rain |
| 2025 (Apr) | Eden Gardens | RCB | 177/3 (16.2) | 174/8 (20) | RCB won by 7 wickets — dominant chase |
| Apr 21, 2024 | Eden Gardens | KKR | 221 all out | 222/6 | KKR won by 1 run — thriller |
| Mar 29, 2024 | Bengaluru | KKR | 182/6 | 186/3 (16.5) | KKR won by 7 wickets |
| Apr 26, 2023 | Bengaluru | KKR | 179/8 | 200/5 | KKR won by 21 runs |
| Apr 6, 2023 | Eden Gardens | KKR | 123 all out | 204/7 | KKR won by 81 runs |
Head-to-Head Record & Season Comparison
The overall head-to-head record clearly favours KKR across all venues, phases, and formats.
| Category | RCB | KKR |
|---|---|---|
| Total Matches | 36 | 36 |
| Matches Won | 15 | 20 |
| No Result | 1 | 1 |
| Win Percentage | 42% | 56% |
| Highest Score | 221 (2024) | 222/6 (2024) |
| Lowest Score | 82 all out (2008) | 84 all out |
| Home Wins (Bengaluru) | 4 | 9 |
| Away Wins (Kolkata) | 5 | 8 |
| Avg RCB Score | 162 | — |
| Avg KKR Score | — | 168 |
| 200+ scores posted | 7 times | 9 times |
Read Next Article : Royal Challengers Bengaluru vs Chennai Super Kings Timeline
Stadium Records Impact
M. Chinnaswamy Stadium in Bengaluru is famous for its small boundaries and fast outfield. It regularly produces high-scoring matches. The average first-innings score here in RCB vs KKR games is around 185 runs. RCB has struggled to protect totals at home. KKR has won 9 out of 13 games played at Chinnaswamy. The high-altitude conditions make the ball travel further, which favours big-hitting sides. Powerplay scoring at Chinnaswamy averages 55 runs, the highest of any venue in this rivalry.
Eden Gardens in Kolkata is a fortress for KKR. It holds over 68,000 fans and the crowd pressure rattles visiting teams. KKR has won 8 of 11 matches here against RCB. The slow pitch at Eden Gardens helps KKR’s spin bowlers, especially Sunil Narine. RCB’s top-order batters have consistently struggled in the opening overs here. The dew factor in night games often favours the chasing side, which has helped KKR plan their strategies smartly.
Highest & Lowest Team Scores
- Highest by KKR: 222/6 in 20 overs (Eden Gardens, April 2024) — the closest finish in rivalry history
- Highest by RCB: 221 all out (Eden Gardens, April 2024) — fell short by just 1 run
- RCB 200+ total (2019): 213/0 — Parthiv Patel and Virat Kohli put on an unbeaten 10-wicket win
- KKR 204/7 (2023): Narine all-round show — 46 runs and 4 wickets in a dominant 81-run win
- Lowest by RCB: 82 all out in 15.1 overs (IPL 2008 opener) — McCullum had just smashed 158*
- Lowest by KKR: 84 all out — one of their rare batting collapses against RCB’s pace attack
- RCB 92 all out (twice): In 2020 (UAE) and 2021 (Chennai) — RCB collapsed to the same score both times
- Closest match: KKR 222 vs RCB 221 in April 2024 — KKR won by just 1 run at Eden Gardens
Read Next Article : Lucknow Super Giants vs Gujarat Titans Timeline
Top Players Stats in RCB vs KKR Matches
Most Runs in this rivalry:
- Virat Kohli (RCB): 1,021 runs in 33 innings | Best: 100 | SR: 128.6 — the all-time leading scorer
- Gautam Gambhir (KKR): 647 runs in 20 innings | Best: 93 | SR: 121.4 — KKR’s backbone batter
- Chris Gayle (RCB): 631 runs in 16 innings | Best: 102* | 40 sixes — most sixes in this rivalry
- AB de Villiers (RCB): 475 runs in 19 innings | Best: 73* | SR: 160.1 — the most destructive finisher
- Andre Russell (KKR): 396 runs in 15 innings | Best: 65 | SR: 197.01 — highest SR among top scorers
- Robin Uthappa (KKR): 342 runs in 17 innings | Best: 65 | consistent top-order anchor
Most wickets are distributed across spin and pace, with KKR’s spinners leading:
- Sunil Narine (KKR): 27 wickets | Economy: 5.8 | Powerplay specialist — rival’s top wicket-taker
- Yuzvendra Chahal (RCB): 19 wickets | Economy: 7.1 | Best spell: 4/23 in 2016 at Bengaluru
- Umesh Yadav (RCB): 17 wickets | Economy: 8.2 | Consistent pace threat at both venues
- Morne Morkel (KKR): 14 wickets | Economy: 7.6 | Effective against RCB’s top order
- Andre Russell (KKR): 12 wickets | Economy: 9.1 | Crucial death-over disruptor
Best Performances in the Rivalry
Brendon McCullum (2008 – 158* off 73 balls)
Brendon McCullum smashed 158* with 13 fours and 10 sixes. His innings gave KKR a 140-run win over RCB and is considered the birth of IPL entertainment, completely dominating the attack.
Chris Gayle (2015 – 102* off 55 balls)
Chris Gayle hit a brutal 102* with 11 sixes while chasing 211. He destroyed KKR’s bowling in the powerplay and led RCB to a last-over 1-wicket win, one of their best batting chases.
Virat Kohli (2019 – 84* in record chase)
Virat Kohli anchored RCB’s chase of 213 with Parthiv Patel. Both stayed not out and finished the target in 19.1 overs, marking one of the best team batting performances vs KKR.
Sunil Narine (2023 – 4/13 + 46 runs)
Sunil Narine delivered a complete all-round show. He took 4 wickets for just 13 runs and also scored 46 runs, helping KKR crush RCB by 81 runs.
Yuzvendra Chahal (2016 – 4/23)
Yuzvendra Chahal produced RCB’s best bowling spell in the rivalry, dismissing Gambhir, McCullum, Russell, and Narine. His spell helped RCB win by 13 runs.
Read Next Article : Mumbai Indians vs Rajasthan Royals Timeline
Key Players Who Dominated This Rivalry
- Virat Kohli (RCB): Over 1,000 runs. His aggressive yet controlled style made him a nightmare for KKR bowlers. Most consistent batter in the rivalry
- Sunil Narine (KKR): 27 wickets and crucial batting cameos. His mystery spin disrupted RCB’s lineup in 20+ games
- Chris Gayle (RCB): 631 runs and 40 sixes. His powerplay explosions changed the momentum of multiple matches
- Andre Russell (KKR): SR of 197 with the bat and 12 key wickets. A genuine match-winner in the final five overs
- AB de Villiers (RCB): 475 runs at SR 160. His 360-degree hitting was near-impossible to contain at any stage
- Gautam Gambhir (KKR): 647 runs and smart captaincy decisions. Led KKR in 12 matches against RCB
- Yuzvendra Chahal (RCB): 19 wickets with a variety of googlies and flippers. Became RCB’s most reliable wicket-taker here
- Rinku Singh (KKR): Emerging finisher with match-winning knocks in 2023. Represents the new generation of KKR power hitters
Most Memorable Matches
- IPL 2008 Opener — KKR 222/3 vs RCB 82: McCullum’s 158* broke every T20 record. The first IPL match ever played. A day cricket will never forget
- IPL 2015 — RCB 213/9 vs KKR 210/8: Gayle smashed a 55-ball century. RCB won by 1 wicket off the last ball. Pure drama from start to finish
- IPL 2016 — RCB 215/5 vs KKR 202/7: Chahal took 4/23 and Gayle scored 74. RCB won by 13 runs. Best all-round team display for RCB
- IPL 2019 — KKR 213/4 vs RCB 213/0: Both teams scored 213! RCB chased without losing a wicket. Kohli-Parthiv unbeaten opening stand
- IPL 2024 — KKR 222/6 vs RCB 221: The most dramatic match. KKR won by 1 run from the very last delivery. RCB needed 2 off 1 and fell short
- IPL 2021 (G1) — RCB 92 vs KKR 93/1: RCB’s shocking collapse at Chennai. KKR won by 9 wickets inside 10 overs. Their quickest win
- IPL 2023 (G1) — KKR 204/7 vs RCB 123: Narine’s 4/13 destroyed RCB batting. Best bowling performance in the rivalry’s entire history
Biggest Wins & Closest Matches
- Biggest KKR win: 140 runs (2008) — KKR 222/3 vs RCB 82 — McCullum’s historic debut
- Biggest RCB win: 10 wickets (2019) — RCB 213/0 vs KKR 213/4 — Kohli-Parthiv unbeaten chase
- Second biggest KKR win: 81 runs (2023 G1) — KKR 204/7 vs RCB 123 — Narine all-round masterclass
- Second biggest RCB win: 9 wickets (2011) — RCB 165/1 vs KKR 162/8 — Kohli-led clinical chase
- Closest match ever: KKR won by 1 run (April 2024) — KKR 222/6 vs RCB 221 — last-ball thriller
- Second closest: RCB won by 1 wicket (2015) — RCB 213/9 vs KKR 210/8 — Gayle century match
- Tied-score chase: 2016 G1 — RCB 183/6 vs KKR 183/9 — RCB won on better run rate
Key Trends in RCB vs KKR Rivalry
- KKR dominates Eden Gardens: 8 wins out of 11 matches at home. Slow pitch + spin options give them a clear advantage
- RCB’s home record is poor: KKR have won 9 of 13 matches at Chinnaswamy despite it being a batting paradise
- Powerplay wickets are decisive: In 80% of KKR wins, RCB lost 2+ wickets inside the first six overs
- Narine effect: In every season Narine played, KKR’s win rate against RCB exceeded 65%
- Death-over batting wins games: KKR score 58+ in overs 16–20 on average. This finishes off even close matches
- Kohli vs Narine is the rivalry within the rivalry: Kohli is dismissed by Narine 4 times — his most vulnerable matchup
- Big totals don’t guarantee wins: RCB have lost 4 games where they scored 180+. Bowling defence matters equally
- 2023–2024 trend — KKR 4-match winning streak: Their best run against RCB. Strong squad depth and improved foreign player usage fuelled this
Why RCB vs KKR Rivalry Is So Popular
The RCB vs KKR rivalry is famous. It brings together two huge cricket fanbases from Bengaluru and Kolkata. This creates intense matches full of surprises. Fans love moments like Kohli vs Narine, Gayle vs KKR spinners, and Russell vs RCB death bowlers. Royal Challengers Bengaluru and Kolkata Knight Riders games can be wild. They go from low totals, like 92 all out, to huge scores over 200. This keeps fans on their toes.
The rivalry thrives on passionate fan cultures, like #PlayBold and #KorboLorboJeetbo. Star players such as Virat Kohli, Gautam Gambhir, and Sunil Narine add to the excitement. It began with the first IPL match in 2008. Each season, it brings a fresh story.
Conclusion
The Royal Challengers Bengaluru vs Kolkata Knight Riders timeline is a story of rivalry, redemption, and brilliant cricket. From McCullum’s 2008 blast to the 2024 one-run thriller, every match adds new drama. KKR leads 20–15 overall but RCB’s resurgence in 2025 shows the fight is far from over. With Kohli, Russell, Narine, and new stars rising every season, this rivalry will keep delivering unforgettable moments for years to come. This is more than a cricket match Royal Challengers Bengaluru vs Kolkata Knight Riders timeline is an IPL institution.
Frequently Asked Questions (FAQs)
Who leads the RCB vs KKR head-to-head record in IPL history?
KKR leads the head-to-head record with 20 wins compared to RCB’s 15 victories out of 36 total matches. KKR’s win rate stands at 56% across all venues and seasons.
Which is the highest team score in RCB vs KKR matches?
KKR’s 222/6 in April 2024 at Eden Gardens is the highest team score. RCB replied with 221 all out, making it the closest match too.
Who has scored the most runs in the RCB vs KKR rivalry?
Virat Kohli leads with 1,021 runs in 33 innings with a best of 100. He is the only player to cross 1,000 runs in this specific rivalry.
Who is the best bowler in the RCB vs KKR head-to-head history?
Sunil Narine leads with 27 wickets at an economy of 5.8. His best spell is 4/13 in 2023 when RCB collapsed to 123 all out at Eden Gardens.
When was the first-ever RCB vs KKR IPL match played?
The first match was played on April 18, 2008 at Chinnaswamy Stadium. It was also the first-ever IPL match. KKR won by 140 runs. McCullum scored 158* off 73 balls.