Well, who doesn’t love a high-scoring thriller in the IPL?
Big hits, bold finishes, and batters dominating the bowlers – that’s what makes the league worth to be remembered for years to come.
Since its start in 2008, the Indian Premier League has been a powerhouse of cricketing talent. Some of the players have marked their name in the IPL history not just for their style but for their top run-scoring consistency.
These legends have faced bowling attacks, pressure-packed chases, and roaring stadiums – and still managed to come out on top. Season after season, they have scored runs and become the heartbeat of their teams.
So, are you ready to meet the kings of IPL history? The players who managed to score the highest runs?
Check out IPL’s top scorers in this blog!
List of Some of the Highest Run Scorers in IPL (2008-2025)
The below-mentioned is a complete list of the all-time highest run scorers in the Indian Premier League in tabular form:
Players | Runs | Matches | Strike Rate | 100s/50s: | Highest Score |
Virat Kohli | 8,509 | 263 | 132.60 | 8/62 | 113 |
Rohit Sharma | 6,928 | 268 | 131.94 | 2/46 | 109 |
Shikhar Dhawan | 6,769 | 222 | 127.14 | 2/51 | 106 |
David Warner | 6,565 | 184 | 139.77 | 4/62 | 126 |
Suresh Raina | 5,528 | 205 | 136.76 | 1/39 | 100 |
MS Dhoni | 5,423 | 276 | 137.64 | 0/24 | 84 |
KL Rahul | 5176 | 143 | 135.78 | 5/40 | 132 |
AB de Villiers | 5,162 | 184 | 151.68 | 3/40 | 133 |
Ajinkya Rahane | 5,017 | 197 | 124.89 | 2/33 | 105 |
Chris Gayle | 4,965 | 142 | 148.96 | 6/31 | 175 |
Now, let’s study about each player in detail!
Virat Kohli (RCB)
Virat Kohli, the highest run-scorer in the history of IPL, has amazed everyone with over 8,500 runs for Royal Challengers Bangalore. Kohli is known for his consistency and adaptability and has been the backbone of RCB’s batting lineup. His ability to perform in all match situations, combined with a calculated approach, has made him one of the IPL’s best players throughout the years.
Rohit Sharma (MI)
Rohit Sharma, the captain of the Mumbai Indians, is one of the most successful players in IPL history. He has scored almost 7,000 runs. Rohit is known for not being easily disturbed, even in challenging situations. He stays focused and doesn’t let pressure affect his performance. Under his leadership, the Mumbai Indians have won several IPL titles.
Shikhar Dhawan (PBKS)
Shikhar Dhawan, a well-known opener, has been a consistent run-scorer for various IPL matches, such as Punjab Kings. With over 6,500 runs, Dhawan’s solid technique and aggressive stroke play have earned him a reputation as one of the best openers in the league. He is a key figure in the IPL who constantly plays impactful knocks that set the base for his team’s success.
David Warner (DC)
David Warner has been a star performer in several IPL matches. He has been playing for IPL franchises such as Sunrisers Hyderabad and Delhi Capitals. With over 6,500 runs, Warner’s aggressive batting and consistency have earned him several Orange Caps. His ability to adapt to different match situations and dominate bowling attacks makes him one of the best players in the tournament, who consistently delivers match-winning performances.
Suresh Raina (CSK)
Suresh Raina, popularly called “Mr. IPL”, has played an important role in the Chennai Super Kings team. He is known for his attacking style and performs best in both the middle order and as a fielder. His consistent performances, ability to play under pressure, and leadership qualities make him one of the best players in IPL history. His guidance has enabled CSK to earn several title victories.
MS Dhoni (CSK)
MS Dhoni, the captain of Chennai Super Kings, is known not just for his leadership qualities but also for his consistent performances with the bat. Dhoni has played several impactful matches under pressure. Though he usually bats lower the order, his calmness and ability to take action instantly make him a valuable asset. Over the years, he has been a reliable run-scorer and match-winner for CSK.
KL Rahul (DC)
KL Rahul is one of the most stylish and consistent openers in the IPL. Known for his excellent stroke play and solid technique, Rahul has been among the top run scorers in several IPL seasons. While he plays for Delhi Capitals (DC), he has previously played with Punjab Kings and Lucknow Super Giants and performed brilliantly. His ability to build innings and accelerate when needed makes him a crucial player at the top of the order.
AB de Villiers (RCB)
AB de Villiers, popularly known as “Mr. 360”, is a key player in the Royal Challengers Bangalore team. He is well-known for his innovative shot-making and ability to score all around the ground. Also, he has consistently delivered match-winning performances. His experience, flair, and fearless attitude have made him one of the most entertaining and dependable run-scorers in IPL history.
Ajinkya Rahane (KKR)
Ajinkya Rahane, known for his classic technique and calm attitude, brings solidity to the Kolkata Knight Riders team. Although he is often considered a traditional Test player, Rahane has also shown adaptability in the shorter format. He plays elegant strokes and provides stability, especially in the top order. His experience and calm presence at the crease make him a dependable contributor to the IPL.
Chris Gayle (PBKS)
Chris Gayle, popularly known as the “Universe Boss”, is one of the best batsmen the IPL has ever seen. He is currently representing Punjab Kings, and his explosive style and towering sixes have become his trademark. He holds several IPL records, including the highest individual score. Known for his powerful hitting and fearless approach, Gayle changed the course of games within a few overs and has earned a reputation as one of the tournament’s all-time greats.
Wrapping Up
That brings us to the end of the blog!
Undoubtedly, the IPL has seen some of the most amazing batsmen over the years.
Players like Virat Kohli, MS Dhoni, KL Rahul, and Suresh Raina have played many great innings. They have helped their teams win many important matches.
To stay ahead of all cricket matches and keep up with the IPL matches, Top Stroke Sports is your go-to platform!
It brings you the latest updates, expert insights, and in-depth analysis like no other – all in real time. Join the platform today and enjoy the thrill of IPL!