Sports News and Views


Top 5 Highest Run Scorers In IPL Of All Time

Cricket is the most popular sport worldwide, with many people enjoying it. One particular version of cricket is the Indian Premier League, or IPL, which started in 2008 and has grown significantly since then. The IPL has top players all over the world consisting of 10 teams. Despite tough competition, these Top 5 Highest Run Scorers In IPL made it to the list very quickly.

In the IPL, there’s a fun competition for orange and purple caps. The orange cap goes to the player who scores the most runs in a season, and the purple cap goes to the player who takes the most wickets.

Every player in cricket is essential. Scoring runs is critical to winning, so the batters play a significant role. Some batters have scored more runs and helped their team win matches in the IPL. Let’s see who are the Top 5 Highest Run Scorers In IPL.

Virat Kohli

Virat Kohli from New Delhi, the star player for Royal Challengers Bangalore (RCB), is the most successful cricketer in the IPL. 

He has an impressive record of 7582 runs, a batting average of 38.10, and eight centuries. Since 2008, he’s also hit fifty-two half-centuries. His best season was in 2016, when he scored a remarkable 973 runs, including four centuries, a record that still stands today. Therefore, Virat Kohli is one of the Top 5 Highest Run Scorers In IPL.



Innings 235
Matches played243
Highest score113*
Batting strike rate 130.47

Shikar Dhawan

Shikhar Dhawan, also known as Gabbar. He is a left-handed batter who leads Punjab Kings (PBKS) and is second on the list.

With 6769 runs and a batting average of 35.27, Dhawan stands out. In his 221 innings in the IPL, he has scored a couple of centuries and fifty-one half-centuries.

Dhawan amazed everyone in the IPL by hitting the quickest century ever. He achieved this in only 45 balls against the Kolkata Knight Riders, displaying his powerful and fast batting skills. Gabbar showed no mercy on bowlers and became one of the Top 5 Highest Run Scorers In IPL.


Span 2008-2024
Match played222
Highest score106*
Batting strike rate127.14

David Warner

David Warner, an aggressive opener, is the highest-scoring overseas player and third overall. He is a representative of Surisers Hyderabad.

He surpassed Rohit Sharma in 2022 and reached 6000 runs in the league’s history in the next season, making him the third batter in the list.

He has a record of 6563 runs, 61 half-centuries, and four centuries. Warner had a tough start in the 2021 season and was even dropped from the team halfway through. Delhi Capitals bought him for INR 6.25 crores in the IPL 2022 auction. 

Warner has won the IPL Orange Cap three times: in 2015, 2017, and 2019. Warner is the only overseas batsman in the Top 5 Highest Run Scorers In IPL list.


Match played182
Highest score126
Batting strike rate139.87

Rohit Sharma

Rohit Sharma is famous for his top performances representing Mumbai Indians. IPL trophy winner for five times and former Mumbai Indians captain Rohit Sharma is among the Top 5 Highest Run Scorers In IPL. 

He remarkably scored 6367 runs in 243 innings, mainly for Mumbai Indians. He has 42 half-centuries and one century. He is no longer the captain since Hardik Pandya took over, so he might play more freely in the 2024 season. Rohit Sharma was also one of the top batters of the Cricket World Cup 2023.


Span 2008-2024
Innings 243
Match played248
Highest score109*
Batting strike rate130.76

Suresh Raina

Raina was called “Mr. IPL” because of his contributions to the Chennai Super Kings (CSK). And the list of Top 5 Highest Run Scorers In IPL is incomplete without Mr IPL. He was the first to score over 5000 runs in the league. 

He retired with 5,528 runs in 200 innings, average batting of 32.51. He has an excellent strike rate of 136.73, with 39 half-centuries and one century. He achieved the milestone in IPL history by scoring 50 runs in 17 deliveries during a match. Therefore, Raina has been added to the Top 5 Highest Run Scorers In IPL list.


Span 2008-2021
Innings 200
Match played 205
Highest score100*
Batting Strike rate136.73


To conclude, these best 5 batters of the IPL have maintained their positions through hard work and consistency. They showcased remarkable batting skills in the tournament throughout these years. Their skilful batting and calmness in crucial moments have made them stars of the IPL, winning the hearts of fans worldwide and securing their position as cricket legends.

Umair Basraa

Umair Basraa is an experienced Sports Writer with over three years of expertise covering a wide range of sports, including Cricket, Wrestling, UFC/MMA, Boxing, NBA, and Football. His insightful analysis and engaging storytelling bring the excitement and drama of sports to life for his readers. Basraa's work captures the intricacies of each game, offering a deep understanding of the athletes and events that shape the world of sports.

2 thoughts on “Top 5 Highest Run Scorers In IPL Of All Time

Leave a Reply

Your email address will not be published. Required fields are marked *