Top 13 Best Batsman In IPL of All Time (2025 List)

Written by: Ankit Yadav — June 17, 2025

IPL 2025 has wrapped up, and it's the perfect time to revisit the legends of the league. In this article we dive into the top 13 best batsmen in IPL history. Strike Rate (SR) remains the primary metric, with Batting Average (Avg) as a supporting factor, crucial in a fast-paced T20 format.

Top 13 Batsmen in IPL

No.NameMatchesRunsHundredsHighest Score
1Virat Kohli26786618113*
2Shikhar Dhawan22267692106*
3Rohit Sharma27270462109*
4David Warner18465654126
5Suresh Raina20555281100*
6MS Dhoni2785439084*
7AB de Villiers18451623133*
8Chris Gayle14249656175*
9Robin Uthappa2054952088
10Dinesh Karthik2574842097*
11KL Rahul14552225132*
12Ajinkya Rahane19850322105*
13Rishabh Pant12535532128*

1. Overall Performance

Virat Kohli leads the pack with 8661 runs and 8 hundreds, showcasing consistent excellence throughout his IPL career. Shikhar Dhawan, Rohit Sharma, and David Warner are strong contenders. AB de Villiers has one of the highest strike rates (151.68) among the top batsmen, making him a game-changer.

2. Performance at Death

AB de Villiers' significant lead in strike rate at the death makes him almost peerless, with only Caribbean powerhouses like Andre Russell and Gayle coming close to his explosive finishing ability.

Conclusion

Based on all scenarios, Virat Kohli remains the most consistent and impactful batsman in IPL history. Shikhar Dhawan and AB de Villiers also stand out, excelling in powerplays, death overs, and batting first. Their exceptional skills make them indispensable to their teams.