The Indian Premier League stats provide us a glimpse of the talent on show and the fantastic things that players have done over the years to make IPL the biggest league globally and, along with it, entertain the audiences. Topping the most run scorers in a tournament like the IPL will always be a prestigious achievement for any batter. Virat Kohli, the Indian Captain, currently holds the record for scoring the maximum runs in the tournament’s history.

Sachin Tendulkar, Ricky Ponting, Virender Sehwag, Kumar Sangakkara, and Matthew Hayden are among the most acclaimed players who were part of this big event previously. But it is the current stalwarts like Virat Kohli, David Warner, and Rohit Sharma, who peaked in their career at the right time through the birth and development of IPL in India. They have built up runs consistently year by year and are rightly in the chart’s top 3 position.

Here’s the list of a few players who have managed to score more than the others and top the list of “Most Runs Scorers in IPL History”.

Most Runs in IPL

BATSMENINNINGSRUNSHIGH SCOREAVERAGESTRIKE RATE100s/50s
Virat Kohli2608730113*39.86133.148/64
Rohit Sharma2687124109*29.93132.612/48
Shikhar Dhawan2216769106*35.25127.142/51
David Warner184656512640.52139.774/62
Suresh Raina2005528100*32.51136.731/39
MS Dhoni242543984*38.30137.450/24
KL Rahul1365222132*46.21136.025/40
AB de Villiers1705162133*39.70151.683/40
Ajinkya Rahane1845099105*30.71125.432/34
Chris Gayle1414965175*39.72148.966/31

Key Insights

Virat Kohli’s 2016 season is the highest among the runs (973) scored in a single edition.

AB de Villiers has the best strike rate (151.68) for a batsman with more than 4000 runs, whereas Gautam Gambhir and Ajinkya Rahane have sub-125 strike rates (more than 4000 runs).

KL Rahul has the best batting average (45+) for a batsman with more than 2000 runs.

Virat Kohli tops the chart (11) for having the most 50+ scores in a single season.

MS Dhoni has the maximum number of not-outs (97+) in the history of the IPL.

David Warner, with 1134 runs against Punjab Kings, has the most runs against one team.

Rishabh Pant is the youngest player in the IPL to reach 1000 runs. He was 20 years and 218 days old when he surpassed the milestone.

Read Next | Fastest Centuries in Test Cricket

Ashish Singh

Share
Published by
Ashish Singh

Recent Posts

Slowest Centuries in IPL

Tournaments like IPL require batters to be quick in their quest to score the big…

55 minutes ago

Fastest Fifties in IPL

This article will list down the all time top 10 fastest fifties in Indian Premier…

3 hours ago

Most 250+ Totals by Teams in IPL

Key Insights - 250+ Runs in IPL Innings SRH's Dominance: 2024 was the season that…

20 hours ago

Most Times Century and 5-Wicket Haul in Same Test Match

Key Insights England’s Ian Botham scored a century and took a five-wicket haul in the…

1 day ago

Oldest Captains in Test

William Grace is the oldest captain in Test cricket, having led England for the last…

2 days ago

IPL Teams with the Most Losses in a Single Season

The top five IPL teams that lost most number of matches in a single IPL…

2 days ago