Kolkata Knight Riders (KKR) have a glorious legacy in the Indian Premier League (IPL), having won the competition three times. One of the major reasons behind their IPL victories has been their strong batting lineup.
Over the years, KKR have had skilled and talented batters in their ranks who racked up loads of runs for the franchise. These batters’ exploits with the willow have taken the Knight Riders to extraordinary heights.
This article will list the top 10 batters with the most runs for KKR in IPL history.
Most Runs for KKR in IPL
Player | Innings | Runs | High Score | SR | 100s/50s |
---|---|---|---|---|---|
Gautam Gambhir | 108 | 3035 | 93 | 124.28 | 0/27 |
Andre Russell | 110 | 2593 | 88* | 175.08 | 0/12 |
Robin Uthappa | 84 | 2439 | 87 | 136.25 | 0/16 |
Nitish Rana | 86 | 2199 | 87 | 136.32 | 0/14 |
Yusuf Pathan | 91 | 1893 | 72 | 138.27 | 0/7 |
Sunil Narine | 121 | 1749 | 109 | 166.09 | 1/7 |
Venkatesh Iyer | 56 | 1468 | 104 | 137.32 | 1/12 |
Shubman Gill | 55 | 1417 | 76 | 123.00 | 0/10 |
Manish Pandey | 55 | 1367 | 94 | 125.64 | 0/6 |
Jacques Kallis | 54 | 1295 | 80* | 106.76 | 0/7 |
Key Insights
Gautam Gambhir holds the record for scoring the most runs for Kolkata Knight Riders in the IPL. The former Indian and KKR opener accumulated 3035 runs in 108 innings at an average of 31.61.
Moreover, Gambhir’s 27 half-centuries for the Knight Riders are the most by any KKR batter. And he is the only batter with more than 25 fifty-plus scores.
Thus far, only three batters — Brendon McCullum, Venkatesh Iyer, and Sunil Narine — have notched up centuries while donning the KKR jersey. In fact, McCullum hammered an unbeaten 158 in the first match of the inaugural season in 2008, the first-ever hundred in the IPL. While Venkatesh brought up his 104 in the 2023 edition, Narine scored 109 against Rajasthan in 2024.
Andre Russell has the highest strike rate (175+) among the KKR batters with a minimum of 1000 IPL runs. The West Indian all-rounder has also smashed the most sixes (200+) for Kolkata in the league.
Russell and Sunil Narine are two players who have accomplished the double of 1000 runs and 100 wickets in the IPL’s history.
Over 23 batters have racked up 500 or more runs for KKR in this T20 tournament.