I can't think of ten batsmen that are a better option than him in T20s. Off the top of my head in no particular order
- Buttler
- Warner
- Finch
- Kohli
- Rohit
- Maxwell
- Rahul
Quite surprised to see Rohit in there because he is hardly a match winner in this format. Also his 4 centuries at times are blown out of proportions. Let us get into detail of his 4 centuries.
1. A flat track of Dharamsala where 200 was chased down quite comfortably by South Africa and also Rohit took more than 60 balls for his hundred. It was Kohli who actually helped the scoring rate that time.
2. The fastest hundred in T20I format but against a weak Sri Lankan bowling on an extremely flat pitch with 55m straight boundary on offer.
3. Probably the only hundred that was under pressure, he was in a poor form and hadn't done anything good in last few months. India had to win this match to win the series and were chasing 200-odd. But again small boundaries and flat pitch on offer.
4. Against a 3rd tier West Indies line-up who missed most of their players and did not have that great bowling line-up, India were already leading the series 1-0 after winning the ODI series 3-1 so confidence was just very high which helped him further.
And even apart from this most of his knocks are somewhat slowish or against weaker sides. He has never been consistent in this format. His strongest format is OD Cricket where he gets enough time to get himself in and then go after the bowling. I would probably rate him as one of the best OD openers in the world but in T20 Cricket he isn't even top 10. Rahul and McCullum are far better players in T20s. Even Hardik is ahead of him in terms of hitting abilities and playing under pressure.