Bowlers with wicket-taking ability are an asset for any team in any given format. In T20Is, a bowler who can pick wickets at regular intervals greatly boosts their respective team in lowering the opposition total and keeping the punishment minimal.

In the other formats, bowlers are judged by the number of five-wicket hauls they have picked in their careers. When it comes to the T20 format, it is usually measured by the number of three-wicket innings hauls.

In this article, we will see the list of bowlers who have taken the most three-wicket hauls in T20Is.

Most 3-Wicket Hauls in T20Is

PlayerTeamInnings3+ WicketsTotal Wickets
Rashid KhanAfghanistan11528193
Shaheen Shah AfridiPakistan10321136
Wanindu HasarangaSri Lanka9320154
Mustafizur RahmanBangladesh12520158
Henry SsenyondoUganda9120124
Mark AdairIreland10019142
Sandeep LamichhaneNepal7218130
Tim SoutheeNew Zealand12318164
Ehsan KhanHong Kong10017134
Rizwan ButtBahrain9017137

Key Insights on Most 3-Wicket Hauls by Bowlers in T20I Cricket

Milestone Achievements in T20I Three-Fours

Afghanistan’s Rashid Khan, who leads wicket charts, became the first bowler to take 20 three-wicket hauls in T20I cricket.

About 82 per cent of Rashid Khan’s three-fors have ended up in wins for Afghanistan in T20Is.

Shaheen Shah Afridi became the first fast bowler to pick up 20 three-wicket hauls in T20Is.


Ground and Opponent-Specific T20I Records

Malaysia’s Virandeep Singh and New Zealand’s Tim Southee have taken 10 or more three-wicket hauls in their respective home countries in T20Is.

Rashid Khan and Henry Ssenyondo (Uganda) have picked up the most three-fors at a single ground in T20Is, taking eight each at Sharjah Cricket Ground in Sharjah and Gahanga International Stadium in Rwanda, respectively.

Rashid Khan and Ssenyondo have also picked up the most three-wicket hauls against a team in T20Is, taking nine each against Ireland and Rwanda, respectively.


Calendar Year and Age-Based T20I Feats

Hong Kong’s Ehsan Khan has bagged the most three-wicket hauls in a calendar year in T20Is. He took 10 three-fors in 26 innings in 2024.

Sierra Leone’s George Sesay is the youngest bowler to grab a three-wicket haul in T20Is. He took 3 for 8 against Nigeria at the age of 14 years and 316 days in the 2021 Lagos T20I.

The Falkland Islands’ Bastie Arends is the oldest bowler to take a three-for in T20Is. He was 50 years and 262 days old when he returned with figures of 3 for 11 against Costa Rica in 2025.


Captaincy and Top T20I Performance Metrics

Rashid Khan, Charles Perchard (Jersey), and Sikandar Raza (Zimbabwe) are the three captains who have snared 10 or more three-wicket hauls in T20Is.

Rashid is the only bowler to take 10-plus four-wicket hauls, while Rizwan Butt (Bahrain) and Moazzam Baig (Malawi) are the two bowlers with three or more five-fors in T20Is.