The Bangladesh Premier League (BPL) is one of the most popular franchise-based Twenty20 tournaments in world cricket. In BPL, some of the best players have displayed their skills over the years. After seven editions of the tournament, BPL is rising in popularity charts every other day. Similarly, there is a lot of buzz as far as Bangladesh Premier League betting is concerned.

The 2021-22 Bangladesh Premier League will be held in Jan-Feb 2022. Rajshahi Royals are the defending champions of the Bangladesh Premier League. As the popularity of the league grows, so too does BPL Betting. If you have a hunch on who’s going to win or who’s going to lose, BPL betting is for you.

There are a number of reputed online sportsbooks that offer a wide range of odds for BPL betting and allow wagering in Indian Rupees. All the information you seek, including the most trusted BPL cricket betting websites, can be found in this guide.


The betting odds for BPL 2021-22 outright winner haven’t come out yet. We will update the section once the odds are out.


Restrictions for all offers may apply, see terms and conditions for details. Must be 18 years or older. Gamble responsibly.

Bookmakers offer players a variety of markets including live betting. By and large, for BPL bets, predicting the outright winner seems to be the major market followed by taking a satta on each game’s winner. Betting websites, in general, continue to offer attractive bonuses for new bettors.

Betway is our favorite BPL betting platform. You can find full coverage of BPL odds along with the generous deposit bonus for 100% up to Rs. 2500 for new accounts.

Bet365 is another great option for BPL betting. They have a full selection of BPL odds from standard match bets to propositional bets.

How To Watch Bangladesh Premier League Live?

Dream11’s digital streaming entity known as Fancode purchased the rights to show BPL live to Indian viewers.

Popular BPL Betting Markets

All things considered, Betway offers some of the best Bangladesh Premier League betting rates among sites that accept Indian bettors. You can find sports betting odds, all BPL matchups as well as overall statistics for the entire league including the ultimate winner of the tournament. In short, here are some BPL betting odds options you can consider wagering on:

Live Betting

Match Winner

Total Runs

Total Fours/Sixes

Top Batsman

Top Bowler

Total Wickets

Player Performance

Man Of The Match

Winner of Coin Toss

Total Ducks

Total Maidens


There are currently seven teams partaking in the Bangladesh Premier League. Two-time runners-up Barisal Bulls (previously known as Barisal Burners) are now defunct.


Chattogram Challengers - Bangabandhu BPL T20 - Bangladesh Premier League

Home ground: ZAC Stadium, Chattogram (Chittagong)

Previously known as: Chittagong Kings (2012), Chittagong Vikings (2015)

Best result: Runner-up (2012-13)

Captain: Mahmudullah Riyad

Coach: Paul Nixon

Squad: Mahmudullah (c), Rayad Emrit (West Indies), Imrul Kayes, Nasir Hossain, Rubel Hossain, Chris Gayle (West Indies), Kesrick Williams (West Indies), Nurul Hasan, Enamul Haque, Muktar Ali, Pinak Ghosh, Avishka Fernando (Sri Lanka), Nasum Ahmed, Junaid Siddique, Ryan Burl (Zimbabwe), Imad Wasim (Pakistan), Jubair Hossain, Lendl Simmons (West Indies), Muhammad Musa (Pakistan), Chadwick Walton (West Indies), Mehedi Hasan Rana


Cumilla Warriors - Bangabandhu BPL T20 - Bangladesh Premier League

Previously known as: Comilla Victorians (2015)

Best result: Champions (2015, 2019)

Captain: Soumya Sarkar

Coach: Ottis Gibson

Squad: Dasun Shanaka (Sri Lanka), Soumya Sarkar (c), Al-Amin Hossain, Sabbir Rahman, Yasir Ali, Kusal Perera (Sri Lanka), Mujeeb Ur Rahman Afghanistan), Sunzamul Islam, Abu Hider, Mahidul Islam Ankon, Sumon Khan, Dawid Malan (England), Fardeen Hasan Ony, Ifran Hossain, Bhanuka Rajapaksa (Sri Lanka), Stiaan van Zyl (South Africa)


Dhaka Platoon - Bangabandhu BPL T20 - Bangladesh Premier League

Home ground: Sher-e-Bangla National Cricket Stadium, Mirpur

Previously known as: Dhaka Gladiators (2012), Dhaka Dynamites (2015)

Best result: Champions (2012, 2013, 2016)

Captain: Mashrafe Mortaza

Coach: Mohammad Salahuddin

Squad: Mashrafe Mortaza (c), Tamim Iqbal, Anamul Haque, Hasan Mahmud, Mahedi Hasan, Thisara Perera (Sri Lanka), Laurie Evans (England), Ariful Haque, Mominul Haque, Shuvagata Hom, Asif Ali, Raqibul Hasan, Jaker Ali, Shahid Afridi (Pakistan), Luis Reece (England), Shadab Khan (Pakistan), Mohammad Shahid, Salauddin Sakil, Wahab Riaz (Pakistan)


Khulna Tigers - Bangabandhu BPL T20 - Bangladesh Premier League

Previously known as: Khulna Royal Bengals (2012), Khulna Titans (2016)

Best result: Playoffs (2012, 2016, 2017)

Captain: Mushfiqur Rahim

Coach: James Foster

Squad: Mushfiqur Rahim (c), Shafiul Islam, Nazmul Hossain Shanto, Aminul Islam, Rilee Rossouw (South Africa), Robert Frylinck (South Africa), Shamsur Rahman, Saif Hassan, Mehedi Hasan, Shahidul Islam, Mohammad Amir (Pakistan), Najibullah Zadran (Afghanistan), Tanvir Islam, Aliss Islam, Rahmanullah Gurbaz (Afghanistan), Wanindu Hasaranga (Sri Lanka)


Rajshahi Royals - Bangabandhu BPL T20 - Bangladesh Premier League

Previously known as: Duronto Rajshahi (2012), Rajshahi Kings (2016)

Best result: Winner (2020), Runner-up (2016-17)

Captain: Andre Russell

Coach: Owais Shah

Squad: Andre Russell (c) (West Indies), Liton Das, Afif Hossain, Abu Jayed, Farhad Reza, Ravi Bopara (England), Hazratullah Zazai (Afghanistan), Taijul Islam, Alok Kapali, Kamrul Islam Rabbi, Irfan Sukkur, Mohammad Nawaz (Pakistan), Mohammad Irfan (Pakistan), Minhajul Abedin Afridi, Nahidul Islam, Shoaib Malik (Pakistan)


Rangpur Rangers - Bangabandhu BPL T20 - Bangladesh Premier League

Previously known as: Rangpur Riders (2012)

Best result: Champion (2017)

Captain: Shane Watson

Coach: Mark O’Donnell

Squad: Shane Watson (c) (Australia), Mohammad Nabi (Afghanistan), Mustafizur Rahman, Mohammad Naim, Arafat Sunny, Jahurul Islam, Taskin Ahmed, Zakir Hasan, Fazle Mahmud, Nadif Chowdhury, Rishad Hossain, Lewis Gregory (England), Cameron Delport (South Africa), Sanjit Saha, Junaid Khan (Pakistan), Mohammad Shahzad (Afghanistan), Tom Abell (England), Al-Amin, Mukidul Islam, Shai Hope (West Indies)


Sylhet Thunder - Bangabandhu BPL T20 - Bangladesh Premier League

Home ground: Sylhet International Stadium, Sylhet

Previously known as: Sylhet Royals (2012), Sylhet Super Stars (2015), Sylhet Sixers (2017)

Best result: Playoff (2013)

Captain: Andre Fletcher

Coach: Herschelle Gibbs

Squad: Andre Fletcher (c) (West Indies), Mosaddek Hossain, Mohammad Mithun, Nazmul Islam, Sohag Gazi, Sherfane Rutherford (West Indies), Shafiqullah Shafaq (Afghanistan), Rony Talukdar, Nayeem Hasan, Delwar Hossain, Monir Hossain, Johnson Charles (West Indies), Naveen-ul-Haq (Afghanistan), Ruyel Miah, Jeevan Mendis (Sri Lanka), Ebadot Hossain, Mohammad Sami (Pakistan), Krishmar Santokie (West Indies), Abdul Mazid, Nazmul Hossain Milon, Sheldon Cottrell (West Indies)

Bangladesh Premier League Tournament Information

Host country: Bangladesh
Administrator: Bangladesh Cricket Board
Match format: Twenty20
First edition: 2012
Tournament format: Double round-robin, followed by playoffs and then the final
Number of teams: 7
Defending champion: Rajshahi Royals
Most successful franchise: Dhaka Platoon (3)
Top run-scorer: Mushfiqur Rahim (2274)
Top wicket-taker: Shakib Al Hasan (106)


The 8th edition of BPL was canceled due to the COVID-19 crisis as confirmed by Bangladesh Cricket Board (BCB). BCB launched a new tournament called Bangabandhu T20 Cup.

Instead of the regular Bangladesh Premier League (BPL), the country’s board decided to organize a 5-team T20 competition involving only the local players.


Noting the unprecedented success of the Indian Premier League, Mustafa Kamal, the then president of the Bangladesh Cricket Board moved to launch a similar concept in Bangladesh, albeit on a smaller scale. To that end, the Bangladesh Premier League was created.

The inaugural edition—featuring six franchises (Barisal Burners, Chittagong Kings, Dhaka Gladiators, Duronto Rajshahi, Khulna Royal Bengals, and Sylhet Royals)—took place in 2012. A seventh (Rangpur Riders) was added the following season.

That’s when controversies started to pile up on BPL’s name.

Match-fixing Allegations In the BPL

For the most part, Twenty20 cricket has often been a target for match-fixers. A number of leagues—including the IPL and BPL—have been shaken by such incidents. The BPL governing council had to address a number of allegations following the second edition. Owners of all six original franchises were suspended as they had violated league regulations and delayed salary payouts. A number of players and administrators were also banned. As a result, there was no edition of BPL in 2014.

Without a doubt, these events rocked Bangladesh cricket and many wondered if the BPL would be scrapped for good.

BPL Returns In 2015; Up-And-Downs Persist

With the BCB annulling the six original franchises, six new teams—Barisal Bulls, Chittagong Vikings, Comilla Victorians, Dhaka Dynamites, and Sylhet Super Stars—were put together when BPL returned for its third season in 2015.

Rajshahi Kings - BPL - Bangladesh Premier League

More trouble brewed ahead of the fourth edition in 2016-17  (BPL 4). Firstly, Sylhet Super Stars were suspended on disciplinary grounds. At the same time, two new teams—Khulna Titans and Rajshahi Kings—were introduced.

A Sylhet franchise, Sylhet Sixers, returned in 2017-18 (BPL 5). It seemed the tournament would finally grow to include the eighth team. However, Barisal Bulls caved in due to financial difficulties and the count remained seven.

BPL 6, originally scheduled for October-November 2018, was then moved to January-February 2019. The board wanted to conduct another edition in 2019, a thought that did not go down well with the franchises.

Things came to a head following the sixth edition. BCB emphatically took charge of proceedings and decided to run the tournament by itself. To put it another way, the decision implied that the BCB would conduct a T20 tournament modeled after the Big Bash League.

The new logo and teams were finally unveiled in November 2019. Simultaneously, another player auction was scheduled. 181 domestic cricketers, to go with 439 foreign players, signed up for the players’ draft. It was also revealed that six of the seven teams would be sponsored by private companies. In fact, BCB themselves sponsored the remaining one besides running another.

All in all, it wouldn’t be a stretch to say that the popularity has grown in popularity over the years. Foreign cricket stars have praised its comparatively shorter duration when compared to BBL or IPL.


BPL 7, in essence, was a six-week-long tournament featuring double round-robin matches. Teams were awarded points for every win and at the end of the round-robin stage, the top four teams advanced to the playoffs. In summary, the league stage comprised 42 matches.

Given that there were only three venues, BPL 7 took place over five phases with matches being distributed across each of the three available cricket grounds. BBL and IPL, in contrast, have many venues at their disposal.

The playoff stage was similar to what was seen in the IPL. Firstly, the two top teams faced off each other in a qualifier which gave the winner a direct entry into the final. The losing team, however, still got another crack at making the final. Later, the third and fourth-placed teams met in an eliminator with the winner moved to the second qualifier—where the losing team from the first qualifier loomed—that decided the other finalist.

General Policies For BPL Franchisees

During the draft and player auction, to begin with, BPL franchises get to select players from a pool and build their team. There are different ways for franchisees to build a team: buying domestic and international players, picking up uncapped players, trading or exchanging players, and buying replacement players. Trading is allowed during a special window and can only be completed if the selected player agrees to be traded.

Each franchise comprises a minimum of 16 players, one coach, and a physiotherapist. Specifically, there can be a maximum of eight international players in a roster and only four are allowed to play from a team.

Furthermore, franchisees are also required to sign a minimum of two uncapped players in order to give young Bangladeshi cricketers exposure to the big league and getting a chance of being fast-tracked

Play Now!