Virat Kohli stands above the rest as the all-time highest run-scorer in IPL history, and the Royal Challengers Bangalore star once again focuses on himself ahead of a crucial clash against Kolkata Knight Riders in IPL 2026. KKR is one of the five teams against whom Kohli has crossed the 1000-run mark in the IPL.In the ongoing season of IPL 2026, Kohli has adopted a much more aggressive batting style than previous years. The RCB opener has so far scored 379 runs at a striking rate of 163.36, playing a key role in Bengaluru’s strong campaign. However, despite an impressive season overall, Kohli heads into the high-voltage contest to end a rare slump after registering back-to-back ducks in his last two innings. With RCB aiming to strengthen their grip on the top of the table, Kohli’s return to form could prove decisive.
Kohli’s impressive record against KKR
Kohli has consistently enjoyed batting against KKR throughout his IPL career. In 32 innings against the three-time champions, he has scored 1021 runs at an impressive average of 40.84, including one century and seven fifties. In his last five matches against Kolkata, Kohli has scored three fifties, with two of his innings unbeaten.
| runs | Balls | 4s | 6s | SR | position | Dismissal | The inn | The opposition | The ground | Commencement Date |
|---|---|---|---|---|---|---|---|---|---|---|
| 21 | 18 | 3 | 0 | 116.66 | 1 | Bold | 2 | v KKR | Eden Gardens | April 6, 2023 |
| 54 | 37 | 6 | 0 | 145.94 | 1 | caught | 2 | v KKR | Bengaluru | April 26, 2023 |
| 83* | 59 | 4 | 4 | 140.67 | 1 | Not outside | 1 | v KKR | Bengaluru | March 29, 2024 |
| 18 | 7 | 1 | 2 | 257.14 | 1 | caught | 2 | v KKR | Eden Gardens | 21 April 2024 |
| 59* | 36 | 4 | 3 | 163.88 | 2 | Not outside | 2 | v KKR | Eden Gardens | March 22, 2025 |
Venue Dynamics: Eden Gardens vs Channaswamy
At Eden Gardens, Kohli has traditionally enjoyed batting conditions where the ball hits the bat well. He has scored 405 runs in 12 innings at the famous venue, a score that is slightly better than his overall record against KKR.At the M Chinnaswamy Stadium in Bengaluru, Virat Kohli maintained an exceptional individual record against Kolkata Knight Riders (KKR), scoring 437 runs at an elite batting average of 48.55.
Sunil Narayan Challenge
Despite Kohli’s dominant numbers against KKR overall, one bowler who has historically been able to keep him in check is Sunil Narine. The veteran mystery spinner has dismissed Kohli four times in IPL clashes, restricting him to an average of 26.50 while keeping his strike rate to just 101.78. Kohli has scored only 171 runs off 168 balls against Narine.As Kohli prepares for KKR, most of the focus will once again be on his pairing with Narine. With RCB chasing momentum at the business end of IPL 2026.