Advertisement

ICC Player Rankings for T20 Batsmen

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