Top 10 Highest Run Scorers in IPL History (update 2025 Year )
Since its inception in 2008, the Indian Premier League (IPL) has grown into one of the most thrilling and competitive T20 leagues in the world. Every season brings electrifying performances, nail-biting finishes, and record-breaking feats. Among the many stats that capture fans’ imagination, run-scoring remains a key measure of consistency, skill, and dominance.
As of the 2025 IPL season, the leader board for the highest run-scorers features some of the most iconic names in the cricketing world—legends who’ve lit up the tournament with match-winning knocks and unforgettable innings. From seasoned veterans to modern-day superstars, these batters have etched their names in IPL history with sheer brilliance.
In this blog, we take a closer look at the Top 10 highest run-scorers in IPL history (updated till 2025)—an elite list that reflects both longevity and explosive talent.
The Indian Premier League (IPL) is not just a tournament — it’s an emotion for cricket fans. Over the years, several legendary batsmen have made their mark by scoring massive runs. Here’s a list of the Top 10 highest run scorers in IPL history, updated till the 2025 season.
1- Virat Kohli ( King Kohli) – King Kohli leads the run charts with his consistency and aggressive style. He’s been the face of RCB since day one. As per Records of Run machine king Kohli got top Ranking in Top 10 Highest Run Scorers in IPL History updated 2025.
Matches/Innings : 257/249
Runs: 8190
Average : 38.2
Strike Rate : 130.2
Team: RCB
2- Shikhar Dhawan- Sikar Dhavan well known as title name Gabbar & it’s elegant stroke play and experience have made him one of the IPL’s most reliable batsmen. Shikhar dhavan got 2nd Ranking in Top 10 Highest Run Scorers in IPL History but he retired from IPL otherwise may get top position.
Matches/Innings: 222/221
Runs: 6,769
Average: 35.5
Strike Rate : 126.40
Team: PBKS
3- Rohit Sharma- Hit Man Rohit Sharma is 3rd highest scorer in IPL & 3rd Ranking in top 10 highest run scorer. The “Hitman” is known for his effortless sixes and match-winning knocks. He’s also one of the most successful captains in IPL. The ‘Hitman’ has been a key player for Mumbai Indians, leading them to five IPL titles.
Matches/Innings: 261/256
Runs: 6,666
Average: 40.1
Strike rate: 130.00
Team: MI ( Mumbai Indians)
4- David Warner – Left hand arm hitter of DC has 4th Rank in Top 10 Highest run scorer in IPL. Warner is the most successful foreign player in IPL history and a former Orange Cap winner.
Matches/Innings: 176/169
Runs: 6,400
Average: 37.85
Strike Rate : 139.5
Team: Delhi Capital (DC)
5- Suresh Raina – One of the OGs of IPL, Raina was called “Mr. IPL” for his consistent performances in the early years. Mr. IPL himself, Raina was the backbone of CSK’s middle order for years. Suresh Raina is 5th highest run scorer in IPL history till 2025.
Matches/Innings: 205/200
Runs: 5,528
Average: 32.5
Strike Rate : 137.1
Team: Chennai Super kings (CSK) (Retired)
6- MS Dhoni ( Mahendra singh Dhoni) – Captain Cool has played numerous crucial knocks and continues to be a fan-favorite even in the twilight of his career. Captain Cool is not just a brilliant finisher but a legend of the game with his calm presence. In Dhoni’s Captaincy, Team Won max IPL trophy after Rohit & 6th Highest Run scorer in IPL History.
Matches/Innings: 269/234
Runs: 5346
Average: 39.5
Strike Rate : 135.00
Team: Chennai Super kings (CSK), Raising Pune
7- AB de Villiers – Mr. 360° – AB’s unique shot-making and fearless attitude made him one of the most dangerous batters in IPL history. One of the most explosive and loved cricketers, ABD made every IPL season memorable. He is 7th Highest Scorer in IPL histroy.
Matches/Innings: 184/170
Runs: 5162
Average: 39.71
Strike Rate : 151.68
Team: Royal Challenge Bangalore (RCB), Delhi Capitals (DC)
8- Chris Gyale – The Universe Boss holds the record for the highest individual score in IPL history – 175* and Most Sixes in IPL history. He is 8th Highest scorer in IPL history.
Matches/Innings: 142/142
Runs: 4,965
Average: 39.72
Strike Rate : 148.96
Team: RCB, PBKS ( Retired)
9- Robbin Uthappa – He was well hitter & slammed 27 half-centuries, with his highest IPL score being 88 runs. Robin Uthappa has hit 481 fours and 182 sixes in his IPL career. He is the 9th Highest Scorer in IPL history.
Matches/Innings: 205/197
Runs: 4,952
Average: 38.12
Strike Rate : 132.00
Team: RCB, RR, CSK, Pune Warrior, MI, KKR (Retired)
10- KL Rahul – One of the most stylish batters of recent times, KL Rahul has been consistently among the top run-scorers. One of the most stylish batters of recent times, KL Rahul has been consistently among the top run-scorers. KL Rahul is 10th Highest Scorer in IPL history.
Matches/Innings: 142/142
Runs: 4,868
Average: 39.72
Strike Rate : 135.00
Team: PBKS, SH, DC, RCB, LSG
Top 10 Highest Run Scorers in IPL- Summary Table
Rank | Player | Runs | Matches | Average | SR |
1 | Virat Kohli | 8,190 | 257 | 38.20 | 130.30 |
2 | Shikhar Dhawan | 6,769 | 222 | 35.50 | 126.40 |
3 | Rohit Sharma | 6,666 | 261 | 40.10 | 130.00 |
4 | David Warner | 6,400 | 176 | 37.85 | 139.50 |
5 | Suresh Raina | 5,528 | 205 | 32.50 | 137.10 |
6 | MS Dhoni | 5346 | 269 | 39.50 | 135.00 |
7 | AB de Villiers | 5,162 | 184 | 39.71 | 151.68 |
8 | Chris Gayle | 4,965 | 142 | 39.72 | 148.96 |
9 | Robbin Uthappa | 4892 | 205 | 38.12 | 132.00 |
10 | KL Rahul | 4868 | 142 | 39.72 | 135.00 |
These cricketing legends have lit up the IPL with their incredible performances year after year. As the league continues to grow, new names will rise — but these giants have left a mark that will be remembered forever.
These players have left a lasting impact on the IPL and continue to inspire the next generation of cricketers. As the tournament grows, these numbers will change — but their legacy is forever.