
Top 5 Players with the Most Runs Against KKR in IPL History
The Kolkata Knight Riders (KKR) is one of the most popular and successful franchises in the Indian Premier League. This team represents the vibrant city of joy, Kolkata, and is known for its passionate fan base, iconic purple and gold hued jersey, and undoubtedly the magnetic charm of its owners, Bollywood’s ambassador Shah Rukh Khan and the beautiful Juhi Chawla.
With a long legacy of thrilling performances and three independent IPL titles under their belt in 2012, 2014 & 2024, KKR has become synonymous as a formidable force in the league. They have been a dominating side throughout the 17 seasons, and while not every edition has been filled with consistency, they have managed to win the title three times. This speaks volumes about the kind of process KKR follows as a team and their investment in their players to build a bank of quality players.
During last year’s IPL, Kolkata Knight Riders lifted the trophy under the leadership of Shreyas Iyer and this year the franchise is being led by the experienced leader Ajinkya Rahane. This IPL 2025 they haven’t had a dream run, and which is why they have been losing matches. Over the years, there have been several players from various other franchises who have scored massive runs against KKR in the IPL.
The top five IPL players with the most runs against KKR who have showcased their batting skill and contributed significantly for their team have been discussed in this listicle.
- Suresh Raina– CSK’s player, Suresh Raina has been one of the best batters during his tenure in IPL, scoring runs continually in every season. He is termed as Mr. IPL, long after retirement from the format also. Raina had a record of scoring 400 plus runs in every edition that he participated in. Against KKR, he has scored 829 runs, where his memorable innings was in the 2012 finals, where he scored 75 runs, even though CSK lost the match. In the 205 matches played by him, he has scored 5528 runs in the tournament. Raina has also smashed 8 half-centuries, which includes his personal best score of 84.
- Shikhar Dhawan – The next on the decreasing order is a classy batter, who has scored tonnes of runs against KKR in the IPL tournament. Shikhar Dhawan has scored 907 runs against this side and thoroughly enjoyed batting against them. Dhawan is a quick scorer, and while opening, he gets the powerplays to strike the balls out of the park. The southpaw has played for many franchises, including the Punjab Kings, Delhi Capitals, and Deccan Chargers. Former India batter Shikhar Dhawan has been one of the most consistent batters in IPL history. The former left-hander has played against KKR in 31 matches, and throughout his IPL career has scored 6979 runs from 222 matches.
- Virat Kohli – Yet another record which features Virat Kohli in it has him on the third place in the list. He is one of the best batters in the tournament even today and has scored around 962 runs against KKR, helping RCB win games. Since he has not retired yet, his IPL T20 journey so far has seen him feature in 260 games and has scored 8326 runs, which is expected to go up only. There is no one near this score, and until Kohli retires, he has the chance to keep adding more runs in his kit. Kohli has smashed one century and six half-centuries against KKR, a commendable feat.
- David Warner – The second place belongs to David Warner, who has known to be original face of IPL, being one of the highest run getters throughout his career in this format. Having played for Sunrisers Hyderabad and Delhi Capitals, he thoroughly enjoyed batting against KKR as a side. The left-handed player is a prolific batter known for his power-hitting. The former Australian opener has played a total of 27 matches against KKR, and scored 1075 runs, which includes a strike rate above 145.
- Rohit Sharma – Mumbai Indians’ former captain Rohit Sharma has scored many runs in the IPL tournament, out of which 1083 runs have come against KKR. He tops the list for being the highest run-scorer against the Knights, having recently surpassed the previous topper, David Warner. With his top-notch batting performances as an opener, Rohit has always scored plenty of runs for MI in the IPL. In a total of 35 matches played against KKR, Rohit has smashed 1083 runs, which include 6 half-centuries and 1 century too.
Apart from the names mentioned above, Chris Gayle is one name who even though is not a part of this list, has the best average against KKR in IPL, which is around 43.75. Also, he has hit the maximum sixes against KKR as a team, a record 54 sixes against this three-time champion side.