1. Virat Kohli – 4994 runs
The India star batter has played 143 matches as the skipper of the Royal Challengers Bengaluru in IPL. Kohli has 5 hundreds and 37 fifties under his name as the captain of RCB and has played several memorable knocks for them.
2. MS Dhoni – 4660 runs
The former skipper of the Chennai Super Kings has captained the side in 226 matches in the IPL. Dhoni has 22 fifties under his name as captain in IPL and his highest individual score is 84*.
3. Rohit Sharma – 3986 runs
The current India skipper and former captain of the Mumbai Indians has played several memorable knocks for them. Rohit has captained the franchise in 158 IPL matches, scoring 25 half-centuries and his highest individual score is 98*.
4. Gautam Gambhir – 3518 runs
The former India batter captained 2 IPL franchise in his career in the Kolkata Knight Riders and the Delhi Daredevils. Gambhir played a total of 129 matches in the league as skipper, scoring an impressive 31 half-centuries.
5. David Warner – 3356 runs
The former Australia batter played a total of 83 matches as skipper in IPL. Warner was especially influential for the Sunrisers Hyderabad, playing several remarkable knocks for them and leading them to the IPL title back in 2016. He scored a century and 32 half-centuries in the league as captain.
6. KL Rahul – 2691 runs
The India wicketkeeper-batter has played numerous fantastic knocks as a skipper in IPL. Rahul played a total of 64 matches in the league as captain, scoring 3 centuries and 21 half-centuries. He will be featuring for the Delhi Capitals in the upcoming season.
7. Shreyas Iyer – 1994 runs
The India batter has so far captained 2 IPL franchises in Delhi Capitals and the Kolkata Knight Riders. Iyer has played a total of 70 matches as skipper in the league, scoring 13 half-centuries. He will be seen leading the Punjab Kings in the upcoming season.
The post MS Dhoni to Shreyas Iyer: Players to score the most runs as captain in IPL appeared first on Cricket Country.