Top Ten Twenty20 Batsmen of All Time

The Top Ten
1 Glenn Maxwell Glenn James Maxwell is an Australian cricketer who plays One Day International and Twenty 20 International matches for Australia.

Always he is first

2 AB de Villiers Abraham Benjamin de Villiers, commonly known as AB de Villiers, Mr. 360° or simply AB, is a South African cricketer.

Can hit any time any day

3 Virat Kohli
4 Chris Gayle

The god of cricket in twenty twenty

5 Brendon McCullum
6 Aaron Finch
7 David Warner David Andrew Warner is an Australian cricketer and the current vice-captain of the Australian cricket team.
8 Mahendra Singh Dhoni Mahendra Singh Dhoni, commonly known as MS Dhoni, is an Indian international cricketer who captained the Indian national cricket team.
9 Suresh Raina
10 Alex Hales
The Contenders
11 Nic Maddinson
12 Chris Lynn
13 Jasprit Bumrah
14 Kane Williamson
15 Kusal Perera
16 K. L. Rahul
17 Babar Azam
BAdd New Item