![](https://ballbits.com/wp-content/uploads/2022/11/Top-10-Batsmen-With-Most-Runs-In-IPL-History-1.jpg)
In this blog, we are going to discuss the top 10 best batsmen with the most runs in IPL history.
Virat Kohli has scored the most runs in IPL. From the 2008-2023 IPL seasons, he played 237 matches for the Royal Challengers Bangalore and scored 7263runs with an average of 37.25. His highest score was 113 runs against the Kings XI Punjab..
Shikar Dhawan and David warner are the top 2 and top 3 players to score highest runs in IPL history.
Rank | Player | Runs | Matches | Average |
1 | Virat Kohli | 7263 | 237 | 37.25 |
2 | Shikhar Dhawan | 6617 | 217 | 35.39 |
3 | David Warner | 6397 | 215 | 38.94 |
4 | Rohit Sharma | 6211 | 205 | 33.77 |
5 | Suresh Raina | 5528 | 205 | 37.32 |
6 | AB de Villiers | 5162 | 184 | 31.68 |
7 | MS Dhoni | 5082 | 250 | 32.89 |
8 | Chris Gayle | 4965 | 142 | 35.73 |
9 | Robin Uthappa | 4952 | 205 | 33.54 |
1. Virat Kohli – 7263 Runs, Most Runs In IPL History
Source:https://www.espncricinfo.com/player/virat-kohli-253802/photos
Virat Kohli is the highest run-scorer in the history of the Indian Premier League (IPL), with 7263 runs in 237 matches. He has an average of 37.25 and has scored 7 centuries and 50 half-centuries.
His highest score in the IPL is 113. Kohli is a right-handed batsman who plays for the Royal Challengers Bangalore (RCB).
He is considered one of the best batsmen in the world, and his performances in the IPL have been simply outstanding.
2. Shikhar Dhawan – 6617 Runs, Second Most Runs In IPL History
Source:https://www.espncricinfo.com/player/shikhar-dhawan-28235/photos
Shikhar Dhawan is the second highest run-scorer in the history of the Indian Premier League (IPL), with 6617 runs in 217 matches. He has an average of 35.39 and has scored 5 centuries and 34 half-centuries.
His highest score in the IPL is 106.
Dhawan is a left-handed batsman who plays for the Delhi Capitals (DC). He is considered one of the most dangerous opening batsmen in the world, and his performances in the IPL have been consistently excellent.
3. David Warner – 6397 Runs, Third Most Runs In IPL History
Source:https://www.espncricinfo.com/player/david-warner-219889/photos
David Warner is the third highest run-scorer in the history of the Indian Premier League (IPL), with 6397 runs in 215 matches. He has an average of 38.94 and has scored 5 centuries and 34 half-centuries.
His highest score in the IPL is 126.
Warner is a left-handed batsman who plays for the Delhi Capitals (DC). He is considered one of the most destructive openers in the world, and his performances in the IPL have been simply phenomenal.
4. Rohit Sharma – 6211 Runs, Fourth Most Runs In IPL History
Source:https://www.espncricinfo.com/player/rohit-sharma-34102/photos
Rohit Sharma is the fourth highest run-scorer in the history of the Indian Premier League (IPL), with 6211 runs in 205 matches. He has an average of 33.77 and has scored 1 century and 42 half-centuries.
His highest score in the IPL is 109.
Sharma is a right-handed batsman who plays for the Mumbai Indians (MI). He is considered one of the most versatile batsmen in the world, and his performances in the IPL have been consistently excellent.
5. Suresh Raina – 5528 Runs, Fifth Most Runs In IPL History
Source:https://www.espncricinfo.com/player/suresh-raina-33335/photos
Suresh Raina is the fifth highest run-scorer in the history of the Indian Premier League (IPL), with 5528 runs in 205 matches. He has an average of 37.32 and has scored 1 century and 39 half-centuries.
His highest score in the IPL is 100.
Raina is a left-handed batsman who plays for the Chennai Super Kings (CSK). He is considered one of the most consistent batsmen in the world, and his performances in the IPL have been consistently excellent.
6. AB de Villiers – 5162 Runs, Sixth Most Runs In IPL History
Source:https://www.espncricinfo.com/player/ab-de-villiers-44936/photos
AB de Villiers is the sixth highest run-scorer in the history of the Indian Premier League (IPL), with 5162 runs in 184 matches. He has an average of 31.68 and has scored 3 centuries and 34 half-centuries.
His highest score in the IPL is 133. de Villiers is a right-handed batsman who plays for the Royal Challengers Bangalore (RCB).
He is considered one of the most destructive batsmen in the world, and his performances in the IPL have been simply phenomenal.
7. MS Dhoni – 5082 Runs, Seventh Most Runs In IPL History
Source:https://www.espncricinfo.com/player/ms-dhoni-28081/photos
MS Dhoni is the seventh highest run-scorer in the history of the Indian Premier League (IPL), with 5082 runs in 250 matches. He has an average of 32.89 and has scored 1 century and 36 half-centuries.
His highest score in the IPL is 101. Dhoni is a right-handed batsman who plays for the Chennai Super Kings (CSK).
He is considered one of the most successful captains in the history of the IPL, and his performances in the tournament have been consistently excellent.
8. Chris Gayle – 4965 Runs, Eighth Most Runs In IPL History
Source: https://www.espncricinfo.com/player/chris-gayle-51880/photos
Chris Gayle is the eighth highest run-scorer in the history of the Indian Premier League (IPL), with 4965 runs in 142 matches. He has an average of 35.73 and has scored 6 centuries and 31 half-centuries.
His highest score in the IPL is 175*.
Gayle is a left-handed batsman who plays for the Punjab Kings (PBKS). He is considered one of the most destructive batsmen in the world, and his performances in the IPL have been simply phenomenal.
9. Robin Uthappa – 4952 Runs, Ninth Most Runs In IPL History
Source: https://www.espncricinfo.com/player/robin-uthappa-35582/photos
Robin Uthappa is the ninth highest run-scorer in the history of the Indian Premier League (IPL), with 4952 runs in 205 matches. He has an average of 33.54 and has scored 1 century and 29 half-centuries.
His highest score in the IPL is 111. Uthappa is a right-handed batsman who plays for the Kolkata Knight Riders (KKR).
He is considered one of the most consistent batsmen in the IPL, and his performances in the tournament have been consistently excellent.
10. Dinesh Karthik – 4511 Runs, Tenth Most Runs In IPL
Source:https://www.espncricinfo.com/player/dinesh-karthik-30045/photos
Dinesh Karthik has scored 4511 runs in the Indian Premier League (IPL).
He has played 241 matches, with an average of 18.71 and a strike rate of 132.6.
He has scored 20 half-centuries and a highest score of 97.
Also check out T20 team ranking – ICC Men’s