T20I Batting Rankings

Last Updated – 11 January 2019

Icc T20I Batting Rankings

Pos Player Rating
1
Babar Azam
858
2 Colin Munro 809
3 Aaron Finch 806
4 Evin Lewis 751
5 Fakhar Zaman 749
6 Glenn Maxwell 745
7 Lokesh Rahul 719
8 Alex Hales 697
9 Martin Guptill 691
10 Rohit Sharma 689
11 Jason Roy 688
12 Shikhar Dhawan 681
13 Kane Williamson 651
14 Mohammad Shahzad 647
15 Virat Kohli 636
16 D’Arcy Short 631
17 Shaiman Anwar 630
18 Jos Buttler 610
19 Hamilton Masakadza 599
20 Hashim Amla 591
21 Francois du Plessis 590
22 Eoin Morgan 590
23 Kusal Perera 586
24 Joe Root 583
25 David Miller 547
26 JP Duminy 543
27 Kyle Coetzer 542
28 Shoaib Malik 542
29 Paul Stirling 532
30 Richard Berrington 527
31 Thisara Perera 526
32 Mahmudullah 526
33 Dawid Malan 521
34 Malcolm Waller 521
35 Quinton de Kock 519
36 Sabbir Rahman 518
37 Solomon Mire 517
38 Shakib Al Hasan 515
39 Hazratullah 514
40 Sarfaraz Ahmed 505
41 Tamim Iqbal 499
42 Marlon Samuels 499
43 Mohammad Nabi 498
44 Soumya Sarkar 486
45 Najibullah Zadran 479
46 Wesley Barresi 479
47 Litton Das 473
48 Gary Wilson 473
49 Asghar Afghan 465
50 Manish Pandey 463
51 Mohammad Hafeez 453
52 Mushfiqur Rahim 451
53 Samiullah Shenwari 450
54 Suresh Raina 445
55 David Warner 444
56 Sean Williams 443
57 George Munsey 433
58 Ross Taylor 430
59 William Porterfield 426
60 Matthew Cross 424
61 Elton Chigumbura 424
62 Kusal Mendis 422
63 Chris Gayle 419
64 Ahmed Shehzad 412
65 MS Dhoni 410
66 Calum MacLeod 398
67 Farhaan Behardien 388
68 Andre Fletcher 388
69 Corey Anderson 376
70 Heinrich Klaasen 368
71 Mark Chapman 368
72 Ben Cooper 362
73 Reeza Hendricks 361
74 Kevin O’Brien 346
75 Hussain Talat 343
76 Brendan Taylor 342
77 Travis Head 339
78 Danushka Gunathilaka 338
79 Dinesh Chandimal 332
80 Asif Ali 331
81 Rohan Mustafa 331
82 Shai Hope 331
83 Chamu Chibhabha 326
84 Chris Lynn 325
85 Angelo Mathews 312
86 Peter Moor 311
87 Jonny Bairstow 304
88 Niroshan Dickwella 300
89 Nicholas Pooran 294
90 Rameez Shahzad 276
91 Upul Tharanga 276
92 Dinesh Karthik 276
93 Dasun Shanaka 275
94 Asela Gunaratne 273
95 Usman Ghani 270
96 Paras Khadka 265
97 James Vince 260
98 Tom Bruce 258
99 Dhananjaya de Silva 257
100 Gulbadin Naib 250

Icc T20I Batting Rankings