T20 Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Babar Azam INDIA Pakistan 879
2 Aaron Finch INDIA Australia 810
3 Dawid Malan INDIA England 782
4 Colin Munro INDIA New Zealand 780
5 Glenn Maxwell INDIA Australia 766
6 KL Rahul INDIA India 760
7 Evin Lewis INDIA West Indies 699
8 Hazratullah Zazai INDIA Afghanistan 692
9 Virat Kohli INDIA India 683
10 Eoin Morgan INDIA England 653
11 Martin Guptill INDIA New Zealand 652
12 Reeza Hendricks INDIA South Africa 648
13 Rohit Sharma INDIA India 646
14 D'Arcy Short INDIA Australia 636
15 Shikhar Dhawan INDIA India 612
16 Alex Hales INDIA England 603
17 Fakhar Zaman INDIA Pakistan 586
18 George Munsey INDIA Scotland 583
19 Jason Roy INDIA England 576
20 David Miller INDIA South Africa 573
21 Paul Stirling INDIA Ireland 566
22 Faf du Plessis INDIA South Africa 564
23 Kane Williamson INDIA New Zealand 559
24 Joe Root INDIA England 555
25 David Warner INDIA Australia 549
26 Richie Berrington INDIA Scotland 542
27 Quinton de Kock INDIA South Africa 541
28 Mohammad Nabi INDIA Afghanistan 539
29 Mahmudullah INDIA Bangladesh 537
30 Hamilton Masakadza INDIA Zimbabwe 532
31 Kusal Perera INDIA Sri Lanka 520
32 Kyle Coetzer INDIA Scotland 511
33 Jos Buttler INDIA England 509
34 Max O'Dowd INDIA Netherlands 508
35 Shaiman Anwar INDIA United Arab Emirates 506
36 JP Duminy INDIA South Africa 503
36 Tony Ura INDIA Papua New Guinea 503
38 Jonny Bairstow INDIA England 501
39 Mohammad Naim INDIA Bangladesh 499
40 Ben Cooper INDIA Netherlands 496
41 Liton Das INDIA Bangladesh 493
42 Andy Balbirnie INDIA Ireland 490
43 Kevin O'Brien INDIA Ireland 489
44 Calum MacLeod INDIA Scotland 483
45 Najibullah Zadran INDIA Afghanistan 481
45 Muhammad Usman INDIA United Arab Emirates 481
47 Jatinder Singh INDIA Oman 479
48 Matthew Cross INDIA Scotland 475
48 Shoaib Malik INDIA Pakistan 475
50 Soumya Sarkar INDIA Bangladesh 474
50 Ross Taylor INDIA New Zealand 474
52 Mushfiqur Rahim INDIA Bangladesh 470
53 Sabbir Rahman INDIA Bangladesh 467
54 Sean Williams INDIA Zimbabwe 459
55 Colin de Grandhomme INDIA New Zealand 449
56 Sarfaraz Ahmed INDIA Pakistan 448
57 James Vince INDIA England 446
58 Rassie van der Dussen INDIA South Africa 442
59 Asghar Afghan INDIA Afghanistan 441
60 Paras Khadka INDIA Nepal 439
61 Tamim Iqbal INDIA Bangladesh 434
62 Nizakat Khan INDIA Hong Kong 430
63 Collins Obuya INDIA Kenya 429
64 Rahmanullah Gurbaz INDIA Afghanistan 428
65 Zeeshan Maqsood INDIA Oman 427
66 Danushka Gunathilaka INDIA Sri Lanka 424
67 Iftikhar Ahmed INDIA Pakistan 418
68 Kusal Mendis INDIA Sri Lanka 409
69 Thisara Perera INDIA Sri Lanka 408
70 Manish Pandey INDIA India 399
71 Ryan ten Doeschate INDIA Netherlands 396
72 Rakep Patel INDIA Kenya 394
74 Hussain Talat INDIA Pakistan 381
75 Steven Smith INDIA Australia 379
76 Tim Seifert INDIA New Zealand 377
77 Kieron Pollard INDIA West Indies 375
77 Samiullah Shinwari INDIA Afghanistan 375
77 Navneet Dhaliwal INDIA Canada 375
80 Mohammad Hafeez INDIA Pakistan 372
81 Niroshan Dickwella INDIA Sri Lanka 370
82 Nicholas Pooran INDIA West Indies 366
83 Gary Wilson INDIA Ireland 364
83 Rishabh Pant INDIA India 364
85 Rameez Shahzad INDIA United Arab Emirates 361
86 Aqib Ilyas INDIA Oman 360
87 Brendan Taylor INDIA Zimbabwe 357
88 Nitish Kumar INDIA Canada 356
90 Tobias Visee INDIA Netherlands 352
91 Elton Chigumbura INDIA Zimbabwe 351
92 Gareth Delany INDIA Ireland 348
93 Chris Gayle INDIA West Indies 339
93 Ahmed Shehzad INDIA Pakistan 339
93 Rohan Mustafa INDIA United Arab Emirates 339
96 Tim David INDIA Singapore 335
97 MS Dhoni INDIA India 333
99 Farhaan Behardien INDIA South Africa 330
100 Bilal Zalmai INDIA Austria 318