T20 Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Babar Azam INDIA Pakistan 876
2 Aaron Finch INDIA Australia 807
3 Dawid Malan INDIA England 782
4 Colin Munro INDIA New Zealand 778
5 Glenn Maxwell INDIA Australia 765
6 Hazratullah Zazai INDIA Afghanistan 727
7 Rohit Sharma INDIA India 677
8 KL Rahul INDIA India 660
9 Eoin Morgan INDIA England 652
9 Martin Guptill INDIA New Zealand 652
11 Reeza Hendricks INDIA South Africa 642
12 Shikhar Dhawan INDIA India 635
13 D'Arcy Short INDIA Australia 633
14 Evin Lewis INDIA West Indies 630
15 Virat Kohli INDIA India 620
16 Alex Hales INDIA England 601
17 Fakhar Zaman INDIA Pakistan 586
18 George Munsey INDIA Scotland 584
19 Jason Roy INDIA England 574
20 David Miller INDIA South Africa 572
21 Paul Stirling INDIA Ireland 566
22 Faf du Plessis INDIA South Africa 564
23 Kane Williamson INDIA New Zealand 557
24 Mohammad Nabi INDIA Afghanistan 554
24 Joe Root INDIA England 554
26 David Warner INDIA Australia 547
27 Richie Berrington INDIA Scotland 543
28 Quinton de Kock INDIA South Africa 540
29 Mahmudullah INDIA Bangladesh 535
30 Hamilton Masakadza INDIA Zimbabwe 531
31 Kusal Perera INDIA Sri Lanka 527
32 Kyle Coetzer INDIA Scotland 512
33 Jos Buttler INDIA England 509
34 Max O'Dowd INDIA Netherlands 508
35 Shaiman Anwar INDIA United Arab Emirates 505
36 JP Duminy INDIA South Africa 504
37 Tony Ura INDIA Papua New Guinea 503
38 Jonny Bairstow INDIA England 498
38 Mohammad Naim INDIA Bangladesh 498
40 Ben Cooper INDIA Netherlands 496
41 Liton Das INDIA Bangladesh 491
42 Andy Balbirnie INDIA Ireland 490
43 Kevin O'Brien INDIA Ireland 489
44 Calum MacLeod INDIA Scotland 483
45 Muhammad Usman INDIA United Arab Emirates 481
46 Jatinder Singh INDIA Oman 480
46 Najibullah Zadran INDIA Afghanistan 480
48 Shoaib Malik INDIA Pakistan 475
48 Matthew Cross INDIA Scotland 475
50 Ross Taylor INDIA New Zealand 474
51 Soumya Sarkar INDIA Bangladesh 472
52 Mushfiqur Rahim INDIA Bangladesh 468
53 Sabbir Rahman INDIA Bangladesh 466
54 Sean Williams INDIA Zimbabwe 459
55 Paras Khadka INDIA Nepal 451
56 Sarfaraz Ahmed INDIA Pakistan 449
57 Colin de Grandhomme INDIA New Zealand 447
58 James Vince INDIA England 446
59 Asghar Afghan INDIA Afghanistan 439
60 Rassie van der Dussen INDIA South Africa 436
61 Kusal Mendis INDIA Sri Lanka 435
61 Danushka Gunathilaka INDIA Sri Lanka 435
63 Thisara Perera INDIA Sri Lanka 434
64 Tamim Iqbal INDIA Bangladesh 433
65 Nizakat Khan INDIA Hong Kong 431
66 Collins Obuya INDIA Kenya 429
67 Zeeshan Maqsood INDIA Oman 427
68 Iftikhar Ahmed INDIA Pakistan 412
69 Samiullah Shinwari INDIA Afghanistan 399
70 Ryan ten Doeschate INDIA Netherlands 396
71 Rakep Patel INDIA Kenya 394
72 Niroshan Dickwella INDIA Sri Lanka 391
74 Chris Gayle INDIA West Indies 382
75 Hussain Talat INDIA Pakistan 381
76 Manish Pandey INDIA India 379
77 Steven Smith INDIA Australia 376
78 MS Dhoni INDIA India 375
78 Tim Seifert INDIA New Zealand 375
78 Navneet Dhaliwal INDIA Canada 375
81 Mohammad Hafeez INDIA Pakistan 370
82 Gary Wilson INDIA Ireland 363
83 Rameez Shahzad INDIA United Arab Emirates 361
84 Aqib Ilyas INDIA Oman 360
85 Brendan Taylor INDIA Zimbabwe 358
85 Nicholas Pooran INDIA West Indies 358
87 Nitish Kumar INDIA Canada 355
89 Tobias Visee INDIA Netherlands 353
89 Rishabh Pant INDIA India 353
91 Bhanuka Rajapaksa INDIA Sri Lanka 351
92 Elton Chigumbura INDIA Zimbabwe 349
93 Gareth Delany INDIA Ireland 348
94 Ahmed Shehzad INDIA Pakistan 339
95 Rohan Mustafa INDIA United Arab Emirates 338
96 Tim David INDIA Singapore 334
98 Farhaan Behardien INDIA South Africa 330
99 Usman Ghani INDIA Afghanistan 318
99 Bilal Zalmai INDIA Austria 318