2025–26 Bangladesh Premier League
12th edition of Bangladesh Premier League
From Wikipedia, the free encyclopedia
2025–26 Bangladesh Premier League (BPL 2026) was the 12th season of the Bangladesh Premier League, a professional Twenty20 cricket league in Bangladesh that is organised by the Bangladesh Cricket Board (BCB). The season commenced on 26 December 2025, and the final was held on 23 January 2026.[1][2][3][4] Rajshahi Warriors beat Chattogram Royals in the final by 63 runs and won their second title.
| Dates | 26 December 2025 – 23 January 2026 |
|---|---|
| Administrator | Bangladesh Cricket Board |
| Cricket format | Twenty20 |
| Tournament format(s) | Double round-robin and playoffs |
| Host | |
| Champions | Rajshahi Warriors (2nd title) |
| Runners-up | Chattogram Royals |
| Participants | 6 |
| Matches | 34 |
| Player of the series | Shoriful Islam (Chattogram Royals) |
| Most runs | Parvez Hossain Emon (395) (Sylhet Titans) |
| Most wickets | Shoriful Islam (26) (Chattogram Royals) |
| Official website | bplt20 |
Background
The 2025–26 BPL season overlapped with the BBL 15, SA20 2026, Super Smash 2025–26 and ILT20 2025–26.
During the previous season, payment-related issues involving Durbar Rajshahi and Chittagong Kings were reported.[5][6] For the 2025–26 season, the Bangladesh Cricket Board disqualified teams that failed to submit the required documentation.[7]
The 2026 general elections were also a reason for organising the BPL with fewer teams to complete the competition before the election.[8]
The Chattogram franchise was acquired by Triangle Sports and renamed Chattogram Royals.[9] The Rajshahi franchise also underwent a change in ownership, with Nabil Group of Industries taking over and renaming the team Rajshahi Warriors.[9] The Sylhet franchise came under new ownership by Cricket With Sami and was renamed Sylhet Titans.[9] Noakhali Express was introduced as a new franchise after being acquired by Desh Travels.[10][11] The Khulna Tigers and Fortune Barishal franchises did not participate in the season.[12]
The auction took place on 30 November 2025.[13] Pakistan based company, TPT - Trans Production & Technologies won the official broadcasting rights for the 2025-26 BPL - Bangladesh Premier League replacing Real Impact.[14]
On 25 December 2025, Triangle Sports terminated the ownership of Chattogram Royals, and the Bangladesh Cricket Board took charge.[15][16]
Opening Ceremony
An opening ceremony had been previously planned to be on 23 December 2025 in Dhaka ahead of the opening game of this season of the BPL. But later, due to security concerns, BCB had decided to arrange an opening ceremony shortly before the opening game at Sylhet on 26 December 2026, and so the scheduled time of the first two matches of the first day of BPL got delayed by 1 hour and 45 minutes, respectively. Therefore, the opening game between Sylhet Titans and Rajshahi Warriors commenced at 3:00 pm and the second match between Noakhali Express and Chattogram Royals at 7:45 pm local time which had been previously scheduled at 2:00 pm and 7:00 pm, respectively. The opening ceremony was held in two phases. The first phase was before the start of the first match of the day, and the second phase was held in the interval between the two matches of the opening day.[17]
Pre-season
Practice Match
A practice match was played between the Rajshahi Warriors and the Rangpur Riders as the North Bengal derby before the league stage. Only the local players of both teams featured in that match.[18][19]
Rangpur Riders 136/5 (20 overs) |
v |
Rajshahi Warriors 139/5 (18.1 overs) |
Iftakhar Hossain Ifti 58 (45) Abdul Gaffar Saqlain 2/18 (3 overs) |
Najmul Hossain Shanto 34 (32) Abdul Halim 2/7 (2.1 overs) |
- Rajshahi Warriors won the toss and elected to field.
Match Officials & Commentators
Match Officials
These are the match officials for this season of BPL:[20]
- Match Referees
Neeyamur Rashid
Akhtar Ahmad
Salim Shahed
Simon Taufel
- Umpires
Commentators
These are the commentators for this season of BPL:[22][23]
- Commentators
Athar Ali Khan
Shamim Chowdhury
Samonnoy Ghosh
Mazhar Uddin Omi
Danny Morrison
Darren Gough
Samuel Badree
Waqar Younis
Ramiz Raja
Farveez Maharoof
Jamie Cox
- Presenters/Hosts
Zainab Abbas[a][b]
Ridhima Pathak
Teams
Five franchises were confirmed initially, and on 24 November, Noakhali Express joined as the sixth team.[25][26][27][28]
| Team | Location | Owner | Head Coach | Captain |
|---|---|---|---|---|
| Chattogram Royals | Chattogram | Bangladesh Cricket Board | ||
| Dhaka Capitals | Dhaka | Champion Sports | ||
| Noakhali Express | Noakhali | Desh Travels | ||
| Rajshahi Warriors | Rajshahi | Nabil Group of Industries | ||
| Rangpur Riders | Rangpur | Toggi Sports | ||
| Sylhet Titans | Sylhet | Cricket With Sami |
Squads
The auction took place on 30 November 2025.[29] Before the event, each franchise was permitted to secure two local players and up to two overseas players through direct signings. At the auction, opening batter Mohammad Naim emerged as the most expensive local player after being signed by Chattogram Royals for $90,300 (approx. BDT 1.1 crore). Meanwhile, Sri Lanka's Dasun Shanaka emerged as the highest-paid overseas player, joining Dhaka Capitals for a bid of $55,000 (approx. BDT 67.15 lakh).
The full squads are as follows:[30]
Venues
| Dhaka | Sylhet |
|---|---|
| Sher-e-Bangla National Cricket Stadium | Sylhet International Cricket Stadium |
| Capacity: 25,416 | Capacity: 18,500 |
| Matches: 10 | Matches: 24 |
Standings
Points table
| Pos | Team | Pld | W | L | NR | Pts | NRR | Qualification |
|---|---|---|---|---|---|---|---|---|
| 1 | Rajshahi Warriors (C) | 10 | 8 | 2 | 0 | 16 | 0.335 | Advanced to Qualifier 1 |
| 2 | Chattogram Royals (R) | 10 | 6 | 4 | 0 | 12 | 0.497 | |
| 3 | Rangpur Riders (4th) | 10 | 6 | 4 | 0 | 12 | 0.220 | Advanced to Eliminator |
| 4 | Sylhet Titans (3rd) | 10 | 5 | 5 | 0 | 10 | 0.373 | |
| 5 | Dhaka Capitals | 10 | 3 | 7 | 0 | 6 | −0.381 | Eliminated |
| 6 | Noakhali Express | 10 | 2 | 8 | 0 | 4 | −1.038 |
Match summary
| Win | Loss | No result |
- Note: The total points at the end of each group match are listed.
- Note: Click on the points (group matches) or W/L (playoffs) to see the match summary.
| Visitor team → | CR | DC | NE | RW | RR | STT |
|---|---|---|---|---|---|---|
| Home team ↓ | ||||||
| Chattogram Royals | Dhaka 42 runs | Chattogram 5 wickets | Rajshahi 3 wickets | Rangpur 5 wickets | Chattogram 14 runs | |
| Dhaka Capitals | Chattogram 10 wickets | Dhaka 7 wickets | Dhaka 5 wickets | Rangpur 5 runs | Sylhet 20 runs | |
| Noakhali Express | Chattogram 65 runs | Noakhali 41 runs | Rajshahi 4 wickets | Noakhali 9 runs | Sylhet 6 wickets | |
| Rajshahi Warriors | Chattogram 2 wickets | Rajshahi 7 wickets | Rajshahi 6 wickets | Rajshahi 7 wickets | Rajshahi 5 runs | |
| Rangpur Riders | Rangpur 7 wickets | Rangpur 11 runs | Rangpur 8 wickets | Rajshahi Super Over | Sylhet 6 wickets | |
| Sylhet Titans | Chattogram 9 wickets | Sylhet 6 runs | Sylhet 1 wicket | Rajshahi 8 wickets | Rangpur 6 wickets |
| Home team won | Visitor team won |
- Note: Results listed are according to the home (horizontal) and visitor (vertical) teams.
- Note: Click on a result to see a summary of the match.
League stage
The BCB officially published the schedule on 2 December 2025.[31]The schedules were again revised and published on 31 December 2025 by BCB.[32][33]
Sylhet Phase
Sylhet Titans 190/5 (20 overs) |
v |
Rajshahi Warriors 192/2 (19.4 overs) |
- Rajshahi Warriors won the toss and elected to field.
Chattogram Royals 174/6 (20 overs) |
v |
Noakhali Express 109 (16.5 overs) |
- Chattogram Royals won the toss and elected to bat.
- This was the first match of the BPL for Noakhali Express.
Rajshahi Warriors 132/8 (20 overs) |
v |
Dhaka Capitals 134/5 (18.5 overs) |
Abdullah Al Mamun 45 (39) Mohammad Nawaz 3/21 (4 overs) |
- Dhaka Capitals won the toss and elected to field.
Noakhali Express 143/7 (20 overs) |
v |
Sylhet Titans 144/9 (20 overs) |
- Sylhet Titans won the toss and elected to field.
- Mehedi Hasan Rana (Noakhali Express) took his first hat-trick in T20s, overall ninth in BPL and the first in this season.
Chattogram Royals 102 (17.5 overs) |
v |
Rangpur Riders 107/3 (15 overs) |
- Rangpur Riders won the toss and elected to field.
Noakhali Express 124/8 (20 overs) |
v |
Rajshahi Warriors 125/4 (17.5 overs) |
- Rajshahi Warriors won the toss and elected to field.
- Haider Ali started captaining Noakhali Express from this match as their previously selected captain Shykat Ali didn't feature.
Sylhet Titans 173/5 (20 overs) |
v |
Dhaka Capitals 167/8 (20 overs) |
- Dhaka Capitals won the toss and elected to field.
Rajshahi Warriors 159/8 (20 overs) |
v |
Rangpur Riders 159/6 (20 overs) |
- Rangpur Riders won the toss and elected to field.
- Super Over: Rangpur Riders 6/2, Rajshahi Warriors 10/0.
Dhaka Capitals 122 (19.4 overs) |
v |
Chattogram Royals 123/0 (12.4 overs) |
Adam Rossington 60* (36) |
- Chattogram Royals won the toss and elected to field.
Sylhet Titans 144/8 (20 overs) |
v |
Rangpur Riders 145/4 (18.5 overs) |
- Rangpur Riders won the toss and elected to field.
- Mustafizur Rahman (Rangpur Riders) completed 400 wickets in his T20 career.
Sylhet Titans 126/7 (20 overs) |
v |
Chattogram Royals 130/1 (16 overs) |
- Chattogram Royals won the toss and elected to field.
- Match postponed from 30 December 2025 to 4 January 2026 due to the passing away of the ex-Prime Minister of Bangladesh, Khaleda Zia.[34]
Rangpur Riders 155/5 (20 overs) |
v |
Dhaka Capitals 150/4 (20 overs) |
- Dhaka Capitals won the toss and elected to field.
- Match postponed from 30 December 2025 to 4 January 2026 due to the passing away of the ex-Prime Minister of Bangladesh, Khaleda Zia.[34]
Noakhali Express 61 (14.2 overs) |
v |
Sylhet Titans 62/4 (8.4 overs) |
Tawfique Khan 32 (18) Zahir Khan 3/8 (1.4 overs) |
- Noakhali Express won the toss and elected to bat.
Chattogram Royals 169/5 (20 overs) |
v |
Rangpur Riders 170/5 (18.5 overs) |
- Rangpur Riders won the toss and elected to field.
- Litton Das (Rangpur Riders) completed 6000 runs in his T20 career.
Noakhali Express 133/6 (20 overs) |
v |
Dhaka Capitals 134/3 (14.1 overs) |
Haider Ali 47 (36) Abdullah Al Mamun 1/6 (1 over) |
- Dhaka Capitals won the toss and elected to field.
Chattogram Royals 198/5 (20 overs) |
v |
Sylhet Titans 184 (19.4 overs) |
- Sylhet Titans won the toss and elected to field.
Noakhali Express 151/5 (20 overs) |
v |
Rajshahi Warriors 152/6 (19 overs) |
- Rajshahi Warriors won the toss and elected to field.
Sylhet Titans 180/6 (20 overs) |
v |
Dhaka Capitals 160/8 (20 overs) |
- Dhaka Capitals won the toss and elected to field.
- Ariful Islam (Sylhet Titans) made his BPL debut.
- Sabbir Rahman (Dhaka Capitals) completed 2000 runs in his BPL career.
Rajshahi Warriors 128/9 (20 overs) |
v |
Chattogram Royals 129/8 (20 overs) |
- Chattogram Royals won the toss and elected to field.
- Binura Fernando (Rajshahi Warriors) completed 150 wickets in his T20 career.
Noakhali Express 148 (19.5 overs) |
v |
Rangpur Riders 139/9 (20 overs) |
- Rangpur Riders won the toss and elected to field.
- Mrittunjoy Chowdhury (Rangpur Riders) took the second hat-trick in his BPL career, overall tenth in BPL and the second in this season. He became the first player to take hat-trick multiple times in BPL history.
Rangpur Riders 178/4 (20 overs) |
v |
Rajshahi Warriors 179/3 (19.1 overs) |
- Rajshahi Warriors won the toss and elected to field.
Noakhali Express 184/7 (20 overs) |
v |
Dhaka Capitals 143 (18.2 overs) |
- Noakhali Express won the toss and elected to bat.
- Hassan Eisakhil (Noakhali Express) made his BPL debut.
Rangpur Riders 114 (19.1 overs) |
v |
Sylhet Titans 119/4 (17.3 overs) |
- Sylhet Titans won the toss and elected to field.
- Parvez Hossain Emon (Sylhet Titans) completed 2000 runs in his T20 career.
Dhaka Capitals 131 (20 overs) |
v |
Rajshahi Warriors 132/3 (16.1 overs) |
- Dhaka Capitals won the toss and elected to bat.
- Ripon Mondol (Rajshahi Warriors) took the first hat-trick in his BPL career, overall eleventh in BPL and the third in this season.
Dhaka Phase
Noakhali Express 126 (18.5 overs) |
v |
Chattogram Royals 128/5 (17 overs) |
- Chattogram Royals won the toss and elected to field.
Rajshahi Warriors 147/8 (20 overs) |
v |
Sylhet Titans 142/9 (20 overs) |
- Sylhet Titans won the toss and elected to field.
- Shohidul Islam (Sylhet Titans) completed 100 wickets in his T20 career.
Rangpur Riders 181/4 (20 overs) |
v |
Dhaka Capitals 170/7 (20 overs) |
- Dhaka Capitals won the toss and elected to field.
Chattogram Royals 125 (19.5 overs) |
v |
Rajshahi Warriors 126/7 (19.3 overs) |
- Rajshahi Warriors won the toss and elected to field.
Noakhali Express 173/2 (20 overs) |
v |
Rangpur Riders 174/2 (19.4 overs) |
- Rangpur Riders won the toss and elected to field.
Dhaka Capitals 170 (19.5 overs) |
v |
Chattogram Royals 128 (19.4 overs) |
- Chattogram Royals won the toss and elected to field.
Playoffs
| Qualifier 1 | Qualifier 2 | Final | |||||||||||
| 20 January — Dhaka | 23 January — Dhaka | ||||||||||||
| 1 | Rajshahi Warriors | 133 (20 overs) | Q1W | Chattogram Royals | 111 (17.5 overs) | ||||||||
| 2 | Chattogram Royals | 134/4 (19.3 overs) | 21 January — Dhaka | Q2W | Rajshahi Warriors | 174/4 (20 overs) | |||||||
| Q1L | Rajshahi Warriors | 165/9 (20 overs) | |||||||||||
| Eliminator | EW | Sylhet Titans | 153/8 (20 overs) | ||||||||||
| 20 January — Dhaka | |||||||||||||
| 3 | Rangpur Riders | 111/9 (20 overs) | |||||||||||
| 4 | Sylhet Titans | 112/7 (20 overs) | |||||||||||
Eliminator
Rangpur Riders 111/9 (20 overs) |
v |
Sylhet Titans 112/7 (20 overs) |
- Sylhet Titans won the toss and elected to field.
Qualifier 1
Rajshahi Warriors 133 (20 overs) |
v |
Chattogram Royals 134/4 (19.3 overs) |
- Chattogram Royals won the toss and elected to field.
Qualifier 2
Rajshahi Warriors 165/9 (20 overs) |
v |
Sylhet Titans 153/8 (20 overs) |
- Sylhet Titans won the toss and elected to field.
Final
Rajshahi Warriors 174/4 (20 overs) |
v |
Chattogram Royals 111 (17.5 overs) |
- Chattogram Royals won the toss and elected to field.
Statistics
Team Statistics
| Score R/W (O) |
Team | Against | Result | Venue | Date |
|---|---|---|---|---|---|
| 198/5 (20) | Chattogram Royals | Sylhet Titans | Won | Sylhet | 07/01/2026 |
| 192/2 (19.4) | Rajshahi Warriors | Sylhet Titans | Won | Sylhet | 26/12/2025 |
| 190/5 (20) | Sylhet Titans | Rajshahi Warriors | Lost | Sylhet | 26/12/2025 |
| 184/7 (20) | Noakhali Express | Dhaka Capitals | Won | Sylhet | 11/01/2025 |
| 184 (19.4) | Sylhet Titans | Chattogram Royals | Lost | Sylhet | 07/01/2026 |
| Source: ESPNCricinfo | |||||
Batting Statistics
| Runs | Player | Team | Inns. | HS | SR |
|---|---|---|---|---|---|
| 395 | Sylhet Titans | 12 | 65* | 132.99 | |
| 382 | Rangpur Riders | 11 | 109 | 137.90 | |
| 356 | Rajshahi Warriors | 13 | 100 | 136.39 | |
| 355 | Rajshahi Warriors | 13 | 101* | 135.49 | |
| 300 | Rangpur Riders | 9 | 78 | 112.35 | |
| Source: ESPNCricinfo | |||||
Bowling Statistics
| Wickets | Player | Team | Inns. | BBI | Econ. |
|---|---|---|---|---|---|
| 26 | Chattogram Royals | 12 | 5/9 | 5.84 | |
| 18 | Sylhet Titans | 12 | 5/7 | 5.97 | |
| Rajshahi Warriors | 11 | 4/9 | 6.14 | ||
| 17 | Rajshahi Warriors | 8 | 4/13 | 8.53 | |
| 16 | Noakhali Express | 10 | 4/26 | 6.00 | |
| Rangpur Riders | 10 | 3/18 | 6.89 | ||
| Source: ESPNCricinfo | |||||
Boundary Tracker
| Total 4's | 817 |
|---|---|
| Most 4's | |
| Source: Cricbuzz | |
| Total 6's | 360 |
|---|---|
| Most 6's | |
| Source: Cricbuzz | |
Awards
| Awards | Awardee (Team) | Performance | Prize | Ref |
|---|---|---|---|---|
| Player of the match in the Final | Tanzid Hasan (Rajshahi Warriors) | 100 (62) | ৳5 lakh (US$4,100) | [35] |
| Best Fielder of the tournament | Litton Das (Rangpur Riders) | 10 catches (11 innings) | ৳3 lakh (US$2,400) | |
| Highest Wicket-taker of the tournament | Shoriful Islam (Chattogram Royals) | 26 wickets (12 innings) | ৳5 lakh (US$4,100) | |
| Highest run-getter of the tournament | Parvez Hossain Emon (Sylhet Titans) | 395 runs (12 innings) | ৳5 lakh (US$4,100) | |
| Emerging player of the tournament | Ripon Mondol (Rajshahi Warriors) | 17 wickets (8 innings) | ৳3 lakh (US$2,400) | |
| Player of the tournament | Shoriful Islam (Chattogram Royals) | 26 wickets (12 innings) | ৳10 lakh (US$8,100) | |
| Runners-up | Chattogram Royals | N/a | ৳1.75 crore (US$140,000) | |
| Champion | Rajshahi Warriors | N/a | ৳2.75 crore (US$220,000) |
Broadcasting
Here is the list of broadcasters of this season of BPL around the globe:[36]
| Country/Region | Channels/Platforms |
|---|---|
| T Sports Nagorik TV Tapmad (BD) (OTT) Akash GO (OTT) | |
| A Sports HD ARY ZAP MyCo Tamasha (OTT) Tapmad (PK) (OTT) | |
| FanCode | |
| Solh TV | |
| Dialog TV Dialog VIU+ App PEO TV | |
| DishHome | |
| North America | Willow TV Willow DRM (Digital) |
| Caribbean | Rush Sports |
| Middle East and North Africa (MENA) (19 countries) |
T Sports official YouTube channel |
| Rest of the world | T Sports official YouTube channel |