Updated: 13 May 2022

Indian premier league (IPL) has witnessed 14 glorious seasons so far. There have been players who have excelled like hotcakes. Few unknown players have risen to the occasion and made a name for themselves. In this article, we rank the top 5 most consistent Indian batsmen in IPL history. The ranking parameter includes scores of at least 400 plus runs in the maximum number of seasons.

Also Read: TATA IPL 2023: 4 Players Royal Challengers Bangalore (RCB) Should Target In IPL 2023

When we talk about consistency in the IPL, one name strikes everyone’s mind and that is MS Dhoni. Such has been his reputation and contribution to the IPL.

However, in our benchmark list for a rating of top 5 best Indian batsmen, we have kept criteria of at least 400 plus runs in most of the IPL seasons. As a result, Dhoni could not feature in this list.

Top 5 Most Consistent Indian Batsmen In The History Of IPL

Also Read: IPL 2022 Schedule PDF Download


The first name in this list belongs to Suresh Raina. He has been nicknamed as Mr consistent of the IPL. His consistency of scoring runs has been simply outstanding. Raina is the only batsman in the IPL history to have scored 400 plus runs in 9 IPL seasons.

Raina has scored 5528 runs in 200 innings with an average of 32.5 and a strike rate of 136.7. This includes 1 century and 37 half-centuries. He has been the backbone of the CSK middle order and has played the role of an anchor batsman.

Also Read: Who Will Win IPL 2022, Prediction

Pic credit – Times of India

Also Read: IPL 2022 Prize Money In Rupees


Virat Kohli, the highest run-scorer in IPL history joins Suresh Raina in the second position. In 211 innings, Kohli has scored 6499 runs with an average of 36.9 and a strike rate of 129.2. This includes 5 centuries and 43 half-centuries.

He has scored 400 plus runs in 7 IPL seasons. In fact, in the IPL, Kohli scored a total of 6499 runs including 5 centuries and 43 half-centuries. The modern-day great Virat Kohli is a treat to watch when he enters the cricket field and is a true brand ambassador of this game.

pic credit – gulf news

Also Read: Royal Challengers Bangalore (RCB) IPL 2022 Full Schedule, Venues, Squad & Coaching Staff


Shikhar Dhawan joins this list in the second position. Dhawan has accumulated a total of 6165 runs in 203 matches. His average of 35.2 and strike rate of 126.3 are also good. Dhawan has scored 2 centuries and 47 half-centuries.

His consistency can be observed with the fact that in his last 5 seasons, he has scored 400+ runs. Delhi Capitals (VIVO IPL 2021) have been blessed in with a player like Shikhar Dhawan, who has given them solid starts in the last few IPL seasons.

In VIVO IPL 2021 he has scored 587 runs in 16 matches to date. This year (IPL 2022) Dhawan will be seen in PBKS Jersey.

pic credit – Times of India

Also Read: IPL 2022 Exclusive: Predicted 4 Teams Which Can Qualify For Playoffs


Rohit Sharma joins this list at 4th position. In 224 matches, Rohit has scored 5811 runs. This includes 1 century and 40 half-centuries. Like Shikhar Dhawan and Virat Kohli, Rohit Sharma has also scored 400+ runs in 7 IPL seasons.

Rohit was made the captain of Mumbai Indians in 2013. He has been the most successful captain in IPL history. Rohit has led the team to IPL title victory 5 times. He has been the guiding force in the batting order for Mumbai Indians.

Also Read: IPL 2022 Man Of The Match Award


The last player to join the list of the top 5 most consistent Indian batsmen in the IPL history is KL Rahul. This year he will be seen captaining of new team Lucknow Super Giants (LSG)

He has scored 3732 runs in 106 matches with an average of 47.43 which is one of the best. KL Rahul has played the role of an anchor batsman for Punjab. He looks like one of the most elegant batsmen when on the song.

Also Read: TATA IPL 2022: 6 Players Who Can Win The Orange Cap In The Tournament

His cover drives and pull shots are a treat to watch. Rahul can be a player who can break a lot of records given his age of just 29 years.