ICC Player Rankings for T20 Bowlers

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