The Bangladesh Premier League (BPL) has witnessed remarkable performances from bowlers over the years. Some of these standout seasons saw bowlers dominate consistently and pick up the most wickets in a single BPL season. These top five bowlers left a big mark in their respective BPL seasons and played a major role for their teams.
5. Taskin Ahmed – Sylhet Sixers, 2018 – 19

Taskin Ahmed had one of his best T20 seasons in the 2018/19 edition of the BPL while playing for Sylhet Sixers. His aggressive bowling and ability to strike early helped him finish among the top five with the most wickets in a single BPL season.
He bowled 223 deliveries (37.1 overs) in 12 innings and picked up 22 wickets. His best bowling figure was 4/28, and his strike rate of 10.13 was exceptional. Although his economy was on the higher side at 8.55, his wicket-taking ability made a huge difference.
Player | Mat | Balls | Wkts |
Taskin Ahmed | 12 | 223 | 22 |
His consistent performances earned him recognition and a spot in the list of bowlers with the most wickets in a single BPL season.
ALSO READ: Top 5 Highest Partnerships in BPL History
4. Shakib Al Hasan – Dhaka Dynamites, 2017 – 18

In the 2017/18 BPL season, Shakib Al Hasan once again proved why he’s one of the best all-rounders in the world. His bowling was sharp, accurate, and impactful. He was among the bowlers with the most wickets in a single BPL season.
He took 22 wickets in 13 matches and maintained an impressive economy rate of 6.49. His best figures in the season were 5/16, showcasing his ability to take key wickets. His average was 13.22, and his strike rate stood at 12.22.
Player | Mat | Balls | Wkts |
Shakib Al Hasan | 13 | 269 | 22 |
This season added another feather to Shakib’s cap, placing him again among the top players with the most wickets in a single BPL season.
3. Kevon Cooper – Barisal Bulls, 2015 – 16

Kevon Cooper, the West Indian pacer, delivered an extraordinary performance in the 2015/16 season for Barisal Bulls. Despite playing only 9 matches, he was among the bowlers with the most wickets in a single BPL season, which highlights his consistency.
He took 22 wickets in 9 games, including a best of 5/15. His average of 9.31 and economy rate of 5.85 were the best among the top five bowlers. His strike rate was also exceptional at 9.54.
Player | Mat | Balls | Wkts |
Kevon Cooper | 9 | 210 | 22 |
Kevon Cooper’s short but impactful season easily placed him among the elite list of players with the most wickets in a single BPL season.
2. Shakib Al Hasan – Dhaka Dynamites, 2018 – 19

Shakib Al Hasan appears again, this time for his 2018/19 performance. He is the only player with two entries in the top five for the most wickets in a single BPL season, showcasing his world-class consistency.
He played 15 matches and picked up 23 wickets with a best of 4/16. His economy rate remained strong at 7.25, and he bowled 56 overs in total. His average was 17.65 and strike rate was 14.60.
Player | Mat | Balls | Wkts |
Shakib Al Hasan | 15 | 336 | 23 |
His repeated appearance proves why he remains a legend in the BPL with some of the most wickets in a single BPL season.
1. Taskin Ahmed – Rangpur Riders, 2024-25

At number one is Taskin Ahmed once again, but this time with a record-breaking season in 2024/25 for Rangpur Riders. This incredible performance stands as the highest number of most wickets in a single BPL season.
He bowled 278 deliveries (46.2 overs) across 12 matches and picked up a record 25 wickets. His best figures were an unbelievable 7/19 – the best ever in a single BPL season. His average was 12.04, strike rate 11.12, and economy rate was a solid 6.49.
Player | Mat | Balls | Wkts |
Taskin Ahmed | 12 | 278 | 25 |
This incredible performance places Taskin Ahmed firmly at the top for the most wickets in a single BPL season. His deadly spell of 7/19 will be remembered as one of the best bowling moments in BPL history.
READ MORE: