3 most consistent T20I batsmen in the last 5 years

Virat Kohli
Virat Kohli

#1: Babar Azam

With a consistency rating of a mammoth 76.92%, Babar Azam has dethroned Virat Kohli to become the most consistent player in T20 internationals.

I am sure it will be difficult to digest this fact, but to be honest, Azam has had a brilliant run in the last couple of years.

Babar Azam’s T20I Performance since 7th November, 2013
Babar Azam’s T20I Performance since 7th November, 2013

Making his T20I debut on 7th September, 2016, Azam has played a total of 26 innings since then, and has scored 1,031 runs at an average of 54.26 and a strike rate of 124.36.

He is also the fastest to 1,000 runs in T20 internationals, surpassing Kohli here too.

The only thing which could be held against him is that out of his 1,031 runs, almost 940 runs have come in Asia and West Indies. So while he may be the most consistent player currently, he is far from being the best.

To be called the best, he needs to improve his strike rate, and score heavily in South Africa, England, New Zealand and Australia.

Overall, Babar Azam gets a consistency rating of 76.92% and low-scores rating of 11.4%.


Aside from these three, there are many other players who may not be as consistent as the above mentioned, but are certainly among the best in the current era.

Given below is the consistency comparison of some of the top T20 international players in the current era.

Consistency comparison of Top T20 International Players since 7th November, 2013
Consistency comparison of Top T20 International Players since 7th November, 2013

In case you missed the previous article on the three most consistent players in one-day internationals, here's the link:

3 Most Consistent Players in One Day Internationals

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links