Partner
Raj Nivas

T20 Batsman Ranking | ICC Batsman Ranking

Rank Player Team Rating
1 Babar Azam INDIA Pakistan 868
2 Glenn Maxwell INDIA Australia 815
3 Colin Munro INDIA New Zealand 796
4 Aaron Finch INDIA Australia 782
5 Hazratullah Zazai INDIA Afghanistan 727
6 D'Arcy Short INDIA Australia 715
7 Alex Hales INDIA England 664
7 Rohit Sharma INDIA India 664
9 KL Rahul INDIA India 662
10 Virat Kohli INDIA India 659
11 Reeza Hendricks INDIA South Africa 642
12 Shikhar Dhawan INDIA India 639
13 Jason Roy INDIA England 635
14 Fakhar Zaman INDIA Pakistan 631
15 Evin Lewis INDIA West Indies 630
16 Martin Guptill INDIA New Zealand 624
17 Kane Williamson INDIA New Zealand 616
18 Joe Root INDIA England 613
19 Eoin Morgan INDIA England 596
20 Shaiman Anwar INDIA United Arab Emirates 594
21 George Munsey INDIA Scotland 585
22 David Miller INDIA South Africa 572
23 Faf du Plessis INDIA South Africa 564
24 Jos Buttler INDIA England 563
25 Mohammad Nabi INDIA Afghanistan 554
26 Paul Stirling INDIA Ireland 547
27 Max O'Dowd INDIA Netherlands 544
28 Richie Berrington INDIA Scotland 542
29 Quinton de Kock INDIA South Africa 540
30 Kyle Coetzer INDIA Scotland 537
31 Shakib Al Hasan INDIA Bangladesh 536
31 Mahmudullah INDIA Bangladesh 536
33 Hamilton Masakadza INDIA Zimbabwe 531
34 Shoaib Malik INDIA Pakistan 505
35 JP Duminy INDIA South Africa 504
36 Andy Balbirnie INDIA Ireland 500
37 Kevin O'Brien INDIA Ireland 498
38 Kusal Perera INDIA Sri Lanka 496
39 Sabbir Rahman INDIA Bangladesh 495
40 Najibullah Zadran INDIA Afghanistan 480
40 Ben Cooper INDIA Netherlands 480
42 Liton Das INDIA Bangladesh 478
43 Sarfaraz Ahmed INDIA Pakistan 477
44 Kusal Mendis INDIA Sri Lanka 467
45 Paras Khadka INDIA Nepal 466
46 Thisara Perera INDIA Sri Lanka 461
47 Tamim Iqbal INDIA Bangladesh 460
48 Sean Williams INDIA Zimbabwe 459
49 Ross Taylor INDIA New Zealand 456
50 Calum MacLeod INDIA Scotland 454
51 Tony Ura INDIA Papua New Guinea 453
52 Mushfiqur Rahim INDIA Bangladesh 451
53 Soumya Sarkar INDIA Bangladesh 449
54 Danushka Gunathilaka INDIA Sri Lanka 440
55 Asghar Afghan INDIA Afghanistan 439
56 Rassie van der Dussen INDIA South Africa 436
56 Jonny Bairstow INDIA England 436
58 Collins Obuya INDIA Kenya 430
59 Matthew Cross INDIA Scotland 420
61 Bhanuka Rajapaksa INDIA Sri Lanka 416
62 Zeeshan Maqsood INDIA Oman 412
63 Hussain Talat INDIA Pakistan 405
64 Muhammad Usman INDIA United Arab Emirates 403
65 Manish Pandey INDIA India 402
66 Samiullah Shinwari INDIA Afghanistan 399
66 MS Dhoni INDIA India 399
68 Gary Wilson INDIA Ireland 397
69 Mohammad Hafeez INDIA Pakistan 393
70 Chris Gayle INDIA West Indies 382
71 Rakep Patel INDIA Kenya 377
72 Stephan Myburgh INDIA Netherlands 372
73 Nizakat Khan INDIA Hong Kong 367
74 Tim David INDIA Singapore 363
75 Colin de Grandhomme INDIA New Zealand 361
75 Ahmed Shehzad INDIA Pakistan 361
77 Brendan Taylor INDIA Zimbabwe 358
77 Nicholas Pooran INDIA West Indies 358
79 Wesley Barresi INDIA Netherlands 352
79 Rishabh Pant INDIA India 352
81 Elton Chigumbura INDIA Zimbabwe 349
82 Asif Ali INDIA Pakistan 334
83 Corey Anderson INDIA New Zealand 333
84 Sam Billings INDIA England 332
85 Ashfaq Ahmed INDIA United Arab Emirates 330
85 Farhaan Behardien INDIA South Africa 330
87 Mark Chapman INDIA New Zealand 326
88 Bilal Zalmai INDIA Austria 318
88 Usman Ghani INDIA Afghanistan 318
90 James Vince INDIA England 317
91 Tim Seifert INDIA New Zealand 315
92 Peter Moor INDIA Zimbabwe 314
92 Aqib Ilyas INDIA Oman 314
94 Chris Lynn INDIA Australia 312
94 Rizwan Cheema INDIA Canada 312
94 Tobias Visee INDIA Netherlands 312
98 Rohan Mustafa INDIA United Arab Emirates 308
99 Tom Bruce INDIA New Zealand 307
100 Rovman Powell INDIA West Indies 306