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 Kohli2598661113*39.54132.858/63
Rohit Sharma2677046109*29.73132.092/47
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 Rahane1835032105*30.49125.012/33
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

Leave a Reply

Your email address will not be published. Required fields are marked *