Players with most runs for Kolkata Knight Riders in IPL 

Gautam Gambhir sits at the top of the table of players with most runs for Kolkata Knight Riders in IPL. KKR are the third most successful franchise in the IPL, having won two championships. Some great players such as Jacques Kallis, Brendon McCullum, Andre Russell and Gambhir have donned the Knight Riders jersey since Shah Rukh Khan acquired the franchise back in 2008.

Kolkata Knight Riders haven't had a constant presence of top order batters for a large number of seasons, which means only two players have over 2500 runs for them. Before further delay, let's have a look at the top 10 players with most runs for Kolkata Knight Riders in IPL.

Every captain of Kolkata Knight Riders in IPL: List of all KKR skippers

List of players with most runs for Kolkata Knight Riders in IPL 

most runs for Kolkata Knight Riders
Photo by Icon Sport

Below is the list of players with most runs for Kolkata Knight Riders in IPL as of May 7th. 

BatterInningsRunsAverageStrike rateBest100s50sSpan
Gautam Gambhir121334531.26124.72930302011-2017
Robin Uthappa89264931.53135.84870172014-2019
Andre Russell104246729.72175.9688*0122014-2024
Nitish Rana85216628.12136.22870142018-2024
Yusuf Pathan103206130.3135.9472072011-2017
Jacques Kallis67160328.12108.3180*0102011-2014
Sunil Narine108150817.33165.89109172012-2024
Manish Pandey58148432.97127.0594072014-2024
Shubman Gill55141731.48123760102018-2021
Chris Lynn40127434.43141.3993*0102014-2019

Gautam Gambhir – 3345 runs 

Gautam Gambhir led Kolkata Knight Riders to two IPL championships in 2012 and 2014. He joined the team in 2011 and made a massive impact as a leader. Gambhir was pretty prolific with the bat as well. He piled on 3345 runs from 121 innings at an average of 31.26 and strike rate of 124.72. Gambhir, who was a part of KKR till 2017, registered 30 fifties for KKR with the best score of 93. 

Robin Uthappa – 2649 runs 

Robin Uthappa was a constant feature in the KKR batting line-up from 2014 to 2019. He occupies the second place on the list of players with most runs for Kolkata Knight Riders in IPL. The right hand batter scored 2649 runs for KKR from 89 innings at an average of 31.53 while striking at 135.84. Uthappa hit 17 half centuries during his stint for the franchise. 

Andre Russell – 2467 runs 

Andre Russell is one of the top two most valuable players in the history of KKR alongside Sunil Narine. The Jamaican all-rounder has the third most runs for Kolkata Knight Riders in IPL. He has scored 2467 runs from 104 innings playing mostly as a finisher in the lower middle order. He averages 29.72 with the bat while striking at an incredible rate of 175.76. Russell, who has been a key figure in the KKR side since 2014, has smashed 12 half centuries for them. 

Nitish Rana – 2166 runs 

Nitish Rana, who led KKR last season in the absence of Shreyas Iyer, has been part of the franchise since 2018. The left hand batter has done a good job for them, batting in different positions. He has amassed 2166 runs for KKR till date at an average of 28.12 and strike rate of 136.22. Rana has registered 14 half centuries for the team, with the best score of 87. 

Yusuf Pathan – 2061 runs 

Yusuf Pathan was one of the most important players for KKR when they lifted the trophy in 2014 and s few other seasons. He sits fifth on this list of players with most runs for Kolkata Knight Riders in IPL. He scored 2061 runs for the franchise in 103 innings at an average of 30.3 while striking at 135.94. Pathan smashed seven half centuries for KKR with the best of 72 off 22. 

Jacques Kallis – 1603 runs 

One of the greatest cricketers to ever play the game, Jacques Kallis was an important figure for KKR during 2011 to 2014. The South African all-rounder had his limitations as a batter regarding strike rate but still piled on runs. He made 1603 runs from 67 innings at an average of 28.12 and strike rate of 108.31. In the IPL 2011, Kallis scored 657 runs in the season at 43.1 average with six fifties. 

Sunil Narine – 1508 runs 

Sunil Narine has made an enormous impact for KKR since joining the team in 2012. Primarily a mystery spinner, Narine discovered his batting abilities around 2017 and had a couple of decent seasons. But in IPL 2024, he has been truly sensational with the bat, blasting 461 runs in 11 innings at 46 average and 184 strike rate. Overall, he is seventh on the list of most runs for Kolkata Knight Riders with 1508 runs at 166 strike rate. 

Manish Pandey – 1484 runs 

Manish Pandey has played in five IPL editions for KKR and has scored 1484 runs from 58 innings. He has an average of 32.97 and strike rate of 127.05, including seven half centuries. He made 573 runs in the IPL 2014 and smashed 94 off 50 in the final against Punjab to clinch their second trophy.

Shubman Gill – 1417 runs 

Shubman Gill, the current Gujarat Titans captain, played for KKR in four IPL editions from 2018 to 2021. He is ninth on the list of players with most runs for Kolkata Knight Riders in IPL, having scored 1417 runs at an average of 31.48 and strike rate of 123. Gill hit 10 fifties during his stint for KKR with the best score of 76. 

Chris Lynn – 1274 runs 

Chris Lynn was an imposing figure at the top of the order for KKR from 2017 to 2019. Being an excellent striker of pace bowling, the Aussie batter was a key figure for the team as he shielded others from raw pace. Lynn scored 1274 runs from 40 innings at an average of 34.43 while striking at 141.39. He registered 10 half centuries in the KKR jersey. 

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!