Advertisement

ICC Player Rankings for T20 Bowlers

Rank Player Rating Career Best Rating
1
Jacob Duffy New Zealand
717 750 v South Africa at Harare 2025
2
Adil Rashid England
710 747 v West Indies at Barbados 2022
3
Akeal Hosein West Indies
707 714 v Bangladesh at St. Vincent 2024
4
Varun Chakaravarthy India
706 706 v England at Mumbai 2025
5
Adam Zampa Australia
700 746 v Sri Lanka at Sydney 2022
6
Wanindu Hasaranga Sri Lanka
679 809 v West Indies at Abu Dhabi 2021
7
Ravi Bishnoi India
674 707 v Australia at Bengaluru 2023
8
Rashid Khan Afghanistan
664 828 v Bangladesh at Dehradun 2018
9
Nathan Ellis Australia
658 664 v West Indies at St Kitts 2025
10
Arshdeep Singh India
653 679 v England at Kolkata 2025
11
Maheesh Theekshana Sri Lanka
652 686 v New Zealand at Bay Oval 2024
12
Mustafizur Rahman Bangladesh
646 718 v Sri Lanka at Colombo (RPS) 2017
13
Nuwan Thushara Sri Lanka
638 638 v Bangladesh at Colombo (RPS) 2025
14
Axar Patel India
636 667 v Afghanistan at Indore 2024
15
Jofra Archer England
630 668 v India at Chennai 2025
16
Fazalhaq Farooqi Afghanistan
627 700 v Pakistan at Sharjah 2023
17
Mahedi Hasan Bangladesh
623 636 v West Indies at St. Vincent 2024
18
Josh Hazlewood Australia
616 808 v Sri Lanka at Sydney 2022
19
Matt Henry New Zealand
614 614 v South Africa at Harare 2025
20
Rishad Hossain Bangladesh
611 630 v Sri Lanka at Colombo (RPS) 2025
21
Mitchell Santner New Zealand
607 735 v Pakistan at Wellington 2018
22
Naveen-ul-Haq Afghanistan
601 604 v Zimbabwe at Harare 2024
23
Gudakesh Motie West Indies
589 715 v Sri Lanka at Dambulla 2024
24
Haris Rauf Pakistan
575 659 v New Zealand at Lahore 2023
25
Taskin Ahmed Bangladesh
572 631 v West Indies at St. Vincent 2024
=
Abbas Afridi Pakistan
572 610 v Bangladesh at Mirpur 2025
27
Sean Abbott Australia
567 591 v West Indies at St Kitts 2025
28
Mujeeb Ur Rahman Afghanistan
564 757 v Ireland at Greater Noida 2020
29
Ish Sodhi New Zealand
559 737 v Pakistan at Wellington 2018
30
Anrich Nortje South Africa
558 699 v India at Cuttack 2022
=
Matheesha Pathirana Sri Lanka
558 581 v New Zealand at Bay Oval 2024
32
Jason Holder West Indies
547 589 v England at Grenada 2023
33
Sufiyan Muqeem Pakistan
542 542 v West Indies at Lauderhill 2025
34
Shaheen Afridi Pakistan
541 636 v Australia at Lahore 2022
35
Lockie Ferguson New Zealand
538 613 v Sri Lanka at Dambulla 2024
36
Kuldeep Yadav India
535 737 v New Zealand at Hamilton 2019
37
Kagiso Rabada South Africa
531 603 v West Indies at Nagpur 2016
=
Keshav Maharaj South Africa
531 673 v India at Indore 2022
39
Tanzim Hasan Sakib Bangladesh
530 546 v United Arab Emirates at Sharjah 2025
40
Roston Chase West Indies
527 625 v Bangladesh at St. Vincent 2024
41
Marco Jansen South Africa
526 582 v India at Johannesburg 2024
42
Jasprit Bumrah India
523 783 v England at Bengaluru 2017
43
Hasan Mahmud Bangladesh
522 598 v United Arab Emirates at Sharjah 2025
44
Tabraiz Shamsi South Africa
520 827 v West Indies at Grenada 2021
=
Zakary Foulkes New Zealand
520 520 v South Africa at Harare 2025
46
Mark Watt Scotland
518 606 v New Zealand at Dubai 2021
47
Shoriful Islam Bangladesh
513 517 v Pakistan at Mirpur 2025
48
Brad Currie Scotland
512 512 v Jersey at Netherlands 2025
=
Harmeet Singh USA
512 551 v Nepal at Dallas 2024
50
Lungi Ngidi South Africa
507 572 v Pakistan at Sydney 2022
51
Binura Fernando Sri Lanka
500 500 v Bangladesh at Colombo (RPS) 2025
52
Hardik Pandya India
498 545 v West Indies at Guyana 2023
53
Reece Topley England
496 662 v Australia at Canberra 2022
54
Alzarri Joseph West Indies
494 654 v England at Grenada 2023
55
Brydon Carse England
493 493 v West Indies at Southampton 2025
56
Washington Sundar India
492 634 v England at Ahmedabad 2021
57
Mark Adair Ireland
491 589 v Namibia at Dubai 2019
58
Mohammad Nawaz Pakistan
489 562 v England at Lahore 2022
59
Ben Dwarshuis Australia
488 488 v South Africa at Cairns 2025
60
Lalit Rajbanshi Nepal
486 486 v Scotland at Glasgow 2025
61
Ben Sears New Zealand
485 510 v Pakistan at Wellington 2025
62
Abrar Ahmed Pakistan
479 504 v Bangladesh at Mirpur 2025
63
Sam Curran England
476 690 v Pakistan at Melbourne 2022
64
Saqib Mahmood England
473 492 v India at Pune 2025
65
Aryan Dutt Netherlands
468 503 v Scotland at Netherlands 2025
66
Josh Little Ireland
463 529 v New Zealand at Adelaide 2022
67
Romario Shepherd West Indies
460 582 v Sri Lanka at Dambulla 2024
68
Pat Cummins Australia
459 629 v England at Cardiff 2015
=
Mark Wood England
459 615 v Sri Lanka at Cardiff 2021
70
Trent Boult New Zealand
458 654 v Sri Lanka at Sydney 2022
71
Imad Wasim Pakistan
451 797 v West Indies at Trinidad 2017
72
Shadab Khan Pakistan
448 811 v Scotland at Edinburgh 2018
73
Nosthush Kenjige USA
447 475 v Oman at Oman 2025
74
Ottneil Baartman South Africa
445 482 v Pakistan at Centurion 2024
75
Blessing Muzarabani Zimbabwe
444 535 v Bangladesh at Harare 2021
76
Mohammed Siraj India
443 500 v Sri Lanka at Pallekele 2024
77
Sandeep Lamichhane Nepal
442 514 v Papua New Guinea at Kirtipur, Nepal 2022
78
Richard Ngarava Zimbabwe
441 526 v Namibia at Namibia 2023
79
Adam Milne New Zealand
438 668 v Pakistan at Mohali 2016
80
Mohammad Nabi Afghanistan
434 643 v West Indies at Nagpur 2016
=
Dipendra Singh Airee Nepal
434 472 v USA at Dallas 2024
82
Ashton Agar Australia
433 719 v England at Southampton 2020
83
Bernard Scholtz Namibia
431 523 v Zimbabwe at Namibia 2023
=
Michael Bracewell New Zealand
431 555 v India at Lucknow 2023
85
Kwena Maphaka South Africa
430 430 v Australia at Cairns 2025
86
Vivian Kingma Netherlands
428 475 v Oman at Oman 2024
87
Xavier Bartlett Australia
427 445 v West Indies at St Kitts 2025
88
Safyaan Sharif Scotland
426 490 v Ireland at Dubai 2017
=
Jasdeep Singh USA
426 448 v Nepal at Dallas 2024
90
Mitchell Starc Australia
424 723 v Pakistan at Dubai 2014
91
Aaron Hardie Australia
417 447 v West Indies at St Kitts 2025
=
Shakeel Ahmed Oman
417 417 v USA at Oman 2025
93
Will O'Rourke New Zealand
415 419 v Zimbabwe at Harare 2025
94
Azmatullah Omarzai Afghanistan
414 452 v Uganda at Guyana 2024
95
Sikandar Raza Zimbabwe
413 455 v India at Harare 2024
=
Corbin Bosch South Africa
413 413 v Australia at Cairns 2025
97
Chris Jordan England
412 664 v New Zealand at Wellington 2019
98
Roelof van der Merwe Netherlands
411 513 v Papua New Guinea at Dubai 2019
=
Paul van Meekeren Netherlands
411 548 v Ireland at Rotterdam 2018
=
Ben White Ireland
411 431 v Scotland at Netherlands 2024
Select Language