ICC Player Rankings for T20 Batsmen

Rank Player Rating Career Best Rating
1 Suryakumar Yadav Suryakumar Yadav India 861 910 v New Zealand at Ranchi 2023
2 Phil Salt Phil Salt England 802 802 v West Indies at Trinidad 2023
3 Mohammad Rizwan Mohammad Rizwan Pakistan 781 875 v England at Lahore 2022
4 Babar Azam Babar Azam Pakistan 761 896 v England at Cardiff 2019
5 Aiden Markram Aiden Markram South Africa 755 796 v England at Sharjah 2021
6 Yashasvi Jaiswal Yashasvi Jaiswal India 714 739 v Afghanistan at Indore 2024
7 Rilee Rossouw Rilee Rossouw South Africa 689 724 v West Indies at Johannesburg 2023
8 Jos Buttler Jos Buttler England 680 687 v West Indies at Trinidad 2023
9 Reeza Hendricks Reeza Hendricks South Africa 660 674 v India at Gqeberha 2023
10 Dawid Malan Dawid Malan England 657 915 v South Africa at Cape Town 2020
11 Ruturaj Gaikwad Ruturaj Gaikwad India 654 700 v Australia at Raipur 2023
12 Finn Allen Finn Allen New Zealand 652 723 v Pakistan at Dunedin 2024
13 Brandon King Brandon King West Indies 643 688 v England at Grenada 2023
14 Mitchell Marsh Mitchell Marsh Australia 641 652 v South Africa at Durban 2023
15 Nicholas Pooran Nicholas Pooran West Indies 630 667 v Bangladesh at Guyana 2022
16 Glenn Phillips Glenn Phillips New Zealand 625 703 v England at Brisbane 2022
17 Travis Head Travis Head Australia 622 622 v New Zealand at Auckland 2024
= Tim Seifert Tim Seifert New Zealand 622 685 v Pakistan at Napier 2020
19 Quinton de Kock Quinton de Kock South Africa 610 671 v Sri Lanka at Colombo (RPS) 2021
20 Kusal Mendis Kusal Mendis Sri Lanka 607 607 v Bangladesh at Sylhet 2024
21 Tim David Tim David Australia 601 601 v New Zealand at Auckland 2024
22 Muhammad Waseem Muhammad Waseem United Arab Emirates 599 716 v Afghanistan at Abu Dhabi 2023
23 Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan 593 625 v Sri Lanka at Dambulla 2024
24 Pathum Nissanka Pathum Nissanka Sri Lanka 589 698 v Pakistan at Dubai 2022
25 Glenn Maxwell Glenn Maxwell Australia 574 838 v Sri Lanka at Adelaide 2019
26 Rovman Powell Rovman Powell West Indies 572 572 v Australia at Perth 2024
27 Ibrahim Zadran Ibrahim Zadran Afghanistan 570 592 v Sri Lanka at Dambulla 2024
28 George Munsey George Munsey Scotland 569 599 v Netherlands at Malahide 2019
29 Devon Conway Devon Conway New Zealand 559 831 v Australia at Sydney 2022
30 Michael Levitt Michael Levitt Netherlands 558 558 v Nepal at Kirtipur, Nepal 2024
31 Rinku Singh Rinku Singh India 548 548 v Afghanistan at Bengaluru 2024
32 Charith Asalanka Charith Asalanka Sri Lanka 546 594 v Australia at Pallekele 2022
33 Mark Chapman Mark Chapman New Zealand 542 561 v England at Trent Bridge 2023
34 Richie Berrington Richie Berrington Scotland 538 587 v Oman at Oman 2021
35 Litton Das Litton Das Bangladesh 534 590 v Ireland at Chittagong 2023
36 David Miller David Miller South Africa 533 588 v Sri Lanka at Cape Town 2019
37 Johnson Charles Johnson Charles West Indies 532 604 v South Africa at Centurion 2023
38 Harry Brook Harry Brook England 531 561 v New Zealand at Old Trafford 2023
39 David Warner David Warner Australia 529 826 v West Indies at St Lucia 2010
40 Liam Livingstone Liam Livingstone England 526 546 v Pakistan at Headingley 2021
= Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh 526 593 v England at Mirpur 2023
42 Josh Inglis Josh Inglis Australia 524 595 v India at Visakhapatnam 2023
43 Kyle Mayers Kyle Mayers West Indies 516 553 v England at Grenada 2023
44 Jonny Bairstow Jonny Bairstow England 514 624 v South Africa at Cape Town 2020
45 Daryl Mitchell Daryl Mitchell New Zealand 512 582 v Sri Lanka at Auckland 2023
46 Virat Kohli Virat Kohli India 511 897 v England at Edgbaston 2014
47 Paul Stirling Paul Stirling Ireland 509 599 v United Arab Emirates at Dubai (GCA) 2021
48 Max ODowd Max O'Dowd Netherlands 502 549 v Kenya at Dubai (GCA) 2019
49 Mohammad Nabi Mohammad Nabi Afghanistan 499 569 v Bangladesh at Mirpur 2019
50 Dipendra Singh Airee Dipendra Singh Airee Nepal 498 498 v Hong Kong at Oman 2024
51 Rohit Sharma Rohit Sharma India 492 719 v West Indies at Lucknow 2018
52 Marcus Stoinis Marcus Stoinis Australia 490 531 v India at Trivandrum 2023
53 Andy Balbirnie Andy Balbirnie Ireland 489 524 v Hong Kong at Abu Dhabi 2019
54 Dasun Shanaka Dasun Shanaka Sri Lanka 486 517 v India at Rajkot 2023
55 Moeen Ali Moeen Ali England 484 525 v Australia at Canberra 2022
= Ishan Kishan Ishan Kishan India 484 717 v Ireland at Malahide 2022
57 Fakhar Zaman Fakhar Zaman Pakistan 480 841 v Australia at Harare 2018
58 Sikandar Raza Sikandar Raza Zimbabwe 476 482 v Sri Lanka at Colombo (RPS) 2024
= Hazratullah Zazai Hazratullah Zazai Afghanistan 476 736 v West Indies at Lucknow 2019
60 Sherfane Rutherford Sherfane Rutherford West Indies 474 474 v Australia at Perth 2024
61 Rohit Paudel Rohit Paudel Nepal 473 517 v Hong Kong at Hong Kong 2024
62 Najibullah Zadran Najibullah Zadran Afghanistan 469 556 v Ireland at Abu Dhabi 2017
63 Matthew Wade Matthew Wade Australia 461 483 v West Indies at Hobart 2024
64 Iftikhar Ahmed Iftikhar Ahmed Pakistan 458 521 v New Zealand at Rawalpindi 2023
65 Shubman Gill Shubman Gill India 456 573 v West Indies at Lauderhill 2023
66 Tilak Varma Tilak Varma India 455 509 v West Indies at Lauderhill 2023
67 Tony Ura Tony Ura Papua New Guinea 451 563 v Namibia at Dubai 2019
68 Ben Duckett Ben Duckett England 448 560 v Pakistan at Lahore 2022
69 Harry Tector Harry Tector Ireland 438 438 v Pakistan at Dublin 2024
70 Anshuman Rath Anshuman Rath Hong Kong, China 426 426 v Nepal at Oman 2024
71 Shivam Dube Shivam Dube India 424 472 v Afghanistan at Indore 2024
72 Towhid Hridoy Towhid Hridoy Bangladesh 422 440 v Zimbabwe at Chittagong 2024
73 Kamindu Mendis Kamindu Mendis Sri Lanka 420 463 v Bangladesh at Sylhet 2024
74 Heinrich Klaasen Heinrich Klaasen South Africa 418 494 v Ireland at Bristol 2022
75 Mahmudullah Mahmudullah Bangladesh 416 544 v Zimbabwe at Chittagong 2019
= Curtis Campher Curtis Campher Ireland 416 435 v Zimbabwe at Harare 2023
77 Kane Williamson Kane Williamson New Zealand 415 761 v Bangladesh at Napier 2017
= Hardik Pandya Hardik Pandya India 415 490 v West Indies at Guyana 2023
79 Afif Hossain Afif Hossain Bangladesh 414 508 v New Zealand at Christchurch 2022
80 Shakib Al Hasan Shakib Al Hasan Bangladesh 411 619 v Pakistan at Mirpur 2015
= Shreyas Iyer Shreyas Iyer India 411 622 v South Africa at Cuttack 2022
= JJ Smit JJ Smit Namibia 411 445 v Netherlands at Kirtipur, Nepal 2024
83 Babar Hayat Babar Hayat Hong Kong, China 410 499 v Ireland at Bready 2016
84 Muhammad Tanveer Muhammad Tanveer Qatar 408 441 v Maldives at Oman 2020
85 Vriitya Aravind Vriitya Aravind United Arab Emirates 406 472 v New Zealand at Dubai 2023
86 Temba Bavuma Temba Bavuma South Africa 402 482 v India at Cuttack 2022
87 Aasif Sheikh Aasif Sheikh Nepal 400 427 v Hong Kong at Oman 2024
88 Sybrand Engelbrecht Sybrand Engelbrecht Netherlands 397 478 v Namibia at Kirtipur, Nepal 2024
89 Alishan Sharafu Alishan Sharafu United Arab Emirates 395 395 v Oman at Oman 2024
90 Dhananjaya de Silva Dhananjaya de Silva Sri Lanka 392 418 v New Zealand at Queenstown 2023
91 Ben McDermott Ben McDermott Australia 391 415 v India at Bengaluru 2023
92 Aaron Johnson Aaron Johnson Canada 390 447 v Panama at Bermuda 2023
93 Matthew Cross Matthew Cross Scotland 388 478 v Zimbabwe at Edinburgh 2021
94 Lorcan Tucker Lorcan Tucker Ireland 380 440 v Australia at Brisbane 2022
95 Shai Hope Shai Hope West Indies 378 395 v Australia at Hobart 2024
96 Gerhard Erasmus Gerhard Erasmus Namibia 376 499 v Ireland at Sharjah 2021
= Nikolaas Davin Nikolaas Davin Namibia 376 540 v Zimbabwe at Namibia 2023
98 Matthew Short Matthew Short Australia 371 439 v South Africa at Durban 2023
99 Sadeera Samarawickrama Sadeera Samarawickrama Sri Lanka 369 431 v Bangladesh at Sylhet 2024
100 James Neesham James Neesham New Zealand 368 410 v Bangladesh at Bay Oval 2023