ICC Player Rankings for T20 Bowlers

Rank Player Rating Career Best Rating
1 Rashid Khan Rashid Khan Afghanistan 753 828 v Bangladesh at Dehradun 2018
2 Abrar Ahmed Abrar Ahmed Pakistan 736 757 v Netherlands at Colombo (SSC) 2026
3 Varun Chakaravarthy Varun Chakaravarthy India 725 818 v South Africa at Dharamsala 2025
4 Adil Rashid Adil Rashid England 721 747 v West Indies at Barbados 2022
5 Adam Zampa Adam Zampa Australia 700 746 v Sri Lanka at Sydney 2022
6 Jasprit Bumrah Jasprit Bumrah India 688 783 v England at Bengaluru 2017
7 Nathan Ellis Nathan Ellis Australia 675 678 v India at Queensland 2025
8 Corbin Bosch Corbin Bosch South Africa 669 745 v West Indies at Ahmedabad 2026
9 Wanindu Hasaranga Wanindu Hasaranga Sri Lanka 668 809 v West Indies at Abu Dhabi 2021
10 Mujeeb Ur Rahman Mujeeb Ur Rahman Afghanistan 663 757 v Ireland at Greater Noida 2020
11 Nasum Ahmed Nasum Ahmed Bangladesh 660 660 v Australia at Chittagong 2026
12 Mohammad Nawaz Mohammad Nawaz Pakistan 658 672 v Namibia at Colombo (SSC) 2026
= Maheesh Theekshana Maheesh Theekshana Sri Lanka 658 686 v New Zealand at Bay Oval 2024
14 Brad Evans Brad Evans Zimbabwe 651 680 v Australia at Colombo (RPS) 2026
15 Mustafizur Rahman Mustafizur Rahman Bangladesh 649 718 v Sri Lanka at Colombo (RPS) 2017
= Arshdeep Singh Arshdeep Singh India 649 679 v England at Kolkata 2025
17 Matthew Forde Matthew Forde West Indies 646 679 v Zimbabwe at Mumbai 2026
18 Dunith Wellalage Dunith Wellalage Sri Lanka 640 640 v West Indies at Jamaica 2026
19 Axar Patel Axar Patel India 637 667 v Afghanistan at Indore 2024
20 Salman Mirza Salman Mirza Pakistan 636 645 v Namibia at Colombo (SSC) 2026
21 Liam Dawson Liam Dawson England 634 652 v New Zealand at Colombo (RPS) 2026
22 Mitchell Santner Mitchell Santner New Zealand 631 735 v Pakistan at Wellington 2018
= Akeal Hosein Akeal Hosein West Indies 631 726 v Bangladesh at Chittagong 2025
24 Mahedi Hasan Mahedi Hasan Bangladesh 625 640 v New Zealand at Mirpur 2026
25 Matthew Humphreys Matthew Humphreys Ireland 619 619 v India at Belfast 2026
26 Jofra Archer Jofra Archer England 617 668 v India at Chennai 2025
27 Shamar Joseph Shamar Joseph West Indies 611 611 v Sri Lanka at Jamaica 2026
28 Jason Holder Jason Holder West Indies 610 616 v Sri Lanka at Jamaica 2026
29 Sikandar Raza Sikandar Raza Zimbabwe 603 607 v Oman at Colombo (SSC) 2026
30 Shaheen Afridi Shaheen Afridi Pakistan 602 636 v Australia at Lahore 2022
31 Gudakesh Motie Gudakesh Motie West Indies 599 715 v Sri Lanka at Dambulla 2024
32 Lungi Ngidi Lungi Ngidi South Africa 598 637 v Zimbabwe at Delhi 2026
33 Rishad Hossain Rishad Hossain Bangladesh 594 630 v Sri Lanka at Colombo (RPS) 2025
34 Brad Currie Brad Currie Scotland 593 615 v England at Kolkata 2026
35 Harmeet Singh Harmeet Singh USA 592 594 v Netherlands at Chennai 2026
36 Jacob Duffy Jacob Duffy New Zealand 591 750 v South Africa at Harare 2025
37 Josh Hazlewood Josh Hazlewood Australia 584 808 v Sri Lanka at Sydney 2022
38 Aryan Dutt Aryan Dutt Netherlands 581 581 v India at Ahmedabad 2026
39 Azmatullah Omarzai Azmatullah Omarzai Afghanistan 580 587 v United Arab Emirates at Delhi 2026
40 Marco Jansen Marco Jansen South Africa 573 639 v India at Ahmedabad 2026
41 Matt Henry Matt Henry New Zealand 571 619 v South Africa at Kolkata 2026
42 Jamie Overton Jamie Overton England 570 570 v India at Mumbai 2026
43 Fazalhaq Farooqi Fazalhaq Farooqi Afghanistan 569 700 v Pakistan at Sharjah 2023
44 Dushmantha Chameera Dushmantha Chameera Sri Lanka 567 586 v West Indies at Jamaica 2026
= Mark Watt Mark Watt Scotland 567 606 v New Zealand at Dubai 2021
46 Xavier Bartlett Xavier Bartlett Australia 566 607 v Oman at Pallekele 2026
47 Kuldeep Yadav Kuldeep Yadav India 565 737 v New Zealand at Hamilton 2019
48 Lockie Ferguson Lockie Ferguson New Zealand 563 613 v Sri Lanka at Dambulla 2024
49 Matheesha Pathirana Matheesha Pathirana Sri Lanka 557 613 v Oman at Pallekele 2026
50 Roston Chase Roston Chase West Indies 555 625 v Bangladesh at St. Vincent 2024
51 Sandeep Lamichhane Sandeep Lamichhane Nepal 553 561 v Oman at Singapore 2026
52 Keshav Maharaj Keshav Maharaj South Africa 552 673 v India at Indore 2022
53 Ben Sears Ben Sears New Zealand 551 551 v Bangladesh at Mirpur 2026
54 Hardik Pandya Hardik Pandya India 549 560 v New Zealand at Ahmedabad 2026
55 Nuwan Thushara Nuwan Thushara Sri Lanka 536 714 v Afghanistan at Abu Dhabi 2025
= Ravi Bishnoi Ravi Bishnoi India 536 707 v Australia at Bengaluru 2023
57 Gerald Coetzee Gerald Coetzee South Africa 534 534 v New Zealand at Christchurch 2026
58 Tanzim Hasan Sakib Tanzim Hasan Sakib Bangladesh 529 560 v Ireland at Chittagong 2025
59 Blessing Muzarabani Blessing Muzarabani Zimbabwe 527 535 v Bangladesh at Harare 2021
60 Usman Tariq Usman Tariq Pakistan 524 524 v Sri Lanka at Pallekele 2026
61 Ottniel Baartman Ottniel Baartman South Africa 522 522 v New Zealand at Christchurch 2026
62 Shoriful Islam Shoriful Islam Bangladesh 521 544 v Australia at Chittagong 2026
63 Dipendra Singh Airee Dipendra Singh Airee Nepal 517 517 v Hong Kong, China at Singapore 2026
64 Noor Ahmad Noor Ahmad Afghanistan 516 640 v Bangladesh at Sharjah 2025
65 Kagiso Rabada Kagiso Rabada South Africa 513 603 v West Indies at Nagpur 2016
66 George Linde George Linde South Africa 511 552 v Ireland at Belfast 2021
= Shadley van Schalkwyk Shadley van Schalkwyk USA 511 511 v Namibia at Chennai 2026
68 Sufyan Moqim Sufyan Moqim Pakistan 510 656 v India at Dubai 2025
69 Richard Ngarava Richard Ngarava Zimbabwe 500 528 v Oman at Colombo (SSC) 2026
70 Sean Abbott Sean Abbott Australia 495 601 v New Zealand at Bay Oval 2025
71 Saim Ayub Saim Ayub Pakistan 492 534 v Sri Lanka at Rawalpindi 2025
72 Zakary Foulkes Zakary Foulkes New Zealand 488 520 v South Africa at Harare 2025
73 Shadab Khan Shadab Khan Pakistan 485 811 v Scotland at Edinburgh 2018
74 Haider Ali Haider Ali United Arab Emirates 484 517 v Oman at Oman 2025
75 Kwena Maphaka Kwena Maphaka South Africa 478 508 v Zimbabwe at Delhi 2026
76 Taskin Ahmed Taskin Ahmed Bangladesh 470 631 v West Indies at St. Vincent 2024
= Ben Dwarshuis Ben Dwarshuis Australia 470 510 v New Zealand at Bay Oval 2025
78 Mark Adair Mark Adair Ireland 466 589 v Namibia at Dubai 2019
79 Luke Wood Luke Wood England 463 497 v Nepal at Mumbai 2026
80 Mohammad Nabi Mohammad Nabi Afghanistan 462 643 v West Indies at Nagpur 2016
= Anrich Nortje Anrich Nortje South Africa 462 699 v India at Cuttack 2022
82 Nosthush Kenjige Nosthush Kenjige USA 461 475 v Oman at Oman 2025
83 Sam Curran Sam Curran England 456 690 v Pakistan at Melbourne 2022
= Bernard Scholtz Bernard Scholtz Namibia 456 523 v Zimbabwe at Namibia 2023
85 Kyle Jamieson Kyle Jamieson New Zealand 452 488 v India at Nagpur 2026
86 Michael Leask Michael Leask Scotland 450 450 v Namibia at Namibia 2026
87 Logan van Beek Logan van Beek Netherlands 449 495 v South Africa at New York 2024
= Ish Sodhi Ish Sodhi New Zealand 449 737 v Pakistan at Wellington 2018
89 Haris Rauf Haris Rauf Pakistan 448 659 v New Zealand at Lahore 2023
90 Spencer Johnson Spencer Johnson Australia 445 445 v Bangladesh at Chittagong 2026
91 Josh Little Josh Little Ireland 442 529 v New Zealand at Adelaide 2022
92 Muhammad Arfan Muhammad Arfan United Arab Emirates 439 439 v Nepal at Kirtipur, Nepal 2026
93 Kyle Klein Kyle Klein Netherlands 438 438 v India at Ahmedabad 2026
94 Brydon Carse Brydon Carse England 433 495 v New Zealand at Christchurch 2025
95 Paul van Meekeren Paul van Meekeren Netherlands 432 548 v Ireland at Rotterdam 2018
96 Romario Shepherd Romario Shepherd West Indies 430 582 v Sri Lanka at Dambulla 2024
97 Junaid Siddique Junaid Siddique United Arab Emirates 428 440 v Scotland at Dubai 2024
98 Barry McCarthy Barry McCarthy Ireland 422 468 v Bangladesh at Chittagong 2025
99 Safyaan Sharif Safyaan Sharif Scotland 416 490 v Ireland at Dubai 2017
100 Abbas Afridi Abbas Afridi Pakistan 415 610 v Bangladesh at Mirpur 2025