ICC Player Rankings for T20 Batsmen

Rank Player Rating Career Best Rating
1 Abhishek Sharma Abhishek Sharma India 908 931 v Sri Lanka at Dubai 2025
2 Phil Salt Phil Salt England 849 881 v West Indies at Barbados 2024
3 Tilak Varma Tilak Varma India 805 845 v England at Chennai 2025
4 Jos Buttler Jos Buttler England 770 794 v South Africa at Old Trafford 2025
5 Sahibzada Farhan Sahibzada Farhan Pakistan 763 782 v Sri Lanka at Dambulla 2026
6 Pathum Nissanka Pathum Nissanka Sri Lanka 758 794 v Zimbabwe at Rawalpindi 2025
7 Travis Head Travis Head Australia 713 885 v Scotland at Edinburgh 2024
8 Mitchell Marsh Mitchell Marsh Australia 684 694 v India at Melbourne 2025
9 Tim Seifert Tim Seifert New Zealand 683 727 v Zimbabwe at Harare 2025
10 Dewald Brevis Dewald Brevis South Africa 680 685 v India at Cuttack 2025
11 Tim David Tim David Australia 665 680 v South Africa at Darwin 2025
12 Shai Hope Shai Hope West Indies 664 712 v Australia at St Kitts 2025
13 Suryakumar Yadav Suryakumar Yadav India 660 912 v New Zealand at Ranchi 2023
14 Tim Robinson Tim Robinson New Zealand 655 655 v West Indies at Dunedin 2025
15 Kusal Perera Kusal Perera Sri Lanka 645 786 v West Indies at Mirpur 2014
16 Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan 638 666 v Scotland at Sharjah 2021
17 Tanzid Hasan Tanzid Hasan Bangladesh 631 636 v West Indies at Chittagong 2025
18 Kusal Mendis Kusal Mendis Sri Lanka 614 653 v Bangladesh at Pallekele 2025
19 Reeza Hendricks Reeza Hendricks South Africa 611 717 v West Indies at Jamaica 2024
20 Ibrahim Zadran Ibrahim Zadran Afghanistan 609 615 v Zimbabwe at Harare 2025
= Josh Inglis Josh Inglis Australia 609 730 v West Indies at St Kitts 2025
22 Brian Bennett Brian Bennett Zimbabwe 608 609 v Sri Lanka at Rawalpindi 2025
23 Kamil Mishara Kamil Mishara Sri Lanka 599 635 v Pakistan at Rawalpindi 2025
24 Saiteja Mukkamalla Saiteja Mukkamalla USA 598 631 v Oman at Oman 2025
25 Ben Duckett Ben Duckett England 592 635 v West Indies at Southampton 2025
= Harry Brook Harry Brook England 592 598 v New Zealand at Christchurch 2025
27 George Munsey George Munsey Scotland 588 619 v Netherlands at Malahide 2019
28 Michael Levitt Michael Levitt Netherlands 581 651 v Nepal at Glasgow 2025
29 Aiden Markram Aiden Markram South Africa 573 801 v England at Sharjah 2021
30 Shubman Gill Shubman Gill India 569 616 v Sri Lanka at Pallekele 2024
31 Cameron Green Cameron Green Australia 563 640 v South Africa at Darwin 2025
32 Babar Azam Babar Azam Pakistan 562 900 v England at Cardiff 2019
= Rovman Powell Rovman Powell West Indies 562 615 v England at Southampton 2025
34 Muhammad Waseem Muhammad Waseem United Arab Emirates 560 744 v Singapore at Oman 2022
= Andries Gous Andries Gous USA 560 617 v Nepal at Dallas 2024
36 Quinton de Kock Quinton de Kock South Africa 555 686 v Sri Lanka at Colombo (RPS) 2021
37 Saim Ayub Saim Ayub Pakistan 551 571 v United Arab Emirates at Sharjah 2025
38 Parvez Hossain Emon Parvez Hossain Emon Bangladesh 542 542 v Ireland at Chittagong 2025
39 Saif Hassan Saif Hassan Bangladesh 540 621 v Afghanistan at Sharjah 2025
40 Finn Allen Finn Allen New Zealand 536 730 v Pakistan at Dunedin 2024
41 Salman Agha Salman Agha Pakistan 534 534 v Sri Lanka at Dambulla 2026
42 Glenn Maxwell Glenn Maxwell Australia 533 848 v Sri Lanka at Adelaide 2019
= Sanju Samson Sanju Samson India 533 604 v England at Kolkata 2025
= Tawhid Hridoy Tawhid Hridoy Bangladesh 533 602 v Australia at Antigua 2024
45 Tristan Stubbs Tristan Stubbs South Africa 531 599 v India at Johannesburg 2024
46 Litton Das Litton Das Bangladesh 523 596 v Ireland at Chittagong 2023
47 Brandon King Brandon King West Indies 522 707 v South Africa at Jamaica 2024
48 Brandon McMullen Brandon McMullen Scotland 519 560 v Nepal at Glasgow 2025
49 Mark Chapman Mark Chapman New Zealand 518 564 v England at Trent Bridge 2023
50 Daryl Mitchell Daryl Mitchell New Zealand 517 587 v Sri Lanka at Auckland 2023
51 Devon Conway Devon Conway New Zealand 512 839 v Australia at Sydney 2022
52 Paul Stirling Paul Stirling Ireland 510 607 v United Arab Emirates at Dubai (GCA) 2021
= Richie Berrington Richie Berrington Scotland 510 597 v Oman at Oman 2021
54 Hardik Pandya Hardik Pandya India 509 510 v England at Pune 2025
55 Liam Livingstone Liam Livingstone England 506 580 v West Indies at St Lucia 2024
56 Max ODowd Max O'Dowd Netherlands 503 555 v Kenya at Dubai (GCA) 2019
57 Johnson Charles Johnson Charles West Indies 500 671 v England at St Lucia 2024
58 Sikandar Raza Sikandar Raza Zimbabwe 496 496 v Sri Lanka at Rawalpindi 2025
59 Mohammad Rizwan Mohammad Rizwan Pakistan 494 882 v England at Lahore 2022
60 Charith Asalanka Charith Asalanka Sri Lanka 490 627 v Australia at Pallekele 2022
61 Marcus Stoinis Marcus Stoinis Australia 488 537 v India at Trivandrum 2023
62 Glenn Phillips Glenn Phillips New Zealand 487 710 v England at Brisbane 2022
63 Jacob Bethell Jacob Bethell England 482 493 v New Zealand at Christchurch 2025
64 Alishan Sharafu Alishan Sharafu United Arab Emirates 478 481 v Nepal at Oman 2025
65 Mohammad Nabi Mohammad Nabi Afghanistan 476 577 v Bangladesh at Mirpur 2019
66 Fakhar Zaman Fakhar Zaman Pakistan 469 854 v Australia at Harare 2018
67 Shivam Dube Shivam Dube India 466 487 v England at Mumbai 2025
= Jaker Ali Jaker Ali Bangladesh 466 510 v Sri Lanka at Abu Dhabi 2025
69 Harry Tector Harry Tector Ireland 463 473 v Bangladesh at Chittagong 2025
70 Roston Chase Roston Chase West Indies 461 461 v New Zealand at Dunedin 2025
71 Alick Athanaze Alick Athanaze West Indies 460 489 v New Zealand at Nelson 2025
72 Dasun Shanaka Dasun Shanaka Sri Lanka 458 522 v India at Rajkot 2023
73 David Miller David Miller South Africa 452 600 v Sri Lanka at Cape Town 2019
74 Dipendra Singh Airee Dipendra Singh Airee Nepal 450 517 v USA at Dallas 2024
75 Sediqullah Atal Sediqullah Atal Afghanistan 447 452 v Zimbabwe at Harare 2025
76 Rohit Paudel Rohit Paudel Nepal 446 518 v Hong Kong at Hong Kong 2024
77 Aasif Sheikh Aasif Sheikh Nepal 441 452 v Kuwait at Hong Kong 2025
78 Kushal Bhurtel Kushal Bhurtel Nepal 440 590 v Papua New Guinea at Kirtipur, Nepal 2022
79 Romario Shepherd Romario Shepherd West Indies 439 439 v New Zealand at Dunedin 2025
80 Ryan Burl Ryan Burl Zimbabwe 430 430 v Sri Lanka at Rawalpindi 2025
81 Rinku Singh Rinku Singh India 427 550 v Afghanistan at Bengaluru 2024
82 Gerhard Erasmus Gerhard Erasmus Namibia 426 502 v Ireland at Sharjah 2021
83 Hasan Nawaz Hasan Nawaz Pakistan 424 603 v United Arab Emirates at Sharjah 2025
84 Matthew Short Matthew Short Australia 423 447 v Pakistan at Sydney 2024
85 Nikolaas Davin Nikolaas Davin Namibia 411 541 v Zimbabwe at Namibia 2023
86 Jamie Smith Jamie Smith England 407 437 v West Indies at Southampton 2025
87 Matthew Cross Matthew Cross Scotland 405 488 v Zimbabwe at Edinburgh 2021
88 Lorcan Tucker Lorcan Tucker Ireland 403 446 v Australia at Brisbane 2022
89 Sherfane Rutherford Sherfane Rutherford West Indies 402 541 v England at St Lucia 2024
90 Ross Adair Ross Adair Ireland 399 411 v England at Malahide 2025
91 Kamindu Mendis Kamindu Mendis Sri Lanka 391 464 v Bangladesh at Sylhet 2024
92 Mohammad Haris Mohammad Haris Pakistan 390 580 v Bangladesh at Lahore 2025
93 Rachin Ravindra Rachin Ravindra New Zealand 389 389 v West Indies at Dunedin 2025
94 Ryan Rickelton Ryan Rickelton South Africa 388 424 v Australia at Darwin 2025
95 Scott Edwards Scott Edwards Netherlands 386 396 v Oman at Oman 2024
96 Anshy Rath Anshy Rath Hong Kong, China 384 426 v Nepal at Oman 2024
97 JJ Smit JJ Smit Namibia 383 448 v Netherlands at Kirtipur, Nepal 2024
98 Curtis Campher Curtis Campher Ireland 381 438 v Zimbabwe at Harare 2023
= Azmatullah Omarzai Azmatullah Omarzai Afghanistan 381 389 v Zimbabwe at Harare 2025
100 Monank Patel Monank Patel USA 374 374 v Canada at Cayman Islands 2025