T20 Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Babar Azam INDIA Pakistan 879
2 KL Rahul INDIA India 823
3 Aaron Finch INDIA Australia 820
4 Colin Munro INDIA New Zealand 785
5 Glenn Maxwell INDIA Australia 721
6 Dawid Malan INDIA England 718
7 Evin Lewis INDIA West Indies 702
8 Hazratullah Zazai INDIA Afghanistan 692
9 Eoin Morgan INDIA England 687
10 Virat Kohli INDIA India 673
11 Rohit Sharma INDIA India 662
12 Martin Guptill INDIA New Zealand 641
13 Jason Roy INDIA England 625
13 Quinton de Kock INDIA South Africa 625
15 D'Arcy Short INDIA Australia 599
16 Kane Williamson INDIA New Zealand 584
17 George Munsey INDIA Scotland 583
18 David Warner INDIA Australia 581
19 Reeza Hendricks INDIA South Africa 580
20 Paul Stirling INDIA Ireland 577
21 Alex Hales INDIA England 568
22 David Miller INDIA South Africa 563
22 Fakhar Zaman INDIA Pakistan 563
24 Jonny Bairstow INDIA England 562
25 Rassie van der Dussen INDIA South Africa 554
26 Shikhar Dhawan INDIA India 553
27 Richie Berrington INDIA Scotland 542
28 Mohammad Nabi INDIA Afghanistan 539
29 Mahmudullah INDIA Bangladesh 534
30 Faf du Plessis INDIA South Africa 524
31 Jos Buttler INDIA England 523
32 Joe Root INDIA England 522
33 Kusal Perera INDIA Sri Lanka 520
34 Kyle Coetzer INDIA Scotland 511
35 Max O'Dowd INDIA Netherlands 508
35 Tim Seifert INDIA New Zealand 508
37 Tony Ura INDIA Papua New Guinea 503
38 Ross Taylor INDIA New Zealand 502
39 Kevin O'Brien INDIA Ireland 496
39 Ben Cooper INDIA Netherlands 496
41 Andy Balbirnie INDIA Ireland 491
42 Mohammad Naim INDIA Bangladesh 490
43 Shoaib Malik INDIA Pakistan 487
44 Calum MacLeod INDIA Scotland 483
45 Liton Das INDIA Bangladesh 482
45 Jatinder Singh INDIA Oman 482
47 Najibullah Zadran INDIA Afghanistan 481
48 Tamim Iqbal INDIA Bangladesh 479
49 Shaiman Anwar INDIA United Arab Emirates 476
50 Matthew Cross INDIA Scotland 475
51 Muhammad Usman INDIA United Arab Emirates 467
52 Soumya Sarkar INDIA Bangladesh 464
53 Steven Smith INDIA Australia 463
53 Kamran Khan INDIA Chile 463
55 Sean Williams INDIA Zimbabwe 459
56 Mushfiqur Rahim INDIA Bangladesh 451
56 Shreyas Iyer INDIA India 451
58 Temba Bavuma INDIA South Africa 449
59 Sabbir Rahman INDIA Bangladesh 448
60 Manish Pandey INDIA India 447
61 Jacobus Duminy INDIA South Africa 446
62 Asghar Afghan INDIA Afghanistan 441
63 Paras Khadka INDIA Nepal 439
64 Sarfaraz Ahmed INDIA Pakistan 430
65 Collins Obuya INDIA Kenya 429
66 Rahmanullah Gurbaz INDIA Afghanistan 428
67 Danushka Gunathilaka INDIA Sri Lanka 424
68 James Vince INDIA England 420
69 Kusal Mendis INDIA Sri Lanka 409
70 Thisara Perera INDIA Sri Lanka 408
71 Mohammad Hafeez INDIA Pakistan 407
71 Colin de Grandhomme INDIA New Zealand 407
73 Nizakat Khan INDIA Hong Kong 405
74 Muhammad Tanveer INDIA Chile 401
75 Zeeshan Maqsood INDIA Oman 398
76 Ryan ten Doeschate INDIA Netherlands 396
77 Ravija Sandaruwan INDIA Malawi 395
78 Rakep Patel INDIA Kenya 394
79 Gerhard Erasmus INDIA Namibia 390
80 Gareth Delany INDIA Ireland 388
81 Iftikhar Ahmed INDIA Pakistan 377
82 Kieron Pollard INDIA West Indies 376
83 Samiullah Shinwari INDIA Afghanistan 375
83 Rohan Mustafa INDIA United Arab Emirates 375
83 Navneet Dhaliwal INDIA Canada 375
86 Heinrich Klaasen INDIA South Africa 374
88 Hussain Talat INDIA Pakistan 366
89 Nicholas Pooran INDIA West Indies 364
90 Khawar Ali INDIA Oman 359
91 Brendan Taylor INDIA Zimbabwe 357
92 Lendl Simmons INDIA West Indies 356
92 Nitish Kumar INDIA Canada 356
94 Gary Wilson INDIA Ireland 354
94 Stephan Baard INDIA Namibia 354
96 Tobias Visee INDIA Netherlands 352
97 Elton Chigumbura INDIA Zimbabwe 351
98 Rameez Shahzad INDIA United Arab Emirates 340
99 Aaqib Sulehri INDIA Oman 339
100 Tim David INDIA Singapore 335