The Indian Premier League has been blessed with some gifted batsmen who have made this league stand apart from the other ones.
From AB Devilliers smashing the bowlers 360 degrees or Rohit Sharma pulling them out of the park, IPL has seen a number of batters who have made this tournament the juggernaut it is.
Today, we are going to talk about 30 such best IPL batsmen and decide who is the best IPL batsman of all time.
The 30 Best IPL Batsman of All Time
Here’s our list of the best IPL batsmen of all time:
|2.||AB De Villiers||184||5162||39.71||151.69|
|6.||Faf Du Plessis||113||3334||34.73||131.26|
|25.||Quinton De Kock||90||2618||30.80||131.62|
1. Suresh Raina
Kixking off our list of the best IPL batsman is Suresh Raina. Raina is the most consistent batsman in the history of IPL. He was a genuine backbone of his franchise Chennai Super Kings.
Raina was the main armour in the yellow army for a long part of his yellove career. Tags of ‘Mr. IPL’ and ‘Mr. Consistent’ to his name does justice to his real worth.
He has been one of the most accurate batsmen in T20 cricket. His knock of 87 runs off just 25 balls against Punjab was the epitome of his elegance. Other than that, he is the only batter to have scores of 98, 99 and 100 in IPL.
2. AB De Villiers
Very few cricket fans would believe if we say that AB De Villiers is a normal human being in the field of cricket.
His skills and 360-degree range have alienated his worth from his peers. Probably, he was once in lifetime cricketer to play this charming game with equal elegance.
If we have to describe his best performances in words, it will take an eternity. Royal Challengers Bangalore couldn’t be more grateful to have such a player in their hut.
Undoubtedly, he was the finest batsman in IPL and world. It will be hard to think of a bowler who hasn’t gone through the wrath of his peak.
3. Chris Gayle
Chris Gayle is the most iconic batsman to ever play in the IPL. He was the heart and soul of this league for a significant part.
It was nothing less than a golden treat to watch the big Jamaican timing the ball in full flow with an immaculate power. He was beyond any stats and numbers.
His knock of 175 runs of 66 balls and Pune Warriors India is still etched in the memories of cricket fans.
His effortless batting has entertained all of us. Even after the age of 40, his enthusiasm for this game is something to be worthy of inspiration.
4. David Warner
The pocket-size left-hander has given some of the best giants of cricket a run for the money.
David Warner has been the most illuminating batsman in the IPL. Whichever franchise he played for was blessed to have him.
Sunrisers Hyderabad got most of his potential as he led them to their first IPL title in 2016. His batting skills and his leadership have heightened this league’s aura.
It won’t be wrong to say that he has been the most influential and a loving cricketer in the history of the IPL. Currently, he is a part of the Delhi Capitals.
5. Michael Hussey
Michael Hussey was named the Mr Cricket for his ferocious and intimidating batting aura throughout his career.
His spot-on assault from the first ball made Chennai SuperKings indomitable in power plays. IPL was fortunate enough to have him play for a longer part.
CSK is considered to be one of the mightiest teams of IPL, and a major part of that is because of Mike Hussey.
He might have started his cricketing career a bit late, but his strong presence made CSK as well as Australia undefeatable.
His fitness in the dusk of his career was a thing to be admired by all. His mentorship role was equally important for the franchise.
6. Faf Du Plessis
Faf Du Plessis has one of the best techniques in all kinds of conditions. His astounding fitness makes him a fiery fielder.
Faf contributed a lot to CSK’s glory and remained a core part of the unit until 2021.
Currently, he is leading Royal Challengers Bangalore in the IPL 2022. So far, he has shown his superb leadership skills.
RCB can expect their first IPL trophy under his reign. Undoubtedly, he has been one of the most promising cricketers in the World, irrespective of the team for which he plays.
7. Andre Russell
Andre Russell is famously known as “Russell Muscle” courtesy of his excellent power behind his shots with the bat.
His ball hitting timing and strength makes him the most dangerous batsman in the IPL. He is the one batsman who can change the course of the game in the matter of just a few balls or an over.
He has done it so often that whenever he comes out to bat, even the biggest target looks chaseable.
Apart from his batting, he is a bowler that a team would never deny having. He has been an integral part of Kolkata Knight Riders, and he will continue to be their x-factor.
8. MS Dhoni
The World Cup-winning Indian captain, MS Dhoni, is no less than the messiah of CSK and IPL.
He is the best in whatever he does for the team, whether it is captaincy, batting, keeping or managing the team. He has been able to maintain his finishing magic all these years.
It is said that if a bowler has to defend 20 runs in the last over against Dhoni, the pressure is always on the bowler.
His calmness inspires everyone. He has aged above 40, but still, he looks one of the best in business. We must enjoy his presence until he leaves.
9. Virat Kohli
Since its emergence, Virat Kohli has been synonymous with his franchise Royal Challengers Bangalore.
He led the team for 10 years straight, but the bad part is that RCB is still trophyless. Apart from that, he is one of the best batsmen in the IPL.
2016 was the dream year for Kohli as he smashed 973 runs with 4 hundred in a single season. It would take a miraculous effort even to get close to the Kohli of that year.
He passed on the leadership baton to Faf du Plessis before the start of the 2022 IPL season.
With no captaincy pressure on his shoulders, he can be a giant with the bat and help RCB clinch their first glory.
10. Brendon McCullum
A batsman of his calibre could outshine any bowler on any particular day. Brendon McCullum lit up the inaugural IPL match of the first season with his knock of 158 not out off 73 balls against RCB while playing for KKR.
He was the one batsman who never needed a ball to settle down and could begin the assault from the first ball itself.
Later, he played for CSK as an opener, and his performance got to see a new peak. Even after his retirement, he contributes to this league in the role of coach for KKR.
11. Rishabh Pant
Rishabh Pant can become a modern-day great. His awkward yet effective shots can unsettle any bowler.
His range is beyond imagination. His room-making technique is unique, making him stand apart from his peers. Pant’s ferocious batting skills have made him one of the most dangerous batters in the IPL.
In 2020, he led Delhi Capitals to the final, where they lost to Mumbai Indians. Pant has played 96 IPL matches and has made 2792 at an average of 34.9 and strike rate of 148.35.
12. Gautam Gambhir
Gautam Gambhir was one of the most prominent ambassadors of this league. His batting genius and captaincy skills made him one of the greatest IPL icons.
His peak glory moment came in 2012 when he led Kolkata Knight Riders to their first IPL title.
He played 154 IPL matches and made more than 4000 runs, including 36 half-centuries an average of 31.
He retired soon after KKR left him. He played only a few games for Delhi Capitals before quitting.
Even after retirement, he is nurturing young cricketers in the league. Currently, he is the head coach of Lucknow SuperGiants.
13. KL Rahul
KL Rahul is, undoubtedly, the best T20 batsman at the moment. His airtight technique enables him to bat in any condition and face the toughest bowlers with ease.
Apart from his batting, he can keep the wickets and lead the boys. This makes him an all-dimension cricketer for any format.
Rahul has played 106 IPL matches in which he has bagged 4 hundred. He is close to the 4000 run mark at an average above 47.
Currently, he is the captain of the newest IPL team Lucknow Super Giants which sits at the top of the table at the moment.
14. Kieron Pollard
Kieron Pollard is one of the most destructive Caribbean batsmen to ever play in this league. He is the second most prolific West Indian batsman after Chris Gayle in this league.
A genuine match-winner with the bat and a handy bowler, Pollard’s muscle power and experience make him the most lucrative finisher of the IPL. No bowler wishes to bowl him in death overs.
He has been a star for Mumbai Indians since his first game in 2010. He has won them in numerous matches in dark situations.
After 189 matches, he is still hanging in there with a strike rate of 147.32.
15. Glenn Maxwell
Glenn Maxwell, or ‘The Big Show’, is one of the most feared batsmen in the IPL. No one could deny his brilliance with the willow.
He is the one batsman you can count on to win the match from any point of the game. His mind-boggling reverse sweeps can just ruin a bowler’s day. He is the factory of unorthodox shots.
After facing 106 IPL matches, he has a strike rate of 153.12, which shows the degree of his destructiveness.
Apart from batting, he is a handy bowler too. Currently, he is a core member of Royal Challengers Bangalore who is still looking at their first IPL trophy.
16. Jos Buttler
Jos Buttler is the new name synonymous with devastation with the bat. Currently, he is in God mode with 625 runs in 12 matches of the 2022 IPL season.
Jos has hit 3 tons already in the 2022 IPL season. With the form he is playing, he can break the record of 973 runs made by Kohli in 2016. Rajasthan Royals couldn’t be more fortunate to have him as an opener.
In 77 IPL matches, he has made 2593 runs at an average of 38.7 and a strike rate of almost 150. He is the modern-day great who can outplay any team single-handedly on his day.
17. Shikhar Dhawan
Shikhar Dhawan is one of the most elegant left-handed batsmen the world has ever seen. He has been a consistent performer in IPL with the bat.
Dhawan sits on the second number, only after Virat Kohli, in the list of highest run-scorers in this league with 6165 runs at an average of 35.22 with 2 hundred against his name. He has been a promising opener for the teams he has played for.
Dhawan is now opening for Kings X1 Punjab, which is his fourth IPL team. With his experience at the international level, Punjab can rely on him to win their first IPL trophy.
18. Rohit Sharma
Rohit Sharma is the most successful captain and player in the IPL, with 5 IPL trophies while leading Mumbai Indians.
Everyone knows what he can do with the capabilities he carries in him. No one plays better pull shots than him. His eye-catching drives can make you amazed.
Rohit hasn’t looked his best recently, but a good knock from his bat is just a matter of time. He is the fourth-highest run-scorer in the IPL history, with 5811 runs at an average of 30.2.
Rohit is also in 3rd spot in the list of most sixes in the league with 236 sixes, only behind Chris Gayle and AB de Villiers, earning him a spot on the best IPL batsman list.
19. Ajinkya Rahane
Ajinkya Rahane is a typical “Mumbaikar” and kept the legacy of Sachin, Gavaskar in terms of shot making that looks like nothing but flawless.
He started his IPL career with Mumbai Indians and later became a crucial opening batsman for Rajasthan Royals in 2011.
He has played 158 IPL matches and has over 4000 runs at an average of above 30.
He might not be viewed as a counter attacking batsman but he can awestruck everyone when on song. Apart from that, he has 2 IPL centuries. Currently, he is a member of KKR.
20. Dinesh Karthik
When we look up in the sky at night, we mostly stare at the brightest stars but seldom notice other ones.
But this doesn’t change the fact that they are stars and shine glamorously. Precisely, the same thing happened with Dinesh Karthik.
He has been under the shadow of the legend MS Dhoni. Only Karthik could go that close to MS.
In IPL, Karthik has played 226 IPL matches and made over 4000 runs at an average of 26.73 and strike rate of 132.57.
He is having a dream run in the recent IPL season. We hope that he continues to entertain us with the bat.
21. Robin Uthappa
Robin Uthappa is one of India’s earliest T20 contributors. His elegant batting has benefitted both India and IPL. He has played for 7 different IPL teams till now.
Currently, Uthappa is playing for CSK, but the team that has benefited the most from his batting is KKR.
His dream year was 2014, when he made 660 runs in 16 matches at an average of 44, including 5 half-centuries and 11 50+ scores.
Uthappa has played 205 IPL matches and has made nearly 5000 runs which shows his consistency throughout the seasons. He might not have been counted among stars, but he shines no less than them.
22. Manish Pandey
In 2009, Manish Pandey became the first-ever Indian batsman to hit an IPL century. He made 114 runs in 73 balls against Deccan Chargers while playing for RCB. Pandey has been a crucial cricketer for whichever team he played.
His knock of 94 runs off 50 balls in the final of IPL 2014 against Punjab to win their 2nd IPL trophy was one of the greatest IPL innings to date.
Manish lost his touch after leaving KKR but still managed to produce essential runs for the Sunrisers Hyderabad. Currently, he plays for Lucknow SuperGiants.
23. David Miller
The “Killer Miller” nickname was given to David Miller after his greatest assault of 101 runs in 38 balls and won the game for Punjab against RCB in a situation when no one imagined their win.
Miller has played 102 IPL matches and has made over 2000 runs at an average of 35.17 with a strike rate of 136.45.
His electric presence on the field makes him one of the most watchable players in the league. He has definitely earned himself a spot on our list of the best IPL batsman in IPL history.
24. Hardik Pandya
Hardik Pandya is one of the most attacking middle-order batsmen who can consistently hit a ball to any corner of the ground.
He can play the situation and bat deep. Due to his equally good bowling skills, he is termed as a complete package for a team.
Pandya has played 104 IPL matches and he is close to 2000 runs at a strike rate of 149.02 at an average of 28.55.
He played for Mumbai Indians till 2021. Currently, Pandya is the captain of the new team Gujarat Titans, which sits at the top of the table.
25. Quinton De Kock
Quinton de Kock is an elegant left-handed batsman who makes batting look so easy on any ground.
His orthodox shots are a thing of beauty and soothe our eyes. De Kock played most of the seasons for Mumbai Indians until he was picked by the new team Lucknow SuperGiants ahead of the IPL 2022.
Quinton has played 90 IPL matches in which he has made 17 half-centuries and one ton. He is a regular wicket-keeper, which makes him the go-to member of the playing 11 in any team.
26. Shreyas Iyer
Shreyas Iyer rose to the limelight after making elegant cuts and pulling off the quality fast bowlers for Delhi Capitals.
He rose to the ranks and became the captain of the team. Iyer led Delhi Capitals to the final of the IPL 2014 and also made 65 runs in a crunch situation but lost the match in the end.
Iyer has played 100 IPL matches and has smashed 2726 runs at an average of 31.33 at a strike rate of 124.76.
Currently, he is the captain of Kolkata Knight Riders, which hasn’t done very well in the latest season. We hope he guides the team with his experienced batting.
27. Suryakumar Yadav
Suryakumar Yadav, also known as “SKY”, is currently the most effective middle-order batsman in the Indian setup.
His over the top batting skills can only make you stand and stare at him in awe. He might be the late bloomer, but the one every team wants.
SKY has been an essential batsman for Mumbai Indians after he left KKR. In 123 IPL matches, he has 16 half-centuries and most of these have come after he started playing in the top order for Mumbai Indians.
Recently, Surya has been troubled with a series of injuries, but we are sure he will get back soon.
28. JP Duminy
Jean-Paul Duminy was one of the most underrated Protea batsmen to play in this league. He made some exemplary contributions with the bat and also led Delhi Daredevils for a significant amount of time.
At times, he was the lone fighter for his team.
Duminy played 83 IPL matches and made over 2000 runs at an excellent average of near 40 with a strike rate of 124.02. He had only one duck in his whole IPL career.
29. Ambati Rayudu
Ambati Rayudu remained a crucial part of Mumbai Indians for many seasons. But his peak came when he started playing for Chennai SuperKings as an opener.
In 2018, Rayudu made 602 runs at a strike rate of 149 while opening for CSK. From then onwards, he remained an integral batsman for the yellow army.
Rayudu played in 187 IPL matches and made over 4000 runs, including 22 half-centuries and one ton. He has surely earned himself a spot on our list of the best IPL batsman
- Top 10 Biggest and Longest Sixes in IPL History
- Top 10 Slowest Fifties in IPL History
- Who is the Most Dangerous Batsman in the IPL?
- Who is the King of IPL: 5 Players Who Compete for this Title!
- Who is called Mr. IPL and Why?
- 15 Super Hot Wives and Girlfriends of DC players
- The 15 Best IPL Matches of all Time – and Where to Watch them!
- The Top 10 Biggest Fights in IPL History
30. Dwayne Smith
The last one on our list of the best IPL batsman in history is Dwayne Smith. Dwayne Smith was another Caribbean batman who glorified this league through his fierce counterattack with the bat.
For initial years, he played for Mumbai Indians. Later he joined CSK, where he opened with Brendon McCullum to wreak havoc in the powerplay.
He played 91 IPL matches with 117 sixes and 17 fifties. His best was 87 runs off 58 balls against Rajasthan Royals in the last game of the league stage while playing for Mumbai Indians in 2012.
So, there you have it, folks! This was our list of the best IPL batsman of all time. Some of these players have taken retirement but some are still entertaining fans with their immaculate magic with the bat.
Many youngsters are still making their name in the IPL that we can see emerging in the list, replacing these batters in future.
Do you agree with our list? Which player according to you deserved to be on the IPl best batsman list? Do let us know by tweeting us at @weknowcricket!