The top batsman in the IPL all-time – Moving graph.
The graph is a moving bar chart that shows the all-time chart for the top batsman in the IPL. you can watch the visualization as the overall top scorer changes year on year finally finishing with Virat Kohli on top. The graph is a part of our IPL stats where you will find other graphs and records for the IPL.
All-time top run-scorers in the IPL (total runs)
- Virat Kohli 5412
- Suresh Raina 5368
- Rohit Sharma 4898
- David Warner 4706
- Shikhar Dhawan 4579
- Chris Gayle 4484
- MS Dhoni 4432
- Robin Uthappa 4411
- AB de Villiers 4395
- Gautam Gambhir 4217
IPL top scorers year by year
- 2008 – Shaun March 616
- 2009 – Matthew Hayden 572
- 2010 – Sachin Tendulkar 618
- 2011 – Chris Gayle 608
- 2012 – Chris Gayle 733
- 2013 – Micheal Hussey 733
- 2014 – Robin Uthappa 660
- 2015 – David Warner 562
- 2016 – Virat Kohli 973
- 2017 – David Warner 641
- 2018 – Kane Williamson 735
- 2019 – David Warner 692
FAQs
Who has the most IPL Orange Caps?
David Warner has the most with 3 orange caps – 2015, 2017 & 2019.
What are the most runs by any player in an IPL tournament?
Virat Kohli has the highest number of runs in a tournament with 973.
How many Indian players have won the orange cap?
Three Indian players have won an Orange Cap – Tendulkar in 2010, Uthappa in 2014 and Kohli in 2016.