Twenty20 cricket, sometimes written Twenty-20, and often abbreviated to T20, is a short form of cricket. At the professional level, it was originally introduced by the England and Wales Cricket Board (ECB) in 2003 for the inter-county competition in England and Wales. It’s a 20 over match played between two teams each playing a session of 20 overs. Here is the list of top batsmen in ascending order in term of rank.

Rank Batsman Name Country
1 Aaron Finch Australia
2 Fakhar Fakhar Zaman Pakistan
3 lokesh Rahul Pakistan
4 Colin Munro New Zealand
5 Babar Azam Pakistan
6 Glenn Maxwell Australia
7 Evin Lewis West Indies
8 Martin Guptill New Zealand
9 Alex Hales England
10 D’Arcy Short Australia
11 Rohit Sharma India
12 Virat Kohli India
13 Mohammad Shahzad Afghanistan
14 Hashim Amla South Africa
15 Jason Roy England
16 Kane Williamson New Zealand
17 Jos Buttler England
18 Hamilton Maskadza Zimbabwe
19 Kusal Perera Sri Lanka
20 Eoin Morgan England
21 Joe Root Australia
22 Francois du Plessis Pakistan
23 Shikhar Dhawan India
24 Sabbir Rahman Bangladesh
25 Solomon Mire Zimbabwe
26 Marlon Samuels West Indies
27 JP Duminy South Africa
28 Shoaib Malik Pakistan
29 David Miller South Africa
30 Malcolm Waller Zimbabwe
31 Kyle Coetzer Scotland
32 Paul Stirling Ireland
33 Dawid Malan England
34 Richard Berrington Scotland
35 David Warner Australia
36 Sarfraz Ahmed Pakistan
37 Quinton De Kock South Africa
38 Soumya Sarkar Bangladesh
39 Mahmudullah Bangladesh
40 Mohammed Nabi Afghanistan
41 Chris Gayle West Indies
42 Suresh Raina India
43 Manish Pandey India
44 Thisara perera Sri Lanka
45 Tamim Iqbal Bangladesh
46 Mushfiqur Rahim Bangladesh
47 Najibullah Zadran Afghanistan
48 Samiullah Shenwari Afghanistan
49 Ahmed Shehzad Pakistan
50 Kusal Mendis Sri Lanka
51 Wesley Barresi Netherland
52 MS Dhoni India
53 Gary Wilson Ireland
54 Shakib Al Hasan Bangladesh
55 Asghar Stanikzai Afghanistan
56 Elton Chigumbura Zimbabwe
57 Andre Fletcher West Indies
58 George Munsey Scotland
59 Matthew Cross Scotland
60 William Portfield Ireland
61 Farhaan Behardien South Africa
62 Ross Taylor New Zealand
63 Heinrich Klaasen South Africa
64 Mark Chapman New Zealand
65 Travis Head Australia
66 Calum Macleod Scotland
67 Hussain Talat Pakistan
68 Ben Cooper Netherland
69 Lendl Simmons West Indies
70 Danushka Gunathilaka Srilanka
71 Kevin O’Brien Ireland
72 Reeza Hendricks South Africa
73 Chamu Chibhabha Zimbabwe
74 Angelo Mathews Sri Lanka
75 Brendan Taylor Zimbabwe
76 Mohammad Hafeez Pakistan
77 Noor Ali Zardan Afghanistan
78 Asif Ali Pakistan
79 Jonny Bairstow England
80 Niroshan Dickwella Srilanka
81 Dinesh Chandimal Srilanka
82 Upul Tharanga Srilanka
83 Asela Gunarantee Srilanka
84 Usman Ghani Afghanistan
85 Kieron Pollard West Indies
86 Null New Zealand
87 Dasun Shanka Sri Lanka
88 James Vince England
89 Gulbadin Naib Afghanistan
90 Shafiqullah Afghanistan
91 Dilshan Munaweera Srilanka
92 Darren Sammy West Indies
93 Litton Das Bangladesh
94 George Bailey Australia
95 Peter Moor Zimbabwe
96 Tarisai Muskanda Zimbabwe
97 Sikandar Sikandar Raza Zimbabwe
98 Mangaliso Mosehle South Africa
99 Carlos Brathwaite West Indies
100 Chadwick Walton West Indies

ICC Rankings

3

Leave a Reply