ICC Player Rankings for T20 Batsmen

Rank Player Rating Career Best Rating
1 Abhishek Sharma Abhishek Sharma India 829 829 v England at Mumbai 2025
2 Tilak Varma Tilak Varma India 804 845 v England at Chennai 2025
3 Phil Salt Phil Salt England 791 881 v West Indies at Barbados 2024
4 Jos Buttler Jos Buttler England 772 774 v West Indies at Bristol 2025
5 Travis Head Travis Head Australia 771 885 v Scotland at Edinburgh 2024
6 Suryakumar Yadav Suryakumar Yadav India 739 912 v New Zealand at Ranchi 2023
7 Pathum Nissanka Pathum Nissanka Sri Lanka 736 736 v Bangladesh at Colombo (RPS) 2025
8 Tim Seifert Tim Seifert New Zealand 725 727 v Zimbabwe at Harare 2025
9 Tim David Tim David Australia 676 680 v South Africa at Darwin 2025
10 Yashasvi Jaiswal Yashasvi Jaiswal India 673 781 v Sri Lanka at Pallekele 2024
11 Josh Inglis Josh Inglis Australia 671 730 v West Indies at St Kitts 2025
12 Kusal Perera Kusal Perera Sri Lanka 665 786 v West Indies at Mirpur 2014
= Dewald Brevis Dewald Brevis South Africa 665 665 v Australia at Cairns 2025
14 Shai Hope Shai Hope West Indies 652 712 v Australia at St Kitts 2025
15 Reeza Hendricks Reeza Hendricks South Africa 647 717 v West Indies at Jamaica 2024
16 Kusal Mendis Kusal Mendis Sri Lanka 637 653 v Bangladesh at Pallekele 2025
17 Ben Duckett Ben Duckett England 635 635 v West Indies at Southampton 2025
18 Babar Azam Babar Azam Pakistan 622 900 v England at Cardiff 2019
19 Rahmanullah Gurbaz Rahmanullah Gurbaz Afghanistan 619 666 v Scotland at Sharjah 2021
20 Mohammad Rizwan Mohammad Rizwan Pakistan 616 882 v England at Lahore 2022
21 Cameron Green Cameron Green Australia 610 640 v South Africa at Darwin 2025
22 Michael Levitt Michael Levitt Netherlands 599 651 v Nepal at Glasgow 2025
23 Finn Allen Finn Allen New Zealand 598 730 v Pakistan at Dunedin 2024
= Saiteja Mukkamalla Saiteja Mukkamalla USA 598 631 v Oman at Oman 2025
25 Mitchell Marsh Mitchell Marsh Australia 593 659 v South Africa at Durban 2023
26 Ruturaj Gaikwad Ruturaj Gaikwad India 589 707 v Zimbabwe at Harare 2024
27 George Munsey George Munsey Scotland 588 619 v Netherlands at Malahide 2019
28 Tristan Stubbs Tristan Stubbs South Africa 582 599 v India at Johannesburg 2024
29 Brandon King Brandon King West Indies 580 707 v South Africa at Jamaica 2024
30 Glenn Maxwell Glenn Maxwell Australia 576 848 v Sri Lanka at Adelaide 2019
31 Muhammad Waseem Muhammad Waseem United Arab Emirates 574 744 v Singapore at Oman 2022
32 Ibrahim Zadran Ibrahim Zadran Afghanistan 570 607 v Australia at St. Vincent 2024
33 Hasan Nawaz Hasan Nawaz Pakistan 569 571 v West Indies at Lauderhill 2025
34 Rovman Powell Rovman Powell West Indies 568 615 v England at Southampton 2025
35 Sanju Samson Sanju Samson India 566 604 v England at Kolkata 2025
36 Harry Brook Harry Brook England 560 571 v South Africa at St Lucia 2024
= Andries Gous Andries Gous USA 560 617 v Nepal at Dallas 2024
38 Johnson Charles Johnson Charles West Indies 559 671 v England at St Lucia 2024
= Saim Ayub Saim Ayub Pakistan 559 559 v West Indies at Lauderhill 2025
40 Aiden Markram Aiden Markram South Africa 555 801 v England at Sharjah 2021
41 Shubman Gill Shubman Gill India 546 616 v Sri Lanka at Pallekele 2024
42 Tawhid Hridoy Tawhid Hridoy Bangladesh 545 602 v Australia at Antigua 2024
43 Glenn Phillips Glenn Phillips New Zealand 544 710 v England at Brisbane 2022
44 Liam Livingstone Liam Livingstone England 542 580 v West Indies at St Lucia 2024
= Tanzid Hasan Tanzid Hasan Bangladesh 542 579 v Sri Lanka at Colombo (RPS) 2025
46 Jonny Bairstow Jonny Bairstow England 541 642 v South Africa at St Lucia 2024
47 Charith Asalanka Charith Asalanka Sri Lanka 540 627 v Australia at Pallekele 2022
48 Litton Das Litton Das Bangladesh 531 596 v Ireland at Chittagong 2023
49 Quinton de Kock Quinton de Kock South Africa 528 686 v Sri Lanka at Colombo (RPS) 2021
50 Devon Conway Devon Conway New Zealand 520 839 v Australia at Sydney 2022
51 Brandon McMullen Brandon McMullen Scotland 519 560 v Nepal at Glasgow 2025
52 Daryl Mitchell Daryl Mitchell New Zealand 518 587 v Sri Lanka at Auckland 2023
53 Mark Chapman Mark Chapman New Zealand 515 564 v England at Trent Bridge 2023
54 Richie Berrington Richie Berrington Scotland 510 597 v Oman at Oman 2021
55 Max ODowd Max O'Dowd Netherlands 508 555 v Kenya at Dubai (GCA) 2019
= Hardik Pandya Hardik Pandya India 508 510 v England at Pune 2025
57 Rinku Singh Rinku Singh India 499 550 v Afghanistan at Bengaluru 2024
= Brian Bennett Brian Bennett Zimbabwe 499 510 v South Africa at Harare 2025
59 Jaker Ali Jaker Ali Bangladesh 496 508 v Pakistan at Mirpur 2025
60 Paul Stirling Paul Stirling Ireland 494 607 v United Arab Emirates at Dubai (GCA) 2021
61 Shivam Dube Shivam Dube India 487 487 v England at Mumbai 2025
62 David Miller David Miller South Africa 485 600 v Sri Lanka at Cape Town 2019
63 Sahibzada Farhan Sahibzada Farhan Pakistan 484 484 v West Indies at Lauderhill 2025
64 Marcus Stoinis Marcus Stoinis Australia 483 537 v India at Trivandrum 2023
= Sherfane Rutherford Sherfane Rutherford West Indies 483 541 v England at St Lucia 2024
66 Dipendra Singh Airee Dipendra Singh Airee Nepal 482 517 v USA at Dallas 2024
67 Mohammad Nabi Mohammad Nabi Afghanistan 479 577 v Bangladesh at Mirpur 2019
68 Parvez Hossain Emon Parvez Hossain Emon Bangladesh 465 475 v Pakistan at Mirpur 2025
69 Rohit Paudel Rohit Paudel Nepal 461 518 v Hong Kong at Hong Kong 2024
= Jacob Bethell Jacob Bethell England 461 492 v West Indies at St Lucia 2024
71 Sikandar Raza Sikandar Raza Zimbabwe 458 483 v Sri Lanka at Colombo (RPS) 2024
72 Andy Balbirnie Andy Balbirnie Ireland 450 529 v Hong Kong at Abu Dhabi 2019
= Nikolaas Davin Nikolaas Davin Namibia 450 541 v Zimbabwe at Namibia 2023
74 Dasun Shanaka Dasun Shanaka Sri Lanka 438 522 v India at Rajkot 2023
= Najmul Hossain Shanto Najmul Hossain Shanto Bangladesh 438 600 v England at Mirpur 2023
76 Jamie Smith Jamie Smith England 437 437 v West Indies at Southampton 2025
77 Salman Agha Salman Agha Pakistan 434 443 v West Indies at Lauderhill 2025
78 Hazratullah Zazai Hazratullah Zazai Afghanistan 430 750 v West Indies at Lucknow 2019
79 Fakhar Zaman Fakhar Zaman Pakistan 429 854 v Australia at Harare 2018
80 Aasif Sheikh Aasif Sheikh Nepal 425 452 v Kuwait at Hong Kong 2025
81 Najibullah Zadran Najibullah Zadran Afghanistan 423 563 v Ireland at Abu Dhabi 2017
= Ryan Rickelton Ryan Rickelton South Africa 423 424 v Australia at Darwin 2025
83 Tim Robinson Tim Robinson New Zealand 420 449 v South Africa at Harare 2025
84 Alishan Sharafu Alishan Sharafu United Arab Emirates 416 477 v USA at Namibia 2024
= Kushal Bhurtel Kushal Bhurtel Nepal 416 590 v Papua New Guinea at Kirtipur, Nepal 2022
86 Tony Ura Tony Ura Papua New Guinea 414 571 v Namibia at Dubai 2019
= Kyle Mayers Kyle Mayers West Indies 414 563 v England at Grenada 2023
88 Mohammad Haris Mohammad Haris Pakistan 413 580 v Bangladesh at Lahore 2025
89 Evin Lewis Evin Lewis West Indies 412 786 v England at Durham 2017
90 Gerhard Erasmus Gerhard Erasmus Namibia 409 502 v Ireland at Sharjah 2021
91 Matthew Cross Matthew Cross Scotland 405 488 v Zimbabwe at Edinburgh 2021
92 Harry Tector Harry Tector Ireland 402 445 v Pakistan at Dublin 2024
93 JJ Smit JJ Smit Namibia 401 448 v Netherlands at Kirtipur, Nepal 2024
94 Anshy Rath Anshy Rath Hong Kong, China 399 426 v Nepal at Oman 2024
= Romario Shepherd Romario Shepherd West Indies 399 405 v Australia at St Kitts 2025
96 Bhanuka Rajapaksa Bhanuka Rajapaksa Sri Lanka 395 552 v England at Sydney 2022
= Curtis Campher Curtis Campher Ireland 395 438 v Zimbabwe at Harare 2023
98 Scott Edwards Scott Edwards Netherlands 394 396 v Oman at Oman 2024
99 Matthew Short Matthew Short Australia 390 447 v Pakistan at Sydney 2024
100 Muhammad Tanveer Muhammad Tanveer Qatar 388 461 v Maldives at Oman 2020