# Player Team Rating
1 Babar Azam PAK 879
2 Aaron Finch AUS 810
3 Dawid Malan ENG 782
4 Colin Munro NZ 780
5 Glenn Maxwell AUS 766
6 Lokesh Rahul IND 760
7 Evin Lewis WI 702
8 Hazratullah AFG 692
9 Virat Kohli IND 683
10 Eoin Morgan ENG 653
11 Martin Guptill NZ 652
12 Reeza Hendricks SA 648
13 Rohit Sharma IND 646
14 D'Arcy Short AUS 636
15 Shikhar Dhawan IND 612
16 Alex Hales ENG 603
17 Fakhar Zaman PAK 586
18 George Munsey SCO 583
19 Paul Stirling IRE 577
20 Jason Roy ENG 576
21 David Miller SA 573
22 Francois du Plessis SA 564
23 Kane Williamson NZ 559
24 Joe Root ENG 555
25 David Warner AUS 549
26 Richard Berrington SCO 542
27 Quinton de Kock SA 541
28 Mohammad Nabi AFG 539
29 Mahmudullah BAN 537
30 Hamilton Masakadza ZIM 532
31 Kusal Perera SL 520
32 Kyle Coetzer SCO 511
33 Jos Buttler ENG 509
34 Max O'Dowd NED 508
35 Shaiman Anwar UAE 506
36 Tony Ura PNG 503
37 JP Duminy SA 503
38 Jonny Bairstow ENG 501
39 Mohammad Naim BAN 499
40 Ben Cooper NED 496
41 Kevin O'Brien IRE 496
42 Litton Das BAN 493
43 Andrew Balbirnie IRE 491
44 Calum MacLeod SCO 483
45 Muhammad Usman UAE 481
46 Najibullah Zadran AFG 481
47 Jatinder Singh OMA 479
48 Matthew Cross SCO 475
49 Shoaib Malik PAK 475
50 Soumya Sarkar BAN 474
51 Ross Taylor NZ 474
52 Mushfiqur Rahim BAN 470
53 Sabbir Rahman BAN 467
54 Sean Williams ZIM 459
55 Colin de Grandhomme NZ 449
56 Sarfaraz Ahmed PAK 448
57 James Vince ENG 446
58 Rassie van der Dussen SA 442
59 Asghar Afghan AFG 441
60 Paras Khadka NEP 439
61 Tamim Iqbal BAN 434
62 Nizakat Khan HK 430
63 Collins Obuya KEN 429
64 Rahmanullah Gurbaz AFG 428
65 Zeeshan Maqsood OMA 427
66 Danushka Gunathilaka SL 424
67 Iftikhar Ahmed PAK 418
68 Kusal Mendis SL 409
69 Thisara Perera SL 408
70 Manish Pandey IND 399
71 Ryan ten Doeschate NED 396
72 Rakep Patel KEN 394
73 Gerhard Erasmus NAM 390
74 Gareth Delany IRE 388
75 Hussain Talat PAK 381
76 Steve Smith AUS 379
77 Tim Seifert NZ 377
78 Kieron Pollard WI 376
79 Navneet Dhaliwal CAN 375
80 Samiullah Shenwari AFG 375
81 Mohammad Hafeez PAK 372
82 Niroshan Dickwella SL 370
83 Rishabh Pant IND 364
84 Nicholas Pooran WI 364
85 Rameez Shahzad UAE 361
86 Aqib Ilyas OMA 360
87 Brendan Taylor ZIM 357
88 Nitish Kumar CAN 356
89 Lendl Simmons WI 356
90 Stephan Baard NAM 354
91 Gary Wilson IRE 354
92 Tobias Visee NED 352
93 Elton Chigumbura ZIM 351
94 Rohan Mustafa UAE 339
95 Ahmed Shehzad PAK 339
96 Tim David SIN 335
97 Muhammad Tanveer QAT 333
98 MS Dhoni IND 333
99 Farhaan Behardien SA 330
100 Shimron Hetmyer WI 324