Most wickets in T20Is: Rashid Khan leads the all-time list
Afghanistan’s Rashid Khan has taken 193 wickets in T20 Internationals, more than any other bowler. Here is the full list, and India’s leading wicket-takers.
Nov 9, 2022 · Updated Sep 2, 2026
Rashid reached 193 in 115 T20Is at an economy rate of 6.04, and he is still playing. Only one other bowler in the format’s history has passed 165, and nobody has passed 170.
Most wickets in T20Is: the all-time list
The figures below cover every men’s Twenty20 International, and are current to the match played on 1 September 2026.
| Player | Team | Span | Mat | Wkts | Econ | 4w | 5w |
|---|---|---|---|---|---|---|---|
| Rashid Khan | Afghanistan/ICC | 2015-2026 | 115 | 193 | 6.04 | 9 | 2 |
| Adil Rashid | England | 2009-2026 | 150 | 169 | 7.54 | 4 | 0 |
| Ish Sodhi | New Zealand | 2014-2026 | 142 | 165 | 8.16 | 4 | 0 |
| Tim Southee | New Zealand | 2008-2024 | 126 | 164 | 8.00 | 2 | 2 |
| Wanindu Hasaranga | Sri Lanka | 2019-2026 | 98 | 161 | 7.03 | 5 | 0 |
| Mustafizur Rahman | Bangladesh | 2015-2026 | 128 | 160 | 7.27 | 3 | 2 |
| Adam Zampa | Australia | 2016-2026 | 118 | 153 | 7.35 | 5 | 1 |
| Ehsan Khan | Hong Kong | 2016-2026 | 111 | 152 | 6.18 | 8 | 0 |
| Shakib Al Hasan | Bangladesh | 2006-2024 | 129 | 149 | 6.81 | 6 | 2 |
| Rizwan Butt | Bahrain | 2022-2026 | 95 | 145 | 6.78 | 4 | 4 |
| Mark Adair | Ireland | 2019-2026 | 100 | 142 | 7.82 | 4 | 0 |
| Sandeep Lamichhane | Nepal/ICC | 2018-2026 | 78 | 142 | 6.14 | 3 | 2 |
| Mitchell Santner | New Zealand | 2015-2026 | 138 | 142 | 7.17 | 3 | 0 |
| Shaheen Shah Afridi | Pakistan | 2018-2026 | 103 | 136 | 7.83 | 3 | 0 |
| Arshdeep Singh | India | 2022-2026 | 91 | 135 | 8.56 | 2 | 1 |
Two names carry an ICC tag because a handful of their matches came for a World XI rather than their country. It matters for one of them: 191 of Rashid Khan’s 193 wickets are for Afghanistan, with the other two taken in a single World XI appearance.
Rashid Khan’s lead, and how he built it
Rashid is 24 wickets clear at the top, and the gap is not the only thing separating him from the rest of the list. His economy rate of 6.04 is the best of anyone in the top eight, and he has nine four-wicket hauls — more than any other bowler in the table.
His best figures are 5 for 3 against Ireland at Greater Noida in March 2017, taken in two overs. He has one other five-wicket haul, 5 for 27 against the same opposition at Dehradun in February 2019.
Behind him, Adil Rashid has needed the most cricket of anyone near the top: 169 wickets from 150 matches, 35 more games than Rashid Khan has played. Wanindu Hasaranga is at the other end of that scale — 161 wickets in 98 matches, the fewest of any bowler who has reached 150.
New Zealand’s two leg-spinning and seam-bowling records have also changed hands. Ish Sodhi’s 165 wickets are now more than Tim Southee’s 164, with Mitchell Santner third on 142. Southee played his last T20I in 2024 and headed this list for years, including when this page was first written; Sodhi has since gone one wicket past him.
Why the list now includes Hong Kong, Bahrain and Nepal
The ICC gave full Twenty20 International status to all of its member nations, with men’s matches from 1 January 2019 counting as T20Is regardless of who is playing. That single decision reshaped this record. Associate bowlers now play a full international calendar against each other, and several of them have climbed past players from the Test-playing nations.
Hong Kong’s Ehsan Khan is eighth on 152, Bahrain’s Rizwan Butt tenth on 145, and Nepal’s Sandeep Lamichhane joint eleventh on 142. Rizwan Butt has four five-wicket hauls, more than anyone else in the table, Rashid Khan and Southee included.
The opposition is not the same, and the totals should be read with that in mind. It is still the record as the ICC counts it, and it is why 42 bowlers have now reached 100 T20I wickets where the figure was five when this page was first published. Eight have gone past 150.
Most wickets in T20Is for India
| Player | Span | Mat | Wkts | Econ | Ave | Best |
|---|---|---|---|---|---|---|
| Arshdeep Singh | 2022-2026 | 91 | 135 | 8.56 | 20.11 | 5/51 |
| Jasprit Bumrah | 2016-2026 | 95 | 121 | 6.51 | 18.08 | 4/15 |
| Hardik Pandya | 2016-2026 | 138 | 114 | 8.34 | 27.13 | 4/16 |
| Axar Patel | 2015-2026 | 101 | 101 | 7.58 | 22.72 | 3/9 |
| Yuzvendra Chahal | 2016-2023 | 80 | 96 | 8.19 | 25.09 | 6/25 |
| Kuldeep Yadav | 2017-2026 | 54 | 95 | 6.95 | 13.74 | 5/17 |
| Bhuvneshwar Kumar | 2012-2022 | 87 | 90 | 6.96 | 23.10 | 5/4 |
| Varun Chakravarthy | 2021-2026 | 48 | 74 | 7.67 | 17.36 | 5/17 |
| Ravichandran Ashwin | 2010-2022 | 65 | 72 | 6.90 | 23.22 | 4/8 |
| Ravi Bishnoi | 2022-2026 | 49 | 67 | 7.45 | 20.55 | 4/13 |
Arshdeep Singh leads India with 135 wickets and is the only India bowler inside the world’s top 15. He got there quickly: his first T20I was in July 2022, and only Bahrain’s Rizwan Butt, who also started in 2022, has come into this list as recently.
Jasprit Bumrah is second on 121, and his economy rate of 6.51 is the tightest in this table. Kuldeep Yadav’s 95 wickets have come in only 54 matches, at an average of 13.74 and a strike rate of 11.8 — the best of any India bowler here on both counts.
Four India bowlers have passed 100 T20I wickets: Arshdeep, Bumrah, Hardik Pandya and Axar Patel.
Best bowling figures in a T20I innings
The best analysis in a men’s T20I is 8 for 7, taken for Bhutan against Myanmar at Gelephu in December 2025. Seven-wicket hauls have been recorded three times, all of them since 2023.
The best figures by a bowler from a Test-playing nation belong to India: Deepak Chahar’s 6 for 7 against Bangladesh at Nagpur in November 2019, a spell that included a hat-trick. Yuzvendra Chahal’s 6 for 25 against England at Bengaluru in 2017 is the next best by an India bowler.
For the tournament record rather than the career one, see our list of the players with the most wickets in the T20 World Cup.
Interested in cricket betting? Check out our list of top cricket betting sites.
Featured photo: Saeed KHAN / AFP







