Top 7 most overrated T20I batters of all time

By Aditya
July 28, 2025

We Selected Players Based on the following

To be considered overrated in this list, the players must have played 100 or more T20I matches, regularly batted in the top or middle order, and yet delivered below-par batting averages and strike rat

7. Mohammad Nabi (AFG)

He played 130 T20Is with a batting average of 22.59 and a strike rate of 136.23. Despite batting mostly at positions 5 to 7 and being assigned the finisher’s role, he rarely finished games when it mat

6. Nizakat Khan (HKG)

He played 115 T20Is as an opener, but despite the extended run at the top, he managed a below-par average of 21.94 and a strike rate of just 121.25.

5. Litton Das (BAN)

He featured in 106 T20Is as an opener but remained inconsistent throughout, ending with a modest average of 22.59 and a strike rate of 124.90 despite regular opportunities at the top.

4. Shakib Al Hasan (BAN)

He played 129 T20Is, mostly at No. 3 to 5, but while his bowling earned praise, his batting failed to live up to the hype, averaging just 23.19 with a strike rate of 121.18.

3. Kevin O'Brien (IRE)

He featured in 109 T20Is as both an opener and middle-order batter, but despite a big reputation, his returns were underwhelming, averaging just 21.10 with a strike rate of 130.60.

2. Andrew Balbirnie (IRE)

He played 108 matches as a regular top-order batter, but with an average of 23.45 and a strike rate of 123.23, he rarely made a significant match-winning impact.

1. Mahmudullah (BAN)

Despite playing 140 matches in the middle order (No. 4–6), his average of 23.70 and strike rate of 117.57 reflect a lack of consistency in finishing games, despite his vast experience.

See More Stories