Advertisement

ICC Player Rankings for T20 Batsmen

RankPlayerRatingCareer Best Rating
1
Abhishek Sharma India
908931 v Sri Lanka at Dubai 2025
2
Phil Salt England
849881 v West Indies at Barbados 2024
3
Tilak Varma India
805845 v England at Chennai 2025
4
Jos Buttler England
770794 v South Africa at Old Trafford 2025
5
Sahibzada Farhan Pakistan
763782 v Sri Lanka at Dambulla 2026
6
Pathum Nissanka Sri Lanka
758794 v Zimbabwe at Rawalpindi 2025
7
Travis Head Australia
713885 v Scotland at Edinburgh 2024
8
Mitchell Marsh Australia
684694 v India at Melbourne 2025
9
Tim Seifert New Zealand
683727 v Zimbabwe at Harare 2025
10
Dewald Brevis South Africa
680685 v India at Cuttack 2025
11
Tim David Australia
665680 v South Africa at Darwin 2025
12
Shai Hope West Indies
664712 v Australia at St Kitts 2025
13
Suryakumar Yadav India
660912 v New Zealand at Ranchi 2023
14
Tim Robinson New Zealand
655655 v West Indies at Dunedin 2025
15
Kusal Perera Sri Lanka
645786 v West Indies at Mirpur 2014
16
Rahmanullah Gurbaz Afghanistan
638666 v Scotland at Sharjah 2021
17
Tanzid Hasan Bangladesh
631636 v West Indies at Chittagong 2025
18
Kusal Mendis Sri Lanka
614653 v Bangladesh at Pallekele 2025
19
Reeza Hendricks South Africa
611717 v West Indies at Jamaica 2024
20
Ibrahim Zadran Afghanistan
609615 v Zimbabwe at Harare 2025
=
Josh Inglis Australia
609730 v West Indies at St Kitts 2025
22
Brian Bennett Zimbabwe
608609 v Sri Lanka at Rawalpindi 2025
23
Kamil Mishara Sri Lanka
599635 v Pakistan at Rawalpindi 2025
24
Saiteja Mukkamalla USA
598631 v Oman at Oman 2025
25
Ben Duckett England
592635 v West Indies at Southampton 2025
=
Harry Brook England
592598 v New Zealand at Christchurch 2025
27
George Munsey Scotland
588619 v Netherlands at Malahide 2019
28
Michael Levitt Netherlands
581651 v Nepal at Glasgow 2025
29
Aiden Markram South Africa
573801 v England at Sharjah 2021
30
Shubman Gill India
569616 v Sri Lanka at Pallekele 2024
31
Cameron Green Australia
563640 v South Africa at Darwin 2025
32
Babar Azam Pakistan
562900 v England at Cardiff 2019
=
Rovman Powell West Indies
562615 v England at Southampton 2025
34
Muhammad Waseem United Arab Emirates
560744 v Singapore at Oman 2022
=
Andries Gous USA
560617 v Nepal at Dallas 2024
36
Quinton de Kock South Africa
555686 v Sri Lanka at Colombo (RPS) 2021
37
Saim Ayub Pakistan
551571 v United Arab Emirates at Sharjah 2025
38
Parvez Hossain Emon Bangladesh
542542 v Ireland at Chittagong 2025
39
Saif Hassan Bangladesh
540621 v Afghanistan at Sharjah 2025
40
Finn Allen New Zealand
536730 v Pakistan at Dunedin 2024
41
Salman Agha Pakistan
534534 v Sri Lanka at Dambulla 2026
42
Glenn Maxwell Australia
533848 v Sri Lanka at Adelaide 2019
=
Sanju Samson India
533604 v England at Kolkata 2025
=
Tawhid Hridoy Bangladesh
533602 v Australia at Antigua 2024
45
Tristan Stubbs South Africa
531599 v India at Johannesburg 2024
46
Litton Das Bangladesh
523596 v Ireland at Chittagong 2023
47
Brandon King West Indies
522707 v South Africa at Jamaica 2024
48
Brandon McMullen Scotland
519560 v Nepal at Glasgow 2025
49
Mark Chapman New Zealand
518564 v England at Trent Bridge 2023
50
Daryl Mitchell New Zealand
517587 v Sri Lanka at Auckland 2023
51
Devon Conway New Zealand
512839 v Australia at Sydney 2022
52
Paul Stirling Ireland
510607 v United Arab Emirates at Dubai (GCA) 2021
=
Richie Berrington Scotland
510597 v Oman at Oman 2021
54
Hardik Pandya India
509510 v England at Pune 2025
55
Liam Livingstone England
506580 v West Indies at St Lucia 2024
56
Max O'Dowd Netherlands
503555 v Kenya at Dubai (GCA) 2019
57
Johnson Charles West Indies
500671 v England at St Lucia 2024
58
Sikandar Raza Zimbabwe
496496 v Sri Lanka at Rawalpindi 2025
59
Mohammad Rizwan Pakistan
494882 v England at Lahore 2022
60
Charith Asalanka Sri Lanka
490627 v Australia at Pallekele 2022
61
Marcus Stoinis Australia
488537 v India at Trivandrum 2023
62
Glenn Phillips New Zealand
487710 v England at Brisbane 2022
63
Jacob Bethell England
482493 v New Zealand at Christchurch 2025
64
Alishan Sharafu United Arab Emirates
478481 v Nepal at Oman 2025
65
Mohammad Nabi Afghanistan
476577 v Bangladesh at Mirpur 2019
66
Fakhar Zaman Pakistan
469854 v Australia at Harare 2018
67
Shivam Dube India
466487 v England at Mumbai 2025
=
Jaker Ali Bangladesh
466510 v Sri Lanka at Abu Dhabi 2025
69
Harry Tector Ireland
463473 v Bangladesh at Chittagong 2025
70
Roston Chase West Indies
461461 v New Zealand at Dunedin 2025
71
Alick Athanaze West Indies
460489 v New Zealand at Nelson 2025
72
Dasun Shanaka Sri Lanka
458522 v India at Rajkot 2023
73
David Miller South Africa
452600 v Sri Lanka at Cape Town 2019
74
Dipendra Singh Airee Nepal
450517 v USA at Dallas 2024
75
Sediqullah Atal Afghanistan
447452 v Zimbabwe at Harare 2025
76
Rohit Paudel Nepal
446518 v Hong Kong at Hong Kong 2024
77
Aasif Sheikh Nepal
441452 v Kuwait at Hong Kong 2025
78
Kushal Bhurtel Nepal
440590 v Papua New Guinea at Kirtipur, Nepal 2022
79
Romario Shepherd West Indies
439439 v New Zealand at Dunedin 2025
80
Ryan Burl Zimbabwe
430430 v Sri Lanka at Rawalpindi 2025
81
Rinku Singh India
427550 v Afghanistan at Bengaluru 2024
82
Gerhard Erasmus Namibia
426502 v Ireland at Sharjah 2021
83
Hasan Nawaz Pakistan
424603 v United Arab Emirates at Sharjah 2025
84
Matthew Short Australia
423447 v Pakistan at Sydney 2024
85
Nikolaas Davin Namibia
411541 v Zimbabwe at Namibia 2023
86
Jamie Smith England
407437 v West Indies at Southampton 2025
87
Matthew Cross Scotland
405488 v Zimbabwe at Edinburgh 2021
88
Lorcan Tucker Ireland
403446 v Australia at Brisbane 2022
89
Sherfane Rutherford West Indies
402541 v England at St Lucia 2024
90
Ross Adair Ireland
399411 v England at Malahide 2025
91
Kamindu Mendis Sri Lanka
391464 v Bangladesh at Sylhet 2024
92
Mohammad Haris Pakistan
390580 v Bangladesh at Lahore 2025
93
Rachin Ravindra New Zealand
389389 v West Indies at Dunedin 2025
94
Ryan Rickelton South Africa
388424 v Australia at Darwin 2025
95
Scott Edwards Netherlands
386396 v Oman at Oman 2024
96
Anshy Rath Hong Kong, China
384426 v Nepal at Oman 2024
97
JJ Smit Namibia
383448 v Netherlands at Kirtipur, Nepal 2024
98
Curtis Campher Ireland
381438 v Zimbabwe at Harare 2023
=
Azmatullah Omarzai Afghanistan
381389 v Zimbabwe at Harare 2025
100
Monank Patel USA
374374 v Canada at Cayman Islands 2025
Select Language