RCB vs KKR Head to Head in IPL: After an exciting IPL hiatus, the 2025 season returns with a blockbuster face-off between Royal Challengers Bengaluru (RCB) and Kolkata Knight Riders (KKR).
The clash, scheduled for Saturday, May 17 at the iconic M. Chinnaswamy Stadium in Bengaluru, promises fireworks as these two giants battle for supremacy. RCB, led by Rajat Patidar, have displayed formidable form this season, sitting comfortably in a playoff spot with eight wins from eleven games.

Conversely, KKR's title defence has been underwhelming, languishing sixth with five wins and six losses - making this encounter a must-win for the Knight Riders to keep their playoff hopes alive.
The season opener between these two sides back in March was a statement of intent by RCB, who dismantled KKR with a seven-wicket victory inside 17 overs while chasing 175. As the IPL resumes, both teams will be eager to assert dominance in this high-stakes rivalry that has delivered some memorable moments over the years.
The M. Chinnaswamy Stadium traditionally offers a balanced pitch, favouring batsmen with its true bounce but also assisting pacers with some early movement. The ground's relatively small boundaries encourage aggressive stroke play, making it a batting paradise. However, spinners have also enjoyed success here, particularly those with variations and control.
Weather forecasts suggest scattered thunderstorms during the evening, which might cause intermittent delays, but the stadium's efficient drainage system is likely to minimise disruptions. Humidity levels will be moderate, offering a pleasant atmosphere for players and fans alike.
| Matches Played | RCB Wins | KKR Wins | Matches Drawn/No Result |
|---|---|---|---|
| 35 | 15 | 20 | 0 |
| Category | Player (RCB) | Stats | Player (KKR) | Stats |
|---|---|---|---|---|
| Top Run-scorer | Virat Kohli | 1021 runs, Avg 41 | Andre Russell | 396 runs, SR 197 |
| Top Wicket-taker | Bhuvneshwar Kumar | Key bowler, consistent | Sunil Narine | 27 wickets, Avg 20.81 |
| Most Sixes | Tim David | Notable power hitter | Andre Russell | 35 sixes |
| Home Wins at Chinnaswamy | RCB | 4 out of 12 matches | KKR | 8 out of 12 matches |
| Highest Individual Score | Virat Kohli | 437 runs at Avg 48.55 | Sunil Narine | 333 runs, SR 181 |
RCB have impressed this season with a well-balanced squad. Rajat Patidar’s leadership has brought stability, while veteran Virat Kohli continues to be the talisman, having already amassed 1021 runs against KKR in his IPL career. Phil Salt and Mayank Agarwal provide aggressive starts, supported by power hitters Tim David and Krunal Pandya. The bowling attack led by Bhuvneshwar Kumar and Lungi Ngidi offers a blend of pace and swing, supplemented by spin options like Romario Shepherd.
RCB’s ability to dominate in the death overs has been crucial, with a scoring rate nearing 12 runs per over in the final five overs. The return of Rajat Patidar from injury and Phil Salt from illness will boost their batting depth, while the introduction of impact player Suyash Sharma provides tactical flexibility in the bowling department.
KKR’s campaign has been a rollercoaster this season. Their batting revolves around power-hitters Andre Russell and Rinku Singh, with Sunil Narine providing explosive starts and valuable off-spin. Ajinkya Rahane’s consistency at the top order has been a bright spot, especially in the powerplay. Manish Pandey and Venkatesh Iyer offer stability in the middle order, though their availability is under consideration ahead of this clash.
Their bowling relies on spin maestro Varun Chakravarthy and the all-round skills of Andre Russell. Despite their solid economy rate, KKR have struggled to string consecutive wins together, putting immense pressure on their experienced players to deliver in crucial games such as this.
Jacob Bethell, Virat Kohli, Mayank Agarawal, Rajat Patidar(c), Jitesh Sharma(w), Tim David, Romario Shepherd, Krunal Pandya, Bhuvneshwar Kumar, Lungi Ngidi, Yash Dayal, Suyash Sharma, Rasikh Dar Salam, Manoj Bhandage, Liam Livingstone, Swapnil Singh, Philip Salt, Mohit Rathee, Swastik Chikara, Abhinandan Singh, Nuwan Thushara, Josh Hazlewood.
Rahmanullah Gurbaz(w), Sunil Narine, Ajinkya Rahane(c), Angkrish Raghuvanshi, Manish Pandey, Andre Russell, Rinku Singh, Ramandeep Singh, Vaibhav Arora, Varun Chakaravarthy, Harshit Rana, Anrich Nortje, Mayank Markande, Anukul Roy, Luvnith Sisodia, Spencer Johnson, Moeen Ali, Quinton de Kock, Venkatesh Iyer, Rovman Powell, Chetan Sakariya.