The Bangladesh Premier League is a professional Twenty20 cricket league consisting of seven franchises. The BPL is one of the ...