The recent form of Royal Challengers Bengaluru excellent and is better in comparison to that of Kolkata Knight Riders. Royal Challengers Bengaluru has won the last four matches in a row. RCB won their last match against Chennai Super Kings by just 2 runs. It was a close game where Romario Shepherd did the unbelievable, scoring 53 runs in just 14 balls.
Meanwhile Kolkata Knight Riders have only two wins in the last five games. They lost their last match to Chennai Super Kings by two wickets. Only Ajinkya Rahane did well in the batting department. Vaibhav Arora took three wickets but gave way 48 runs in his four overs and just like this all the other bowlers were expensive in that game.
A lot of runs are made on chinnaswamy ground. The ball comes nicely on the bat. So batting is easy. Team batting first has won 43 times. 52 matches were won by the chasing team. So there is an advantage in chasing a little.
The average score of the first innings is 171. That of the second innings is 156. The highest score here is 287. The lowest is 82. If a mistake is made then the team can also be out early. Players who score a lot of runs do well here. Bowlers have to be a little smart.
Both teams have faced each other 35 times so far, and the RCB vs KKR head to head records reflect a closely contested rivalry. RCB has secured 15 wins, while KKR leads slightly with 20 victories. In their last three encounters, RCB managed to win once, whereas KKR came out on top twice. While KKR holds a slight edge, RCB remains a strong contender in this matchup.
Jacob Bethell, Virat Kohli, Mayank Aggarwal/Swastik Chikara, Rajat Patidar(c), Jitesh Sharma(w), Tim David, Krunal Pandya, Romario Shepherd, Bhuvneshwar Kumar, Lungi Ngidi, Yash Dayal
Impact Players: Suyash Sharma, Liam Livingstone, Rasikh Dar Salam, Manoj Bhandage, Swapnil Singh
Injury Update: None
Rahmanullah Gurbaz(w), Sunil Narine, Ajinkya Rahane(c), Angkrish Raghuvanshi, Manish Pandey, Andre Russell, Rinku Singh, Moeen Ali, Ramandeep Singh, Vaibhav Arora, Varun Chakaravarthy
Impact Players: Harshit Rana, Anukul Roy, Luvnith Sisodia, Anrich Nortje, Mayank Markande
Injury Updates: None
Rahane has scored 104 runs against Bhuvi and got out 7 times. These matches have taken place in different years. From 2012 to 2024, there have been 10 clashes between the two. Bhuvi has beaten Rahane in every format. He played 117 balls of which 67 were dot balls. He hit only 16 fours. Not a single six. In 2016, he played 8 balls and got out 2 times on zero. He played a little better only in 2015 where he scored 26 runs in 19 balls. Overall strike rate is 88.9. Average is just 14.9. Meaning Bhuvi has kept a good hold on the batting.
Venkatesh has scored 12 runs against Krunal so far. He has been out only once. These matches took place in three different years. In 2021, he scored 9 runs and hit a six. In 2023, he scored only 2 runs. In 2025, he scored only 1 run in 4 balls and got out. Total 14 balls were played in which there were 7 dots. Strike rate is 85.7. Average is 12. He did not hit a single four. Overall, Krunal did not give him much chance to play comfortably.
Rajat's record is very weak in front of Russell. He faced him in 2024 and played only 4 balls. Scored only 1 run and got out 2 times. There were 3 dot balls. Neither did he hit a boundary nor did he miss. Strike rate was only 25. Average is just 0.5. Meaning Russell did not give him any space at all. Kept him under pressure every time.
Virat Kohli has scored 505 runs in 11 matches. He hit 73 not out against PBKS. He also made 70 against RR and 62 against CSK. He scored 51 runs in Delhi too. His average is 63.13. He has hit seven fifties this season. He is playing with great form and looks solid every game.
Jacob Bethell scored 55 against CSK and 12 against DC. He also made 51 runs in an ODI match before IPL. Although Bethell has not played a lot of matches in IPL career, he is a brilliant hitter of the ball who can also contribute with the ball for his team if needed.
Ajinkya Rahane has scored 375 runs in 12 matches. He hit 50 against GT and 48 against CSK. He is the only consistent player for Kolkata Knight Riders in IPL 2025 season with his average of 37.50 in 12 matches. He can guarantee you 30 points in the dream11. His strike rate is 146.48 which can also bring points to your dream11 team.
Varun Chakravarthy has taken 17 wickets in 12 games. He got 2 for 18 against CSK and 2 for 32 against RR. He has been averaging 2 wickets per match in the last few games. His economy is 7 runs per over. He is KKR’s best spinner and is very hard to attack irrespective of the help from the pitch.
Angkrish Raghuvanshi has scored a total of 286 runs in 11 matches. He scored 44 against RR and 44 against DC. However, he got out for 1 in the last match against Chennai Super Kings. But he has shown good timing and fearless shots this season. He will be important for KKR bats first in this match.
Romario Shepherd scored a quickfire 53 not out against CSK in the last match. His destructive batting in the death overs has been the key for him. He gained a lot of attention in the last season playing for Mumbai Indians where he did a similar thing against Delhi Capitals. He also picked one wicket against PBKS in his first IPL 2025 game. He is not bowling much but helps with the bat.
Josh Hazlewood is injured and out of the IPL 2025 which is a shocker for all the RCB fans as Hazlewood was the main bowler for RCB in this season having picked up 18 wickets in just 10 matches. However you should now avoid him in your dream11 team after his injury.
Ramandeep Singh has been a consistent Kolkata Knight Riders’ member for two seasons and he made his India debut this year as well but his recent performances are not up to mark so you should avoid him in your dream 11 teams in RCB vs KKR match.
Keeper: Rahmanullah Gurbaz
Batters: Virat Kohli, Ajinkya Rahane, Rajast Patidar, Angkrish Raghuvanshi
All-rounders: Sunil Narine, Andre Russell, Krunal Pandya
Bowlers: Varun Chakaravarthy, Bhuvneshwar Kumar, Lungi Ngidi
Keeper: Rahmanullah Gurbaz
Batters: Virat Kohli, Ajinkya Rahane, Rajast Patidar, Jacob Bethell
All-rounders: Sunil Narine, Andre Russell
Bowlers: Varun Chakaravarthy, Bhuvneshwar Kumar, Lungi Ngidi, Harshit Rana
More Links