/sportsinfo/media/media_files/2025/01/12/HIhZAIR3izuKNw83vrjs.jpg)
Most Runs in IPL History : (X)
Indian Premier League (IPL) has been the top franchise-based tournament since its inception in 2008. Former Indian skipper Virat Kohli has been one of the key players in the league with most runs in IPL history. Not just Indian players but also overseas players have done well with the bat to score the highest runs in the history of IPL cricket.
In the last few years, batters have taken the league by storm with their blazing blades. Chris Gayle’s 175 not out which was set during the IPL 2013 season is also the best ever individual score by a batter in the league. The former West Indian skipper also holds the record for the fastest IPL century which came off just 30 balls during his knock of 175*.
Virat Kohli, who has created lots of records in the league had scored 973 runs in a single season of the IPL. The record came during the 2016 season and is the record for most runs by a individual batter in a single season. Sunrisers Hyderabad’s score of 287 is the highest individual team total in the history of the league which came against RCB during IPL 2024 season.
Also Read: IPL Orange Cap winners List From 2008-2004
Here are the complete list of most runs in IPL from 2008 to 2025
Name | Matches | Runs | Highest |
Virat Kohli | 252 | 8004 | 113* |
Shikhar Dhawan | 222 | 6769 | 106* |
Rohit Sharma | 257 | 6628 | 109* |
David Warner | 184 | 6565 | 126 |
Suresh Raina | 205 | 5528 | 100* |
MS Dhoni | 264 | 5243 | 84* |
AB De Villiers | 184 | 5162 | 133* |
Chris Gayle | 142 | 4965 | 175* |
Robin Uthappa | 205 | 4952 | 88 |
Dinesh Karthik | 257 | 4842 | 87* |
KL Rahul | 132 | 4683 | 132* |
Ajinkya Rahane | 185 | 4642 | 105* |
Faf Du Plessis | 145 | 4571 | 96 |
Sanju Samson | 168 | 4419 | 119 |
Ambati Rayudu | 204 | 4348 | 100* |
Gautam Gambhir | 154 | 4217 | 93 |
Shane Watson | 145 | 3874 | 117* |
Manish Pandey | 171 | 3850 | 114* |
Suryakumar Yadav | 150 | 3594 | 103* |
Jos Buttler | 107 | 3582 | 124 |
Kieron Pollard | 189 | 3412 | 87* |
Rishabh Pant | 111 | 3284 | 128* |
Shubman Gill | 103 | 3216 | 129 |
Yusuf Pathan | 174 | 3204 | 100 |
Quinton De Kock | 107 | 3157 | 140* |
Shreyas Iyer | 116 | 3127 | 96 |
Ravindra Jadeja | 240 | 2959 | 62* |
Wriddhiman Saha | 170 | 2934 | 115* |
David Miller | 130 | 2924 | 101* |
Brendon McCullum | 109 | 2880 | 158* |
Parthiv Patel | 139 | 2848 | 81 |
Glenn Maxwell | 134 | 2771 | 95 |
Yuvraj Singh | 132 | 2750 | 83 |
Virender Sehwag | 104 | 2728 | 122 |
Mayank Agarwal | 127 | 2661 | 106 |
Ishan Kishan | 105 | 2644 | 99 |
Nitish Rana | 107 | 2636 | 87 |
Murali Vijay | 106 | 2619 | 127 |
Hardik Pandya | 137 | 2525 | 91 |
Steve Smith | 103 | 2485 | 101 |
Andre Russell | 127 | 2484 | 88* |
Shaun Marsh | 71 | 2477 | 115 |
Jacques Kallis | 98 | 2427 | 89* |
Dwayne Smith | 91 | 2385 | 87* |
Ruturaj Gaikwad | 66 | 2380 | 108* |
Sachin Tendulkar | 78 | 2334 | 100* |
Rahul Tripathi | 95 | 2236 | 93 |
Rahul Dravid | 89 | 2174 | 75* |
Kane Williamson | 79 | 2128 | 89 |
Aaron Finch | 92 | 2091 | 88* |
Adam Gilchrist | 80 | 2069 | 109* |
JP Duminy | 83 | 2029 | 78* |
Michael Hussey | 59 | 1977 | 116* |
Prithvi Shaw | 79 | 1892 | 99 |
Marcus Stoinis | 96 | 1866 | 124* |
Mahela Jayawardene | 80 | 1802 | 110 |
Nicholas Pooran | 76 | 1769 | 77 |
Mandeep Singh | 111 | 1706 | 78* |
Kumar Sangakkara | 71 | 1687 | 94 |
Manoj Tiwary | 98 | 1695 | 75* |
Axar Patel | 150 | 1653 | 66 |
Krunal Pandya | 127 | 1647 | 86 |
Yashasvi Jaiswal | 53 | 1607 | 124 |
Jonny Bairstow | 50 | 1589 | 114 |
Dwayne Bravo | 161 | 1560 | 66 |
Devdutt Padikkal | 64 | 1559 | 101* |
Naman Ojha | 113 | 1554 | 94* |
Sunil Narine | 177 | 1534 | 109 |
Shivam Dube | 65 | 1502 | 85* |
Karun Nair | 76 | 1496 | 83* |
Saurabh Tiwary | 93 | 1494 | 61 |
Deepak Hooda | 118 | 1465 | 64 |
S Badrinath | 95 | 1441 | 71* |
Eoin Morgan | 83 | 1405 | 68* |
Brad Hodge | 66 | 1400 | 73 |
Key stats and insights
In terms of the all time run scorers in the history of the Indian Premier League, Virat Kohli heads the list. The former Indian skipper has scored over 8000 runs and is the only man to achieve the feat. The most runs scored by a batter without a century in the top ten with a minimum of 5000 runs is MS Dhoni.
The former India and Chennai Super Kings skipper has scored over 5000 runs with a best of 84 not out. David Warner who has led Sunrisers Hyderabad to IPL title glory in 2016 is one of the few batters to have aggregated a minimum of 500 runs per season on most occasions.
Also Read: Fastest Centuries in IPL History till 2024
Frequently Asked Questions
Who was the highest run-scorer in IPL 2024?
Royal Challengers Bengaluru (RCB) batter Virat Kohli was the highest run scorer in IPL 2024 season. The right-handed batter played 15 games and scored 741 runs with a best of 113 not out which was his only century in the season. The former India skipper also hit five half-centuries with an average of 61.75 and a strike rate of 154.69.
Who has scored the most runs in single season of IPL?
Virat Kohli with 973 runs during the 2016 season has scored the most runs by a batter in a single season of IPL. Then RCB skipper played 16 matches scoring 973 runs with an average of 81 and strike rate of 152. Kohli also hit four centuries and 7 fifties as he led his team to the finals of the tournament.
Which player won the orange cap in IPL 2024?
With 741 runs from 15 games, Virat Kohli won the orange cap award during the IPL 2024 season. The former Indian skipper played a key role in his team’s resurgence as they reached the playoffs despite being bottom off the table at one stage. Virat Kohli also scored a century against Rajasthan Royals to show his might with the bat.
Also Read: Top 5 batters with most runs against SRH in IPL
Who has won most orange caps in IPL history?
Former Australian batter and Sunrisers Hyderabad skipper David Warner has won the orange on three occasions. The left-handed batter won his first orange cap during IPL 2015 season after scoring 562 runs. His second award came during the IPL 2017 season where Warner scored 641 runs. The third and final orange cap for David Warner came during the 2019 season where he scored 692 runs with the bat.
Who could be the highest scorer during IPL 2025?
When we speak about the likely top scorers in the coming season of IPL, the likes of Yashasvi Jaiswal and Shubman Gill could top the list. Both are young batting sensations and have the ability to take any bowling attack apart with the bat. Shubman Gill was at his best during the IPL 2023 season while Yashasvi Jaiswal has scored the fastest IPL fifty.