ICC Men’s T20I Bowling Rankings

ICC T20 Bowling Rankings

Last Updated On: 2026-05-15 00:00:13 IST

RankTeamPlayerRatingCareer Best Rating
1AfghanistanRashid Khan753828 v Bangladesh at Dehradun 2018
2IndiaVarun Chakaravarthy740818 v South Africa at Dharamsala 2025
3PakistanAbrar Ahmed736757 v Netherlands at Colombo (SSC) 2026
4EnglandAdil Rashid721747 v West Indies at Barbados 2022
5IndiaJasprit Bumrah702783 v England at Bengaluru 2017
6AustraliaAdam Zampa682746 v Sri Lanka at Sydney 2022
7South AfricaCorbin Bosch669745 v West Indies at Ahmedabad 2026
8West IndiesMatthew Forde667679 v Zimbabwe at Mumbai 2026
9AfghanistanMujeeb Ur Rahman663757 v Ireland at Greater Noida 2020
10AustraliaNathan Ellis661678 v India at Queensland 2025
11PakistanMohammad Nawaz658672 v Namibia at Colombo (SSC) 2026
12BangladeshMustafizur Rahman652718 v Sri Lanka at Colombo (RPS) 2017
=Sri LankaMaheesh Theekshana652686 v New Zealand at Bay Oval 2024
14Sri LankaWanindu Hasaranga651809 v West Indies at Abu Dhabi 2021
=ZimbabweBrad Evans651680 v Australia at Colombo (RPS) 2026
16IndiaArshdeep Singh649679 v England at Kolkata 2025
17BangladeshMahedi Hasan640640 v New Zealand at Mirpur 2026
18IndiaAxar Patel639667 v Afghanistan at Indore 2024
19West IndiesAkeal Hosein638726 v Bangladesh at Chittagong 2025
20PakistanSalman Mirza636645 v Namibia at Colombo (SSC) 2026
21EnglandLiam Dawson634652 v New Zealand at Colombo (RPS) 2026
22New ZealandMitchell Santner631735 v Pakistan at Wellington 2018
23EnglandJofra Archer617668 v India at Chennai 2025
=West IndiesGudakesh Motie617715 v Sri Lanka at Dambulla 2024
=BangladeshRishad Hossain617630 v Sri Lanka at Colombo (RPS) 2025
26IrelandMatthew Humphreys615615 v Oman at Colombo (SSC) 2026
27AustraliaXavier Bartlett607607 v Oman at Pallekele 2026
28Sri LankaDunith Wellalage605605 v Pakistan at Pallekele 2026
29ZimbabweSikandar Raza603607 v Oman at Colombo (SSC) 2026
30AustraliaJosh Hazlewood602808 v Sri Lanka at Sydney 2022
=PakistanShaheen Afridi602636 v Australia at Lahore 2022
32South AfricaLungi Ngidi598637 v Zimbabwe at Delhi 2026
33ScotlandBrad Currie593615 v England at Kolkata 2026
34USAHarmeet Singh592594 v Netherlands at Chennai 2026
35New ZealandJacob Duffy591750 v South Africa at Harare 2025
36BangladeshNasum Ahmed585643 v Afghanistan at Mirpur 2022
37NetherlandsAryan Dutt581581 v India at Ahmedabad 2026
38AfghanistanAzmatullah Omarzai580587 v United Arab Emirates at Delhi 2026
39West IndiesJason Holder576610 v New Zealand at Nelson 2025
=IndiaKuldeep Yadav576737 v New Zealand at Hamilton 2019
41Sri LankaMatheesha Pathirana574613 v Oman at Pallekele 2026
42South AfricaMarco Jansen573639 v India at Ahmedabad 2026
43New ZealandMatt Henry571619 v South Africa at Kolkata 2026
44EnglandJamie Overton570570 v India at Mumbai 2026
45AfghanistanFazalhaq Farooqi569700 v Pakistan at Sharjah 2023
46ScotlandMark Watt567606 v New Zealand at Dubai 2021
47New ZealandLockie Ferguson563613 v Sri Lanka at Dambulla 2024
48IndiaHardik Pandya560560 v New Zealand at Ahmedabad 2026
49South AfricaKeshav Maharaj552673 v India at Indore 2022
=Sri LankaNuwan Thushara552714 v Afghanistan at Abu Dhabi 2025
51New ZealandBen Sears551551 v Bangladesh at Mirpur 2026
52IndiaRavi Bishnoi547707 v Australia at Bengaluru 2023
53BangladeshTanzim Hasan Sakib545560 v Ireland at Chittagong 2025
54BangladeshShoriful Islam541541 v New Zealand at Mirpur 2026
55NepalSandeep Lamichhane539539 v United Arab Emirates at Kirtipur, Nepal 2026
56Sri LankaDushmantha Chameera534560 v India at Colombo (RPS) 2021
=South AfricaGerald Coetzee534534 v New Zealand at Christchurch 2026
58ZimbabweBlessing Muzarabani527535 v Bangladesh at Harare 2021
59PakistanUsman Tariq524524 v Sri Lanka at Pallekele 2026
60South AfricaOttniel Baartman522522 v New Zealand at Christchurch 2026
61West IndiesRoston Chase518625 v Bangladesh at St. Vincent 2024
62AfghanistanNoor Ahmad516640 v Bangladesh at Sharjah 2025
63South AfricaKagiso Rabada513603 v West Indies at Nagpur 2016
64South AfricaGeorge Linde511552 v Ireland at Belfast 2021
=USAShadley van Schalkwyk511511 v Namibia at Chennai 2026
66AustraliaSean Abbott510601 v New Zealand at Bay Oval 2025
=PakistanSufiyan Muqeem510656 v India at Dubai 2025
68West IndiesShamar Joseph507534 v Italy at Kolkata 2026
69ZimbabweRichard Ngarava500528 v Oman at Colombo (SSC) 2026
70BangladeshTaskin Ahmed496631 v West Indies at St. Vincent 2024
71PakistanSaim Ayub492534 v Sri Lanka at Rawalpindi 2025
72New ZealandZakary Foulkes488520 v South Africa at Harare 2025
73PakistanShadab Khan485811 v Scotland at Edinburgh 2018
=NepalDipendra Singh Airee485487 v Scotland at Mumbai 2026
75AustraliaBen Dwarshuis484510 v New Zealand at Bay Oval 2025
=United Arab EmiratesHaider Ali484517 v Oman at Oman 2025
77South AfricaKwena Maphaka478508 v Zimbabwe at Delhi 2026
78IrelandMark Adair475589 v Namibia at Dubai 2019
79EnglandLuke Wood463497 v Nepal at Mumbai 2026
80AfghanistanMohammad Nabi462643 v West Indies at Nagpur 2016
=South AfricaAnrich Nortje462699 v India at Cuttack 2022
82USANosthush Kenjige461475 v Oman at Oman 2025
83EnglandSam Curran456690 v Pakistan at Melbourne 2022
84New ZealandKyle Jamieson452488 v India at Nagpur 2026
85IrelandJosh Little451529 v New Zealand at Adelaide 2022
86ScotlandMichael Leask450450 v Namibia at Namibia 2026
=West IndiesRomario Shepherd450582 v Sri Lanka at Dambulla 2024
88NetherlandsLogan van Beek449495 v South Africa at New York 2024
=New ZealandIsh Sodhi449737 v Pakistan at Wellington 2018
90PakistanHaris Rauf448659 v New Zealand at Lahore 2023
91NamibiaBernard Scholtz447523 v Zimbabwe at Namibia 2023
92United Arab EmiratesMuhammad Arfan439439 v Nepal at Kirtipur, Nepal 2026
93NetherlandsKyle Klein438438 v India at Ahmedabad 2026
94EnglandBrydon Carse433495 v New Zealand at Christchurch 2025
95NetherlandsPaul van Meekeren432548 v Ireland at Rotterdam 2018
=OmanShakeel Ahmed432438 v United Arab Emirates at Abu Dhabi 2025
97IrelandBarry McCarthy431468 v Bangladesh at Chittagong 2025
=IndiaWashington Sundar431634 v England at Ahmedabad 2021
99United Arab EmiratesJunaid Siddique428440 v Scotland at Dubai 2024
100BangladeshHasan Mahmud427598 v United Arab Emirates at Sharjah 2025