Most Runs in IPL: Complete List of Top Scorers in IPL History
The Indian Premier League (IPL) is one of the most popular and competitive T20 cricket tournaments in the world. Every season, batsmen from around the globe compete not just for their teams but also for the prestigious Orange Cap — the award given to the highest run-scorer of each IPL season. Over the years, the league has witnessed some breathtaking batting performances that have left fans amazed. From Virat Kohli’s record-breaking 973 runs in 2016 to Chris Gayle’s stormy six-hitting sprees, IPL has been home to some of the greatest batting displays in modern cricket.
What is the Orange Cap in IPL?
The Orange Cap is awarded to the player who scores the most runs in an IPL season. It was first introduced during the inaugural IPL season in 2008. The batter wearing the Orange Cap can change several times during a season, depending on who has scored the most runs at that stage. At the end of the tournament, the batsman with the highest aggregate runs officially wins the Orange Cap.
This rule not only adds excitement but also highlights consistent performance throughout the league.
Top 10 Most Runs in IPL History
Here is the list of the top 10 highest run-scorers in IPL history, showcasing the legends who have dominated the tournament over the years.
| Player | Total Runs | Innings |
|---|---|---|
| Virat Kohli | 6411 | 208 |
| Shikhar Dhawan | 6086 | 199 |
| Rohit Sharma | 5764 | 216 |
| David Warner | 5668 | 155 |
| Suresh Raina | 5528 | 200 |
| AB de Villiers | 5162 | 170 |
| Chris Gayle | 4965 | 141 |
| MS Dhoni | 4878 | 200 |
| Robin Uthappa | 4950 | 194 |
| Gautam Gambhir | 4218 | 152 |
1. Virat Kohli – The Run Machine
Runs: 6411 | Innings: 208
Virat Kohli, the backbone of Royal Challengers Bangalore (RCB), stands tall as the highest run-scorer in IPL history. Initially struggling in the early seasons, Kohli’s transformation into a world-class batsman is remarkable. His best season came in 2016, where he smashed 973 runs in just 16 matches, including four centuries, a record that still stands unbeaten. His consistency, hunger for runs, and ability to anchor or accelerate make him a complete T20 player.
2. Shikhar Dhawan – The Consistent Performer
Runs: 6086 | Innings: 199
Known for his elegance and timing, Shikhar Dhawan has been one of the most reliable openers in IPL history. He became the first batsman to score back-to-back centuries in the IPL in 2020. Over the years, Dhawan has contributed significantly for teams like Sunrisers Hyderabad, Delhi Capitals, and Punjab Kings. His ability to give solid starts and rotate strike efficiently makes him a valuable T20 asset.
3. Rohit Sharma – The Captain and the Clutch Player
Runs: 5764 | Innings: 216
The current Indian captain Rohit Sharma is not only one of the most successful batsmen but also the most successful captain in IPL history, leading Mumbai Indians to five titles. His elegant stroke play and calm approach under pressure have made him a true IPL legend. While he doesn’t chase personal records, his ability to win matches and guide his team to glory makes him one of the greats.
4. David Warner – The Overseas Giant
Runs: 5668 | Innings: 155
Australian opener David Warner is the most successful overseas batsman in IPL history. Known for his aggressive intent and quick starts, Warner has won the Orange Cap three times — the most by any player. Under his captaincy, Sunrisers Hyderabad lifted their maiden IPL trophy in 2016, a season in which he scored 848 runs in 17 matches.
5. Suresh Raina – Mr. IPL
Runs: 5528 | Innings: 200
Suresh Raina, affectionately called “Mr. IPL,” was one of the most consistent batsmen during the early years of the league. Playing for Chennai Super Kings (CSK), Raina was instrumental in helping his team win multiple titles. He was also the first batsman to cross the 5000-run mark in IPL history. His explosive batting in the middle order made him one of the most loved players in the league.
6. AB de Villiers – The 360-Degree Genius
Runs: 5162 | Innings: 170
Known as “Mr. 360,” AB de Villiers has entertained IPL fans with his innovation and fearless hitting. His partnership with Kohli for RCB remains one of the most iconic in IPL history. AB’s ability to hit shots all around the ground and adapt to any situation makes him one of the most destructive T20 players ever. In 2015, he scored an unbeaten 133 off just 59 balls — one of the greatest IPL innings of all time.
7. Chris Gayle – The Universe Boss
Runs: 4965 | Innings: 141
When it comes to raw power and entertainment, no one matches Chris Gayle. The Jamaican left-hander holds the record for most sixes (357) and most centuries (6) in IPL history. His 175* against Pune Warriors in 2013 remains the highest individual score in any T20 match. Gayle’s dominance redefined how openers approach T20 cricket.
8. MS Dhoni – The Captain Cool
Runs: 4878 | Innings: 200
MS Dhoni, one of the greatest captains in IPL history, has led Chennai Super Kings to five championships. While known for his finishing skills, Dhoni’s ability to control the innings and his unmatched game sense make him invaluable. His leadership and calm presence have made CSK one of the most successful teams in the IPL.
9. Robin Uthappa – The Stylish Stroke Maker
Runs: 4950 | Innings: 194
Robin Uthappa has been part of the IPL since its inception. Known for his crisp timing and confidence, he played crucial roles for Kolkata Knight Riders and Chennai Super Kings. In 2014, he won the Orange Cap, helping KKR clinch their second title.
10. Gautam Gambhir – The Leader of KKR
Runs: 4218 | Innings: 152
Gautam Gambhir had a stellar IPL career, particularly as the captain of Kolkata Knight Riders, leading them to two IPL titles (2012, 2014). His aggression and leadership transformed KKR into a dominant team. With over 4200 runs, he remains one of the finest openers the league has seen.
Final Thoughts
The Indian Premier League has given rise to many cricketing legends, with each season showcasing new talent and record-breaking performances. From Kohli’s unmatched consistency to Gayle’s explosive batting, the list of top IPL run-scorers highlights the depth and quality of cricket in the tournament. As the league continues to grow, fans eagerly await which young stars will challenge these records in the coming years.