Gautam Gambhir has scored the most runs for Kolkata Knight Riders in IPL history, with 3345 runs for the franchise. The former captain leads the Kolkata batting chart by a clear margin, and his total has stood at the top since he left the team after the 2017 season. Andre Russell sits second with 2658 runs, while Robin Uthappa is close behind in third place with 2649 runs. Only nine runs separate Russell and Uthappa, which makes second place one of the closest contests on this list.
Kolkata Knight Riders joined the IPL in 2008 and have won the title three times, in 2012, 2014 and 2024. Their home ground is Eden Gardens in Kolkata. Over that long run, many famous batters have worn the purple and gold, but only a small group has passed 1400 runs for the team. This article gives the full top 10, the story of how the record grew, and the key facts behind each name on the list.

IPL Stats: Most Runs for Kolkata Knight Riders (KKR) Overview
| Record | Detail |
|---|---|
| Leading run scorer | Gautam Gambhir |
| Total runs | 3345 |
| Matches and innings | 122 matches, 121 innings |
| Span | 2011 to 2017 |
| Best score | 93 |
| Centuries and fifties | 0 centuries, 30 fifties |
| Second placed batter | Andre Russell, 2658 runs |
| Highest individual score for KKR | Brendon McCullum, 158 not out in 2008 |
Top 10 Most Runs for Kolkata Knight Riders
The table below lists the 10 leading run scorers for Kolkata Knight Riders in IPL history, with figures updated through IPL 2026. Only runs scored for Kolkata are counted, so runs scored for other teams are not included here.
| Rank | Player | Span | Matches | Innings | Runs | Highest Score | Average | Strike Rate | Centuries | Fifties |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Gautam Gambhir | 2011 to 2017 | 122 | 121 | 3345 | 93 | 31.26 | 124.72 | 0 | 30 |
| 2 | Andre Russell | 2014 to 2025 | 139 | 115 | 2658 | 88 not out | 28.58 | 175.09 | 0 | 13 |
| 3 | Robin Uthappa | 2014 to 2019 | 91 | 89 | 2649 | 87 | 31.53 | 135.84 | 0 | 17 |
| 4 | Nitish Rana | 2018 to 2024 | 90 | 86 | 2199 | 87 | 28.19 | 136.32 | 0 | 14 |
| 5 | Yusuf Pathan | 2011 to 2017 | 122 | 103 | 2061 | 72 | 30.30 | 135.94 | 0 | 7 |
| 6 | Sunil Narine | 2012 to 2026 | 211 | 127 | 1821 | 109 | 17.50 | 164.94 | 1 | 7 |
| 7 | Manish Pandey | 2014 to 2026 | 70 | 63 | 1646 | 94 | 33.59 | 128.39 | 0 | 7 |
| 8 | Jacques Kallis | 2011 to 2014 | 70 | 67 | 1603 | 80 not out | 28.12 | 108.31 | 0 | 10 |
| 9 | Venkatesh Iyer | 2021 to 2025 | 62 | 56 | 1468 | 104 | 29.95 | 137.32 | 1 | 12 |
| 10 | Shubman Gill | 2018 to 2021 | 58 | 55 | 1417 | 76 | 31.48 | 123.00 | 0 | 10 |
Just outside the top 10, Rinku Singh has scored 1394 runs for Kolkata through IPL 2026, including 295 runs in 2026 and a best score of 83 not out against Lucknow Super Giants in April 2026. He needs only 24 more runs to pass Shubman Gill into tenth place.
Record History
The Kolkata batting story began in spectacular style. Brendon McCullum scored 158 not out in the very first IPL match in 2008, against Royal Challengers Bengaluru, and that score is still the highest individual score for Kolkata. It set the tone for a team that has always backed attacking batting.
Gautam Gambhir changed the team after he joined in 2011. As captain, he led Kolkata to titles in 2012 and 2014, and he scored steadily at the top of the order in every season. His 30 fifties for the team are the most by any Kolkata batter, and no other batter has matched his mix of long service and steady scoring.
Robin Uthappa gave Kolkata its best single season with the bat when he scored 660 runs in 2014, the year of the second title. He won the Orange Cap that season, and his form at the top gave the middle order freedom to attack. Yusuf Pathan and Jacques Kallis were key parts of the same successful side, and both sit in the top 10.
Andre Russell then became the face of Kolkata batting for a decade. He joined in 2014 and stayed until 2025, scoring fast runs in the middle and lower order. In May 2025, during a match against Rajasthan Royals at Eden Gardens, he passed 2500 runs for the franchise, becoming only the second Kolkata batter after Gambhir to reach that mark. Russell retired from the IPL before the 2026 auction, so his total of 2658 runs is now fixed.
Kolkata won a third title in 2024, with a balanced side built around Shreyas Iyer as captain and strong batting through the order. After that title, the list kept moving in smaller steps. Manish Pandey reached 1646 runs for Kolkata in May 2026, which put him seventh on the list, and Sunil Narine continued to add runs as an opener alongside his bowling. Venkatesh Iyer left Kolkata before 2026 and joined Royal Challengers Bengaluru, so his total of 1468 runs is also fixed.
What This Record Tells Us
Gambhir leads Russell by 687 runs, which is a large gap, but it was built on steady scoring rather than one huge season. His average of 31.26 and 30 fifties show a batter who scored in most matches. Russell is the opposite kind of record holder. His strike rate of 175.09 is the highest in the top 10 by a wide margin, and his runs often came in short, match changing bursts at the end of an innings.
The list also shows how much Kolkata has valued long service. Seven of the top 10 played for the team for at least four seasons, and Gambhir, Russell, Uthappa, Yusuf Pathan and Narine all spent long parts of their careers in purple and gold. Narine is a special case, because he is mainly known as a bowler, yet he sits sixth with 1821 runs and one century, scored as an opener.
Looking ahead, Rinku Singh is the closest challenger to the top 10, and he is still an active Kolkata batter. If he scores steadily in the next season, he will move past Gill and then chase Venkatesh Iyer. Readers who follow other teams can check the most runs for Lucknow Super Giants list, the most runs as captain list, the most runs by overseas batters list, and the most runs at each batting position list. For the road ahead, see the IPL 2027 auction date, venue and time guide. For verification, see the official IPL Kolkata Knight Riders records page.
Frequently Asked Questions
Who has scored the most runs for Kolkata Knight Riders in IPL?
Gautam Gambhir has scored the most runs for Kolkata Knight Riders, with 3345 runs from 122 matches between 2011 and 2017.
Who is second on the Kolkata Knight Riders run scorers list?
Andre Russell is second with 2658 runs, only nine runs ahead of Robin Uthappa, who scored 2649 runs.
Who has the highest strike rate among the top 10 Kolkata run scorers?
Andre Russell has the highest strike rate in the top 10, at 175.09, well ahead of Sunil Narine at 164.94.
Has any Kolkata Knight Riders batter scored a century?
Yes. Brendon McCullum scored 158 not out in 2008, Sunil Narine scored 109, and Venkatesh Iyer scored 104. Those are the three centuries by Kolkata batters in the IPL.
Who is the closest active challenger to the top 10?
Rinku Singh is just outside the top 10 with 1394 runs through IPL 2026. He needs 24 more runs to pass Shubman Gill in tenth place.
How many IPL titles have Kolkata Knight Riders won?
Kolkata Knight Riders have won three IPL titles, in 2012, 2014 and 2024.
What is the highest individual score for Kolkata Knight Riders?
Brendon McCullum holds the highest individual score for Kolkata, with 158 not out against Royal Challengers Bengaluru in the first IPL match in 2008.
Statistics updated through: 1 November 2026



