Shakib Al Hasan, who has represented multiple franchises over the years, has the most wickets in Bangladesh Premier League history.