Indian Premier League Records

IPL Stats: Most Runs for Kolkata Knight Riders (KKR)

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.