ICC Men’s T20I Bowling Rankings

ICC T20 Bowling Rankings

Last Updated On: 2025-12-31 12:00:14 IST

RankTeamPlayerRatingCareer Best Rating
1IndiaVarun Chakaravarthy804818 v South Africa at Dharamsala 2025
2New ZealandJacob Duffy699750 v South Africa at Harare 2025
3AfghanistanRashid Khan694828 v Bangladesh at Dehradun 2018
4PakistanAbrar Ahmed691703 v Sri Lanka at Abu Dhabi 2025
5Sri LankaWanindu Hasaranga687809 v West Indies at Abu Dhabi 2021
6EnglandAdil Rashid686747 v West Indies at Barbados 2022
7West IndiesAkeal Hosein675726 v Bangladesh at Chittagong 2025
8BangladeshMustafizur Rahman665718 v Sri Lanka at Colombo (RPS) 2017
9AustraliaNathan Ellis660678 v India at Queensland 2025
10AustraliaAdam Zampa655746 v Sri Lanka at Sydney 2022
11PakistanMohammad Nawaz647647 v Sri Lanka at Rawalpindi 2025
12AustraliaJosh Hazlewood646808 v Sri Lanka at Sydney 2022
13Sri LankaNuwan Thushara635714 v Afghanistan at Abu Dhabi 2025
14BangladeshMahedi Hasan634636 v West Indies at St. Vincent 2024
15IndiaAxar Patel629667 v Afghanistan at Indore 2024
16IndiaArshdeep Singh627679 v England at Kolkata 2025
17AfghanistanMujeeb Ur Rahman623757 v Ireland at Greater Noida 2020
18IndiaJasprit Bumrah622783 v England at Bengaluru 2017
=Sri LankaMaheesh Theekshana622686 v New Zealand at Bay Oval 2024
20PakistanShaheen Afridi620636 v Australia at Lahore 2022
21BangladeshRishad Hossain619630 v Sri Lanka at Colombo (RPS) 2025
22New ZealandMitchell Santner615735 v Pakistan at Wellington 2018
23EnglandJofra Archer612668 v India at Chennai 2025
24AfghanistanNoor Ahmad609640 v Bangladesh at Sharjah 2025
25IndiaKuldeep Yadav604737 v New Zealand at Hamilton 2019
26BangladeshNasum Ahmed597643 v Afghanistan at Mirpur 2022
27AfghanistanFazalhaq Farooqi593700 v Pakistan at Sharjah 2023
28ZimbabweSikandar Raza583583 v Sri Lanka at Rawalpindi 2025
=South AfricaMarco Jansen583607 v India at New Chandigarh 2025
30ZimbabweBrad Evans580580 v Sri Lanka at Rawalpindi 2025
31West IndiesJason Holder578610 v New Zealand at Nelson 2025
32PakistanSufiyan Muqeem576656 v India at Dubai 2025
33IndiaRavi Bishnoi574707 v Australia at Bengaluru 2023
34New ZealandMatt Henry563614 v England at Christchurch 2025
35PakistanSalman Mirza559559 v Sri Lanka at Rawalpindi 2025
36BangladeshTanzim Hasan Sakib554560 v Ireland at Chittagong 2025
37AustraliaSean Abbott550601 v New Zealand at Bay Oval 2025
38AustraliaXavier Bartlett549549 v India at Brisbane 2025
39West IndiesRoston Chase547625 v Bangladesh at St. Vincent 2024
40South AfricaCorbin Bosch540540 v India at Ahmedabad 2025
41South AfricaLungi Ngidi536572 v Pakistan at Sydney 2022
42PakistanSaim Ayub534534 v Sri Lanka at Rawalpindi 2025
43New ZealandIsh Sodhi530737 v Pakistan at Wellington 2018
=Sri LankaDushmantha Chameera530560 v India at Colombo (RPS) 2021
45ScotlandMark Watt518606 v New Zealand at Dubai 2021
46AfghanistanNaveen-ul-Haq517604 v Zimbabwe at Harare 2024
=South AfricaAnrich Nortje517699 v India at Cuttack 2022
48Sri LankaMatheesha Pathirana513581 v New Zealand at Bay Oval 2024
49West IndiesGudakesh Motie512715 v Sri Lanka at Dambulla 2024
=ScotlandBrad Currie512512 v Jersey at Netherlands 2025
=USAHarmeet Singh512551 v Nepal at Dallas 2024
52IrelandMark Adair509589 v Namibia at Dubai 2019
53BangladeshShoriful Islam508517 v Pakistan at Mirpur 2025
54BangladeshTaskin Ahmed506631 v West Indies at St. Vincent 2024
=PakistanHaris Rauf506659 v New Zealand at Lahore 2023
56NetherlandsAryan Dutt493503 v Scotland at Netherlands 2025
57AustraliaBen Dwarshuis490510 v New Zealand at Bay Oval 2025
58PakistanFaheem Ashraf486660 v South Africa at Cape Town 2019
59ZimbabweRichard Ngarava485526 v Namibia at Namibia 2023
=West IndiesRomario Shepherd485582 v Sri Lanka at Dambulla 2024
61EnglandBrydon Carse484495 v New Zealand at Christchurch 2025
62AfghanistanAzmatullah Omarzai483493 v Zimbabwe at Harare 2025
63New ZealandLockie Ferguson482613 v Sri Lanka at Dambulla 2024
=IndiaWashington Sundar482634 v England at Ahmedabad 2021
65New ZealandKyle Jamieson479479 v West Indies at Dunedin 2025
=EnglandLuke Wood479479 v New Zealand at Auckland 2025
67South AfricaOttneil Baartman477482 v Pakistan at Centurion 2024
68New ZealandZakary Foulkes473520 v South Africa at Harare 2025
69EnglandSam Curran471690 v Pakistan at Melbourne 2022
70South AfricaKagiso Rabada470603 v West Indies at Nagpur 2016
=West IndiesMatthew Forde470470 v New Zealand at Dunedin 2025
72PakistanAbbas Afridi468610 v Bangladesh at Mirpur 2025
=United Arab EmiratesHaider Ali468517 v Oman at Oman 2025
74South AfricaKeshav Maharaj467673 v India at Indore 2022
75IrelandMatthew Humphreys464469 v Bangladesh at Chittagong 2025
76EnglandReece Topley463662 v Australia at Canberra 2022
=IrelandBarry McCarthy463468 v Bangladesh at Chittagong 2025
78IndiaHardik Pandya455545 v West Indies at Guyana 2023
79NepalLalit Rajbanshi454520 v Kuwait at Oman 2025
80NepalDipendra Singh Airee450472 v USA at Dallas 2024
81AfghanistanMohammad Nabi448643 v West Indies at Nagpur 2016
82USANosthush Kenjige447475 v Oman at Oman 2025
83New ZealandMichael Bracewell446555 v India at Lucknow 2023
84Sri LankaBinura Fernando442501 v Zimbabwe at Harare 2025
=West IndiesAlzarri Joseph442654 v England at Grenada 2023
86IrelandJosh Little441529 v New Zealand at Adelaide 2022
=EnglandSaqib Mahmood441492 v India at Pune 2025
88NepalSandeep Lamichhane438514 v Papua New Guinea at Kirtipur, Nepal 2022
89NamibiaBernard Scholtz437523 v Zimbabwe at Namibia 2023
90BangladeshHasan Mahmud435598 v United Arab Emirates at Sharjah 2025
91EnglandMark Wood428615 v Sri Lanka at Cardiff 2021
92ScotlandSafyaan Sharif426490 v Ireland at Dubai 2017
=USAJasdeep Singh426448 v Nepal at Dallas 2024
94New ZealandBen Sears420510 v Pakistan at Wellington 2025
95NetherlandsDaniel Doram418433 v Jersey at Netherlands 2025
96NetherlandsVivian Kingma415475 v Oman at Oman 2024
97ZimbabweBlessing Muzarabani413535 v Bangladesh at Harare 2021
98NetherlandsPaul van Meekeren408548 v Ireland at Rotterdam 2018
=NetherlandsTim Pringle408429 v Sri Lanka at St Lucia 2024
100IrelandBen White406431 v Scotland at Netherlands 2024
=ScotlandChris Greaves406406 v Jersey at Netherlands 2025
=OmanShakeel Ahmed406438 v United Arab Emirates at Abu Dhabi 2025