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