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.

RankPlayerRunsMatchesAverage
1Virat Kohli726323737.25
2Shikhar Dhawan661721735.39
3David Warner639721538.94
4Rohit Sharma621120533.77
5Suresh Raina552820537.32
6AB de Villiers516218431.68
7MS Dhoni508225032.89
8Chris Gayle496514235.73
9Robin Uthappa495220533.54

1. Virat Kohli – 7263 Runs, Most Runs In IPL History

Virat Kohli- 6624 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

Shikhar Dhawan-6244 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

David Warner-5881 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

Rohit Sharma-5879 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

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

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

MS Dhoni-4978 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

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

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

Dinesh Karthik-4376 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

Leave a Reply

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