The most consistent batsman in IPL history can be evaluated based on total runs, number of seasons with 400+ runs, and batting average.
-
Suresh Raina is widely regarded as "Mr. IPL" due to his incredible consistency. He is the only player to have scored 400+ runs in nine IPL seasons, accumulating 5528 runs in 200 innings at an average of 32.5 and a strike rate of 136.7.
-
Virat Kohli, the highest run-scorer in IPL history, has been another consistent performer. He has 6499 runs at an average of 36.9, including five centuries and 43 half-centuries.
-
KL Rahul has one of the best IPL batting averages (45.46) and has played a crucial role for multiple franchises, scoring 4 centuries and 37 half-centuries.
-
Devon Conway has the highest batting average among modern players, with 48.63 runs per innings for CSK.
Overall, Suresh Raina stands out for long-term consistency, Virat Kohli for total runs, and KL Rahul for the highest sustained batting average across multiple seasons.