10 Best IPL Batsman of All Time: Know 10 most Successful batsmen in the IPL History

Indian Premier League (IPL) is the most popular professional Twenty 20 cricket league in the world. The brand value and viewership of this sport are unparalleled. In the year 2020, it generated 31.57 million average impressions. The swashbuckling batsman of IPL are one of the advantages of this league. In fact, the top batsmen of IPL is the reason behind the success of this league.

Playing and performing well in IPL is one of the dreams of many domestic and international players. In today’s post, we will discuss the top 10 best Batsmen of the Indian Premier League of All Time.

Top 10 Best Batsman in IPL History

IPL is a true game-changer as far as the Indian Cricket is concerned. It has given opportunities to many youngsters to make a name for themselves. The league gives the perfect platform for a batsman to showcase their talent and skills. Let’s go through the list of the 10 best IPL batsmen in History.

  1. Dinesh Karthik

  • Matches – 242
  • Innings – 221
  • Runs – 4516
  • Highest Score – 97
  • Average – 25.80
  • Strike Rate – 132.7
  • Centuries – 0
  • Half Centuries – 36
  • Overview – Dinesh Karthik has had a significant presence in the Indian Premier League (IPL). He has played for various teams throughout his IPL career showcasing his skills as a wicketkeeper-batsman. Karthik’s IPL journey began in 2008 when he was signed by the Delhi Daredevils. Since then, he has represented teams like Kings XI Punjab, Mumbai Indians, Royal Challengers Bangalore, Gujarat Lions, and Kolkata Knight Riders.

Check: IPL auction 2023

  1. Robin Uthappa

Robin Uthappa

  • Matches – 193
  • Innings – 186
  • Runs – 4722
  • Highest Score – 87
  • Average – 27.94
  • Strike Rate – 130.15
  • Centuries – 0
  • Half Centuries – 25
  • Overview – There was a time in the IPL when Robin Uthappa along with Gautam Gambhir was the most successful opening pair of the tournament. Robin is one of the few players who have featured in all the seasons of the Indian Premier League (IPL). Talking about the batting style, we can say that Uthappa is very attractive to watch and his six-hitting ability is unmatched.

Check: IPL GK questions and answers

  1. Chris Gayle

  • Matches – 142
  • Innings – 141
  • Runs – 4965
  • Highest Score – 175
  • Average – 39.72
  • Strike Rate – 148.96
  • Centuries – 6
  • Half Centuries – 31
  • Overview – One thing we all might agree upon is that Chris Gayle is certainly the most entertaining cricketer in IPL history. He has many IPL records on his name such as the most number of runs in an Innings, the most number of sixes in the tournament, etc. The Caribbean opening batsman has played some iconic innings for Royal Challenger Bangalore.
  1. MS Dhoni 

  • Matches – 220
  • Innings – 193
  • Runs – 4746
  • Highest Score – 84
  • Average – 39.55
  • Strike Rate – 135.83
  • Centuries – 0
  • Half Centuries – 23
  • Overview – Despite batting lower down the order in the most part of his career MS Dhoni is in our list of top 10 best batsman of IPL. MS has earned the title of being the best finisher in the Game. On so many occasions, we have seen MS Dhoni carrying his team’s burden on his shoulders and finishing the game. After Rohit Sharma, MSD is the 2nd most successful Captain in the IPL History with 4 titles to this name.
  1. AB De Villiers

AB De Villiers

  • Matches – 184
  • Innings – 170
  • Runs – 5162
  • Highest Score – 133
  • Average – 39.70
  • Strike Rate – 151.68
  • Centuries – 3
  • Half Centuries – 40
  • Overview – Mr. 360 AB De Villiers has changed the way the game of Cricket is played. So many times, we have seen bowlers admiring AB even after getting bashed for runs. According to many cricketing legends, South African Superstar AB De Villiers is the Greatest of All Time (GOAT).  This batsman has the ability to hit anywhere on the ground with ease. We can also say that AB is the most popular foreign cricket player in India due to his sizzling performances in the IPL.

Check: IPL winners list 2008 to 2022

  1.  David Warner

David Warner

  • Matches – 176
  • Innings – 176
  • Runs – 6397
  • Highest Score – 126
  • Average – 41.59
  • Strike Rate – 139.91
  • Centuries – 4
  • Half Centuries – 61
  • Overview – David Warner is by far the most successful overseas batsman in IPL history. He has scored more than 5000 runs with 4 centuries in the tournament.  In addition to this, the Aussie opener has 50 half-centuries to his name. This shows how consistent he has been in the league. In the year 2016, Warner Captained SRH to win their maiden title in the IPL.
  1. Suresh Raina

  • Matches – 205
  • Innings – 200
  • Runs – 5528
  • Highest Score – 100
  • Average – 32.51
  • Strike Rate – 136.73
  • Centuries – 1
  • Half Centuries – 39
  • Overview – We all experienced a heart-brake when Mr. IPL Suresh Raina remained unsold in the IPL 2022 auction. But, it doesn’t change the fact that Suresh Raina is one of the most successful IPL Players ever. Now retired from the International Cricket, Suresh Raina is one of those Iconic Indian Players who won the world cup in the year 2011. Raina was firmly associated with Chennai Super Kings and MS Dhoni. Due to this, he earned the nickname “Chinna Thala”. Suresh had a prolific IPL career so far with more than 5500 runs against his name.
  1. Rohit Sharma

  • Matches – 243
  • Innings – 238
  • Runs – 6211
  • Highest Score – 109
  • Average – 29.57
  • Strike Rate – 130.39
  • Centuries – 1
  • Half Centuries – 42
  • Overview – We all love the lazy elegance and stylish shot-making ability of Rohit Sharma. Due to his amazing ability to hit sixes at will, Rohit earned a nickname called “Hitman”. Apart from being a good batsman, Rohit has been the most successful captain of the tournament. Under his captaincy, Mumbai Indians have won 5 titles most by any team. Rohit has also won the IPL trophy with Deccan Chargers in the early days of his career.
  1. Shikhar Dhawan

  • Matches – 217
  • Innings – 216
  • Runs – 6617
  • Highest Score – 106
  • Average – 35.38
  • Strike Rate – 127.17
  • Centuries – 2
  • Half Centuries – 50
  • Overview – Shikhar Dhawan is one of the most consistent performers in the Indian Premier League. We can say he is one of the reliable opening batsmen of the tournament. Most of the time,  he provides good starts to the team which gives a solid platform to the middle-order. In the year 2022, Shikhar Dhawan is going to play for Punjab Kings.
  1. Virat Kohli

virat kohli

  • Matches – 237
  • Innings – 229
  • Runs – 7263
  • Highest Score – 113
  • Average – 37.24
  • Strike Rate – 130.02
  • Centuries – 7
  • Half Centuries – 50
  • Overview – Former Captain of Indian Cricket Team and Royal Challenger Bangalore, Virat Kohli is the best batsman of IPL of all Time. He has scored the most number of runs in the history of this tournament.  Many a time, we have seen Virat Kohli leading his team RCB  to victory single-handedly. He had a dream season in 2016 when he scored 4 centuries in a single season.

Leave a Comment