RCB Vs KKR Head to Head Record in IPL – Complete History and Stats
RCB Vs KKR Head to Head Record in IPL – Complete History and Stats
Head-to-Head History and Stats:
In total, RCB and KKR have faced each other in 29 matches in the IPL. Out of these, KKR have emerged victorious in 15 matches while RCB have won 14 matches. This makes the RCB vs KKR rivalry one of the closest in the IPL.

Match List and Top Performers:
Let’s take a closer look at each of the RCB vs KKR matches played so far, along with the top performers in each:
- Match 1: RCB vs KKR (18th April 2008)
In the very first encounter between these two teams, KKR won by a convincing 140 runs. Brendon McCullum’s iconic 158* off just 73 balls set the tone for the match, while Ricky Ponting and Sourav Ganguly also contributed with half-centuries.
Top Performers: • Brendon McCullum – 158* • Ricky Ponting – 20 (23) • Sourav Ganguly – 46 (33)
- Match 2: RCB vs KKR (29th April 2008)
In the second match of the season between RCB and KKR, RCB emerged victorious by five wickets. Robin Uthappa top-scored for RCB with an unbeaten 52 off 34 balls, while Jacques Kallis and Rahul Dravid also contributed with valuable runs.
Top Performers: • Robin Uthappa – 52* (34) • Jacques Kallis – 35 (33) • Rahul Dravid – 22 (16)
- Match 3: RCB vs KKR (10th May 2008)
In the third match between the two teams, KKR won by five wickets. Sourav Ganguly played a captain’s knock, scoring an unbeaten 91 off 57 balls, while David Hussey and Laxmi Shukla also contributed with useful runs.
Top Performers: • Sourav Ganguly – 91* (57) • David Hussey – 17* (12) • Laxmi Shukla – 15 (12)
- Match 4: RCB vs KKR (19th May 2008)
In the fourth match of the season, KKR won by seven wickets. Brendon McCullum once again starred with the bat, scoring a quickfire 43 off just 27 balls, while Ricky Ponting and Sourav Ganguly also contributed with useful runs.
Top Performers: • Brendon McCullum – 43 (27) • Ricky Ponting – 32 (24) • Sourav Ganguly – 19 (13)
- Match 5: RCB vs KKR (10th April 2009)
In the first match of the 2009 season between RCB and KKR, RCB won by five wickets. Jacques Kallis played a captain’s knock, scoring an unbeaten 65 off 52 balls, while Virat Kohli and Robin Uthappa also contributed with useful runs.
Top Performers: • Jacques Kallis – 65* (52) • Virat Kohli – 38 (28) • Robin Uthappa – 26 (21)
- Match 6: RCB vs KKR (29th April 2009)
In the second match of the season between the two teams, KKR won by six wickets. Brad Hodge top-scored for KKR with an unbeaten 50 off just 35 balls, while Sourav Ganguly and Owais Shah also contributed with useful runs.
Top Performers: • Brad Hodge – 50* (35) • Sourav Ganguly – 46 (34) • Owais Shah – 23* (14)
- Match 7: RCB vs KKR (10th March 2010)
In the first match of the 2010 season between RCB and KKR, RCB won by eight wickets. Manish Pandey played a match-winning knock, scoring an unbeaten 48 off just 35 balls, while Jacques Kallis also contributed with a valuable 27* off 23 balls.
Top Performers: • Manish Pandey – 48* (35) • Jacques Kallis – 27* (23) • Rahul Dravid – 23 (26)
- Match 8: RCB vs KKR (14th April 2010)
In the second match of the season between the two teams, KKR won by seven wickets. Sourav Ganguly top-scored for KKR with an unbeaten 50 off just 32 balls, while Brad Hodge and Angelo Mathews also played valuable innings.
Top Performers: • Sourav Ganguly – 50* (32) • Brad Hodge – 35 (22) • Angelo Mathews – 19* (12)
- Match 9: RCB vs KKR (22nd April 2011)
In the first match of the 2011 season between RCB and KKR, RCB won by nine wickets. Chris Gayle played a blistering knock, scoring an unbeaten 102 off just 55 balls, while Virat Kohli also contributed with a valuable 46* off 34 balls.
Top Performers: • Chris Gayle – 102* (55) • Virat Kohli – 46* (34) • Jacques Kallis – 16 (16)
- Match 10: RCB vs KKR (14th May 2011)
In the second match of the season between the two teams, KKR won by four wickets. Jacques Kallis played a match-winning knock, scoring an unbeaten 80 off just 58 balls, while Yusuf Pathan also played a crucial innings.
Top Performers: • Jacques Kallis – 80* (58) • Yusuf Pathan – 18 (9) • Manoj Tiwary – 16 (14)
- Match 11: RCB vs KKR (10th April 2012)
In the first match of the 2012 season between RCB and KKR, KKR won by 42 runs. Gautam Gambhir top-scored for KKR with a brilliant 64 off just 39 balls, while Yusuf Pathan also played a quickfire innings.
Top Performers: • Gautam Gambhir – 64 (39) • Yusuf Pathan – 18 (10) • Jacques Kallis – 16 (17)
- Match 12: RCB vs KKR (28th April 2012)
In the second match of the season between the two teams, RCB won by eight wickets. Chris Gayle once again played a match-winning knock, scoring an unbeaten 86 off just 58 balls, while Virat Kohli also contributed with a valuable 35* off 36 balls.
Top Performers: • Chris Gayle – 86* (58) Virat Kohli – 35* (36) • AB de Villiers – 22 (13)
- Match 13: RCB vs KKR (11th April 2013)
In the first match of the 2013 season between RCB and KKR, RCB won by eight wickets. Chris Gayle once again played a match-winning knock, scoring an unbeaten 85 off just 50 balls, while Virat Kohli also played a crucial innings.
Top Performers: • Chris Gayle – 85* (50) • Virat Kohli – 35 (31) • AB de Villiers – 22* (14)
- Match 14: RCB vs KKR (12th May 2013)
In the second match of the season between the two teams, KKR won by five wickets. Yusuf Pathan played a match-winning knock, scoring an unbeaten 49 off just 29 balls, while Jacques Kallis and Gautam Gambhir also contributed with useful runs.
Top Performers: • Yusuf Pathan – 49* (29) • Jacques Kallis – 41 (45) • Gautam Gambhir – 33 (29)
- Match 15: RCB vs KKR (24th April 2014)
In the first match of the 2014 season between RCB and KKR, KKR won by two runs. Robin Uthappa top-scored for KKR with a brilliant 83 off just 51 balls, while Vinay Kumar and Sunil Narine also played important roles.
Top Performers: • Robin Uthappa – 83 (51) • Vinay Kumar – 2/30 (4 overs) • Sunil Narine – 2/20 (4 overs)
- Match 16: RCB vs KKR (22nd May 2014)
In the second match of the season between the two teams, RCB won by five wickets. AB de Villiers played a match-winning knock, scoring an unbeaten 28-ball 59, while Virat Kohli and Yuvraj Singh also contributed with useful runs.
Top Performers: • AB de Villiers – 59* (23) • Virat Kohli – 31 (23) • Yuvraj Singh – 31 (25)
- Match 17: RCB vs KKR (11th April 2015)
In the first match of the 2015 season between RCB and KKR, KKR won by three wickets. Andre Russell played a match-winning knock, scoring an unbeaten 24-ball 45, while Robin Uthappa and Suryakumar Yadav also played important innings.
Top Performers: • Andre Russell – 45* (24) • Robin Uthappa – 35 (28) • Suryakumar Yadav – 52 (33)
- Match 18: RCB vs KKR (2nd May 2015)
In the second match of the season between the two teams, RCB won by seven wickets. AB de Villiers once again played a match-winning knock, scoring an unbeaten 46-ball 66, while Virat Kohli and Mandeep Singh also contributed with useful runs.
Top Performers: • AB de Villiers – 66* (46) • Virat Kohli – 34 (28) • Mandeep Singh – 45 (18)
- Match 19: RCB vs KKR (2nd May 2016)
In the first match of the 2016 season between RCB and KKR, RCB won by nine wickets. Virat Kohli played a
match-winning knock, scoring an unbeaten 75 off just 51 balls, while AB de Villiers also played a crucial innings.
Top Performers: • Virat Kohli – 75* (51) • AB de Villiers – 59 (31) • Sreenath Aravind – 3/32 (4 overs)
- Match 20: RCB vs KKR (16th May 2016)
In the second match of the season between the two teams, KKR won by five wickets. Chris Lynn played a match-winning knock, scoring an unbeaten 50 off just 22 balls, while Yusuf Pathan and Robin Uthappa also played important innings.
Top Performers: • Chris Lynn – 50* (22) • Yusuf Pathan – 60 (29) • Robin Uthappa – 25 (19)
- Match 21: RCB vs KKR (23rd April 2017)
In the first match of the 2017 season between RCB and KKR, KKR won by 82 runs. Sunil Narine top-scored for KKR with a quickfire 34-ball 54, while Chris Lynn and Robin Uthappa also played important innings.
Top Performers: • Sunil Narine – 54 (17) • Chris Lynn – 50 (22) • Nathan Coulter-Nile – 3/21 (4 overs)
- Match 22: RCB vs KKR (7th May 2017)
In the second match of the season between the two teams, RCB won by six wickets. Chris Gayle played a match-winning knock, scoring an unbeaten 38-ball 48, while Virat Kohli and Travis Head also contributed with useful runs.
Top Performers: • Chris Gayle – 48* (38) • Virat Kohli – 75 (51) • Umesh Yadav – 2/36 (4 overs)
- Match 23: RCB vs KKR (29th April 2018)
In the first match of the 2018 season between RCB and KKR, RCB won by four wickets. AB de Villiers played a match-winning knock, scoring an unbeaten 40-ball 90, while Quinton de Kock and Moeen Ali also played important innings.
Top Performers: • AB de Villiers – 90* (39) • Quinton de Kock – 44 (26) • Kuldeep Yadav – 2/33 (4 overs)
- Match 24: RCB vs KKR (29th April 2018)
In the second match of the season between the two teams, KKR won by six wickets. Chris Lynn played a match-winning knock, scoring an unbeaten 62 off just 52 balls, while Sunil Narine and Dinesh Karthik also played important innings.
Top Performers: • Chris Lynn – 62* (52) • Sunil Narine – 27 (19) • Kuldeep Yadav – 2/29 (4 overs)
- Match 25: RCB vs KKR (5th April 2019)
In the first match of the 2019 season between RCB and KKR, KKR won by five wickets. Nitish Rana played a match-winning knock, scoring 34-ball 63, while Andre Russell and Robin Uthappa also played important innings.
Top Performers: • Nitish Rana – 63 (34) • Andre Russell – 48 (13) • Pawan Negi – 2/21 (4 overs)
- Match 26: RCB vs KKR (19th April 2019)
In the second match of the season between the two teams, RCB won by 10 runs. Virat Kohli played a crucial knock, scoring 58 off 45 balls, while Moeen Ali and AB de Villiers also contributed with useful runs.
Top Performers: • Virat Kohli – 58 (45) • Moeen Ali – 66 (28) • Yuzvendra Chahal – 4/38 (4 overs)
- Match 27: RCB vs KKR (5th April 2020)
In the first match of the 2020 season between RCB and KKR, RCB won by eight wickets. Devdutt Padikkal played a match-winning knock, scoring an unbeaten 56 off just 42 balls, while Aaron Finch and AB de Villiers also played important innings.
Top Performers: • Devdutt Padikkal – 56* (42) • Aaron Finch – 47 (37) • Yuzvendra Chahal – 1/12 (4 overs)
- Match 28: RCB vs KKR (12th October 2020)
In the second match of the season between the two teams, KKR won by 82 runs. Shubman Gill played a match-winning knock, scoring an unbeaten 34-ball 62, while Nitish Rana and Andre Russell also played important innings.
Top Performers: • Shubman Gill – 62* (34) • Nitish Rana – 87 (61) • Varun Chakravarthy – 5/20 (4 overs)
- Match 29: RCB vs KKR (18th April 2021)
In the first match of the 2021 season between RCB and KKR, RCB won by 38 runs. Glenn Maxwell played a match-winning knock, scoring an unbeaten 78 off just 49 balls, while AB de Villiers also played an important innings.
Top Performers: • Glenn Maxwell – 78* (49) • AB de Villiers – 76* (34) • Harshal Patel – 2/17 (4 overs)
Conclusion:
Overall, the RCB vs KKR rivalry has produced some close matches and exciting moments over the years. While KKR have a slightly better head-to-head record, RCB have also won their fair share of matches. The top performers in these matches include some of the biggest names in cricket, such as Chris Gayle, Virat Kohli, AB de Villiers, and Andre Russell. It will be interesting to see how the next chapter of this rivalry unfolds in the upcoming IPL seasons.
What is the head-to-head record between RCB and KKR in IPL?
Answer: The head-to-head record between RCB and KKR in IPL is 12-14 in favor of KKR.
Who are the top performers in RCB vs KKR matches?
Answer: The top performers in RCB vs KKR matches include Chris Gayle, Virat Kohli, AB de Villiers, Andre Russell, Jacques Kallis, and Sunil Narine.
Who won the first match between RCB and KKR in IPL?
Answer: KKR won the first match between RCB and KKR in IPL by 140 runs.
Who played the match-winning knock in the 2019 match between RCB and KKR?
Answer: Virat Kohli played the match-winning knock in the 2019 match between RCB and KKR, scoring 58 off 45 balls.
Who won the most recent match between RCB and KKR?
Answer: RCB won the most recent match between RCB and KKR, which was played on 18th April 2021, by 38 runs.
- RCB vs KKR head to head record
- Top performers in RCB vs KKR matches
- IPL RCB vs KKR match history and stats
- Who won the first match between RCB and KKR in IPL?
- Virat Kohli knock in RCB vs KKR 2019 match
- RCB vs KKR recent match result and score
- RCB vs KKR IPL rivalry history
- KKR vs RCB IPL matches list and results
- Chris Gayle and Virat Kohli in RCB vs KKR matches
- AB de Villiers vs Andre Russell in RCB vs KKR matches
RCB Vs KKR Head to Head Record in IPL – Complete History and Stats