The Indian Premier League (IPL) has been the stage for some of the most consistent and extraordinary performances in cricketing history. Let’s look at the highest scores in IPL history by individual batsmen.
Over the years, these individuals have displayed consistency in scoring and redefined the art of T20 batting. From Virat Kohli to Chris Gayle, here is the list of best IPL players who managed the highest score in IPL history.
Let’s get started.
- Top 10 Individuals with Most Runs in IPL History
- Virat Kohli – 8004 Runs in 252 Matches
- Shikhar Dhawan – 6769 Runs in 222 Matches
- Rohit Sharma – 6628 Runs in 257 Matches
- David Warner – 6565 Runs in 184 Matches
- Suresh Raina – 5528 Runs in 205 Matches
- MS Dhoni – 5243 Runs in 264 Matches
- AB de Villiers – 5162 Runs in 184 Matches
- Chris Gayle – 4965 Runs in 142 Matches
- Robin Uthappa – 4952 Runs in 205 Matches
- Dinesh Karthik – 4842 Runs in 257 Matches
- Conclusion
- FAQs
Top 10 Individuals with Most Runs in IPL History
The players listed here have been ranked based on the total runs they have scored in IPL matches. Their consistency, longevity, and ability to perform under pressure have made them legends in the IPL.
This list is updated till the completion of the IPL 2024.
Here is the list with the highest score in IPL history.
Player | Span | Mat | Runs | HS | Ave | SR |
V Kohli (RCB) | 2008-2024 | 252 | 8004 | 113* | 38.66 | 131.97 |
S Dhawan (DC/DCH/MI/PBKS/SRH) | 2008-2024 | 222 | 6769 | 106* | 35.25 | 127.14 |
RG Sharma (DCH/MI) | 2008-2024 | 257 | 6628 | 109* | 29.72 | 131.14 |
DA Warner (DC/SRH) | 2009-2024 | 184 | 6565 | 126 | 40.52 | 139.77 |
SK Raina (CSK/GL) | 2008-2021 | 205 | 5528 | 100* | 32.51 | 136.73 |
MS Dhoni (CSK/RPS) | 2008-2024 | 264 | 5243 | 84* | 39.12 | 137.53 |
AB de Villiers (DC/RCB) | 2008-2021 | 184 | 5162 | 133* | 39.7 | 151.68 |
CH Gayle (KKR/KXIP/PBKS/RCB) | 2009-2021 | 142 | 4965 | 175* | 39.72 | 148.96 |
RV Uthappa (CSK/KKR/MI/PWI/RCB/RR) | 2008-2022 | 205 | 4952 | 88 | 27.51 | 130.35 |
KD Karthik (DC/GL/KKR/KXIP/MI/RCB) | 2008-2024 | 257 | 4842 | 97* | 26.31 | 135.36 |
* Indicates the unbeaten score in that inning.
1. Virat Kohli – 8004 Runs in 252 Matches
Virat Kohli features at the top of the list of highest scores in IPL history. He leads the table with 8004 runs in 252 matches. Virat has been a consistent performer throughout the years barring one or two.
Due to his consistency and hunger for runs, he is considered the greatest of all time in the IPL. He averages 38.66 in IPL and has a strike rate of 131.97. He has hit 705 fours and 272 sixes in IPL. Virat has also scored the most runs in IPL history in one season.
2. Shikhar Dhawan – 6769 Runs in 222 Matches
The second on this list is Shikhar Dhawan, the left-hander opening batsman from India. Sikhar has a different swag about him when he comes to bat. Sikhar has completed 6769 runs in 222 matches with an average of 35.25 and a strike rate of 127.14.
Sikhar has always been a flamboyant batsman who entertains fans whenever he is on the crease.
3. Rohit Sharma – 6628 Runs in 257 Matches
The former captain of Mumbai Indians and current captain of the Indian Cricket Team stands third on the list of highest scores in IPL history. Rohit, the naturally talented batsman, scored 6628 runs in 257 matches with an average of 29.72 and a strike rate of 131.14.
Rohit has a knack for sending the ball over the line more frequently than others. This has allowed him to hit 280 sixes in the tournament and is currently second on the list behind only Chris Gayle’s 357.
4. David Warner – 6565 Runs in 184 Matches
Now the time comes for a foreign batsman to top the charts of most runs in IPL history. David Warner from Australia is a fiery and livewire batsman who always entertains the crowd with his antics on the field. He is universally loved by all cricket-playing nations. You can say that David Warner is the adopted son of Hyderabad.
When it comes to records, he has scored 6565 runs in 184 matches with an average of 40.52 and a strike rate of 139.77.
5. Suresh Raina – 5528 Runs in 205 Matches
Suresh Raina is also known as Mr. IPL for his contribution to the league. He has played a significant role in Chennai’s success in the early stages of the tournament. His consistent performances down the order for Chennai led them to 4 titles and five runners-up titles.
In 205 matches, Raina has scored 5528 runs at a strike rate of 136.76. Apart from being a fantastic batter, Raina also helped the team with part-time bowling and brilliant fielding.
6. MS Dhoni – 5243 Runs in 264 Matches
Having played in all IPL seasons, MS Dhoni stands among the list of most runs in IPL history, despite batting at number five or lower down the order. Playing for CSK and RPS, Dhoni has accumulated 5243 runs in 264 matches.
He made all these runs at a healthy average of 39.12 and a strike rate of 137.53. Apart from runs, MS has also been known to hit sixes at will in the slog overs. He stands fourth on the list of most sixes in IPL with 252 sixes. He is also considered the best finisher in IPL history.
7. AB de Villiers – 5162 Runs in 184 Matches
AB “MR. 360” de Villiers is a freak by nature and treats all bowlers with the same affection. Not giving any leeway, he hits all of them to all parts of the ground. Featuring seventh on the list of highest scores in IPL history, AB de Villiers has accumulated 5162 runs in 184 matches.
He is the second foreigner on the list after David Warner. Villiers has the ability to hit a bowler like Bumrah to any part of the ground. He has also hit 251 sixes in his career in IPL.
8. Chris Gayle – 4965 Runs in 142 Matches
Chris Gayle, affectionately known as “Universe Boss”, is one of the most impactful players in IPL history. He has scored the fastest century in IPL in just 30 balls. Playing against Pune Warriors India in 2013, the fans saw the Gayle storm unleashed in the stadium. He scored 175 not out in the inning of just 66 balls.
Overall, he is eighth on the list of most runs in IPL history with 4965 runs in 142 matches. Known for his big hitting, Gayle has hit 357 sixes, the most by any batsman in the league.
9. Robin Uthappa – 4952 Runs in 205 Matches
You may not have heard a lot of Robin Uthappa as you would have heard of other guys. Robin is now retired from cricket and is often seen commentating on cricket matches. He was always one of the key players for any team he played for.
After retiring from IPL, he ended up with 1952 runs in IPL in just 205 matches. He made those runs at a decent average of 27.51 and a strike rate of 130.35.
10. Dinesh Karthik – 4842 Runs in 257 Matches
We are finishing the list with one of the best finishers of IPL in the recent past, Dinesh Karthik. Karthik has scored 4842 runs in 257 matches. He had his resurgence in IPL after being traded to Royal Challengers Bengaluru in 2022. After that, he played his role of a finisher to perfection by winning a number of matches for RCB.
After his performance in the IPL, he was even selected for the T20 squad of the Indian Cricket Team. However, he was not as impressive in his role as a finisher for India as he was with RCB.
Conclusion
This list of players is a testament to the league’s competitive spirit and the extraordinary talents that it boasts. From Virat Kohli’s consistency and Chris Gayle’s explosive batting, the players in the list have redefined how T20 cricket should be played.
The more batters will continue to make a name for themselves as the league evolves. This will keep the excitement alive for fans worldwide.
FAQs
Q.1 Who has the most runs in the IPL history?
Ans: Virat Kohli holds the record for most runs in IPL history. He has scored 8004 runs in IPL at an average of 38.66.
Q.2 Who is No. 1 batsman in the IPL?
Ans: Currently, Virat Kohli is considered the number-one batsman in the IPL. His consistency is not matched by many in the league.
Q.3 How many players have scored more than 6,000 runs in the IPL?
Ans: As of now only four players, Virat Kohli, Shikhar Dhawan, Rohit Sharma, and David Warner have scored more than 6000 runs in IPL.
Q.4 Who is the highest-scoring Indian opener in IPL history?
Ans: Shikhar Dhawan is the highest-scoring Indian opener in IPL history. He has made 6769 runs in 222 matches.
5. Who is the King of IPL?
Ans: Well, Virat Kohli is the king of IPL as well as Indian Cricket.