Virat Kohli remains the IPL’s all-time leading run-getter, yet it is a specific rivalry that is drawing the most attention as Royal Challengers Bengaluru prepare for a decisive encounter against Kolkata Knight Riders in IPL 2026. Kohli’s name has repeatedly surfaced in KKR matches because Kolkata are one of the five franchises against whom he has already crossed the 1,000-run mark in the tournament. With Bengaluru looking to keep their momentum near the top of the standings, the 2026 clash at a crucial stage feels like the kind of game where Kohli’s form—or the lack of it—can swing the contest.
This season, Kohli’s batting has taken on a noticeably more aggressive edge than in several of his previous campaigns. Through the ongoing IPL 2026, he has amassed 379 runs at a strike rate of 163.36, providing RCB with the kind of starts and accelerations that have helped shape a strong run. Still, for all the productivity across the year, the veteran will arrive at the ground with an itch to correct a recent dip: he has recorded back-to-back ducks in his last two innings. Against a high-quality KKR bowling unit, that short slump could either be punished or quickly erased, and Bengaluru will be hoping it is the latter.
Kohli’s KKR numbers: a long-standing edge
Kohli’s record versus KKR has stood out across his IPL career. In 32 innings against the three-time champions, he has put together 1,021 runs at an average of 40.84, including one century and seven half-centuries. Even more telling is his recent trend: over his last five innings against Kolkata, he has scored three fifties, and in two of those knocks he remained unbeaten. The consistency has been a hallmark of his battles with the franchise, and it is exactly why this matchup keeps carrying extra weight for RCB whenever the fixtures roll around.
At Eden Gardens, Kohli’s comfort level has been particularly evident. In 12 innings at the iconic venue, he has scored 405 runs, a tally that sits slightly above his overall KKR record. If Bengaluru’s plans require Kohli to settle early and then build pressure as the innings develops, Eden Gardens has been a ground where he has often found the rhythm needed to do exactly that.
There is also a clear milestone in sight if Kohli produces a substantial innings in IPL 2026. Another big score against KKR could take him past David Warner (1,093 runs) and Rohit Sharma (1,083 runs), placing Kohli as the top run-scorer against KKR in IPL history. For a batter who already owns the overall KKR advantage, that kind of leap would not just be another personal achievement—it would underline how dominant his head-to-head has been over time.
The Narine factor
Even with all those strong KKR statistics, one name regularly becomes central when Kohli is in the middle: Sunil Narine. The veteran mystery spinner has historically found ways to slow Kohli down, dismissing him four times in IPL meetings. In those encounters, Kohli has averaged 26.50 against Narine while his strike rate has slipped to 101.78. The numbers point to a batter who has seen his scoring rate affected, and they are reinforced by the fact that Kohli has managed 171 runs from 168 balls against Narine.
So as RCB gear up for the clash with Kolkata, the storyline is likely to be shaped by that duel. Kohli’s recent form issues add another layer, but if Bengaluru are chasing a crucial outcome in IPL 2026’s business end, they will want their captain-style batter to turn the tide quickly. Whether it is Eden Gardens comfort, the possibility of passing Warner and Rohit on the KKR-scoring list, or the challenge posed by Narine’s variations, the match promises a high-stakes meeting of strengths and matchups.