Virat Kohli has been among the finest players in IPL history. He has played some excellent innings, leading his team, Royal Challengers Bangalore (RCB), to win huge matches. One team he has consistently played well against is Kolkata Knight Riders (KKR). Whether playing at Eden Gardens or his home venue, M. Chinnaswamy Stadium, Kohli has tended to dominate KKR's bowlers with his outstanding batting. Here are three of his finest innings against KKR, where he proved why he is among the greatest batsmen of IPL. Top 3 Knocks of Virat Kohli vs KKR in IPL 100 Off 58 Balls at Eden Gardens (IPL 2019) Image Source: BCCI In Indian Premier League (IPL) 2019, Virat Kohli played one of his finest T20 knock at Eden Gardens, Kolkata. Opening the batting for RCB, he smashed a fantastic century off 58 balls. His knock of 100 consisted of nine fours and four sixes. In the beginning, Kohli played cautiously, ensuring that he laid a solid foundation for the innings. However, once settled, he unleashed aggressive shots on all sides of the field. He targeted the right bowlers and adapted nicely to the conditions of the pitch. This century was very crucial for RCB because they were not doing well in the tournament. Kohli’s innings helped his side put up a huge total and boosted their confidence in a tough phase. Also Read | IPL 2025: KKR vs RCB Match 1 Prediction - Who Will Win Today? 84 Off 49 Balls at M. Chinnaswamy (IPL 2019) Image Source: BCCI During the same season (2019), Kohli also delivered another sensational innings against KKR this time at the home venue of RCB in Bengaluru. He scored 84 runs off 49 balls once again displaying his class. Against a formidable KKR bowling lineup, Kohli played solid cricket and kept his cool. He scored nine fours and two sixes and kept the runs coming with aggressive running between the wickets. One of the highlights of this innings was his association with AB de Villiers. The two big guns of their team created a solid partnership, which made it hard for the KKR bowlers to get their act together. Although he failed to make a century, this innings was no less significant. It revealed the ability of Kohli to adapt to any situation and play based on what is required by the team. Also Read | Top 5 Player Battles to Watch in KKR vs RCB - IPL 2025 Match 1 83* Off 59 Balls at M. Chinnaswamy (IPL 2024) Image Source: BCCI Kohli repeated his fine touch against KKR in IPL 2024 as well. He made an unbeaten 83 off 59 balls at M. Chinnaswamy Stadium. Unlike his previous explosive knocks, this innings was all about patience and intelligent play. KKR's bowlers were bowling well, and therefore Kohli took his time before going for big shots. He scored four fours and four sixes, making sure he played the correct shots at the correct time. This innings was the best demonstration of how Kohli understands the game and changes his style as per the requirement of the situation. His capacity to balance defense and attack enabled RCB to maintain control of the game all through. Conclusion Kohli has never been an easy target for KKR bowlers. His consistency, timing, and adaptability make him one of the most feared batters in IPL. These three innings are only a few instances of his brilliance against KKR, and the fans will always recall them as some of his best performances.