Two bowlers shared the lead in the 2023 Bangladesh Premier League with 17 wickets each: Comilla Victorians’ left-arm spinner Tanvir Islam and Rangpur Riders’ seamer Hasan Mahmud. Tanvir took his in 12 matches at an average of 17.58, Hasan needed 14 at 24.82. Tanvir’s Comilla went on to win the title, beating Sylhet Strikers by seven wickets in the final at Mirpur on 16 February 2023.
The 2022-23 season ran from 6 January to 16 February 2023, and the table below is the final one for that edition. The tournament’s single-season wicket record has been broken twice since, and is covered further down.
Most wickets in BPL 2023
| Player | Team | Matches | Wickets | Average |
|---|---|---|---|---|
| Tanvir Islam | Comilla Victorians | 12 | 17 | 17.58 |
| Hasan Mahmud | Rangpur Riders | 14 | 17 | 24.82 |
| Nasir Hossain | Dhaka Dominators | 12 | 16 | 14.06 |
| Azmatullah Omarzai | Rangpur Riders | 11 | 15 | 18.33 |
| Rubel Hossain | Sylhet Strikers | 8 | 14 | 18.07 |
| Mohammad Amir | Sylhet Strikers | 11 | 14 | 19.28 |
| Wahab Riaz | Khulna Tigers | 7 | 13 | 14.07 |
| Rejaur Rahman | Sylhet Strikers | 8 | 13 | 19.84 |
| Nihaduzzaman | Chattogram Challengers | 9 | 12 | 17.66 |
| Imad Wasim | Sylhet Strikers | 11 | 12 | 17.91 |
| Al-Amin Hossain | Dhaka Dominators | 8 | 12 | 19.66 |
| Mashrafe Mortaza | Sylhet Strikers | 14 | 12 | 23.33 |
| Mohammad Saifuddin | Khulna Tigers | 11 | 12 | 25.33 |
The best average among the leading wicket-takers belonged to Nasir Hossain. Better known as a batter, he took 16 wickets with his off-spin at 14.06, and Wahab Riaz, who played only seven games for Khulna Tigers, was the only other bowler with ten or more wickets to average under 15. Wahab also took two four-wicket hauls, the only bowler to manage more than one that season.
Runners-up Sylhet Strikers had five of the 13 bowlers above: Rubel Hossain, Mohammad Amir, Rejaur Rahman, Imad Wasim and their captain Mashrafe Mortaza. Rejaur set the tone in the opening match on 6 January, taking 4 for 14 as Sylhet beat Chattogram Challengers by eight wickets.
Most wickets in a single BPL season
When BPL 2023 was played, the season record was Shakib Al Hasan’s 23 wickets for Dhaka Dynamites in 2018-19. It has gone twice since. Taskin Ahmed took 25 for Durbar Rajshahi in 2024-25, including 7 for 19 against Dhaka, the best figures in BPL history. A year later Shoriful Islam took 26 for Chattogram Royals in 2025-26 at an average of 10.07, needing two in the final to pass Taskin and getting them.
| Player | Team | Season | Matches | Wickets |
|---|---|---|---|---|
| Shoriful Islam | Chattogram Royals | 2025-26 | 12 | 26 |
| Taskin Ahmed | Durbar Rajshahi | 2024-25 | 12 | 25 |
| Shakib Al Hasan | Dhaka Dynamites | 2018-19 | 15 | 23 |
Six bowlers are next on 22, among them Shakib again (2017-18) and Kevon Cooper, who took his 22 for Barisal Bulls in 2015-16 in only nine matches.
Most wickets in BPL history
Across all seasons, Shakib Al Hasan leads with 149 wickets in 113 matches. Taskin Ahmed is second on 134 and Mustafizur Rahman third on 121. Of the bowlers in the 2023 top 13, Rubel Hossain (110) and Mashrafe Mortaza (98) are the highest on the all-time list.
| Player | Span | Matches | Wickets | Average |
|---|---|---|---|---|
| Shakib Al Hasan | 2012-2024 | 113 | 149 | 18.26 |
| Taskin Ahmed | 2013-2026 | 97 | 134 | 20.56 |
| Mustafizur Rahman | 2015-2026 | 92 | 121 | 19.53 |
| Rubel Hossain | 2012-2025 | 89 | 110 | 21.78 |
| Mashrafe Mortaza | 2012-2024 | 110 | 98 | 25.95 |
Figures from ESPNcricinfo, to the end of BPL 2025-26.
Photo credit: Alamy





