Partner
Raj Nivas

T20 Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Babar Azam INDIA Pakistan 896
2 Colin Munro INDIA New Zealand 825
3 Glenn Maxwell INDIA Australia 815
4 Aaron Finch INDIA Australia 782
5 Hazrat Zazai INDIA Afghanistan 718
6 D'Arcy Short INDIA Australia 715
7 KL Rahul INDIA India 689
8 Fakhar Zaman INDIA Pakistan 681
9 Rohit Sharma INDIA India 678
10 Alex Hales INDIA England 664
11 Kane Williamson INDIA New Zealand 655
12 Martin Guptill INDIA New Zealand 650
13 Reeza Hendricks INDIA South Africa 647
14 Virat Kohli INDIA India 642
15 Jason Roy INDIA England 635
16 Evin Lewis INDIA West Indies 630
17 Shikhar Dhawan INDIA India 619
18 Shaiman Anwar INDIA United Arab Emirates 618
19 Joe Root INDIA England 613
20 Mohammad Shahzad INDIA Afghanistan 609
21 Eoin Morgan INDIA England 596
22 Faf du Plessis INDIA South Africa 588
23 David Miller INDIA South Africa 579
24 Paul Stirling INDIA Ireland 575
25 Hamilton Masakadza INDIA Zimbabwe 563
25 Jos Buttler INDIA England 563
27 Kusal Perera INDIA Sri Lanka 552
28 Kyle Coetzer INDIA Scotland 542
29 Shoaib Malik INDIA Pakistan 536
30 Mohammad Nabi INDIA Afghanistan 527
31 Mahmudullah INDIA Bangladesh 526
32 JP Duminy INDIA South Africa 525
33 Hashim Amla INDIA South Africa 524
34 Richie Berrington INDIA Scotland 521
35 Thisara Perera INDIA Sri Lanka 520
36 Sabbir Rahman INDIA Bangladesh 518
37 George Munsey INDIA Scotland 516
38 Shakib Al Hasan INDIA Bangladesh 515
39 Rassie van der Dussen INDIA South Africa 513
40 Tamim Iqbal INDIA Bangladesh 499
41 Ben Cooper INDIA Netherlands 491
42 Soumya Sarkar INDIA Bangladesh 486
43 Sean Williams INDIA Zimbabwe 481
44 Malcolm Waller INDIA Zimbabwe 480
45 Najibullah Zadran INDIA Afghanistan 479
46 Liton Das INDIA Bangladesh 473
47 Sarfaraz Ahmed INDIA Pakistan 471
48 Quinton de Kock INDIA South Africa 463
49 Ross Taylor INDIA New Zealand 454
50 Tony Ura INDIA Papua New Guinea 453
51 Mushfiqur Rahim INDIA Bangladesh 451
52 Asghar Afghan INDIA Afghanistan 448
53 Calum MacLeod INDIA Scotland 446
54 Marlon Samuels INDIA West Indies 442
55 Jonny Bairstow INDIA England 436
56 Samiullah Shinwari INDIA Afghanistan 432
57 Muhammad Usman INDIA United Arab Emirates 431
58 Hussain Talat INDIA Pakistan 430
58 Collins Obuya INDIA Kenya 430
60 Kevin O'Brien INDIA Ireland 429
61 Solomon Mire INDIA Zimbabwe 428
62 Stephan Myburgh INDIA Netherlands 424
63 Gary Wilson INDIA Ireland 423
64 Manish Pandey INDIA India 419
65 Mohammad Hafeez INDIA Pakistan 418
66 Paras Khadka INDIA Nepal 417
67 MS Dhoni INDIA India 415
68 Wesley Barresi INDIA Netherlands 414
69 Elton Chigumbura INDIA Zimbabwe 410
70 Matthew Cross INDIA Scotland 396
71 Brendan Taylor INDIA Zimbabwe 386
72 Kusal Mendis INDIA Sri Lanka 385
73 Chris Gayle INDIA West Indies 382
74 Ahmed Shehzad INDIA Pakistan 380
75 Suresh Raina INDIA India 378
76 Rakep Patel INDIA Kenya 377
77 William Porterfield INDIA Ireland 362
78 Max O'Dowd INDIA Netherlands 360
79 Nicholas Pooran INDIA West Indies 358
80 Tobias Visee INDIA Netherlands 354
80 Corey Anderson INDIA New Zealand 354
82 Rishabh Pant INDIA India 353
83 Niroshan Dickwella INDIA Sri Lanka 349
84 Mark Chapman INDIA New Zealand 347
85 Usman Ghani INDIA Afghanistan 345
86 Andre Fletcher INDIA West Indies 344
86 Farhaan Behardien INDIA South Africa 344
88 Sam Billings INDIA England 332
88 Asif Ali INDIA Pakistan 332
88 Craig Ervine INDIA Zimbabwe 332
91 Travis Head INDIA Australia 326
91 Tim Seifert INDIA New Zealand 326
93 Andy Balbirnie INDIA Ireland 319
94 James Vince INDIA England 317
95 Rohan Mustafa INDIA United Arab Emirates 313
95 Dinesh Chandimal INDIA Sri Lanka 313
97 Chris Lynn INDIA Australia 312
99 Rovman Powell INDIA West Indies 306
100 Chamu Chibhabha INDIA Zimbabwe 301