The Indian premier league is one of the most famous cricket tournaments where different talent comes from all over the world. This league gave chances to all the batters to come, play and break records. There are many batters who set unbelievable records which are still written in the history of cricket. Talking about the history of IPL, it was started in 2008 and since then, the journey is unstoppable. Indian icon Virat Kohli is the only batsman who has the most runs in the IPL history. He has played a total of 259 innings where he scored a total of 8661 runs with the highest of 113 (not out). After Virat, Rohit Sharma is the second best man who has the most runs in the IPL history. He has played a total of 267 innings in which he scored a total of 7046 runs with the highest of 109 (not out).
Below, in this article we will see the top run scorers in IPL history. So kindly read the entire article, so that neither information can be left.
IPL All-Time Top Run Scorers List (2008–2025): Most Runs in IPL History with Stats
| Player | Span | Inns | Runs | Highest Score |
|---|---|---|---|---|
| V Kohli | 2008–2025 | 259 | 8661 | 113* |
| RG Sharma | 2008–2025 | 267 | 7046 | 109* |
| S Dhawan | 2008–2024 | 221 | 6769 | 106* |
| DA Warner | 2009–2024 | 184 | 6565 | 126 |
| SK Raina | 2008–2021 | 200 | 5528 | 100* |
| MS Dhoni | 2008–2025 | 242 | 5439 | 84* |
| KL Rahul | 2013–2025 | 136 | 5222 | 132* |
| AB de Villiers | 2008–2021 | 170 | 5162 | 133* |
| AM Rahane | 2008–2025 | 183 | 5032 | 105* |
| CH Gayle | 2009–2021 | 141 | 4965 | 175* |
Read Also :- List of Captains for Rajasthan Royals in IPL History: Complete Overview
- Virat Kohli : Virat Kohli is the first batsman who has the highest runs in the history of IPl. He started his journey with RCB in 2008 and as of now, he has played a total of 259 innings in which he scored 8661 runs with the highest of 113 (not out).
- Rohit Sharma : Hitman Rohit Sharma is the second highest run scorer in IPL who started his journey with Delhi Capitals in 2008. He has played a total of 267 innings where he scored around 7046 runs. From 2011, he is continuously playing for Mumbai Indian where under his captaincy, MI has 5 winning titles in IPL.
- Shikhar Dhawan : Former Indian cricket player Shikhar Dhawan is the third highest run scorer in the history of IPL. He has played a total of 221 innings where he scored a total of 6769 runs with the highest of 106. He started his journey with Delhi Capitals and has played for several teams including PBKS, SRH and MI.
- David Warner : After three Indians, Australian player David Warner is the 4th highest run scorer in IPL who started his journey with DC in 2009. He has played a total of 184 innings where he scored a total of 6565 runs with the highest of 126.
- Suresh Raina : Former Indian cricketer Suresh Rains is the 5th highest run scorer in the history of IPL. He has played a total of 200 innings where he scored around 5528 runs.
- MS Dhoni : Mahendra Singh Dhoni is the 6th highest run scorer in the history of IPL. He started his journey with CSK in 2008 and as of now, he has played a total of 242 innings in which he scored a total of 5439 runs with the highest of 84.
- KL Rahul : KL Rahul comes on 7th place in the list of most run scorers in IPL. He has played a total of 136 innings where he scored a total of 5222 with the highest of 132.
- AB de Villiers : Australian player AB de Villiers is the 8th most run scorer in the IPL who played a total of 170 innings where he scored around 5162 runs with the highest of 133.
- AM Rahane : A. Rahane is the 9th highest run scorer in the history of IPL. He has played a total of 183 innings where he scored a total of 5032 runs with the highest of 105.
- CH Gayle : Sri Lankan player C. Gayle is the 10th highest run scorer in the history of IPL who has played a total of 141 innings and scored around 4965 runs with the highest of 175.
FAQ
Virat Kohli has the most runs in IPL history, scoring 8661 runs.
Virat Kohli and Rohit Sharma are the two batters who have scored more than 7000 runs.
The auction date of IPL 2026 will start from December 13-15.
Royal Challengers Bengaluru won the title of IPL 2025.
Yes, Virat Kohli is the no1 batsman in IPL who is also known for being the highest run scorer in the history of IPL.
