Advertisement

ICC Player Rankings for T20 Batsmen

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